Graphics demo - SI-unit machine hall
Water to wattage, fire to motion
A physics-first industrial showcase: water to wheel to generator to lamp, and fuel to boiler to steam to piston to crank to train - one deterministic, seamlessly looping ray-traced animation driven entirely by a real SI-unit simulation. Nothing is hand-animated: every visible motion is a pure function of the frame index.
Beauty view
Debug view
water / hydraulic
firebox / flame
steam plume
electrical / lamp
Two causal chains - every stage is real SI physics
| Chain | What the sim proves (visible in both views) |
|---|---|
| Water to electricity | 382 W hydraulic input from a 20 L/s jet at 3 m head yields only ~98 W at 1 lamp, 160 W at 2, 200 W at 3 - tens and hundreds of watts, not kilowatts. Generator back-torque is a real reflected load, so the wheel drops from 7.5 to 6.7 to 6.1 to 5.5 rad/s as lamps come on. |
| Steam to motion | The boiler must heat before the pistons move: during the HEAT phase the
crank is frozen; only past ~35% of the 8-bar relief setpoint does the engine
wake and the loco creep from rest. Ideal-gas pressure, piston force
F = P * A, crank torque, and adhesion-capped traction. |
| Pressure safety | The relief valve holds 8 bar, so hoop stress is ~28 MPa and the safety factor is ~9 (SAFE). Burst logic (sigma > sigma_ultimate) is implemented and watched but never fires - precisely because the valve does its job. |
How it renders
Ray traced
3 lights
72 frames
~140-171 ms