Quelqu'un peut-il me fournir une vue d'ensemble de haut niveau sur la façon dont les obj ou les autres formats 3d fonctionnent. J'essaie d'apprendre la programmation 3D pour les jeux, mais tous les tutoriels que j'ai trouvé jusqu'ici montrent seulement comment créer et manipuler des primitives comme une sphère, etc. J'utilise java mais je connais aussi C# et C++ i ' Je n'ai jamais fait de programmation de jeux ou de modélisation 3D. Dire par exemple si j'ai un fichier obj d'une route et que je le charge. Si des parties du modèle sont animées, puis-je le déclencher depuis l'intérieur du code ou est-ce que cela arrive automatiquement?comment fonctionnent les fichiers obj une fois chargé
La deuxième chose, si j'avais un autre modèle qui était une voiture, puis-je importer cette voiture et l'ajouter à la route dans le premier fichier obj? ou auraient-ils besoin d'être inclus dans un fichier obj?
La dernière chose serait, si les roues de la voiture étaient animées. Y a-t-il un moyen de les arrêter une fois que je sais que le modèle ne bouge pas dans la scène, et bien sûr de les recommencer à tourner plus tard?
Je sais qu'il pourrait être préférable d'acheter un livre mais je ne sais pas si c'est quelque chose que je veux entrer encore, je suis juste en train de tester pour voir si je vais rester avec elle et je décide Puis achetez un livre graphique 3D ou similaire. grâce
Le format OBJ WaveFront ne support de l'animation mais il peut être utilisé pour stocker un seul maillage d'une image, par exemple dans des animations d'images clés. Il ne peut pas être utilisé pour les animations squelettiques autant que je sache. Il y a beaucoup de moteurs et d'API avec un importateur OBJ incluant JOGL, Continuation Ardour3D de JogAmp, LibGDX, Xith3D, Java3D, LibGDX, ... – gouessej