An engine study by Berkay Orhan

Combustion,
made visible.

Build pressure. Move pistons. Hear the exhaust. Explore a V8 whose motion, work, and sound start with equations.

Start exploring ↗

Runs in your browser. No install. Sound starts when you choose.

Blender studio render of the assembled V8 with ribbed blue valve covers, silver block and black oil pan
1,494 parts · 10 assemblies · modeled in Blender

Three ways in

Take it apart. Follow a cycle.

The calculation underneath

The area is the work.

Combustion adds energy to the gas. Expansion turns that energy into piston work. The lab integrates the signed pressure-volume loop, then scales each cycle’s work into indicated power.

W = ∮ p dV

A steady-cycle teaching model with prescribed RPM. The numbers are internally checked, but are not calibrated engine measurements.

Read the model & validation ↗
Motion
Cross-plane crank, slider-crank geometry, half-speed cam
Thermodynamics
Ideal gas, Wiebe burn curve, RK4 energy integration
Sound
Stereo exhaust banks, pipe resonances and load-dependent growl
Rendering
Native WebGL, Canvas, and Web Audio
Runtime dependencies
Zero

Hear the engine

13 seconds. Synthesized by the same engine running in the lab.

Driving lab

Hear the next gear.

Calculated 100 to 200 km/h runs, generated by the same vehicle model and audio processor as the interactive lab. Procedural sound with estimated vehicle inputs, not recordings or verified road tests.

Audi / R8 4.2

Cross-plane, naturally aspirated.

Run the R8 profile ↗
Ford / Mustang GT

5.0 litres, ten ratios.

Run the Mustang profile ↗
Ferrari / 458

Flat-plane, high revs.

Run the 458 profile ↗

Read the model and assumptions. Record your own run with speed, RPM, gear, a trace, the reference pressure loop and engine audio. Compare clips and download them directly from the lab.

Exploded Blender render showing the covers, heads, valvetrain, block, pistons, main bearings and hollow sump
Exploded studio render. The browser adds live mechanical motion.

Open assembly

The source is yours
to explore.

Open the named collections in Blender, adjust the explosion control, and inspect the geometry. A GLB export is included for other 3D tools.

Code, models, and renders are available under the MIT license. Educational geometry, not manufacturing CAD.