ARéVi (Atelier de Réalité Virtuelle) est une bibliothèque de simulation d'entités autonomes et de rendu 3D.
Cette bibliothèque est disponible selon la license LGPL.
Elle ne repose que sur C++, POSIX, OpenGL, X11/Win32 afin de limiter les dépendances et ainsi faciliter la portabilité.
Elle propose des plugins reposant sur :
Des fonctionnalités d'introspection/reflexion sont disponibles sur les classes d'ARéVi (et de toute application qui l'utilise). Une mise en oeuvre de ces fonctionnalités est proposée à travers le langage Tcl qui permet alors d'interagir ``en ligne'' avec les classes et les instances de l'application. Un inspecteur de classes et une console de saisie sont fournis pour faciliter ces interventions.
Des IHM peuvent être adjointes à l'aide des plugins Tcl/Tk et Java mais également par les bibliothèques :
L'utilisation d'ARéVi a été testée sur plusieurs plateformes :
Pour l'instant il n'y a que très peu de documentation ...
La suite du développement d'ARéVi est désormais hébergée au CERV.
Voici ma dernière archive personnelle (AReVi_2007m03d14.tgz) avec ses programmes de test (AReVi_2007m03d14_tests.tgz).