MIMESIS is a software tool whose purpose is designing in a user-friendly and interactive environment physically-based CORDIS-ANIMA models dedicated to 2D and 3D applications for computer graphics and Virtual Reality.
It enables animation computer graphists, 2D/3D shape designers, roboticians, or whoever needs to prototype interactive 3D software, to experimentally and empirically design models of movement, dynamic objects or whatever phenomena as well as to define methods to control and interact with these movements.
Designing a physically-based model of a set of moving objects is done in three steps :
- mechanical modelling
In this stage, the graphist-animator or Virtual Reality engineer designs a mechanical model from elementary mechanical parts (inertia, elasticity, viscosity, plasticity, dry friction, ...) ; he defines the geometric parameters (position, initial and rest lengths) ; he determines the physical parameters that will define the dynamic deformations and physical transformations of the object.
- geometric and graphic modelling
The user here creates a model that defines the objects' shape. For this he uses the usual graphic primitives : solid geometric primitives, facetization, polygonization, mathematic description primitives for contours (quadratics, Nurbs, ...), static or dynamic implicit surfaces. These primitives can either be standard primitives, or specially designed by ACROE, such as dynamic implicit surfaces, which enables the visualization of highly deformable shapes (fluids, fractures, ...).
- interactive simulation
In this final stage, physical simulation is achieved in real-time under gestural control of the graphist-animator via the force-feedback gestural interaction systems.
At the end of this process, it is up to the graphist-animator to do all the usual post-production operations (virtual compositing and editing, image processing, ... ).