|
Sujet : Architecture d'un moteur 3d |
| LeGreg |
sombresonge a écrit a écrit :
Ben non mais ya quand même une grosse partie d'un moteur 3D qu'a rien à voire avec l'API. L'API ne gère que l'affichage, tout ce qui concerne l'organisation des donnée et leur interraction avec le monde est indépendant de l'api. Tu crois que quand un jeux tourne sous gl et dx les programeur on écrit 2 moteurs différents?
|
Ce que je disais c'est que si tu veux du sample code
pour voir comment c'est fait un moteur 3D
en general les auteurs ils ont choisi une API
sinon le programme il ne tourne pas :D.
API -> choix du site tutorial :D
Apres c'est vrai que les idees restent un peu les memes d'une API a une autre surtout que DX
et OpenGl se ressemblent de plus en plus
(beaucoup plus qu'a l'epoque du Retained Mode du premier D3D)
Bon pour continuer dans cette voix, de vrais moteurs Pro, il en existe des sources publiques.
Ceci dit avant de pouvoir arriver a faire aussi bien
ou de comprendre tous les choix d'implantation
il y a encore un bout de chemin
(sinon ils paieraient pas aussi cher
les Inges et les phD qui bossent la dedans :) )
donc Momone je te conseille de commencer petit
par exemple avec les exemples du SDK de DirectX
ou le site de Nehe. A+
LEGREG |