Outputs from the OTOM simulation software. More details can be found in the OTOM documentation.
Thank you for reading this post, don't forget to subscribe!
OTOM SPH demo gallery
Offline renders of the 29 demo scenes in the OTOM SPH tool: GPU particle simulations of liquids, powders and moving machinery. Each picture is a frame exported from the browser app and rendered in Blender Cycles. Click a picture for the full-size image.
Rigid particles & powders
Coffee beans dry mixer680 coffee beans tumbled by a spinning paddle in a dry cylindrical mixer: only bean-to-bean and bean-to-wall contact.Cohesive wet granules mixerCapsule-shaped granules with a cohesion bond number: wet, sticky particles that form clumps, which the paddle breaks apart.Coffee beans rotary drumCoffee beans in a rotating drum with lifters – the motion of a roaster or dryer.Rice rotary drumRice grains in a slowly turning drum: a rolling bed whose surface slope is the dynamic angle of repose.Tablet coating panTablets tumbling in a rotating coating pan; the cascading top layer is where a coating spray would land.Vibratory feeder pellets and flakesPellets and flakes conveyed by a tray vibrating at 3 Hz – two shapes that travel and segregate differently.Funnel discharge to reservoirSpheres flowing out of a hopper once its gate opens, filling a reservoir below.Funnel clogging jamming physicsThe same hopper with static and rolling friction: particles arch over the outlet and the flow stops.Disintegrator knife rotor flakesFlakes struck by a fast knife rotor imported as a 3D mesh.Disintegrator breakage and sieveThe knife rotor breaks flakes into fragments, which fall through a sieve once they are small enough.
Particles in liquid & mixing tanks
Coffee beans in waterCoffee beans dropped into water: liquid and solids coupled both ways – buoyancy, drag and splash.Chopped fibers stirred tankRigid rods (chopped fibres) stirred in water by a paddle.Glass beads and fibers stirred tankA mixed suspension of glass beads and fibres in a stirred tank.Mixer sphereA sphere spinning fast off-centre in a water-filled cylinder, creating a deep free-surface vortex.Bioreactor impeller slice planeA flat-blade impeller in a bioreactor, with a vertical cut plane coloured by flow speed.ROS2 streaming stirred tankA stirred tank that streams particle positions and obstacle forces to ROS2 while it runs.Cone vessel vibrating plungerA sphere vibrating up and down in a cone-shaped vessel, driving waves in the liquid.Vibrating cylinder containerThe whole container shakes, sloshing the liquid around a fixed cone.
Free surfaces & multiphase
Dam break impact on pillarA water column released at one end hits a round pillar – the classic dam-break validation case.Honey vs water dam breakTwo equal columns collapse side by side: water (blue) and honey (orange) with a much higher viscosity.Oil and water separationHeavy water starts above light oil; the denser liquid sinks through it (Rayleigh-Taylor instability).Wave maker paddle tankA vibrating disk paddle at one end of a long tank generates travelling waves.Ship hull bow wavesA hull towed back and forth through still water.Interactive water tank sandboxA calm tank to play with: drag the water to pull it, right-drag to push.
Flow, aerodynamics & analysis
Flow streamlines Box containerWater flowing through a box past a sphere, traced by streamline tubes.Wind tunnel sphere drag and liftAir flowing past a sphere with live drag and lift coefficients.Cylinder wake vortex sheddingTop view of flow past a vertical cylinder, with a horizontal slice coloured by speed.Pressure driven flow through packed bedFlow pushed by an inlet / outlet pressure difference through a bed of 12 spherical pellets.Heat exchange streamlinesAir flowing through an imported heat-exchanger channel, traced by streamline tubes.
OTOM CFD demo gallery
Offline renders of the demo scenes in the OTOM CFD tool: GPU fluid simulations of vortex streets, shock waves, rotating machinery, heat and ventilation, and a gas-sparged stirred tank. Each picture is a run recorded in the browser app (“Record for Offline Render”) and rendered in Blender Cycles. Click a picture for the full-size image.
2D Flows
Kármán Vortex Street (Re 200)A circular cylinder sheds vortices alternately from its top and bottom: the classic von Kármán street.Honey Flow: Creeping Flow at Re 5A very viscous fluid creeps round the cylinder: no separation, no wake vortices.Aerofoil Wake (NACA 0012)A NACA 0012 aerofoil at incidence: the flow separates and rolls up into a train of large wake vortices.Cylinder Wake with Glowing TracersA long recirculation bubble (dark blue) behind the cylinder, starting to meander downstream.Spinning HexagonA hexagonal prism turning slowly in a cross-flow; its corners shed small vortices and pressure waves.Logo in the WindThe word OTOM painted as a solid obstacle; every letter sheds its own vortices.Hand-drawn Pipe (Control Volume)A pipe of any shape drawn with the brush: everything outside the drawing is wall.Greenhouse (Top View)Two greenhouse blocks seen from above, with gaps (vents) in their walls.Car Side View (from a Photo)A side-view photo of a car becomes the solid body; the road is the bottom wall.
2D Shocks & Supersonic Flow
Sod Shock TubeHigh-pressure gas (left) expands into low-pressure gas (right) after a diaphragm is removed.Supersonic Wedge, Mach 2Mach 2 flow meets a wedge: an oblique shock starts at the tip; expansion fans at the shoulders.Bow Shock on a Cylinder, Mach 2A blunt body in Mach 2 flow: a curved bow shock stands off in front of it, with the highest pressure (red) just ahead of the body.Car Side View, Compressible SolverThe car-photo scene run with the compressible Euler solver at Mach 0.27.
2D Rotating Machinery
Oil Gear PumpTwo meshing gears carry oil round the housing from the inlet to the outlet.Gear Pump in a Real HousingA two-gear pump drawn inside a photo of a real housing: the photo outline is the solid casing.Three-Gear TrainThree meshing gears of different sizes; pressure builds where the teeth close and drops where they open.
3D Aerodynamics
Sphere Drag at Re 100A sphere in a 3D wind tunnel with a steady ring vortex in its wake (the wake is steady below Re ≈ 210).Car Body in a Wind Tunnel (25° Rear Slant)A simplified car body with a 25° slanted rear window — the standard reference shape of automotive aerodynamics — imported as a mesh.3D WingA finite wing in a 3D wind tunnel at high resolution (256³).Swept Wing, Lambda-2 VorticesA tapered wing swept back 45° at 8° incidence.PropellerA spinning propeller in an axial flow; its blade-tip vortices wrap into a helix downstream.Propeller Start-up, Slow MotionThe start-up of the propeller flow, slowed down so each step can be followed.Quadcopter DownwashAn imported quadcopter with four actuator-disk rotors (cyan arrows mark the rotors).
3D Vortex Visualisation
Colliding Jets, Q-CriterionTwo opposed jets meet in a closed box and break up into turbulent eddies.
3D Heat & Ventilation
Hot Plume in a RoomA heated block on the floor sends a warm plume to the ceiling while slow ventilation crosses the room.Data Centre Hot AisleFour server racks either side of a hot aisle; their heat is a heat source in the aisle and a ceiling fan extracts it.
3D Process Equipment
Stirred Tank ReactorA sealed vessel with a shaft and two spinning impellers; the liquid is set swirling.Stirred Tank with Gas Sparger (new)Gas bubbles released at a ring sparger under the lower impeller rise, are swirled by the impellers and burst at the liquid surface.
Demo gallery slides
The same 28 scenes as a slide deck, with what each one shows, the physics and solver settings, and which results are validated against references. Download the slides (PDF).
AFP thermal-camera analytics
From the IR camera module of the OTOM AFP simulation software: real recordings from different AFP thermal cameras, read in the browser. The nip line is tracked frame by frame, the picture is sharpened by AI without changing any reading, and tape, roller and substrate are found automatically. Click a picture for the full-size image.
Nip line tracked on a laser-AFP head320 × 240 camera: the fitted nip line (cyan) along the comb of tows, tape and substrate labelled with their mean temperatures.Tape, roller and substrate on an 80 × 80 cameraTape wrapping the roller into the nip: regions grown from one click each, nip line fitted on the tape / substrate edge.AI enhancement: raw 80 × 80 vs AI ×4Real-ESRGAN ×4 on the user’s own GPU; every enhanced block still averages to its measured temperature, so no reading changes.Feature tracking through a recordingThe same nip line followed over 22 s at 59 Hz, fitted on 100 % of its stations in every frame.An upside-down camera, set rightRecording rotated 180° so the head is on top; probes and regions turn with the picture, the nip line is tracked.A wide multi-tow nip320 × 240 camera at 30 Hz; implausible pixels are masked before detection so they are never taken for the nip.