Features
Integrates physics simulation, graphics and sound
Matali Physics integrates physics simulation, graphics and sound into one total solution where creating complex interactions and behaviors is common and relatively easy. It is natural in Matali Physics environment that all objects are affected by forces and every object can move, AIs described by simple dependencies lead to very complex behaviors of objects, or tones of sounds can be changed in real time depending on the parameters of objects and the surrounding environment.Based on dedicated modules that do not require additional licences and fees
The environment is entirely based on modules specially designed for its needs that do not require additional licences and fees. Matali Physics Core, Matali Render, Matali Content and Matali Sound are advanced, modern, multi-platform, high-performance engines dedicated to specific applications, which can also be used as separate libraries. Matali Games is also qualified as a module, but has a different function. It is an advanced, modern, multi-platform, high-performance intermediate layer that allows Matali Physics Core to communicate with other modules, and defines applications of the environment. Matali Games is provided as a set of complete projects dedicated for supported IDEs (with full specific and shared C++ source code), which can then be compiled into target platform-specific executable files. Matali Games can contain many sets of projects. Currently the main set is available under the name Matali Physics Demo.
Supports fully dynamic, destructible scenes
Matali Physics supports the destruction of any complex object. In extreme case, the entire physics scene can be destroyed. The environment offers groups of objects with advanced modeling of their destruction process, convex decomposition, breakable constraints, triangle meshes and large-scale heightmaps deformable in real-time.Supports physics-based animations
Matali Physics allows you to create advanced, AI driven, procedural animations of any complexity. You can easily create natural, arbitrary motion sequences that do not require the use of separate inverse kinematics systems and data derived from motion capture systems. The environment offers constraints control (distance and angles) and constraints modeling through an additional deformation mode.
