We are an independent research and development team based in Vancouver, BC, on a mission to model realistic, real-time, internal combustion engine audio for use in the games industry.

Our latest ENSIM alpha uses custom built proprietary, cache-friendly, single-threaded numerical SIMD solvers to compute isentropic mass flow rates, combustion chamber thermodynamics, piston kinematics, and computational fluid dynamics, all in real time. ENSIM approximates the standard C₈H₁₈ 14.7:1 air-fuel combustion process using a hypothetical gas with a molar mass of 0.0023 kg/mol and a heat-capacity ratio of 1.5.

This gas model produces extremely high combustion temperatures, reaching well into the hypothetical 7000 K range, to generate intense, harmonically rich pulse trains guided by quintic cam-profile polynomials.

ENSIM on a 2019 business grade laptop Intel(R) Core(TM) i7-8665U CPU @ 1.90GHz can execute 48000 audio samples of a 36-chamber 4-piston engine and one dimensional CFD pipe in 0.2 seconds, entirely from a single core’s L1 cache, without CPU or thread migrations, all while accepting controller inputs at 240 Hz:

            0  context-switches:u       #  0.0    cs_per_second
            0  cpu-migrations:u         #  0.0    migrations_per_second
    2,376,758  L1-dcache-load-misses:u  #  0.7 %  l1d_miss_rate
       83,108  branch-misses:u          #  0.1 %  branch_miss_rate
1,627,262,496  instructions:u           #  2.2    insn_per_cycle
  362,993,860  dTLB-loads:u             #  0.0 %  dtlb_miss_rate


Our future roadmap includes UE5 integration.

As always,