Endless Engines: A CGI Breakdown & VFX Workflow

As a VFX artist, cinematographer, and 3D generalist based in Warsaw, Poland, participating in Pwnisher’s international 3D community challenges has always been an opportunity to stress-test high-end production pipelines under strict cinematic constraints. For Endless Engines, the brief required transforming a standardized kinetic rover template into a photorealistic, physically grounded extraterrestrial sequence. This project deconstructs the complete visual effects workflow: from geometric rigging and hard-surface PBR articulation in Blender 3D to multi-pass EXR compositing in Blackmagic Fusion and final ACES grading in DaVinci Resolve.

Objectives

My core objective on Endless Engines was to build a physically plausible lunar traversal shot that balanced harsh zero-atmosphere physics with dynamic visual energy. By fragmenting the scene into modular lighting and volumetric passes, the entire shot remained fully adjustable in post-production without re-rendering geometry.


1. Scene Foundation & Asset Implementation

The core challenge template provided by Clinton Jones (Pwnisher) established camera motion and base track constraints. From there, I expanded the environment and mechanical fidelity:

  • KitBash3D Asset Customization: Ingested the hero rover asset and customized suspension geometry, suspension hydraulic pistons, and auxiliary sensor arrays to respond realistically to terrain elevation changes.
  • Geometric Terrain Blockout: Sculpted an uneven regolith surface using procedural micro-displacement in Blender 3D, creating realistic wheel ruts and loose rock clusters.
  • Kinetic Animation & Suspension Rigging: Rigged the wheel dampers using rotational math constraints and spring dampening curves, giving the heavy rover a sense of mass and inertia across low-gravity lunar topography.

2. Vacuum Lighting Design & PBR Surface Articulation

Lighting in deep space presents unique technical challenges: there is no atmosphere to scatter indirect light, resulting in pitch-black shadows and razor-sharp highlights. To capture this realism while preserving readable asset details, I engineered a three-tier lighting setup:

Light Tier Optical Source Artistic & Technical Purpose
Key Source Low-Angle Direct Solar Sun High-intensity, non-decaying collimated sunlight casting long dramatic shadows across the crater rims.
Practical LED Emissives Rover Headlights & Tail Beacons Dynamic point lights illuminating ground displacement directly ahead of wheel tracks.
Secondary Rim Earthshine Albedo Bounce Subtle cool cyan ambient fill bouncing off deep shadows, preventing total loss of mechanical suit detail.

3. Multi-Pass Render Architecture (Cycles Engine)

To avoid rendering monolithic passes, the sequence was outputted in 32-bit multilayer OpenEXR format using Blender Cycles, isolating specific physical components:

# Render Pass Hierarchy (Multilayer OpenEXR):
├── Combined_Beauty.exr (Reference check)
├── Diffuse_Direct & Diffuse_Indirect (Albedo & terrain scatter)
├── Glossy_Direct & Glossy_Indirect (Metallic chassis reflections)
├── Emission_Pass (LED headlights, dashboard screens, thruster sparks)
├── Volume_Scatter (Thruster plume & surface dust suspension)
├── Cryptomatte (Object & Material isolations for wheels, hull, glass)
└── Vector_Motion & Z_Depth (Calculated velocity vectors for optical blur)

4. Node-Based Compositing in Blackmagic Fusion

The compositing stage reassembled the 32-bit linear EXR passes inside Blackmagic Fusion, introducing real-world physical camera phenomena:

  • Volumetric Dust & Thruster Particles: Composited tire-kicked regolith dust using additive blending with depth-aware Z-masking to seat particles behind the foreground chassis.
  • Optical Lens Halation & Bloom: Extracted the high-energy emission pass from the headlights and applied an exponential blur curve with subtle red edge-fringing to simulate sensor halation.
  • Custom Anamorphic Streak Generation: Built an optical streak generator in Fusion using directional blurs and chromatic channel splitting to mimic vintage anamorphic lens characteristics.

5. Cinematic Color Grading in DaVinci Resolve

The composite was brought into DaVinci Resolve Studio for final finishing in an ACEScct (Academy Color Encoding System) pipeline:

  • Contrast Curve: Deep, uncompressed blacks in shadow zones paired with clean highlight rolloff on metallic chassis plating.
  • Color Contrast: 6500K harsh white solar highlights juxtaposed against 3200K tungsten interior cockpit glow and 580nm amber hazard beacons.
  • Film Grain & Sensor Polish: Applied subtle 35mm film grain scanned from Kodak Vision3 250D, harmonizing the sharp 3D render passes into an organic cinematic frame.

6. Production Impact & Challenge Benchmark

Production Area Traditional Single-Pass Method Multi-Pass VFX Pipeline Workflow Advantage
Headlight Intensity Changes Full 3D re-render (~5 hrs) Gain slider adjustment in Fusion Real-time feedback
Dust Density Tuning Simulate & re-render volumetrics Isolated Volume pass grading Instant client adjustments
Edge & Matte Artifacts Fringing on complex alpha edges Cryptomatte + 32-bit linear alpha Artifact-free isolation

7. Technical Specifications & Tool Stack

  • 3D DCC & Animation: Blender 3D (Cycles rendering engine)
  • Hard-Surface Kit: KitBash3D Rover Assets
  • Node-Based Compositing: Blackmagic Fusion Studio
  • Color Grading & Finishing: DaVinci Resolve Studio (ACEScct)
  • Post Effects: Adobe After Effects (Motion blur fine-tuning)

8. Technical FAQ

How do you simulate zero-atmosphere lighting without making shadows completely flat black?

While deep space shadows receive no sky scatter, in physical environments they receive significant secondary albedo reflection from illuminated ground surfaces (lunar regolith) and distant planetary bodies (Earthshine). Balancing this secondary bounce in 32-bit linear space keeps shadows rich and readable.

Why use Blackmagic Fusion instead of standard 2D layer-based software?

Fusion’s node graph handles multi-channel 32-bit floating point EXR buffers natively, enabling true linear mathematical blending, Cryptomatte pass extraction, and deep pixel manipulation without memory bottlenecks.

How were the suspension physics animated?

The suspension was rigged with inverse kinematics and spring-damped drivers linked to an invisible ground-collision proxy, automating realistic compression and recoil over rocky terrain.

Visual Showcase

Final Film

PROJECT DETAILS

Title
Endless Engines: A CGI Breakdown & VFX Workflow
Category
CGI Pipeline
Tools
Blender 3D, Blackmagic Fusion, After Effects & DaVinci Resolve

MORE LIKE THIS

Engineering Creativity: Orchestrating AI with Custom ComfyUI Nodes

AI Custom Nodes in ComfyUI

Lunar Mission: Deconstructing the CGI Pipeline

CGI Pipeline

Drummer in the Neon Storm: Bridging AI and Human Intuition

AI video generation

Metro Space Station: Turning A Metro Station Into A Martian Outpost

Visual Effects

Want A Similar Cinematic Transformation

Based in Warsaw, Poland — available for projects across Europe and internationally.​
Scroll to Top