
Maratis3D, s'apparente à un logiciel
d'animation, il est possible d'importer des objets (convertis
de l'ASE au .OB grâce au convertisseur ase_ob.exe), de les
placer dans l'espace (position, rotation, taille), d'insérer
des lumières, caméras et effets de particules. Les
personnages sont animés grâce à un squelette
(chaque point de l'objet est associé à une articulation).

Toutes les valeurs sont animables dans
le temps, de la position d'un objet jusqu'à la force de
jet des effets de particules.
Un niveau est alors créé,
il se compose de plusieurs scenes, elles mêmes composées
de plusieurs objets, d'un décor, de lumieres, etc. Un niveau
peut être chargé ou sauvegardé dans le répertoire
niveau.
Le moteur 3D :
Le moteur gère le rendu de la scènes
de 2 façons différentes :
- le mode cartoon :

- le mode réaliste :

le tout avec un éclairage en light
map dynamique pour le décor et les ombres totales en volume
shadow, les objets et personnages affectent seulement l'ombre
de la lumiere la plus influente.
Description technique :
- decor en light map dynamique ombré
en volume shadow.
- entités éclairées par les 3 lumières
les plus influentes, textures multi-id, multitexturing. contours
en mode cartoon.
- lumières dynamiques.
- système de particule paramétrable sensible à
la physique et aux collisions.
- gestion des caméras, mode "cinéma".
- animation key frame totale, variables dynamiques.
- squelette entité hiérarchique, multi-animation
- liaison d'objets à un squelette.
- collisions, déplacement Point and Klick - contournement
d'obstacle.
- format objet maison (OB), convertisseur ASE - OB.
- sauvegarde/chargement des niveaux, format maison (NIV).