Article     Discussion     Modifier     Historique     Forums     Salon IRC

Moteur 3D

Un article de Games Creators Network.


Un moteur 3D est un middleware qui se présente sous forme de bibliothèque dynamiquement liable, statiquement ou simplement par intégration des modules de codes au projet. Le but est d'encapsuler les méthodes d'affichage et d'initialisation des modes graphiques pour faciliter au client la programmation d'un logiciel graphique (comme un jeu). Le moteur 3D peut encapsuler des méthodes de rendering à base de calculs faits maisons (moteur software) ou bien d'API 3D plus bas niveau comme DirectX ou OpenGL.

En annexe un tel moteur peut proposer divers services de chargement de ressources, comme des fichiers map, des fichiers modèles, des fichiers meshs, des textures et autres... La définition de moteur 3D n'est pas normalisée et un moteur 3D incluant des méthodes d'animation de modèle interpolée ou d'affichage de particules, ou de matériaux complexes à base de shaders n'est pas exclue. Elles sont même recommandées.

Le terme moteur 3D n'englobe pas la gestion des collisions entre les objets, et de réaction aux collisions, ces calculs-ci sont inclus dans la partie moteur physique.

[modifier] Ressources

[modifier] Liens

 

Rechercher
Installer l'extension de recherche Plus d'informations

 

Comprendre
Tu me dis, j'oublie. Tu m'enseignes, je me souviens. Tu m'impliques, j'apprends. - Benjamin Franklin

 

Partager
La connaissance est la seule chose qui s'accroit lorsqu'on la partage. - Sacha Boudjema

 

Créer
L'imagination est plus importante que la connaissance. - Albert Einstein

 

 

Le wiki en images Le wiki en images Image du mois: «Snowball: un prototype de jeu développé avec NeL.