Project Detail
Premium Private Jet Reveal Animation
Create a premium private jet reveal Lottie animation in clean vector style. Show a large sleek luxury jet made from separate vector shapes: long rounded fuselage, pointed nose cone, top wing, bottom wing, tail fin, small window row, engine pod, cloud puffs below, motion trails behind, and glowing particles. Animate the whole jet group with a smooth diagonal floating loop. Keep the jet visible throughout the animation.
Versions
Generation History
Version 1
Success
2026-06-06 13:57:50
AI Blueprint
Motion Plan
{
"mode": "ai_vector_scene_graph",
"title": "Premium Private Jet Reveal Animation",
"subject": "Luxury Private Jet",
"scene_intent": "Showcase a sleek luxury private jet with smooth diagonal floating animation, including detailed vector parts and atmospheric effects.",
"prompt": "Create a premium private jet reveal Lottie animation in clean vector style. Show a large sleek luxury jet made from separate vector shapes: long rounded fuselage, pointed nose cone, top wing, bottom wing, tail fin, small window row, engine pod, cloud puffs below, motion trails behind, and glowing particles. Animate the whole jet group with a smooth diagonal floating loop. Keep the jet visible throughout the animation.",
"canvas": {
"width": 1200,
"height": 800,
"fps": 30,
"duration_seconds": 6
},
"style": {
"background": "#050B0A",
"primary": "#11FF00",
"secondary": "#111827",
"accent": "#22D3EE",
"text": "#FFFFFF"
},
"groups": [
{
"id": "main_subject",
"name": "Private Jet Group",
"x": 600,
"y": 400,
"anchor_x": 0.5,
"anchor_y": 0.5,
"rotation": 0,
"scale": 1,
"opacity": 1,
"z_index": 10
},
{
"id": "clouds",
"name": "Cloud Puffs Group",
"x": 600,
"y": 700,
"anchor_x": 0.5,
"anchor_y": 0.5,
"rotation": 0,
"scale": 1,
"opacity": 0.6,
"z_index": 5
},
{
"id": "trails",
"name": "Motion Trails Group",
"x": 600,
"y": 400,
"anchor_x": 0.5,
"anchor_y": 0.5,
"rotation": 0,
"scale": 1,
"opacity": 0.5,
"z_index": 7
},
{
"id": "particles",
"name": "Glowing Particles Group",
"x": 600,
"y": 400,
"anchor_x": 0.5,
"anchor_y": 0.5,
"rotation": 0,
"scale": 1,
"opacity": 0.8,
"z_index": 8
},
{
"id": "environment",
"name": "Environment",
"x": 0,
"y": 0,
"anchor_x": 600,
"anchor_y": 400,
"rotation": 0,
"scale": 1,
"opacity": 100,
"z_index": -20
}
],
"objects": [
{
"id": "cloud_1",
"group_id": "clouds",
"name": "Cloud Puff 1",
"type": "ellipse",
"role": "cloud",
"x": 450,
"y": 720,
"width": 120,
"height": 60,
"radius": 0,
"rotation": 0,
"points": [],
"text": "",
"font_size": 0,
"fill": "secondary",
"stroke": "transparent",
"stroke_width": 0,
"opacity": 18,
"z_index": 5
},
{
"id": "cloud_2",
"group_id": "clouds",
"name": "Cloud Puff 2",
"type": "ellipse",
"role": "cloud",
"x": 520,
"y": 740,
"width": 100,
"height": 50,
"radius": 0,
"rotation": 0,
"points": [],
"text": "",
"font_size": 0,
"fill": "secondary",
"stroke": "transparent",
"stroke_width": 0,
"opacity": 18,
"z_index": 5
},
{
"id": "cloud_3",
"group_id": "clouds",
"name": "Cloud Puff 3",
"type": "ellipse",
"role": "cloud",
"x": 600,
"y": 720,
"width": 140,
"height": 70,
"radius": 0,
"rotation": 0,
"points": [],
"text": "",
"font_size": 0,
"fill": "secondary",
"stroke": "transparent",
"stroke_width": 0,
"opacity": 18,
"z_index": 5
},
{
"id": "trail_1",
"group_id": "trails",
"name": "Trail 1",
"type": "line",
"role": "trail",
"x": 0,
"y": 0,
"width": 0,
"height": 0,
"radius": 0,
"rotation": 0,
"points": [
[
300,
400
],
[
200,
380
],
[
100,
360
]
],
"text": "",
"font_size": 0,
"fill": "transparent",
"stroke": "accent",
"stroke_width": 4,
"opacity": 58,
"z_index": 7
},
{
"id": "trail_2",
"group_id": "trails",
"name": "Trail 2",
"type": "line",
"role": "trail",
"x": 0,
"y": 0,
"width": 0,
"height": 0,
"radius": 0,
"rotation": 0,
"points": [
[
300,
420
],
[
180,
410
],
[
120,
400
]
],
"text": "",
"font_size": 0,
"fill": "transparent",
"stroke": "accent",
"stroke_width": 3,
"opacity": 58,
"z_index": 7
},
{
"id": "particle_1",
"group_id": "particles",
"name": "Particle 1",
"type": "circle",
"role": "particle",
"x": 350,
"y": 380,
"width": 0,
"height": 0,
"radius": 5,
"rotation": 0,
"points": [],
"text": "",
"font_size": 0,
"fill": "accent",
"stroke": "transparent",
"stroke_width": 0,
"opacity": 0.8,
"z_index": 8
},
{
"id": "particle_2",
"group_id": "particles",
"name": "Particle 2",
"type": "circle",
"role": "particle",
"x": 320,
"y": 400,
"width": 0,
"height": 0,
"radius": 4,
"rotation": 0,
"points": [],
"text": "",
"font_size": 0,
"fill": "accent",
"stroke": "transparent",
"stroke_width": 0,
"opacity": 0.7,
"z_index": 8
},
{
"id": "particle_3",
"group_id": "particles",
"name": "Particle 3",
"type": "circle",
"role": "particle",
"x": 280,
"y": 420,
"width": 0,
"height": 0,
"radius": 6,
"rotation": 0,
"points": [],
"text": "",
"font_size": 0,
"fill": "accent",
"stroke": "transparent",
"stroke_width": 0,
"opacity": 0.75,
"z_index": 8
},
{
"id": "top_wing",
"group_id": "main_subject",
"name": "Top Wing",
"type": "polygon",
"role": "wing",
"x": 600,
"y": 370,
"width": 0,
"height": 0,
"radius": 0,
"rotation": 0,
"points": [
[
520,
370
],
[
720,
320
],
[
740,
340
],
[
540,
390
]
],
"text": "",
"font_size": 0,
"fill": "secondary",
"stroke": "secondary",
"stroke_width": 3,
"opacity": 90,
"z_index": 9
},
{
"id": "bottom_wing",
"group_id": "main_subject",
"name": "Bottom Wing",
"type": "polygon",
"role": "wing",
"x": 600,
"y": 410,
"width": 0,
"height": 0,
"radius": 0,
"rotation": 0,
"points": [
[
520,
410
],
[
720,
460
],
[
740,
440
],
[
540,
390
]
],
"text": "",
"font_size": 0,
"fill": "secondary",
"stroke": "secondary",
"stroke_width": 3,
"opacity": 90,
"z_index": 9
},
{
"id": "engine_pod_left",
"group_id": "main_subject",
"name": "Engine Pod Left",
"type": "ellipse",
"role": "engine",
"x": 520,
"y": 430,
"width": 60,
"height": 30,
"radius": 0,
"rotation": 0,
"points": [],
"text": "",
"font_size": 0,
"fill": "secondary",
"stroke": "transparent",
"stroke_width": 0,
"opacity": 90,
"z_index": 9
},
{
"id": "engine_pod_right",
"group_id": "main_subject",
"name": "Engine Pod Right",
"type": "ellipse",
"role": "engine",
"x": 680,
"y": 430,
"width": 60,
"height": 30,
"radius": 0,
"rotation": 0,
"points": [],
"text": "",
"font_size": 0,
"fill": "secondary",
"stroke": "transparent",
"stroke_width": 0,
"opacity": 90,
"z_index": 9
},
{
"id": "fuselage",
"group_id": "main_subject",
"name": "Fuselage",
"type": "rounded_rect",
"role": "main_body",
"x": 400,
"y": 350,
"width": 400,
"height": 80,
"radius": 40,
"rotation": 0,
"points": [],
"text": "",
"font_size": 0,
"fill": "primary",
"stroke": "secondary",
"stroke_width": 3,
"opacity": 90,
"z_index": 10
},
{
"id": "nose",
"group_id": "main_subject",
"name": "Nose Cone",
"type": "polygon",
"role": "nose",
"x": 400,
"y": 350,
"width": 0,
"height": 0,
"radius": 0,
"rotation": 0,
"points": [
[
400,
350
],
[
360,
390
],
[
400,
430
]
],
"text": "",
"font_size": 0,
"fill": "primary",
"stroke": "secondary",
"stroke_width": 3,
"opacity": 90,
"z_index": 11
},
{
"id": "tail_fin",
"group_id": "main_subject",
"name": "Tail Fin",
"type": "polygon",
"role": "tail",
"x": 780,
"y": 350,
"width": 0,
"height": 0,
"radius": 0,
"rotation": 0,
"points": [
[
780,
310
],
[
820,
350
],
[
780,
390
]
],
"text": "",
"font_size": 0,
"fill": "primary",
"stroke": "secondary",
"stroke_width": 3,
"opacity": 90,
"z_index": 12
},
{
"id": "window_1",
"group_id": "main_subject",
"name": "Window 1",
"type": "circle",
"role": "window",
"x": 460,
"y": 390,
"width": 0,
"height": 0,
"radius": 8,
"rotation": 0,
"points": [],
"text": "",
"font_size": 0,
"fill": "accent",
"stroke": "transparent",
"stroke_width": 0,
"opacity": 90,
"z_index": 13
},
{
"id": "window_2",
"group_id": "main_subject",
"name": "Window 2",
"type": "circle",
"role": "window",
"x": 500,
"y": 390,
"width": 0,
"height": 0,
"radius": 8,
"rotation": 0,
"points": [],
"text": "",
"font_size": 0,
"fill": "accent",
"stroke": "transparent",
"stroke_width": 0,
"opacity": 90,
"z_index": 13
},
{
"id": "window_3",
"group_id": "main_subject",
"name": "Window 3",
"type": "circle",
"role": "window",
"x": 540,
"y": 390,
"width": 0,
"height": 0,
"radius": 8,
"rotation": 0,
"points": [],
"text": "",
"font_size": 0,
"fill": "accent",
"stroke": "transparent",
"stroke_width": 0,
"opacity": 90,
"z_index": 13
},
{
"id": "window_4",
"group_id": "main_subject",
"name": "Window 4",
"type": "circle",
"role": "window",
"x": 580,
"y": 390,
"width": 0,
"height": 0,
"radius": 8,
"rotation": 0,
"points": [],
"text": "",
"font_size": 0,
"fill": "accent",
"stroke": "transparent",
"stroke_width": 0,
"opacity": 90,
"z_index": 13
},
{
"id": "window_5",
"group_id": "main_subject",
"name": "Window 5",
"type": "circle",
"role": "window",
"x": 620,
"y": 390,
"width": 0,
"height": 0,
"radius": 8,
"rotation": 0,
"points": [],
"text": "",
"font_size": 0,
"fill": "accent",
"stroke": "transparent",
"stroke_width": 0,
"opacity": 90,
"z_index": 13
},
{
"id": "window_6",
"group_id": "main_subject",
"name": "Window 6",
"type": "circle",
"role": "window",
"x": 660,
"y": 390,
"width": 0,
"height": 0,
"radius": 8,
"rotation": 0,
"points": [],
"text": "",
"font_size": 0,
"fill": "accent",
"stroke": "transparent",
"stroke_width": 0,
"opacity": 90,
"z_index": 13
}
],
"timeline": [
{
"target_group_id": "main_subject",
"animation": "diagonal_float_loop",
"start_frame": 0,
"end_frame": 180,
"intensity": 1,
"loop": true
}
],
"_model_used": "gpt-4.1-mini",
"_raw_response_id": "resp_0ad2783b41423520006a24274599dc819e875b6ec5e41be841",
"_tokens_used": 3929,
"_prompt_tokens": 1748,
"_completion_tokens": 2181,
"transparent_background": false
}
Rendered Project
Ready
Live Lottie Preview
Loading preview
The saved JSON animation will render here.