← Back to blog

Product Photo to 360 Spin Video: Angle Stills, Then Frame Chaining

Make a 360 product spin from photos on 8frame: angle stills first, then first-and-last-frame segments on models that take an end frame, joined into a loop.

A 360 spin from photos is built in two passes on an 8frame board: first make the product's angles as stills (front, three-quarter, side, back), then animate between each pair of neighbouring angles with a video model that takes both a first and a last frame, and join the segments. A single video prompt asking for "a full 360 rotation" from one front photo asks the model to invent the back. The limit people do not expect: the default Kling node, Kling v3, does not take an end frame on the canvas, so this board runs on Kling 2.5 Turbo Pro, Kling O3, Kling O1 Image or Seedance instead, and of those only Kling 2.5 Turbo Pro gives 1080p.

How first and last frames work in general, model by model, is in AI video first and last frame. This page applies it to a turntable.

TL;DR

Pass Node Credits per run Inputs
1. Photos of the real product Upload none as many real angles as you have
2. Cut-outs Background removal 12 per image each photo
3. Angle stills Nano Banana Pro 21 per image at 1K or 2K, 42 at 4K up to 10 reference images
4. Segments between angles Kling 2.5 Turbo Pro 48 for 5 s, 95 for 10 s start frame + end frame
4b. Segments, flexible length Kling O3 57 for 5 s silent, 76 with sound; 3 to 15 s start frame + end frame
5. Join Montage, or Video Editor 10 per Montage run 2 to 10 segments

The board, node by node

Open CAMERA ANGLE first: it is built around generating a subject from different camera angles. Use its angle idea for step 3, then add the frame-chaining nodes below.

Step 1: real photos, as many angles as you can

The more real angles you upload, the less the model invents. Phone photos are fine: same background, same light, product turned 90 degrees between shots. Four photos (front, right, back, left) is a good set. If you only have a front photo, the back of your 360 is a guess; say so to whoever approves it, or show a half spin (front to side and back) instead.

Step 2: cut-outs

Run Background removal (12 credits per image) on each photo. A spin is easiest on a plain backdrop, because every segment has to agree on the floor and the shadow.

Step 3: angle stills on one backdrop

Make one still per angle in its own Nano Banana Pro node (21 credits at 1K or 2K, 42 at 4K). Connect all the cut-outs as references (Nano Banana Pro takes up to 10) and describe the angle you want in each node. For a smooth spin, aim for 4 to 8 angles at even steps: 90 degrees for 4, 45 for 8.

The product from the reference photos on a plain light grey studio backdrop with no visible horizon line, camera at product height, product rotated 45 degrees to the right compared with the front view, soft even light from above, soft contact shadow, product centred, same scale as the front view, no text

Keep three things identical in every angle prompt: the backdrop, the camera height, and the product's size in frame. If one angle is larger or lit from a different side, the spin will pulse at that join.

Check each still against the real product: label position, cap, seams. A segment can only be as right as its two end frames.

Step 4: segments between neighbouring angles

Each segment is one video node with angle N as the start frame and angle N+1 as the end frame. The last segment ends on the front still, so the first and last frames of the spin match; check the join frame by frame before you set it to repeat.

Prompt the motion only:

The product rotates slowly and evenly on a turntable to the right, camera fixed, lighting fixed, no other movement

Model choice:

Keep every segment the same length and on the same model, so that the only thing changing between joins is the angle.

Segment length sets the speed of the spin. Four 5 second segments make a 20 second turn, which feels slow on a product page; four 3 second segments on Kling O3 make a 12 second turn. For a listing that loops, shorter is usually better, because a viewer who misses the back on the first turn sees it again a few seconds later.

Step 5: join into one spin

A turntable is silent, so this is one of the few jobs where the Montage node is the right tool: it joins 2 to 10 clips for 10 credits per run, using up to 15 seconds of each. Its output has no audio track, which does not matter here. Pick the plainest transition style and check every join frame by frame.

If you want hard cuts, a music bed or a text layer, use the Video Editor timeline instead.

Which model for which step

Model End frame on canvas Length Resolution Audio in file Price for 5 s
Kling 2.5 Turbo Pro yes 5 or 10 s 1080p none in our sample 48
Kling 2.1 Pro yes 5 or 10 s not listed here not measured 67
Kling O1 Image yes 5 or 10 s not listed here not measured 73
Kling O3 yes, with a start image 3 to 15 s 720p off by default 57 silent, 76 with sound
Seedance 2.0 yes, with no reference images 4 to 15 s 480p, 720p included 108 at 720p
Kling v3 Standard no 3 to 15 s 720p toggle not usable for this step
Wan 3.0 Prime, Pruna p-video API only, not on the canvas not usable for this step

Where it breaks

Where 360 video goes

A spin needs no sound, which suits product pages. Etsy listing videos are 3 to 15 seconds and have their sound removed on upload, which a spin does not need anyway; see Etsy listing video from photos. Shopify accepts video up to 10 minutes and 1 GB, and separately supports 3D model files (GLB, USDZ) if you want a true interactive spin; see Shopify product video specs. For still angle sets rather than video, see the comparison of AI product photo generators.

FAQ

Can I make a 360 product video from one photo? You can make a partial spin. A full 360 from one front photo means the model invents the back. Upload real photos of the other sides for a trustworthy result.

Which models accept a first and last frame on 8frame? On the canvas: Kling 2.5 Turbo Pro, Kling 2.1 Pro, Kling O1 Image, Kling O3 and Seedance (with no reference images). Not Kling v3, Kling 2.6 Pro, Kling 2.1 Master or Kling O1 Reference.

Can I use the Montage node to join the spin? Yes. Montage drops sound, which a silent turntable does not need. It joins 2 to 10 clips for 10 credits.

How many angles do I need? Four (every 90 degrees) for a basic loop, eight (every 45) for a smoother one. More angles mean more segments, each its own run.

Will the spin repeat cleanly? The last segment ends on the front still the first one starts from, so the first and last frames match. Check the join frame by frame before you set the clip to repeat.

Sources

Try it without signing up: the 8frame canvas opens on a real board. The canvas is free and unlimited; generation is paid from $19/month.

Written with AI assistance. Corrections are noted on the page. Editorial policy

Related articles

workflow recipeProduct Photo to Lifestyle Video: Placement Still, Then Motionworkflow recipeProduct Macro Video From a Photo: Texture, Detail and the 1080p Questionworkflow recipeProduct Photo to Video With a Logo End Card: Three Ways to Land on the Brand

Make it
move.

Stay in the loop

Be the first to hear about our launch and get product updates