Features at a glance
-
Dax Phyz supports modelling and simulation of soft body, rigid body, N-body and particle dynamical systems.
-
Phyz uses a proprietary, vectorized, second order integrator with stochastic algorithms, hand-coded SIMD (SSE2) assembly and the Mersenne Twister RNG to enhance speed and realism.
-
Core components are task and data parallelized and take advantage of multiple cores and processors through the OpenMP 2.0 API.
-
Real-time logic components (Phyz Logics) form the instruction set of a Turing complete, lightning fast, parallell programming language with which a model can measure and control itself, implement non-linear constraints, respond to real-world events or the events of a virtual game world.
-
The simulated universe is presented graphically as a collection of distinct vertices, or (on GPGPU-equipped systems) as metaballic objects using stream processing and highly specialized algorithms.
-
The graphical user interface allows for exact numerical input as well as quick mouse editing and dragging with physics on or off.
-
Bitmap import functionality makes static graphics such as logos, drawings and photos come alive.
-
With the built-in recorder and frame rate lockstep modes, full-screen, full-speed videos of complex scenes can be produced even on modest hardware.
-
Phyz takes a stochastic, vertex based approach to modelling, allowing massive numbers of micro objects, simulation of soft body dynamics and macro effects such as temperature, resonance, deformation and restitution.
-
Using a simple message based interface, external applications such as PhyzLizp can communicate with, measure and control Phyz.
-
Database logic components (DBQRY/DBQRZ) extend Phyz Logics with a fully featured SQL programming language, and exposes the built-in MySQL client and embedded DBMS .