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 premium golden trophy with smooth parts and animated effects on a dark luxury background",
"canvas": {
"width": 1200,
"height": 800,
"fps": 30,
"duration_seconds": 6
},
"style": {
"background": "#050B0A",
"primary": "#D4D71D",
"secondary": "#111827",
"accent": "#22D3EE",
"text": "#FFFFFF"
},
"objects": [
{
"id": "cup_body",
"name": "trophy_cup_body",
"type": "path",
"role": "main_body",
"x": 600,
"y": 384,
"width": 240,
"height": 280,
"radius": 0,
"rotation": 0,
"fill": "#FFD166",
"stroke": "transparent",
"stroke_width": 0,
"opacity": 100,
"z_index": 20,
"animation": "hover_loop",
"path": {
"v": [
[
-80,
-90
],
[
-70,
-110
],
[
-30,
-130
],
[
30,
-130
],
[
70,
-110
],
[
80,
-90
],
[
70,
40
],
[
40,
90
],
[
-40,
90
],
[
-70,
40
]
],
"i": [
[
-10,
-20
],
[
-20,
-10
],
[
-10,
-10
],
[
10,
-10
],
[
20,
-10
],
[
10,
20
],
[
10,
20
],
[
10,
10
],
[
-10,
10
],
[
-10,
20
]
],
"o": [
[
-20,
-10
],
[
-10,
-10
],
[
10,
-10
],
[
20,
-10
],
[
10,
20
],
[
10,
20
],
[
10,
10
],
[
-10,
10
],
[
-10,
20
],
[
-10,
-20
]
],
"c": true
}
},
{
"id": "left_handle",
"name": "left_handle",
"type": "path",
"role": "detail",
"x": 520,
"y": 350,
"width": 100,
"height": 140,
"radius": 0,
"rotation": 0,
"fill": "transparent",
"stroke": "#FFD166",
"stroke_width": 6,
"opacity": 100,
"z_index": 21,
"animation": "hover_loop",
"path": {
"v": [
[
30,
-60
],
[
10,
-40
],
[
-20,
0
],
[
-10,
40
],
[
10,
60
]
],
"i": [
[
10,
-20
],
[
0,
-10
],
[
-10,
10
],
[
0,
10
],
[
10,
10
]
],
"o": [
[
0,
-10
],
[
-10,
10
],
[
0,
10
],
[
10,
10
],
[
0,
20
]
],
"c": false
}
},
{
"id": "right_handle",
"name": "right_handle",
"type": "path",
"role": "detail",
"x": 680,
"y": 350,
"width": 100,
"height": 140,
"radius": 0,
"rotation": 0,
"fill": "transparent",
"stroke": "#FFD166",
"stroke_width": 6,
"opacity": 100,
"z_index": 21,
"animation": "hover_loop",
"path": {
"v": [
[
-30,
-60
],
[
-10,
-40
],
[
20,
0
],
[
10,
40
],
[
-10,
60
]
],
"i": [
[
-10,
-20
],
[
0,
-10
],
[
10,
10
],
[
0,
10
],
[
-10,
10
]
],
"o": [
[
0,
-10
],
[
10,
10
],
[
0,
10
],
[
-10,
10
],
[
0,
20
]
],
"c": false
}
},
{
"id": "stem",
"name": "trophy_stem",
"type": "rect",
"role": "connector",
"x": 600,
"y": 510,
"width": 60,
"height": 80,
"radius": 12,
"rotation": 0,
"fill": "#FFD166",
"stroke": "transparent",
"stroke_width": 0,
"opacity": 100,
"z_index": 19,
"animation": "hover_loop"
},
{
"id": "base_platform",
"name": "base_platform",
"type": "rounded_rect",
"role": "connector",
"x": 600,
"y": 590,
"width": 180,
"height": 50,
"radius": 20,
"rotation": 0,
"fill": "#FFD166",
"stroke": "transparent",
"stroke_width": 0,
"opacity": 100,
"z_index": 18,
"animation": "hover_loop"
},
{
"id": "shine_highlight",
"name": "shine_highlight",
"type": "path",
"role": "highlight",
"x": 600,
"y": 370,
"width": 160,
"height": 200,
"radius": 0,
"rotation": 0,
"fill": "transparent",
"stroke": "#FFFFFF",
"stroke_width": 12,
"opacity": 40,
"z_index": 25,
"animation": "shimmer_loop",
"path": {
"v": [
[
-40,
-80
],
[
-20,
-110
],
[
0,
-120
],
[
20,
-110
],
[
40,
-80
]
],
"i": [
[
0,
-10
],
[
-10,
-10
],
[
0,
0
],
[
10,
-10
],
[
0,
-10
]
],
"o": [
[
0,
-10
],
[
10,
-10
],
[
0,
0
],
[
-10,
-10
],
[
0,
-10
]
],
"c": false
}
},
{
"id": "soft_glow",
"name": "soft_glow",
"type": "ellipse",
"role": "glow",
"x": 600,
"y": 400,
"width": 320,
"height": 360,
"radius": 160,
"rotation": 0,
"fill": "#FFD166",
"stroke": "transparent",
"stroke_width": 0,
"opacity": 15,
"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": 4,
"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": 3,
"opacity": 25,
"z_index": 6,
"animation": "orbit_loop"
},
{
"id": "sparkle_1",
"name": "sparkle_1",
"type": "polygon",
"role": "sparkle",
"x": 540,
"y": 320,
"width": 20,
"height": 20,
"radius": 0,
"rotation": 0,
"fill": "#FFD166",
"stroke": "transparent",
"stroke_width": 0,
"opacity": 100,
"z_index": 30,
"animation": "pulse_loop",
"path": {
"v": [
[
0,
-8
],
[
2,
-2
],
[
8,
0
],
[
2,
2
],
[
0,
8
],
[
-2,
2
],
[
-8,
0
],
[
-2,
-2
]
],
"i": [
[
0,
-4
],
[
1,
-1
],
[
4,
0
],
[
1,
1
],
[
0,
4
],
[
-1,
1
],
[
-4,
0
],
[
-1,
-1
]
],
"o": [
[
0,
-4
],
[
1,
-1
],
[
4,
0
],
[
1,
1
],
[
0,
4
],
[
-1,
1
],
[
-4,
0
],
[
-1,
-1
]
],
"c": true
}
},
{
"id": "sparkle_2",
"name": "sparkle_2",
"type": "polygon",
"role": "sparkle",
"x": 660,
"y": 360,
"width": 16,
"height": 16,
"radius": 0,
"rotation": 22,
"fill": "#FFD166",
"stroke": "transparent",
"stroke_width": 0,
"opacity": 90,
"z_index": 30,
"animation": "pulse_loop",
"path": {
"v": [
[
0,
-6
],
[
1,
-1
],
[
6,
0
],
[
1,
1
],
[
0,
6
],
[
-1,
1
],
[
-6,
0
],
[
-1,
-1
]
],
"i": [
[
0,
-3
],
[
0,
-1
],
[
3,
0
],
[
0,
1
],
[
0,
3
],
[
0,
1
],
[
-3,
0
],
[
0,
-1
]
],
"o": [
[
0,
-3
],
[
0,
-1
],
[
3,
0
],
[
0,
1
],
[
0,
3
],
[
0,
1
],
[
-3,
0
],
[
0,
-1
]
],
"c": true
}
},
{
"id": "sparkle_3",
"name": "sparkle_3",
"type": "polygon",
"role": "sparkle",
"x": 620,
"y": 280,
"width": 18,
"height": 18,
"radius": 0,
"rotation": 45,
"fill": "#FFD166",
"stroke": "transparent",
"stroke_width": 0,
"opacity": 85,
"z_index": 30,
"animation": "pulse_loop",
"path": {
"v": [
[
0,
-7
],
[
2,
-2
],
[
7,
0
],
[
2,
2
],
[
0,
7
],
[
-2,
2
],
[
-7,
0
],
[
-2,
-2
]
],
"i": [
[
0,
-3
],
[
1,
-1
],
[
3,
0
],
[
1,
1
],
[
0,
3
],
[
-1,
1
],
[
-3,
0
],
[
-1,
-1
]
],
"o": [
[
0,
-3
],
[
1,
-1
],
[
3,
0
],
[
1,
1
],
[
0,
3
],
[
-1,
1
],
[
-3,
0
],
[
-1,
-1
]
],
"c": true
}
}
],
"timeline": [],
"quality_notes": "All parts are smooth and connected. Handles are separate stroke paths. Glow and orbit rings behind trophy. Sparkles close around trophy. Animations assigned as requested. Colors match gold and cyan neon accents on dark background.",
"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_0d5a660321556a82006a291a66dacc81969234e845029e281a",
"_tokens_used": 3160,
"_prompt_tokens": 1345,
"_completion_tokens": 1815,
"_geometry_quality": {
"passed": true,
"issues": [],
"object_count": 12,
"path_count": 7
},
"transparent_background": false,
"_lottie_quality": {
"passed": true,
"issues": [],
"warnings": [],
"layer_count": 13,
"visible_shape_layers": 12,
"path_layers": 4,
"collapsed_path_layers": [],
"pure_shape_lottie": true
},
"_ai_error": null
}