Projet : Community Play 3D

Community Play 3D

Informations

  • Nom : Moreau-Mathis
  • Prénom : Julien
  • Email : moreau-mathis@intechinfo.fr
  • Twitter : @luaacro

Description du projet

Community Play 3D (CP3D) est le kit de développement de jeux vidéo 3D le plus avancé au monde, dans le monde de l’open source.
En plus d’être fournit avec son API C++, Community Play 3D propose un éditeur visuel de plus en plus complet qui permet de créer rapidement des environnements 3D, animations, mais aussi de développer des matériaux (shaders) et filtres visuels prévus pour les calculs 3D temps réel.

CP3D n’est basé que sur des technologies open source comme Irrlicht (3D engine), Bullet Physics, LUA (scripting), SPARK (systèmes de particules), Ohm SDK (travail collaboratif) et bien d’autres.

Lien vers le blog de développement : https://medium.com/community-play-3d
Toutes les avancées et démonstrations y sont présentes.

Parmi ses fonctionnalités on peut compter :
- Pipeline HDR (High Dynamic Range rendering, Direct3D et OpenGL)
- Création de matériaux et filtres personnalisés (HLSL & GLSL)
- Scripting avec LUA
- Gestion des ombres temps réel (point & spot, soft & variance shadow maps)
- Développement de systèmes de particules avancés (fumée, feu, pluie, etc.)
- Physique (corps rigides et liquides)
- Création de terrains, multiples formats de modèles 3D pris en charge
- Gestion des animations (skeletal)
- Développement de plugins (monitors & GUI)
- Gestion du son (2D & 3D)
- Compatible Windows, OS X et Linux