Project Detail
Premium Satellite Orbit
Create a premium satellite orbit Lottie animation. Show one large centered communication satellite with a compact body, two wide solar panels, connector arms, top antenna dish, signal wave lines, orbit rings, glow, lights, and particles. Animate the satellite with hover motion, rings rotating, lights pulsing, signal lines fading outward, and particles drifting. Keep it dark, cinematic, cyan and green, clean, centered, and modern.
Versions
Generation History
Version 1
Success
2026-06-08 09:27:41
AI Blueprint
Motion Plan
{
"mode": "ai_motion_scene_graph",
"title": "Premium Satellite Orbit",
"subject": "Communication Satellite",
"intent": "Show a premium satellite orbit with modern design and animations",
"scene_intent": "Show a premium satellite orbit with modern design and animations",
"prompt": "Create a premium satellite orbit Lottie animation. Show one large centered communication satellite with a compact body, two wide solar panels, connector arms, top antenna dish, signal wave lines, orbit rings, glow, lights, and particles. Animate the satellite with hover motion, rings rotating, lights pulsing, signal lines fading outward, and particles drifting. Keep it dark, cinematic, cyan and green, clean, centered, and modern.",
"canvas": {
"width": 1200,
"height": 800,
"fps": 30,
"duration_seconds": 6
},
"style": {
"background": "#050B0A",
"primary": "#D4FF00",
"secondary": "#111827",
"accent": "#22D3EE",
"text": "#FFFFFF"
},
"groups": [
{
"id": "environment",
"name": "Environment",
"x": 0,
"y": 0,
"anchor_x": 600,
"anchor_y": 400,
"rotation": 0,
"scale": 1,
"opacity": 100,
"z_index": 0
},
{
"id": "rings",
"name": "Orbit Rings",
"x": 600,
"y": 400,
"anchor_x": 0,
"anchor_y": 0,
"rotation": 0,
"scale": 1,
"opacity": 70,
"z_index": 5
},
{
"id": "particles",
"name": "Particles",
"x": 600,
"y": 400,
"anchor_x": 0,
"anchor_y": 0,
"rotation": 0,
"scale": 1,
"opacity": 60,
"z_index": 10
},
{
"id": "trails",
"name": "Signal Trails",
"x": 600,
"y": 400,
"anchor_x": 0,
"anchor_y": 0,
"rotation": 0,
"scale": 1,
"opacity": 80,
"z_index": 15
},
{
"id": "main_subject",
"name": "Main Subject",
"x": 600,
"y": 400,
"anchor_x": 0,
"anchor_y": 0,
"rotation": 0,
"scale": 1,
"opacity": 100,
"z_index": 20
},
{
"id": "details",
"name": "Details",
"x": 600,
"y": 400,
"anchor_x": 0,
"anchor_y": 0,
"rotation": 0,
"scale": 1,
"opacity": 100,
"z_index": 25
}
],
"objects": [
{
"id": "body",
"group_id": "main_subject",
"name": "Body",
"type": "rounded_rect",
"role": "main_body",
"x": 600,
"y": 400,
"width": 360,
"height": 180,
"radius": 40,
"rotation": 0,
"points": [],
"text": "",
"font_size": 0,
"fill": "primary",
"stroke": "accent",
"stroke_width": 4,
"opacity": 100,
"z_index": 30
},
{
"id": "left_panel",
"group_id": "main_subject",
"name": "Left Panel",
"type": "rect",
"role": "panel",
"x": 420,
"y": 400,
"width": 140,
"height": 80,
"radius": 0,
"rotation": 0,
"points": [],
"text": "",
"font_size": 0,
"fill": "accent",
"stroke": "primary",
"stroke_width": 2,
"opacity": 90,
"z_index": 28
},
{
"id": "right_panel",
"group_id": "main_subject",
"name": "Right Panel",
"type": "rect",
"role": "panel",
"x": 780,
"y": 400,
"width": 140,
"height": 80,
"radius": 0,
"rotation": 0,
"points": [],
"text": "",
"font_size": 0,
"fill": "accent",
"stroke": "primary",
"stroke_width": 2,
"opacity": 90,
"z_index": 28
},
{
"id": "left_arm",
"group_id": "main_subject",
"name": "Left Arm",
"type": "rect",
"role": "arm",
"x": 510,
"y": 400,
"width": 40,
"height": 20,
"radius": 8,
"rotation": 0,
"points": [],
"text": "",
"font_size": 0,
"fill": "primary",
"stroke": "accent",
"stroke_width": 2,
"opacity": 100,
"z_index": 29
},
{
"id": "right_arm",
"group_id": "main_subject",
"name": "Right Arm",
"type": "rect",
"role": "arm",
"x": 690,
"y": 400,
"width": 40,
"height": 20,
"radius": 8,
"rotation": 0,
"points": [],
"text": "",
"font_size": 0,
"fill": "primary",
"stroke": "accent",
"stroke_width": 2,
"opacity": 100,
"z_index": 29
},
{
"id": "antenna_dish",
"group_id": "details",
"name": "Antenna Dish",
"type": "ellipse",
"role": "connector",
"x": 600,
"y": 320,
"width": 80,
"height": 40,
"radius": 0,
"rotation": -20,
"points": [],
"text": "",
"font_size": 0,
"fill": "accent",
"stroke": "primary",
"stroke_width": 3,
"opacity": 100,
"z_index": 35
},
{
"id": "glow",
"group_id": "details",
"name": "Glow",
"type": "circle",
"role": "glow",
"x": 600,
"y": 400,
"width": 420,
"height": 420,
"radius": 210,
"rotation": 0,
"points": [],
"text": "",
"font_size": 0,
"fill": "accent",
"stroke": "",
"stroke_width": 0,
"opacity": 30,
"z_index": 15
},
{
"id": "ring_outer",
"group_id": "rings",
"name": "Outer Ring",
"type": "ring",
"role": "ring",
"x": 600,
"y": 400,
"width": 600,
"height": 600,
"radius": 300,
"rotation": 0,
"points": [],
"text": "",
"font_size": 0,
"fill": "transparent",
"stroke": "accent",
"stroke_width": 3,
"opacity": 50,
"z_index": 5
},
{
"id": "ring_inner",
"group_id": "rings",
"name": "Inner Ring",
"type": "ring",
"role": "ring",
"x": 600,
"y": 400,
"width": 480,
"height": 480,
"radius": 240,
"rotation": 0,
"points": [],
"text": "",
"font_size": 0,
"fill": "transparent",
"stroke": "primary",
"stroke_width": 2,
"opacity": 40,
"z_index": 6
},
{
"id": "signal_wave1",
"group_id": "trails",
"name": "Signal Wave 1",
"type": "ring",
"role": "trail",
"x": 600,
"y": 400,
"width": 320,
"height": 320,
"radius": 160,
"rotation": 0,
"points": [],
"text": "",
"font_size": 0,
"fill": "transparent",
"stroke": "accent",
"stroke_width": 2,
"opacity": 70,
"z_index": 16
},
{
"id": "signal_wave2",
"group_id": "trails",
"name": "Signal Wave 2",
"type": "ring",
"role": "trail",
"x": 600,
"y": 400,
"width": 400,
"height": 400,
"radius": 200,
"rotation": 0,
"points": [],
"text": "",
"font_size": 0,
"fill": "transparent",
"stroke": "accent",
"stroke_width": 2,
"opacity": 50,
"z_index": 16
},
{
"id": "light1",
"group_id": "details",
"name": "Light 1",
"type": "circle",
"role": "light",
"x": 560,
"y": 370,
"width": 20,
"height": 20,
"radius": 10,
"rotation": 0,
"points": [],
"text": "",
"font_size": 0,
"fill": "primary",
"stroke": "",
"stroke_width": 0,
"opacity": 100,
"z_index": 36
},
{
"id": "light2",
"group_id": "details",
"name": "Light 2",
"type": "circle",
"role": "light",
"x": 640,
"y": 430,
"width": 20,
"height": 20,
"radius": 10,
"rotation": 0,
"points": [],
"text": "",
"font_size": 0,
"fill": "primary",
"stroke": "",
"stroke_width": 0,
"opacity": 100,
"z_index": 36
},
{
"id": "particle1",
"group_id": "particles",
"name": "Particle 1",
"type": "circle",
"role": "particle",
"x": 500,
"y": 300,
"width": 8,
"height": 8,
"radius": 4,
"rotation": 0,
"points": [],
"text": "",
"font_size": 0,
"fill": "accent",
"stroke": "",
"stroke_width": 0,
"opacity": 60,
"z_index": 11
},
{
"id": "particle2",
"group_id": "particles",
"name": "Particle 2",
"type": "circle",
"role": "particle",
"x": 700,
"y": 500,
"width": 6,
"height": 6,
"radius": 3,
"rotation": 0,
"points": [],
"text": "",
"font_size": 0,
"fill": "accent",
"stroke": "",
"stroke_width": 0,
"opacity": 50,
"z_index": 11
}
],
"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": 1,
"loop": true
},
{
"target_group_id": "details",
"animation": "pulse_loop",
"start_frame": 0,
"end_frame": 90,
"intensity": 1,
"loop": true
},
{
"target_group_id": "trails",
"animation": "fade_in",
"start_frame": 0,
"end_frame": 60,
"intensity": 1,
"loop": true
},
{
"target_group_id": "trails",
"animation": "trail_loop",
"start_frame": 60,
"end_frame": 180,
"intensity": 1,
"loop": true
},
{
"target_group_id": "particles",
"animation": "drift_loop",
"start_frame": 0,
"end_frame": 180,
"intensity": 1,
"loop": true
}
],
"quality_notes": "Compact, modern, cinematic satellite with clear semantic parts and smooth animations in cyan and green on dark background.",
"_model_used": "gpt-4.1-mini",
"_raw_response_id": "resp_0b8a0de1425cc0d9006a268af73e1081a19bbabb47492eddda",
"_tokens_used": 2780,
"_prompt_tokens": 932,
"_completion_tokens": 1848,
"transparent_background": false,
"_graph_quality": {
"passed": true,
"issues": [],
"warnings": [],
"roles": [
"main_body",
"panel",
"arm",
"connector",
"glow",
"ring",
"trail",
"light",
"particle"
],
"required_roles": [
"main_body",
"panel",
"ring",
"particle"
],
"object_count": 15,
"group_count": 6,
"timeline_count": 6
},
"_lottie_quality": {
"passed": true,
"score": 100,
"issues": [],
"warnings": [],
"stats": {
"layers": 29,
"shape_layers": 29,
"text_layers": 0,
"visible_layers": 4,
"animated_layers": 28,
"foreground_layers": 28,
"particle_like_layers": 8,
"canvas_width": 1200,
"canvas_height": 800
}
}
}
Rendered Project
Ready
Live Lottie Preview
Loading preview
The saved JSON animation will render here.