Project Detail
Premium Achievement Trophy
Create a premium achievement trophy Lottie animation in clean vector motion-graphic style. Show one elegant trophy cup centered on the canvas. Build it from clear connected vector parts: a main golden trophy cup body, two curved side handles attached to the left and right sides, a narrow stem connected below the cup, a solid base platform, a small top shine highlight, tiny sparkle particles around the trophy, a soft floor shadow below, subtle circular glow behind the subject, and thin orbit rings behind the trophy. Composition: The trophy should be centered and occupy about 55% of the
Versions
Generation History
Version 1
Success
2026-06-08 11:57:19
AI Blueprint
Motion Plan
{
"title": "Premium Achievement Trophy",
"subject": "Elegant Trophy Cup",
"intent": "Showcase a premium achievement trophy with clean vector parts and subtle decorative effects",
"canvas": {
"width": 1200,
"height": 800,
"fps": 30,
"duration_seconds": 6
},
"style": {
"background": "#050B0A",
"primary": "#1D4ED8",
"secondary": "#111827",
"accent": "#22D3EE",
"text": "#FFFFFF"
},
"groups": [
{
"id": "main_subject",
"name": "Main Subject",
"x": 0,
"y": 0,
"anchor_x": 600,
"anchor_y": 400,
"rotation": 0,
"scale": 1,
"opacity": 100,
"z_index": 20
},
{
"id": "rings",
"name": "Orbit Rings",
"x": 600,
"y": 400,
"anchor_x": 0,
"anchor_y": 0,
"rotation": 0,
"scale": 1,
"opacity": 40,
"z_index": 5
},
{
"id": "environment",
"name": "Environment Details",
"x": 600,
"y": 400,
"anchor_x": 0,
"anchor_y": 0,
"rotation": 0,
"scale": 1,
"opacity": 70,
"z_index": 10
}
],
"objects": [
{
"id": "trophy_body",
"group_id": "main_subject",
"name": "Trophy Cup Body",
"role": "main_body",
"shape": "path",
"type": "path",
"parent_id": "",
"anchor": "center",
"side": "center",
"symmetry_pair": "",
"repeat_count": 1,
"repeat_axis": "none",
"motion_group": "main_subject",
"keep_together": true,
"x": 600,
"y": 350,
"points": [
[
0,
-90
],
[
40,
-70
],
[
50,
-30
],
[
50,
20
],
[
40,
60
],
[
0,
80
],
[
-40,
60
],
[
-50,
20
],
[
-50,
-30
],
[
-40,
-70
],
[
0,
-90
]
],
"rotation": 0,
"fill": "accent",
"stroke": "primary",
"stroke_width": 3,
"opacity": 100,
"z_index": 30
},
{
"id": "handle_left",
"group_id": "main_subject",
"name": "Left Handle",
"role": "handle",
"shape": "curve",
"type": "curve",
"parent_id": "trophy_body",
"anchor": "left_center",
"side": "left",
"symmetry_pair": "handle_right",
"repeat_count": 1,
"repeat_axis": "none",
"motion_group": "main_subject",
"keep_together": true,
"x": 550,
"y": 350,
"points": [
[
0,
0
],
[
-30,
-40
],
[
-40,
-10
],
[
-30,
30
]
],
"rotation": 0,
"fill": "accent",
"stroke": "primary",
"stroke_width": 3,
"opacity": 100,
"z_index": 28
},
{
"id": "handle_right",
"group_id": "main_subject",
"name": "Right Handle",
"role": "handle",
"shape": "curve",
"type": "curve",
"parent_id": "trophy_body",
"anchor": "right_center",
"side": "right",
"symmetry_pair": "handle_left",
"repeat_count": 1,
"repeat_axis": "none",
"motion_group": "main_subject",
"keep_together": true,
"x": 650,
"y": 350,
"points": [
[
0,
0
],
[
30,
-40
],
[
40,
-10
],
[
30,
30
]
],
"rotation": 0,
"fill": "accent",
"stroke": "primary",
"stroke_width": 3,
"opacity": 100,
"z_index": 28
},
{
"id": "stem",
"group_id": "main_subject",
"name": "Trophy Stem",
"role": "connector",
"shape": "rounded_rect",
"type": "rounded_rect",
"parent_id": "trophy_body",
"anchor": "bottom_center",
"side": "bottom",
"symmetry_pair": "",
"repeat_count": 1,
"repeat_axis": "none",
"motion_group": "main_subject",
"keep_together": true,
"x": 600,
"y": 430,
"width": 40,
"height": 60,
"radius": 12,
"rotation": 0,
"fill": "accent",
"stroke": "primary",
"stroke_width": 3,
"opacity": 100,
"z_index": 29
},
{
"id": "base_platform",
"group_id": "main_subject",
"name": "Base Platform",
"role": "main_body",
"shape": "rounded_rect",
"type": "rounded_rect",
"parent_id": "stem",
"anchor": "bottom_center",
"side": "bottom",
"symmetry_pair": "",
"repeat_count": 1,
"repeat_axis": "none",
"motion_group": "main_subject",
"keep_together": true,
"x": 600,
"y": 510,
"width": 140,
"height": 30,
"radius": 15,
"rotation": 0,
"fill": "primary",
"stroke": "accent",
"stroke_width": 3,
"opacity": 100,
"z_index": 27
},
{
"id": "top_shine",
"group_id": "main_subject",
"name": "Top Shine Highlight",
"role": "highlight",
"shape": "arc",
"type": "arc",
"parent_id": "trophy_body",
"anchor": "top_center",
"side": "top",
"symmetry_pair": "",
"repeat_count": 1,
"repeat_axis": "none",
"motion_group": "main_subject",
"keep_together": true,
"x": 600,
"y": 260,
"width": 60,
"height": 20,
"rotation": 0,
"fill": "text",
"stroke": "",
"stroke_width": 0,
"opacity": 70,
"z_index": 35
},
{
"id": "sparkle_particles",
"group_id": "environment",
"name": "Sparkle Particles",
"role": "sparkle",
"shape": "circle",
"type": "circle",
"parent_id": "",
"anchor": "free",
"side": "none",
"symmetry_pair": "",
"repeat_count": 12,
"repeat_axis": "radial",
"motion_group": "environment",
"keep_together": false,
"x": 600,
"y": 350,
"width": 6,
"height": 6,
"radius": 3,
"rotation": 0,
"fill": "accent",
"stroke": "",
"stroke_width": 0,
"opacity": 80,
"z_index": 15
},
{
"id": "floor_shadow",
"group_id": "main_subject",
"name": "Soft Floor Shadow",
"role": "floor_shadow",
"shape": "ellipse",
"type": "ellipse",
"parent_id": "base_platform",
"anchor": "bottom_center",
"side": "bottom",
"symmetry_pair": "",
"repeat_count": 1,
"repeat_axis": "none",
"motion_group": "main_subject",
"keep_together": true,
"x": 600,
"y": 540,
"width": 180,
"height": 30,
"rotation": 0,
"fill": "secondary",
"stroke": "",
"stroke_width": 0,
"opacity": 40,
"z_index": 10
},
{
"id": "circular_glow",
"group_id": "environment",
"name": "Subtle Circular Glow",
"role": "glow",
"shape": "circle",
"type": "circle",
"parent_id": "",
"anchor": "center",
"side": "center",
"symmetry_pair": "",
"repeat_count": 1,
"repeat_axis": "none",
"motion_group": "environment",
"keep_together": true,
"x": 600,
"y": 400,
"width": 400,
"height": 400,
"radius": 200,
"rotation": 0,
"fill": "accent",
"stroke": "",
"stroke_width": 0,
"opacity": 15,
"z_index": 8
},
{
"id": "orbit_ring_1",
"group_id": "rings",
"name": "Orbit Ring 1",
"role": "ring",
"shape": "ring",
"type": "ring",
"parent_id": "",
"anchor": "center",
"side": "center",
"symmetry_pair": "",
"repeat_count": 1,
"repeat_axis": "none",
"motion_group": "rings",
"keep_together": true,
"x": 600,
"y": 400,
"width": 480,
"height": 480,
"radius": 240,
"rotation": 0,
"fill": "",
"stroke": "accent",
"stroke_width": 1,
"opacity": 25,
"z_index": 6
},
{
"id": "orbit_ring_2",
"group_id": "rings",
"name": "Orbit Ring 2",
"role": "ring",
"shape": "ring",
"type": "ring",
"parent_id": "",
"anchor": "center",
"side": "center",
"symmetry_pair": "",
"repeat_count": 1,
"repeat_axis": "none",
"motion_group": "rings",
"keep_together": true,
"x": 600,
"y": 400,
"width": 360,
"height": 360,
"radius": 180,
"rotation": 45,
"fill": "",
"stroke": "accent",
"stroke_width": 1,
"opacity": 20,
"z_index": 7
}
],
"timeline": [
{
"target_group_id": "main_subject",
"animation": "hover_loop",
"start_frame": 0,
"end_frame": 180,
"intensity": 1,
"loop": true
},
{
"target_group_id": "rings",
"animation": "orbit_loop",
"start_frame": 0,
"end_frame": 180,
"intensity": 0.5,
"loop": true
},
{
"target_group_id": "environment",
"animation": "drift_loop",
"start_frame": 0,
"end_frame": 180,
"intensity": 0.3,
"loop": true
},
{
"target_group_id": "sparkle_particles",
"animation": "shimmer_loop",
"start_frame": 0,
"end_frame": 180,
"intensity": 0.7,
"loop": true
}
],
"quality_notes": "Clean vector parts with subtle decorative effects and smooth looping animations.",
"prompt": "Create a premium achievement trophy Lottie animation in clean vector motion-graphic style.\n\nShow one elegant trophy cup centered on the canvas. Build it from clear connected vector parts: a main golden trophy cup body, two curved side handles attached to the left and right sides, a narrow stem connected below the cup, a solid base platform, a small top shine highlight, tiny sparkle particles around the trophy, a soft floor shadow below, subtle circular glow behind the subject, and thin orbit rings behind the trophy.\n\nComposition:\nThe trophy should be centered and occupy about 55% of the",
"_model_used": "gpt-4.1-mini",
"_raw_response_id": "resp_03128ec4ea133236006a26adff752c81929cbc68674cb07f6d",
"_tokens_used": 4194,
"_prompt_tokens": 1418,
"_completion_tokens": 2776,
"_attempt": "normal",
"transparent_background": false,
"_graph_quality": {
"passed": true,
"issues": [],
"warnings": [],
"roles": [
"main_body",
"handle",
"connector",
"highlight",
"sparkle",
"floor_shadow",
"glow",
"ring"
],
"required_roles": [],
"object_count": 11,
"group_count": 3,
"timeline_count": 4
},
"_lottie_quality": {
"passed": true,
"score": 100,
"issues": [],
"warnings": [],
"stats": {
"layers": 23,
"shape_layers": 23,
"text_layers": 0,
"visible_layers": 19,
"animated_layers": 22,
"foreground_layers": 22,
"particle_like_layers": 12,
"canvas_width": 1200,
"canvas_height": 800
}
}
}
Rendered Project
Ready
Live Lottie Preview
Loading preview
The saved JSON animation will render here.