3DGSAerial shotVFX 2026-06-16

Generating an “aerial shot” from 3DGS

No drone. No special rigs. Starting from a 3DGS scan captured on foot with PortalCam, this is a production workflow for building an “aerial shot” from above. We walk through the basic pipeline, then the advanced technique (generating people and motion), with real production material at every step.

The finished aerial shot. Generated from a 3DGS scan captured on foot — no drone needed. Human motion generated in the advanced technique is composited onto the aerial background plate.
PortalCam walking scan 3DGS reconstruction C4D camera Octane render (aerial) Background touch-up ┄ Advanced ┄ Higgsfield element Seedance 2 generation AE finish

01 What this workflow gets you

The strength of 3D Gaussian Splatting (3DGS) is that once a space is scanned, you can freely create new viewpoints afterward. Using that, just by walking through and capturing a location, you can build an aerial angle — an “aerial shot” — with no drone or special equipment.

This article walks through the basics of building an aerial shot from 3DGS, and then the advanced technique of adding people and motion, using the actual production material at each step.

The idea behind this workflow“Angles you can't fly or shoot” and “precise camera work” are handled by 3DGS. When you want to add “photorealistic people or motion” on top of that, you layer on AI generation (Higgsfield / Seedance 2) as the advanced step. 3DGS designs the space; AI handles the look — that division of labor is the whole point.

02 What you'll need

Spatial scan / 3DGS
XGRIDS PortalCam (walking scan) / reconstructed to 3DGS with Lixel CyberColor (LCC Studio)
3D, camera & render
Cinema 4D / Octane Render / tracking source footage
Background touch-up
Nano Banana (fixing artifacts) / Photoshop (adding smoke, etc.)
Advanced (generating people & motion)
Higgsfield (element management) / Seedance 2 (shot generation) / After Effects (finishing)

STEP 1 Walking scan with PortalCam → 3DGS reconstruction

First, walk the location with an XGRIDS PortalCam and reconstruct it as 3DGS with Lixel CyberColor (LCC Studio). No drone or special equipment needed, and the bar for permissions and weather is much lower. This 3DGS space becomes the “stage” for the aerial shot.

TipThe real-world location reference you'll need later can be pulled from PortalCam's internal frame sequence (advanced step ②). Routing your scan path past distinctive features — road markings, building corners — pays off in accuracy later.

STEP 2 Source footage → camera tracking in C4D

Prepare footage to serve as the foundation for the aerial shot's camera move (stock footage, in this case), then track it in Cinema 4D. Transplant the tracked motion onto a 3D camera to create a camera that moves through the 3DGS space at an aerial angle. This is where the aerial camera work gets locked in.

Tracking source footage. This footage's camera motion is analyzed and transplanted onto the 3D-space camera.
C4D viewport. The aerial camera move added based on the tracking result.

STEP 3 Render the 3DGS scene in Octane → aerial shot

Render the 3DGS space through the camera you just built, in C4D / Octane. This turns a location captured on foot into an “aerial shot” from above. Angles you couldn't fly to, or heights you couldn't reach, can be built after the fact from the on-location data.

At the same time, this render also places a dummy human model. This becomes the “motion guide” used later in the advanced (generation) step — its role is explained in advanced step ①.

The raw Octane render. The 3DGS space rendered through the aerial camera, with a color-coded dummy placed for the advanced step that follows.

STEP 4 Fix and touch up the background → final aerial plate

Walking-scan 3DGS has a known weakness: distant buildings, frame edges and fine detail tend to break down. We fix that with Nano Banana, then add touches like smoke in Photoshop to finish the aerial plate.

Aerial plate with 3DGS artifacts fixed and smoke added in Photoshop
The finished aerial plate. After fixing the 3DGS artifacts, black smoke was added in Photoshop. This is where the drone-free aerial shot is complete.
Where the basics endThis aerial plate stands on its own as a drone-free aerial shot. Everything from here is the advanced step, for when you want to add people or motion.

Advanced Generating and finishing people and motion

From here on it's the advanced technique. Using the aerial shot from the basic pipeline as a “blueprint,” we add photorealistic people and motion with AI video generation (Higgsfield / Seedance 2). Because the basic aerial shot already exists, we can force the generative AI to strictly respect the composition, camera work and pose.

① Building a “motion guide” with color-coded dummies

