2010-07-26 4 views
4

Quel est le format de modèle animé recommandé qu'un programmeur de jeu chargerait dans OpenGL?Format de modèle animé recommandé à charger dans OpenGL

J'ai jeté un oeil aux formats .md2 et .3ds disponibles dans certains tutoriels OpenGL. Cependant, il semblerait qu'ils sont tous deux assez vieux. Existe-t-il un format de modèle bien supporté qu'un programmeur de jeu contemporain préfèrerait?

Répondre

1

Si vous êtes un débutant, vous devriez probablement commencer par ces formats. (Ou peut-être MD3, qui vient après MD2.) Les formats 3D les plus récents ne remplacent généralement pas les anciens en étant objectivement meilleurs, mais généralement en prenant en charge des fonctionnalités plus complexes. Je vous recommande de ne pas vous rendre la vie difficile en choisissant un format complexe.

Si vous n'êtes pas un débutant, vous ne poserez probablement pas cette question. ;) Les développeurs professionnels ont généralement un type de modèle sur mesure qui est spécifique au moteur qu'ils utilisent. Si vous avez des exigences spécifiques pour vos modèles, il est possible qu'il existe un format de modèle qui correspond à vos besoins, mais MD2 et MD3 ont bien fonctionné pour les jeux commerciaux, donc ils fonctionneront probablement bien pour vous aussi. En général, vous devriez aborder cela de l'autre côté - quel genre de modèles mes artistes peuvent-ils créer, ou quel genre de modèles puis-je obtenir? Dans quel format sont-ils? Puis-je utiliser ce format?

+0

Comment cette réponse large a été vérifiée est au-delà de moi ... – SpicyWeenie

+0

L'autre réponse n'est pas beaucoup plus spécifique. :) Mon expérience d'OpenGL est qu'il n'y a pas de format unique recommandé. – Kylotan

+0

Je vous entends. Je pense que le problème est le manque de documentation sur les choses que la plupart des gens se posent. Vous pensez qu'OpenGL et DirectX disposeraient désormais d'une bonne documentation sur l'accomplissement de tâches communes, mais il est évident qu'ils n'investissent pas grand-chose dans la mise à niveau de tout le monde dans le secteur de base «Comment faire». En général, ils disent aux nouveaux pilotes de piloter leurs nouveaux avions avec un manuel de vol en-dessous de la normale. Leur manque d'importance du côté du manuel technique est décourageant, ce qui explique pourquoi la plupart des jeunes développeurs s'en tiennent à la 2D. – SpicyWeenie

3

ms3d semble assez commun. (il y a des liens vers le format sur cette page). FBX en est une autre. Il n'y a pas de bonne documentation pour le format mais il y a un SDK pour le charger. Sur les fichiers directx .x serait une autre option, mais ce n'est probablement pas tellement l'utilisation de opengl. (Et ce n'est pas vraiment bien supporté sur directx plus). Cependant, le format le plus courant semble être de définir votre propre format spécifique à l'application qui contient exactement ce dont vous avez besoin et d'utiliser un convertisseur externe pour convertir ce format.

Questions connexes