Premium Golden Trophy
Create a premium golden trophy Lottie animation. Show one centered trophy made from separate connected vector parts: a smooth golden trophy cup body, left curved handle, right curved handle, narrow stem, base platform, shine highlight, soft glow, orbit rings, and small sparkles. The trophy cup must be smooth and polished, not jagged, not messy, and not one rough blob. The handles must be separate curved stroke paths attached to both sides of the cup. The stem and base must stay connected below the cup. Glow and orbit rings must stay behind the trophy. Sparkles must stay close around the trophy. Animate the full trophy with a smooth hover loop. Animate sparkles with pulse. Animate rings with slow rotation. Animate shine highlight with shimmer. Keep everything centered, connected, visible, and clean. Use a dark luxury award background with gold and cyan neon accents. No text, no logo, no watermark, no photorealistic style.
Generation History
Motion Plan
{
"title": "Premium Golden Trophy",
"subject": "Golden trophy with handles, stem, base, shine, glow, orbit rings, and sparkles",
"intent": "Create a smooth, polished golden trophy with separate parts and subtle animations on a dark luxury background",
"canvas": {
"width": 1200,
"height": 800,
"fps": 30,
"duration_seconds": 6
},
"style": {
"background": "#050B0A",
"primary": "#F5C542",
"secondary": "#111827",
"accent": "#22D3EE",
"text": "#FFFFFF"
},
"objects": [
{
"id": "cup_body",
"name": "trophy_cup_body",
"type": "path",
"role": "main_body",
"x": 600,
"y": 384,
"width": 180,
"height": 220,
"radius": 0,
"rotation": 0,
"fill": "#F5C542",
"stroke": "transparent",
"stroke_width": 0,
"opacity": 100,
"z_index": 20,
"animation": "hover_loop",
"path": {
"v": [
[
-70,
-90
],
[
-90,
20
],
[
-70,
80
],
[
-40,
100
],
[
40,
100
],
[
70,
80
],
[
90,
20
],
[
70,
-90
],
[
40,
-110
],
[
-40,
-110
]
],
"i": [
[
-20,
0
],
[
-10,
30
],
[
-20,
20
],
[
-10,
10
],
[
10,
10
],
[
20,
20
],
[
10,
30
],
[
20,
0
],
[
10,
-10
],
[
-10,
-10
]
],
"o": [
[
20,
0
],
[
10,
-30
],
[
20,
-20
],
[
10,
-10
],
[
-10,
-10
],
[
-20,
-20
],
[
-10,
-30
],
[
-20,
0
],
[
-10,
10
],
[
10,
10
]
],
"c": true
}
},
{
"id": "left_handle",
"name": "left_handle",
"type": "path",
"role": "connector",
"x": 520,
"y": 370,
"width": 90,
"height": 140,
"radius": 0,
"rotation": 0,
"fill": "transparent",
"stroke": "#F5C542",
"stroke_width": 6,
"opacity": 90,
"z_index": 21,
"animation": "hover_loop",
"path": {
"v": [
[
40,
-60
],
[
10,
-40
],
[
-20,
0
],
[
10,
40
],
[
40,
60
]
],
"i": [
[
20,
-20
],
[
0,
-10
],
[
-10,
0
],
[
0,
10
],
[
20,
20
]
],
"o": [
[
-20,
20
],
[
0,
10
],
[
10,
0
],
[
0,
-10
],
[
-20,
-20
]
],
"c": false
}
},
{
"id": "right_handle",
"name": "right_handle",
"type": "path",
"role": "connector",
"x": 680,
"y": 370,
"width": 90,
"height": 140,
"radius": 0,
"rotation": 0,
"fill": "transparent",
"stroke": "#F5C542",
"stroke_width": 6,
"opacity": 90,
"z_index": 21,
"animation": "hover_loop",
"path": {
"v": [
[
-40,
-60
],
[
-10,
-40
],
[
20,
0
],
[
-10,
40
],
[
-40,
60
]
],
"i": [
[
-20,
-20
],
[
0,
-10
],
[
10,
0
],
[
0,
10
],
[
-20,
20
]
],
"o": [
[
20,
20
],
[
0,
10
],
[
-10,
0
],
[
0,
-10
],
[
20,
-20
]
],
"c": false
}
},
{
"id": "stem",
"name": "trophy_stem",
"type": "path",
"role": "main_body",
"x": 600,
"y": 520,
"width": 60,
"height": 90,
"radius": 0,
"rotation": 0,
"fill": "#FFD166",
"stroke": "transparent",
"stroke_width": 0,
"opacity": 100,
"z_index": 20,
"animation": "hover_loop",
"path": {
"v": [
[
-20,
-40
],
[
-15,
40
],
[
15,
40
],
[
20,
-40
]
],
"i": [
[
0,
-20
],
[
0,
20
],
[
0,
20
],
[
0,
-20
]
],
"o": [
[
0,
20
],
[
0,
-20
],
[
0,
-20
],
[
0,
20
]
],
"c": true
}
},
{
"id": "base_platform",
"name": "base_platform",
"type": "rect",
"role": "main_body",
"x": 600,
"y": 590,
"width": 140,
"height": 40,
"radius": 12,
"rotation": 0,
"fill": "#F5C542",
"stroke": "transparent",
"stroke_width": 0,
"opacity": 100,
"z_index": 20,
"animation": "hover_loop"
},
{
"id": "shine_highlight",
"name": "shine_highlight",
"type": "path",
"role": "highlight",
"x": 600,
"y": 360,
"width": 80,
"height": 120,
"radius": 0,
"rotation": 0,
"fill": "transparent",
"stroke": "#FFFFFF",
"stroke_width": 12,
"opacity": 40,
"z_index": 30,
"animation": "shimmer_loop",
"path": {
"v": [
[
-30,
-80
],
[
-10,
-70
],
[
10,
-60
],
[
30,
-40
]
],
"i": [
[
0,
-10
],
[
0,
-10
],
[
0,
10
],
[
0,
10
]
],
"o": [
[
0,
10
],
[
0,
10
],
[
0,
-10
],
[
0,
-10
]
],
"c": false
}
},
{
"id": "soft_glow",
"name": "soft_glow",
"type": "ellipse",
"role": "glow",
"x": 600,
"y": 400,
"width": 320,
"height": 280,
"radius": 160,
"rotation": 0,
"fill": "#F5C542",
"stroke": "transparent",
"stroke_width": 0,
"opacity": 20,
"z_index": 10,
"animation": "none"
},
{
"id": "orbit_ring_1",
"name": "orbit_ring_1",
"type": "ring",
"role": "orbit",
"x": 600,
"y": 400,
"width": 360,
"height": 360,
"radius": 180,
"rotation": 0,
"fill": "transparent",
"stroke": "#22D3EE",
"stroke_width": 3,
"opacity": 30,
"z_index": 5,
"animation": "orbit_loop"
},
{
"id": "orbit_ring_2",
"name": "orbit_ring_2",
"type": "ring",
"role": "orbit",
"x": 600,
"y": 400,
"width": 280,
"height": 280,
"radius": 140,
"rotation": 45,
"fill": "transparent",
"stroke": "#22D3EE",
"stroke_width": 2,
"opacity": 25,
"z_index": 5,
"animation": "orbit_loop"
},
{
"id": "sparkle_1",
"name": "sparkle_1",
"type": "line",
"role": "sparkle",
"x": 540,
"y": 320,
"width": 14,
"height": 14,
"radius": 0,
"rotation": 45,
"fill": "transparent",
"stroke": "#F5C542",
"stroke_width": 2,
"opacity": 100,
"z_index": 40,
"animation": "pulse_loop",
"path": {
"v": [
[
-7,
0
],
[
7,
0
]
],
"i": [
[
0,
0
],
[
0,
0
]
],
"o": [
[
0,
0
],
[
0,
0
]
],
"c": false
}
},
{
"id": "sparkle_2",
"name": "sparkle_2",
"type": "line",
"role": "sparkle",
"x": 660,
"y": 310,
"width": 14,
"height": 14,
"radius": 0,
"rotation": 0,
"fill": "transparent",
"stroke": "#F5C542",
"stroke_width": 2,
"opacity": 100,
"z_index": 40,
"animation": "pulse_loop",
"path": {
"v": [
[
0,
-7
],
[
0,
7
]
],
"i": [
[
0,
0
],
[
0,
0
]
],
"o": [
[
0,
0
],
[
0,
0
]
],
"c": false
}
},
{
"id": "sparkle_3",
"name": "sparkle_3",
"type": "line",
"role": "sparkle",
"x": 580,
"y": 460,
"width": 10,
"height": 10,
"radius": 0,
"rotation": 30,
"fill": "transparent",
"stroke": "#F5C542",
"stroke_width": 1.5,
"opacity": 90,
"z_index": 40,
"animation": "pulse_loop",
"path": {
"v": [
[
-5,
0
],
[
5,
0
]
],
"i": [
[
0,
0
],
[
0,
0
]
],
"o": [
[
0,
0
],
[
0,
0
]
],
"c": false
}
},
{
"id": "sparkle_4",
"name": "sparkle_4",
"type": "line",
"role": "sparkle",
"x": 620,
"y": 470,
"width": 10,
"height": 10,
"radius": 0,
"rotation": 75,
"fill": "transparent",
"stroke": "#F5C542",
"stroke_width": 1.5,
"opacity": 90,
"z_index": 40,
"animation": "pulse_loop",
"path": {
"v": [
[
-5,
0
],
[
5,
0
]
],
"i": [
[
0,
0
],
[
0,
0
]
],
"o": [
[
0,
0
],
[
0,
0
]
],
"c": false
}
}
],
"timeline": [],
"quality_notes": "All parts are separate and connected, smooth bezier curves for cup and handles, gold fills #F5C542 and #FFD166 used, cyan #22D3EE for orbit rings, subtle glow behind trophy, sparkles close around trophy with pulse animation, shine highlight uses white stroke with shimmer, trophy centered at x=600,y=384 with about 55% canvas height coverage, dark background #050B0A with gold and cyan neon accents.",
"prompt": "Create a premium golden trophy Lottie animation.\n\nShow one centered trophy made from separate connected vector parts: a smooth golden trophy cup body, left curved handle, right curved handle, narrow stem, base platform, shine highlight, soft glow, orbit rings, and small sparkles.\n\nThe trophy cup must be smooth and polished, not jagged, not messy, and not one rough blob. The handles must be separate curved stroke paths attached to both sides of the cup. The stem and base must stay connected below the cup. Glow and orbit rings must stay behind the trophy. Sparkles must stay close around the trophy.\n\nAnimate the full trophy with a smooth hover loop. Animate sparkles with pulse. Animate rings with slow rotation. Animate shine highlight with shimmer. Keep everything centered, connected, visible, and clean.\n\nUse a dark luxury award background with gold and cyan neon accents. No text, no logo, no watermark, no photorealistic style.",
"_model_used": "gpt-4.1-mini",
"_raw_response_id": "resp_02cbd62192637e81006a291921439881959e477a5803ecf4ca",
"_tokens_used": 3173,
"_prompt_tokens": 1344,
"_completion_tokens": 1829,
"_geometry_quality": {
"passed": true,
"issues": [],
"object_count": 13,
"path_count": 9
},
"transparent_background": false,
"_lottie_quality": {
"passed": true,
"issues": [],
"warnings": [],
"layer_count": 14,
"visible_shape_layers": 13,
"path_layers": 5,
"collapsed_path_layers": [],
"pure_shape_lottie": true
},
"_ai_error": null
}