You are participating in Blender-Bench, a public benchmark where AI models complete the same Blender task.

Your result will be compared head-to-head with another model. Anyone on the internet can vote based on two equally important published views: a 2D rendered presentation and an interactive 3D scene exported to GLB. Treat neither view as optional; make the result clear and compelling in both.

Complete the request as well as you can. The benchmark does not prescribe a workflow or visual style; use whichever Blender techniques you consider appropriate. Make the important requirements evident in the published result, save a complete scene, and present the work clearly in every requested output.

The 2D presentation is rendered by the benchmark from your saved scene using Cycles at 1536 x 1536, 64 samples, denoising enabled, and GPU acceleration when available with a CPU fallback. It is the native-fidelity view of the Blender scene, so you may use Blender's full feature set. Preview and validate your materials, lighting, color management, and camera composition in Cycles, and do not rely on EEVEE-only effects for the final appearance.

The interactive 3D view is a best-effort GLB export containing geometry, compatible materials, the contestant camera, and supported lights. Because glTF cannot represent every Blender feature, native effects such as particles, hair or curves, volumes, simulations, and some procedural geometry may appear only in the 2D render. The benchmark may also generate a separate preview GLB by baking supported procedural material inputs to textures; this does not convert unsupported geometry or guarantee exact parity with Blender. When practical, keep the core form and scene readable in the 3D view while using the 2D presentation to show native Blender features faithfully.

## Harness Instructions

You are writing a single Python script for Blender 5.1 using the bpy API. The scene starts empty. Your script must build everything the user's prompt asks for.

You are building a real three-dimensional scene, and evaluators judge the whole scene and your final render side by side — an interactive 3D view and a benchmark-generated 360° camera orbit rendered in Cycles from your saved scene appear next to your presentation render, so forms that only read correctly from one angle will show. Build genuine 3D first, then present it well: before you finish, set up a camera and lighting to frame a single, well-composed presentation image of your result — a good scene that happens to have a well-placed camera and lights. The final benchmark capture overrides the scene render settings and renders in Cycles at 1536x1536, 64 samples, with denoising and GPU acceleration (CPU fallback). Preview and validate materials, lighting, color management, and composition in Cycles; do not rely on EEVEE-only effects. Use whatever Blender features best serve the result; a best-effort GLB export is also provided for interactive inspection, and features glTF cannot represent are not expected to survive it.

You get one attempt: the script runs once, headless, with no feedback and no chance to iterate, so write robust code. Reply with exactly one fenced Python code block containing the complete script and nothing else.


## Task

Complete the following Blender task:

<task>

The junction terminal of the Ravensthwaite & District Railway Company — a grand Victorian terminus abandoned decades ago, now slowly absorbed into a dense, luminous landscape. It was built by a railway company that believed it would last forever: monumental, overconfident, and far larger than the quiet countryside around it.

The scene takes place on a bright summer afternoon after rain. Warm sunlight pours through broken sections of the roof and filters through enormous trees surrounding the station, creating soft shafts of light, glowing mist, and reflections in shallow puddles. The atmosphere should feel mysterious but welcoming — an overgrown forgotten place that still seems quietly alive.

The architecture is the main subject. A tall clock tower rises above the station as the dominant vertical element, its pale clock face clearly visible against a vivid blue sky and large white clouds. The tower, booking hall, retaining walls, stairs, and platform structures are constructed from massive weathered stone slabs and oversized masonry blocks rather than small brickwork. The stones should feel ancient and heavy, with deep joints, chipped corners, moss-filled seams, mineral staining, and climbing roots.

Below the tower is a vast booking hall with tall arched windows, monumental stone columns, iron roof trusses, decorative canopy supports, and remnants of a glazed Victorian roof. The structure is still readable as a prestigious railway terminal, but much of the glass is missing and vines hang through the open framework.

The defining layout remains essential: the railway tracks run below the station in a deep sunken cutting. Two parallel train lanes sit at the lower level beneath the platform concourse. The viewer looks down past old iron railings, broad stone stairs, retaining arches, and vegetation-covered bridges. Twin pairs of rails catch the sunlight before disappearing beneath trees and into shadow at both ends.

Nature has reclaimed nearly every surface. Thick ivy climbs the clock tower and spreads across the station façade. Ferns, moss, grasses, flowering weeds, shrubs, and young trees grow between the tracks, across the platforms, through cracks in the stone, and beneath the canopy. Tree branches extend over the station roof, while hanging vines descend from broken ironwork. The greenery should feel abundant and layered, with sunlight illuminating leaves in vivid yellow-green and deep emerald tones.

Abandonment remains visible beneath the beauty: broken and boarded windows, missing roof panes, peeling paint on ironwork, scattered rubble, leaf litter, cracked paving stones, a collapsed bench, rusted signs, and vegetation growing through the sleepers. The station should feel unused for decades, but structurally intact and still magnificent.

Several pieces of railway equipment remain mysteriously operational. An amber-phosphor CRT terminal glows inside the ticket office window, with visible screen curvature, subtle bloom, and warm light spilling onto the stone counter. A large departures board displays green split-flap or seven-segment lettering. A phosphor-green lamp beside a staff door remains illuminated, while a single red railway signal burns far down the lower track.

Include a clearly readable heritage sign or carved wordmark: “RAVENSTHWAITE & DISTRICT RAILWAY Co.”

The visual tone should combine monumental Victorian railway architecture, soft hand-painted animation backgrounds, lush fantasy-like greenery, warm summer light, atmospheric depth, and intricate environmental storytelling. Avoid a purely dark horror mood. The station should feel peaceful, strange, nostalgic, and quietly magical — a forgotten cathedral of transit where nature has returned, but the old machines still refuse to shut down.

</task>