Ipion Virtual Physics
![]() | |
| Developer(s) | Ipion Software |
|---|---|
| Stable release | May 2000
/ Evaluation SDK v1j9 August 15, 2000 |
| Engine | |
| Operating system | Windows, Linux |
| Type | Physics engine |
| License | Commercial proprietary software |
| Website | Ipion.com |
Search Ipion Virtual Physics on Amazon.
Ipion Virtual Physics (commonly referred to as Ipion) was a real-time middleware physics engine developed in the late 1990s by the German software company Ipion Software. Designed for the simulation of rigid body dynamics in video games and interactive media, it was a significant early competitor in the physics middleware market.[1] In June 2000, Ipion was acquired by Havok, and its core technologies were subsequently integrated into the Havok Physics engine.[2][3]
History
Based in Munich, Germany, Ipion was founded in 1998. The development of the Virtual Physics engine was led by chief architect Oliver Strunk and a decentralized team of engineers across Germany. Developed in C++, the engine was built with cross-platform compatibility in mind, supporting Microsoft Windows, Linux, Solaris, and the PlayStation 2 console.
On June 12, 2000, the Irish company Havok announced the acquisition of Ipion. This merger transformed the Ipion team into Havok's Munich office, marking the company's third international location after Dublin and Palo Alto. The acquisition was a pivotal moment in the industry, as the sophisticated algorithms of the Ipion Virtual Physics SDK became the technological foundation for Havok's 2.0 release and beyond.[4][5]
Technical specifications
Ipion was noted for its advanced handling of complex physical interactions for the era. Its architecture included:
- Collision Detection: A multi-phase system that optimized performance by utilizing bounding volumes before proceeding to detailed geometric checks.
- Constraint Systems: The SDK allowed developers to define kinematic pairs with specific degrees of freedom. This included native support for complex joints such as ball-and-socket and hinge joints.
- Dynamic Controllers: Beyond simple impulses, the engine allowed for persistent forces through various "controllers," enabling simulations of magnets, springs, and customized user-defined forces.
- Pipeline Integration: While the SDK did not include proprietary 3D exporters, it was uniquely compatible with the Quake II .BSP file format, allowing developers to integrate physics directly into established level design pipelines.[5][6]
Licensing and legacy
At the time of its commercial peak, the Ipion SDK was licensed for approximately $50,000 to $60,000 per project. The software package provided developers with a 76-page technical manual and a comprehensive C++ library.
Ipion's most visible legacy is found in the 3DMark 2001 SE benchmark. The software's "Game 4" and "Physics Feature" tests utilized the Ipion engine to demonstrate high-end hardware capabilities through complex rigid body simulations. It was also utilized in several retail titles, including the 2001 racing game Route 66 (known internationally as USA Racer). Following the Havok merger, the Ipion name was phased out, though its influence persists in modern physics simulations through its direct contribution to the Havok engine.
It is also famously used in Half-Life 2, albeit heavily modified by Valve as VPhysics (It uses custom proprietary code from Valve, with some additional Havok [Havana] code for constraints and memory optimized partial polytype) with most of the code from IVP being retained (Despite being rebranded as Havok).[7] Half-Life 2 is lauded as one of the early adopters of a real-time physics engine such as the Ipion Virtual Physics early in its development cycle in the 2000 timeframe.
See also
Notable credits
- Amapi3D (3D Modelling Software)
- Virtools
- Harley-Davidson: Race Across America (1999)
- Harley-Davidson: Wheels of Freedom (2000)
- Autobahnraser 3 (2000)
- Top Gear Dare Devil (2000)
- Kawasaki Fantasy Motocross (2001)
- Europaraser
- Open Kart (2001)
- 3DMark 2001 SE (Benchmark)
- USA Racer (2001) (Route 66 and A2 Racer Goes USA! in other regions)
- Counter-Strike: Source (2004)
- Half-Life Source (2004)
- Half-Life 2 (2004)
- Day Of Defeat: Source (2005)
- Garry's Mod (2006)
Historic Pages
Reference
- ↑ https://www.technologyreview.com/1999/09/01/236585/kaboom-video-games-get-physical/
- ↑ "Website info query result". www.webcitation.org.
- ↑ http://www.thomas-liss.com/ipion/ipion.html
- ↑ "Havok > Ipion". www.havok.com. Archived from the original on 2001-07-07.
- ↑ 5.0 5.1 "Website info query result". www.webcitation.org.
- ↑ https://www.gamedeveloper.com/programming/product-review-of-physics-engines-parts-one-and-two
- ↑ "Making sure you're not a bot!". developer.valvesoftware.com.

