Project Detail
Luxury Private Jet Reveal
Create a premium private jet reveal Lottie animation. Show a sleek luxury jet in clean vector style. Build it from semantic parts: long fuselage, pointed nose cone, main wings, tail fin, small window row, engine pod, soft cloud puffs below, motion trails behind it, and glowing particles around it. Animate all jet parts together entering from lower left, floating upward, fading out, then looping back smoothly. Keep it minimal, luxury, cinematic, and modern.
Versions
Generation History
Version 1
Success
2026-06-06 13:25:51
AI Blueprint
Motion Plan
{
"mode": "semantic_component_scene_graph",
"title": "Luxury Private Jet Reveal",
"subject": "private jet",
"scene_intent": "Reveal a sleek luxury private jet entering from lower left, floating upward with glowing particles and clouds, then fade",
"prompt": "Create a premium private jet reveal Lottie animation. Show a sleek luxury jet in clean vector style. Build it from semantic parts: long fuselage, pointed nose cone, main wings, tail fin, small window row, engine pod, soft cloud puffs below, motion trails behind it, and glowing particles around it. Animate all jet parts together entering from lower left, floating upward, fading out, then looping back smoothly. Keep it minimal, luxury, cinematic, and modern.",
"duration_seconds": 6,
"canvas": {
"width": 1200,
"height": 800,
"fps": 30,
"duration_seconds": 6
},
"style": {
"background": "#050B0A",
"primary": "#C21DD7",
"secondary": "#111827",
"accent": "#22D3EE",
"text": "#FFFFFF"
},
"summary": "A premium vector animation of a luxury private jet composed of semantic parts including fuselage, nose cone, wings, tail fin, window row, engine pods, soft clouds below, motion trails behind, and glowing particles around. The jet enters from the lower left, floats upward, fades out, and loops smoothly, styled minimal, cinematic, and modern.",
"components": [
{
"id": "fuselage",
"name": "Fuselage",
"role": "fuselage",
"shape": "rounded_rect",
"x": 400,
"y": 450,
"width": 500,
"height": 80,
"radius": 40,
"points": [],
"text": "",
"fill": "primary",
"stroke": "",
"stroke_width": 0,
"opacity": 1,
"z_index": 10,
"animation_group": "main_subject"
},
{
"id": "nose_cone",
"name": "Nose Cone",
"role": "nose",
"shape": "polygon",
"x": 390,
"y": 450,
"width": 40,
"height": 80,
"radius": 0,
"points": [
[
0,
0
],
[
40,
40
],
[
0,
80
]
],
"text": "",
"fill": "primary",
"stroke": "",
"stroke_width": 0,
"opacity": 1,
"z_index": 11,
"animation_group": "main_subject"
},
{
"id": "main_wing_left",
"name": "Left Main Wing",
"role": "wing",
"shape": "polygon",
"x": 500,
"y": 480,
"width": 220,
"height": 60,
"radius": 0,
"points": [
[
0,
0
],
[
220,
30
],
[
0,
60
]
],
"text": "",
"fill": "secondary",
"stroke": "",
"stroke_width": 0,
"opacity": 0.9,
"z_index": 9,
"animation_group": "main_subject"
},
{
"id": "main_wing_right",
"name": "Right Main Wing",
"role": "wing",
"shape": "polygon",
"x": 500,
"y": 410,
"width": 220,
"height": 60,
"radius": 0,
"points": [
[
0,
60
],
[
220,
30
],
[
0,
0
]
],
"text": "",
"fill": "secondary",
"stroke": "",
"stroke_width": 0,
"opacity": 0.9,
"z_index": 9,
"animation_group": "main_subject"
},
{
"id": "tail_fin",
"name": "Tail Fin",
"role": "tail_fin",
"shape": "polygon",
"x": 880,
"y": 430,
"width": 60,
"height": 100,
"radius": 0,
"points": [
[
0,
100
],
[
30,
0
],
[
60,
100
]
],
"text": "",
"fill": "primary",
"stroke": "",
"stroke_width": 0,
"opacity": 1,
"z_index": 12,
"animation_group": "main_subject"
},
{
"id": "window_row",
"name": "Window Row",
"role": "window_row",
"shape": "rect",
"x": 520,
"y": 470,
"width": 320,
"height": 20,
"radius": 10,
"points": [],
"text": "",
"fill": "accent",
"stroke": "",
"stroke_width": 0,
"opacity": 0.8,
"z_index": 13,
"animation_group": "main_subject"
},
{
"id": "windows",
"name": "Windows",
"role": "window",
"shape": "circle",
"x": 540,
"y": 480,
"width": 15,
"height": 15,
"radius": 7.5,
"points": [],
"text": "",
"fill": "text",
"stroke": "",
"stroke_width": 0,
"opacity": 0.9,
"z_index": 14,
"animation_group": "main_subject"
},
{
"id": "window_2",
"name": "Window 2",
"role": "window",
"shape": "circle",
"x": 580,
"y": 480,
"width": 15,
"height": 15,
"radius": 7.5,
"points": [],
"text": "",
"fill": "text",
"stroke": "",
"stroke_width": 0,
"opacity": 0.9,
"z_index": 14,
"animation_group": "main_subject"
},
{
"id": "window_3",
"name": "Window 3",
"role": "window",
"shape": "circle",
"x": 620,
"y": 480,
"width": 15,
"height": 15,
"radius": 7.5,
"points": [],
"text": "",
"fill": "text",
"stroke": "",
"stroke_width": 0,
"opacity": 0.9,
"z_index": 14,
"animation_group": "main_subject"
},
{
"id": "window_4",
"name": "Window 4",
"role": "window",
"shape": "circle",
"x": 660,
"y": 480,
"width": 15,
"height": 15,
"radius": 7.5,
"points": [],
"text": "",
"fill": "text",
"stroke": "",
"stroke_width": 0,
"opacity": 0.9,
"z_index": 14,
"animation_group": "main_subject"
},
{
"id": "engine_pod_left",
"name": "Left Engine Pod",
"role": "engine_pod",
"shape": "ellipse",
"x": 520,
"y": 540,
"width": 80,
"height": 40,
"radius": 20,
"points": [],
"text": "",
"fill": "secondary",
"stroke": "",
"stroke_width": 0,
"opacity": 1,
"z_index": 11,
"animation_group": "main_subject"
},
{
"id": "engine_pod_right",
"name": "Right Engine Pod",
"role": "engine_pod",
"shape": "ellipse",
"x": 720,
"y": 540,
"width": 80,
"height": 40,
"radius": 20,
"points": [],
"text": "",
"fill": "secondary",
"stroke": "",
"stroke_width": 0,
"opacity": 1,
"z_index": 11,
"animation_group": "main_subject"
},
{
"id": "cloud_puff_1",
"name": "Cloud Puff 1",
"role": "cloud_puff",
"shape": "ellipse",
"x": 450,
"y": 560,
"width": 100,
"height": 50,
"radius": 25,
"points": [],
"text": "",
"fill": "secondary",
"stroke": "",
"stroke_width": 0,
"opacity": 0.15,
"z_index": 5,
"animation_group": "environment"
},
{
"id": "cloud_puff_2",
"name": "Cloud Puff 2",
"role": "cloud_puff",
"shape": "ellipse",
"x": 550,
"y": 580,
"width": 120,
"height": 60,
"radius": 30,
"points": [],
"text": "",
"fill": "secondary",
"stroke": "",
"stroke_width": 0,
"opacity": 0.12,
"z_index": 5,
"animation_group": "environment"
},
{
"id": "cloud_puff_3",
"name": "Cloud Puff 3",
"role": "cloud_puff",
"shape": "ellipse",
"x": 650,
"y": 570,
"width": 90,
"height": 45,
"radius": 22.5,
"points": [],
"text": "",
"fill": "secondary",
"stroke": "",
"stroke_width": 0,
"opacity": 0.14,
"z_index": 5,
"animation_group": "environment"
},
{
"id": "motion_trail_1",
"name": "Motion Trail 1",
"role": "motion_trail",
"shape": "polygon",
"x": 350,
"y": 460,
"width": 150,
"height": 20,
"radius": 0,
"points": [
[
0,
0
],
[
150,
10
],
[
0,
20
]
],
"text": "",
"fill": "accent",
"stroke": "",
"stroke_width": 0,
"opacity": 0.3,
"z_index": 6,
"animation_group": "trails"
},
{
"id": "motion_trail_2",
"name": "Motion Trail 2",
"role": "motion_trail",
"shape": "polygon",
"x": 320,
"y": 480,
"width": 120,
"height": 15,
"radius": 0,
"points": [
[
0,
0
],
[
120,
7.5
],
[
0,
15
]
],
"text": "",
"fill": "accent",
"stroke": "",
"stroke_width": 0,
"opacity": 0.25,
"z_index": 6,
"animation_group": "trails"
},
{
"id": "glowing_particle_1",
"name": "Glowing Particle 1",
"role": "particle",
"shape": "circle",
"x": 600,
"y": 420,
"width": 10,
"height": 10,
"radius": 5,
"points": [],
"text": "",
"fill": "accent",
"stroke": "",
"stroke_width": 0,
"opacity": 0.7,
"z_index": 15,
"animation_group": "particles"
},
{
"id": "glowing_particle_2",
"name": "Glowing Particle 2",
"role": "particle",
"shape": "circle",
"x": 650,
"y": 430,
"width": 8,
"height": 8,
"radius": 4,
"points": [],
"text": "",
"fill": "accent",
"stroke": "",
"stroke_width": 0,
"opacity": 0.6,
"z_index": 15,
"animation_group": "particles"
},
{
"id": "glowing_particle_3",
"name": "Glowing Particle 3",
"role": "particle",
"shape": "circle",
"x": 700,
"y": 410,
"width": 12,
"height": 12,
"radius": 6,
"points": [],
"text": "",
"fill": "accent",
"stroke": "",
"stroke_width": 0,
"opacity": 0.65,
"z_index": 15,
"animation_group": "particles"
},
{
"id": "glowing_particle_4",
"name": "Glowing Particle 4",
"role": "particle",
"shape": "circle",
"x": 750,
"y": 440,
"width": 9,
"height": 9,
"radius": 4.5,
"points": [],
"text": "",
"fill": "accent",
"stroke": "",
"stroke_width": 0,
"opacity": 0.6,
"z_index": 15,
"animation_group": "particles"
}
],
"motion_plan": [
{
"group": "main_subject",
"preset": "slide_in_left",
"start_frame": 0,
"end_frame": 45,
"intensity": 1
},
{
"group": "main_subject",
"preset": "float_loop",
"start_frame": 45,
"end_frame": 150,
"intensity": 0.4
},
{
"group": "main_subject",
"preset": "fade_in",
"start_frame": 0,
"end_frame": 30,
"intensity": 1
},
{
"group": "main_subject",
"preset": "fade_in",
"start_frame": 150,
"end_frame": 180,
"intensity": 0
},
{
"group": "main_subject",
"preset": "slide_in_left",
"start_frame": 179,
"end_frame": 180,
"intensity": 1
},
{
"group": "environment",
"preset": "drift_up_loop",
"start_frame": 45,
"end_frame": 150,
"intensity": 0.3
},
{
"group": "trails",
"preset": "trail_loop",
"start_frame": 45,
"end_frame": 150,
"intensity": 0.5
},
{
"group": "particles",
"preset": "pulse_loop",
"start_frame": 45,
"end_frame": 150,
"intensity": 0.7
}
],
"_model_used": "gpt-4.1-mini",
"_raw_response_id": "resp_01f8f81f00a4454a006a241fcbb49c819c959de22a01774b1f",
"_tokens_used": 3396,
"_prompt_tokens": 1348,
"_completion_tokens": 2048,
"transparent_background": false
}
Rendered Project
Ready
Live Lottie Preview
Loading preview
The saved JSON animation will render here.