All Opus 5.5 videos › 3D scenes

Interactive 3D night train crossing a mountain viaduct

by PEP PEPICH (@Artless101) · Sep 23, 2026

Prompt

The author shared the full prompt.

Create a polished, fully interactive 3D artwork called "Nocturne - The Highland Night Train" using Three.js and WebGL. Deliver the entire experience as one standalone HTML file that opens directly in Chrome. Generate the models, materials and textures procedurally, and embed dependencies so the final file can also work offline. Start from scratch and give the scene its own visual identity.

ART DIRECTION
An elegant burgundy night express crosses a monumental curved stone viaduct above a deep alpine valley. Dense conifer forests, a winding river, distant cottages and rugged snow-covered mountains surround the railway. Use a cinematic, carefully detailed miniature style, with cool moonlight, deep blue shadows and warm golden carriage windows. The result should feel like a finished interactive artwork, with thoughtful composition and readable details.

THE TRAIN
Build a convincing diesel locomotive and four passenger carriages. Use deep burgundy paint, cream stripes, brass handrails and charcoal roofs. Model rounded body panels, cab windows, front lamps, radiator grilles, roof fans, exhaust, walkways, steps, buffers, couplings, bogies, wheel flanges and suspension details. Include window frames, curtains and subtle passenger silhouettes. Keep windows and decorative parts visibly outside the body surfaces, without intersections or flickering.

RAILWAY AND MOVEMENT
Create a continuous elliptical railway loop supported by a tall masonry viaduct. Construct actual open arches, piers, individual arch stones, parapets, rails and sleepers. Add procedural stone variation and subtle surface relief. Supports must meet the terrain and the track must have no gaps.

Move the train at a believable, steady speed using an arc-length-parameterized route. Position and orient every carriage independently. Keep the wheels aligned with the rails and make bogies follow the track correctly through turns. Couplings must remain connected without overlapping carriages. Add restrained suspension movement, rotating wheels and exhaust that drifts away into world space.

ENVIRONMENT AND LIGHTING
Use thousands of efficiently instanced conifers with varied heights, shapes and colors. Sculpt irregular mountain ridges with snow on the upper slopes. Add atmospheric depth, a starry sky, a moon halo and a softly feathered headlight beam through the mist. Use warm windows, controlled bloom, soft shadows and subtle color grading. Preserve detail in the train and bridge instead of crushing them into black silhouettes.

INTERACTION
Provide four smoothly transitioning cameras: Cinematic, Train, Window Seat and Free Orbit. Let users rotate and zoom freely. Keep useful framing on both desktop and mobile.

Add distinctly different Moonlight, Blue Hour and First Light presets. Include play/pause, speed controls, a horn button, sound on/off, volume and an option to hide the interface. Use a restrained English-only interface with elegant typography and unobtrusive controls.

AUDIO AND QUAL
Prompt by @Artless101, from their reply
Category
3D scenes
Stack
Three.js, WebGL
Made with
Three.js, WebGL
From the author
Prompt shared in-thread; compares Astra and Opus versions.
On X
22 likes · 5.1K views · 10 saves

More 3D scenes

3D scenesPart of prompt1:00

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

@MengTo♥ 6.5K
Three.jsPhysicsAI image
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:09

Scenario Blender-generated 3D scene or animation

@emmanuel_2m♥ 1.3K
3D scenesPrompt0:08

Historical Blender recreation of 1906 San Francisco Market Street

@alexalbert__♥ 1.1K
Blender
3D scenesPrompt0:24

20-second Blender scene of Itsukushima Shrine building from CAD drawings

@Ayu_AI_0912♥ 871
BlenderPython
3D scenesPrompt0:52

Interactive cyberpunk lower-city 3D sandbox in Three.js

@akakuma0219♥ 746
Three.js
3D scenesPart of prompt0:04

Blender-made cute 3D character animation and model turnaround

@manaimovie♥ 696
BlenderAI image