Phyz (Dax Phyz), is a public domain,[1] 2D physics engine with built-in editor and DirectX graphics and sound. In contrast to most other real-time physics engines, it is vertex based and stochastic. It's integrator is based on a SIMD-enabled assembly version of the Mersenne Twister random number generator, instead of traditional LCP or iterative methods, allowing simulation of large numbers of micro objects[2] with Brownian motion and macro effects such as object resonance[3] and deformation.
Description
Purpose
Dax Phyz is used to model and simulate rigid and soft body dynamics for educational and recreational purposes. There is no specified correlation between Phyz and reality.[4]
Features
- Deformable and breakable objetcs.
- Rod, stick, pin, slot, rocket, actuator and custom constraints.
- Explosives.
- Collision and break sound effects.
- Message based interface.
- Real-time, constraint-aware editing.
Platform availability
Phyz requires Windows with DirectX 9.0c (Summer 2004 Update).
PhyzLizp
PhyzLizp, included with Phyz, is an external application based on the Lisp programming language (Lizp 4). It can be used to measure and control events in Phyz, and to create Phyz extensions such as graphical interfaces, network gateways, non-linear constraints or games.[5]
See also
References
External links
|