The dummy model placed in STEP 3 is color-coded by body part. This makes it easier for the generative AI to recognize “which part is the head, arm, torso,” letting it accurately trace pose and hand movement. The STEP 3 render video becomes, as-is, the guide for both camera work and human motion.

3DGS render with a dummy model color-coded by body part (yellow, green, magenta)
Color-coded dummy. Head, arms, torso and other parts are color-coded (yellow, green, magenta). This becomes the “motion guide” handed to the generative AI.
Why color-code the dummyVideo generation breaks down if it misreads human anatomy or motion. A guide color-coded by body part lets pose, hand movement and camera relationship carry through reliably.

② Extracting reference material from the PortalCam data

To create the element (next, in step ③), prepare reference images of the location. These are real photos pulled from PortalCam's own capture data (its internal frame sequence) — material that hands over the location's road markings, curbs, buildings and sky as they actually look.

Reference material extracted from PortalCam capture data 1 Reference material extracted from PortalCam capture data 2 Reference material extracted from PortalCam capture data 3 Reference material extracted from PortalCam capture data 4 Reference material extracted from PortalCam capture data 5 Reference material extracted from PortalCam capture data 6 Reference material extracted from PortalCam capture data 7 Reference material extracted from PortalCam capture data 8 Reference material extracted from PortalCam capture data 9 Reference material extracted from PortalCam capture data 10 Reference material extracted from PortalCam capture data 11 Reference material extracted from PortalCam capture data 12
Reference material from PortalCam. Real frames pulled from the capture data (a selection). The more real footage of the location you provide, the more accurately it reproduces.

③ Creating an element in Higgsfield

Register a reusable “location” or “character” using Higgsfield's element feature. Upload the reference material from step ②, and supplement it with a text description of the features (e.g. “Japanese road, white lane markings, ‘stop’ sign, red signage, street trees, guardrail, overcast sky”). Once it's an element, you can call up the same location for any number of shots.

Higgsfield's Edit Element screen, registering reference images and a text description to a location element
The element creation screen. Reference images plus a text description register a location. Characters are element-ized and combined the same way.

④ Generating the shot with Seedance 2

In Seedance 2 (on Higgsfield), generate the shot so it traces the STEP 3 guide video. Three things go in:

In the prompt, instruct it to “not copy the dummy's appearance — strictly follow only its pose and hand movement, and generate a new photorealistic person.” That way you inherit only the accuracy of the motion, not the dummy's look.

Seedance 2's generation screen and prompt, tracing the guide video and specifying an element to generate the shot
The Seedance 2 generation screen. Generated by specifying the guide video, aerial plate, element and prompt. Composition, camera work and pose follow the blueprint exactly, while only the look is filled in photorealistically.
NoteContent that evokes real locations, people or organizations can be a sensitive subject. Always check each tool's terms, rights and publication rules against your intended use (commercial / public release).

⑤ Finishing in After Effects

Bring the generated shot into After Effects and finish the final comp with color grading, compositing, and smoke/effects adjustments. The finished video at the top of this article is the result.

Final comp. The Seedance 2 generation result composited and finished onto the aerial plate.

03 Summary

The key point: an “aerial shot” can be built from 3DGS alone. Just by walking through and scanning a location, you get a drone-free aerial angle.

When you want to add people or motion on top of that, treat the 3DGS aerial shot as a “blueprint” and layer generative AI on as the advanced step. Composition, camera work and pose are guaranteed by 3DGS, and AI fills in the look — building “shots you can't capture” and “places you can't fly to” after the fact from on-location data. That's the core of Locahun 3D's 3DGS workflow.

Creators

Production of this workflow

MIZUNO CABBAGE
MIZUNO CABBAGE
Filmmaker / 3DCG artist / Director

Born 2000. Self-taught in VFX since age 14, and leads the next-generation CG artist team “UNDEFINED.” Works across music videos, promotional films and 3DCG pieces. Directed and produced this article's 3DGS × AI video workflow.

Follow @mizunocabbage →
Kou Nakamura
Kou Nakamura
Founder, Locahun 3D / 3DGS capture

Founder of Locahun 3D (LOCAHUN 3D). Handled the on-location walking capture with XGRIDS PortalCam and the 3DGS reconstruction that anchors the aerial shot. Works across 3DGS capture, pre-shoot location scouting and VFX background material.

Follow @Kou45388803 →
UNDEFINEDNext-generation CG artist team

A creative team led by MIZUNO CABBAGE, producing work that combines 3DGS, VFX and AI.

Follow UNDEFINED @undef_official →