obj peut faire référence à un fichier au format de modèle 3D ou à un fichier de code intermédiaire de compilation de programme. Le fichier de modèle obj3D est un fichier texte qui peut être ouvert directement avec WordPad pour être visualisé, édité et modifié. Il ne contient pas d'animation, de propriétés de matériaux, de chemins de texture, de dynamique, de particules et d'autres informations. Le fichier objet obj est généralement un fichier binaire compilé par le programme, puis lié via l'éditeur de liens et les fichiers de ressources pour devenir un fichier exécutable.
L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.
obj peut faire référence à un fichier au format de modèle 3D ou à un fichier de code intermédiaire de compilation de programme.
fichier obj (format de fichier de modèle 3D)
le fichier obj est un format de fichier de modèle 3D. Un standard développé par Alias | Wavefront pour le logiciel de modélisation et d'animation 3D "Advanced Visualizer". Il convient au guidage mutuel entre les modèles de logiciels 3D et peut également être lu et écrit via Maya.
Par exemple, si vous créez un modèle dans 3dsMax ou LightWave et que vous souhaitez le transférer vers Maya pour le rendu ou l'animation, l'exportation d'un fichier OBJ est un bon choix. Actuellement, presque tous les logiciels 3D connus prennent en charge la lecture et l'écriture de fichiers OBJ, mais beaucoup d'entre eux nécessitent des plug-ins.
Le fichier OBJ est un fichier texte qui peut être ouvert directement avec WordPad pour l'affichage, l'édition et la modification. De plus, il existe un format de fichier binaire associé (*.MOD), qui n'est pas divulgué en tant que brevet, il ne sera donc pas abordé ici.
Caractéristiques du fichier
(1) Le fichier OBJ est un fichier de modèle 3D. Il n'inclut pas l'animation, les propriétés des matériaux, les chemins de texture, la dynamique, les particules et autres informations.
(2) Les fichiers OBJ prennent principalement en charge les modèles de polygones. Bien que les courbes, les surfaces et les matériaux de groupe de points soient également pris en charge, les fichiers OBJ exportés par Maya n'incluent pas ces informations.
(3) Les fichiers OBJ prennent en charge les surfaces avec plus de trois points, ce qui est très utile. De nombreux autres formats de fichiers de modèle ne prennent en charge que les surfaces à trois points, de sorte que les modèles importés dans Maya sont souvent triangulés, ce qui est très préjudiciable à notre retraitement du modèle.
(4) Les fichiers OBJ prennent en charge les coordonnées normales et de texture. Après avoir ajusté la texture dans un autre logiciel, les informations de coordonnées de texture peuvent être stockées dans le fichier OBJ. De cette façon, une fois le fichier importé dans Maya, il vous suffit de spécifier le chemin du fichier de texture, et il n'est pas nécessaire de l'ajuster. coordonnées de texture.
fichier obj (fichier de code intermédiaire pour la compilation du programme lancé par Microsoft)
Le fichier de code intermédiaire généré lors de la compilation du programme. Le fichier cible est généralement un fichier binaire compilé par le programme, qui est ensuite lié via l'éditeur de liens et les fichiers de ressources pour devenir un fichier exécutable. OBJ ne donne que l'adresse relative du programme, tandis que le fichier exécutable est l'adresse absolue.
Lorsque Microsoft a commencé à concevoir Windows NT, il était naturel que, afin de minimiser le temps de démarrage du projet, ils utilisent des outils préalablement écrits et testés. Les formats de fichiers exécutables et OBJ générés et fonctionnant avec ces outils sont appelés COFF (acronyme de Common Object File Format). L'âge relatif de COFF peut être spécifié à l'aide d'un champ octal. COFF en lui-même est un bon point de départ, mais doit être étendu à un système d'exploitation moderne tel que Windows 95 et Windows NT. Le résultat de cette mise à jour est le format de fichier exécutable portable (fichier PE). Il est appelé « portable » car les implémentations de Windows NT sur toutes les plates-formes (telles que x86, Alpha, MIPS, etc.) utilisent le même format de fichier exécutable. Bien sûr, il existe de nombreuses choses différentes, comme le code binaire pour les instructions du processeur. L'important est que le chargeur du système d'exploitation et les outils de programmation n'ont pas besoin d'être complètement réécrits pour que l'un ou l'autre processeur puisse atteindre cet objectif.
Pour plus de connaissances connexes, veuillez visiter la rubrique FAQ !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!