All Opus 5.5 videos › 3D scenes

Fully procedural Scottish Highland steam train scene crossing a stone viaduct

by Fazley | AI Lab (@itsfazley) · Oct 25, 2026

Prompt

The author shared part of the prompt.

PROJECT: HIGHLAND EXPRESS
Fully Procedural 3D Steam Railway Experience

You are a senior Three.js developer, procedural 3D artist, animation engineer, and technical artist.

Build a visually stunning, fully procedural 3D railway scene featuring a detailed Victorian steam locomotive crossing a massive stone viaduct in the Scottish Highlands.

The result should resemble a beautifully crafted miniature railway diorama brought to life, with cinematic lighting, rich environmental details, realistic mechanical animation, and atmospheric depth.

TECHNOLOGY:
Three.js
TypeScript
Vite
Custom BufferGeometry
Procedural shaders and materials
Instanced meshes for environmental details

CRITICAL REQUIREMENT:
Everything must be generated procedurally using code. Do not use premade 3D models, downloaded assets, external image textures, or model files. Generate geometry, materials, terrain, vegetation, architectural structures, and animations programmatically.
1. STEAM LOCOMOTIVE

Create a highly detailed Victorian steam locomotive with convincing proportions and intricate mechanical components.

Include:

Cylindrical boiler with detailed metal bands and seams.
Large smokebox and front door with bolts and hinges.
Tall chimney with a detailed rim.
Steam dome and safety valves.
Headlamp with a warm glow.
Detailed cowcatcher and front buffers.
Multiple large driving wheels with spokes.
Smaller leading and trailing wheels.
Connecting rods and coupling rods.
Pistons and crank mechanisms.
Cab with windows, controls, and interior details.
Handrails, pipes, rivets, vents, and metal fittings.
Procedurally generated paintwork and weathering.
Use custom geometry and carefully modeled details rather than simple primitives as finished components.

The locomotive must have a recognizable silhouette and convincing industrial construction.

2. MECHANICAL ANIMATION

The locomotive must move continuously along the railway track.

Implement:

Rotating driving wheels.
Connecting rods synchronized with wheel rotation.
Correctly coordinated crank movement.
Animated pistons where visible.
Subtle locomotive suspension movement.
Smoke emitted from the chimney.
Steam escaping from valves and pipes.
Headlamp illumination.
Wheel rotation and connecting-rod movement must remain mechanically synchronized with the train's speed.

3. PASSENGER CARRIAGES

Create several classic Victorian passenger carriages behind the locomotive.

Each carriage should feature:

Detailed body panels.
Wooden or painted metal construction.
Repeated windows.
Roof curvature and roof seams.
Doors, steps, buffers, and couplings.
Underframe details and wheel assemblies.
Warm interior lighting.
Arrange the carriages along the railway track and make them follow the locomotive smoothly.

All carriages must maintain consistent spacing and alignment when traversing curved tracks.

4. MASSIVE STONE VIADUCT

Build a spectacular railway viaduct crossing a deep Highland valley.

Include:

Multiple massive stone arches.
T
Prompt by @itsfazley, from their reply
Category
3D scenes
Stack
Three.js
Made with
Three.js, TypeScript, Vite, Custom BufferGeometry, procedural shaders and materials, Instanced meshes
From the author
~1 hour generation time; virtually single-shot; 770k tokens burned.
On X
569 likes · 29K views · 295 saves

More 3D scenes

3D scenesPart of prompt1:00

Interactive feudal Japan riverboat scene with weather and day-night cycle

@MengTo♥ 6.6K
Three.jsPhysicsAI image
3D scenesPrompt0:14

Walkable three.js 3D house built from a floor plan

@everestchris6♥ 4.3K
Three.js
3D scenesPrompt0:54

Ultra-detailed ancient Greek world built entirely with code

@LexnLin♥ 3.4K
Three.js
3D scenesPrompt0:18

Interactive 3D watermelon jelly slice with soft-body wobble

@vib3coded♥ 2.1K
3D scenesPart of prompt0:18

3D gym builder with hundreds of modeled equipment pieces

@wesbos♥ 2K
Three.js
3D scenesPrompt0:18

Interactive voxel ship in a bottle with ocean, dolphins, lighthouse, and physics

@vib3coded♥ 1.6K
PhysicsWebGL
3D scenesPrompt0:18

Interactive 3D plush octopus toy in browser

@vib3coded♥ 1.4K
PhysicsWebGPU
3D scenesPrompt0:45

Cinematic 3D render video in a three.js world

@LexnLin♥ 1.4K
Three.js