Discussion:Moteur 3D

message: Bonjour. cet article fait doublon avec moteur de rendu 3D, non ?--Silex6 (d) 21 mars 2009 à 20:55 (CET)
thread_title:  doublon 

message: Comme le dit l'article : "Un moteur 3D est un ensemble de fonctions qui permettent de gérer la représentation d'un objet dans un espace tridimentionnel virtuel et de l'afficher à l'écran d'un ordinateur."
En gros le moteur 3D d'un jeu vidéo n'a pas de lien direct avec le pipeline, le ray tracing, et la moitié des trucs expliqués dans l'article puisqu'il s'agit juste d'une interface supplémentaire au dessus de DirectX/OpenGL.
Pour moi un moteur 3D : charge/décharge les meshes et les textures dans la mémoire vidéo en fonction des besoins (par exemple utilisation de meshes simplifiés quand la caméra est loin quand il y a beaucoup de trucs à afficher), gère l'affichage de multiples objects (avec chacun leur texture et leur vertex buffer), la création de terrains, de l'eau, les skyboxes, etc.
Le seul cas où le rendu 3D doit être directement géré par le moteur pour un jeu vidéo c'est en cas de rendu software, mais je ne pense pas que ça existe encore de nos jours. 
Pour moi les parties "généralités" et "transformations géométriques" de l'article sont hors sujet, mais je préférais en discuter d'abord ici plutôt que de tout supprimer pour réécrire (surtout pour une IP) 90.39.194.173 (d) 18 juillet 2009 à 10:37 (CEST)
replies: text: Si j'ai bien compris, il y a un logiciel système (exemple OpenGL) qui effectue les calculs tels que le raytracing, au service du moteur 3D. Alors dans quel article détailler ces calculs ? dans quel article les mentionner ? que mettre dans l'article moteur 3D ? une liste de logiciels ? --Silex6 (d) 18 juillet 2009 à 12:33 (CEST)
replies: text: J'ai étoffé l'article pipeline 3D aujourd'hui, je pense que c'est à cet endroit que l'on devrait détailler les calculs du rendu puisqu'en pratique il n'y a que la carte graphique que ça concerne ; dans l'article moteur 3D je mettrais plutôt des exemples de techniques utilisées par les-dits moteurs. Un moteur 3D sert principalement pour l'optimisation et la gestion simplifiée de certains effets graphiques et de la scène (qui seraient un vrai casse-tête sans utiliser un moteur). Maintenant ce n'est que mon avis personnel, et si j'aurais pas dû étoffer pipeline 3D il suffira de copier/coller son contenu à la limite 90.39.194.173 (d) 18 juillet 2009 à 20:36 (CEST)
replies: text: En gros l'interface c'est Utilisateur => Application/jeu vidéo => Moteur 3D => OpenGL/DirectX => Driver carte graphique => Carte graphique, et les calculs ne sont effectués que par le dernier. Aussi un moteur 3D inclue ou permet souvent l'inclusion d'autres choses pas forcément liés aux graphismes (par exemple un bruit généré par un objet qui doit s'intensifier quand le joueur s'approche, le moteur physique, etc.) 90.39.194.173 (d) 18 juillet 2009 à 20:41 (CEST)

text: Exemple de choses à mettre dans l'article moteur 3D : les types skyboxes, les heightmap pour les terrains, les techniques d'ombre portée, de reflet dans un mirroir (avec stencil buffer), bref il peut y avoir du contenu 90.39.194.173 (d) 18 juillet 2009 à 20:48 (CEST)
replies: text: Du point de vue encyclopédique, je pense qu'il serait préférable de faire un article unique qui couvre toute la chaîne Utilisateur => ... => carte graphique. C'est plus facile à comprendre que 3, 4 ou 5 articles isolés, sans liens clair entre eux, et à la limite du doublon... voir aussi la discussion sur la proposition de fusion plus haut.--Silex6 (d) 19 juillet 2009 à 11:46 (CEST)
replies: text: C'est vrai qu'il faudrait tout regrouper en un seul article. J'ai regardé comment ont fait les anglais : eux détaillent tout dans rastérisation[] (qui est la méthode de rendu utilisée par tous les jeux vidéos et cartes graphiques actuels, le ray tracing très lent n'étant utilisé que pour faire du photoréaliste). Contrairement aux anglais je proposerais donc de garder "moteur 3D" et d'indiquer simplement que les moteurs 3D peuvent utiliser DirectX/OpenGL, à la limite que le ray tracing est en train d'émerger dans ce secteur. En tout cas je vais étoffer un peu rastérisation en copiant collant ce que j'ai mis dans pipeline 3D, et j'attends votre avis pour modifier "moteur 3D". 90.39.194.173 (d) 19 juillet 2009 à 14:02 (CEST)
thread_title:  Article hors sujet ?