Archipel is the name of the 3D engine that I've concepted and developped. It's a 3D engine specialised in outdoors environments like islands. It also include a basic physics engine, managing four wheel drive vehicules.
Currently, this version support 1km² (0,4 square miles) maps with memory and details dinamicaly managed. It's support all the plants and can display simultenaously hundreds of trees, thanks to the dynamic managing of LOD (Level of Details).
Futhemore, it's designed to be packed with all graphic datas in one stand-alone executable, to simplify distribution. It use the well know algorithm Zip.
100% developped in C++, it also have a log system, allowing bug tracking, thanks to the code line pointing and millisecond of execution logging.
Modular by design, it accept unlimited kinds of plugins that repect the engine interface. The physics management and the environment management are two of a kind, for example.
---------------- For french speakers : ---------------
Archipel est le nom du moteur 3D que j'ai concu et développé. C'est un moteur 3D spécialisé dans les environnements extérieurs tel que les iles. Il intègre en outre un moteur physique rudimentaire pour la gestion de véhicules tout-terrains.
Dans son implémentation actuelle il supporte des cartes de 1 km² avec une gestion de la mémoire et du niveau de détail dynamique. Il supporte aussi toute la végétation et est capable d'afficher simultanément plusieurs centaines d'arbres, tout cela grace à la gestion dynamique du LOD.
Deplus il est concu pour être empaqueté avec toutes les données graphiques dans un seul exécutable afin de faciliter la distribution. Il implemente pour ce faire un des algorithmes de compression les plus connus : Zip.
Développé en C++ dans sa totalité, il possède en outre un systeme de "log" permettant de tracer les bogues à la ligne de code prés et à la milliseconde prés.
Entierement modulaire, il accepte sans aucune limitation toutes sortes de plugins respectant l'interface du moteur. La gestion physique ainsi que la gestion de l'environnement sont par exemple deux plugins indépendants.
--------------------------------------------------------------------


Aucun commentaire:
Enregistrer un commentaire