Transcription
1. Introduction: Hé les gars, le format de
fichier natif panda 3ds pour les modèles est egg, mais vous pouvez également
utiliser d'autres formats. Le format GTF
semble particulièrement pratique si vous souhaitez exporter vos modèles du
mixeur au panda 3D. Il est pris en charge par
un mélangeur prêt à l'emploi. Et vous n'avez pas besoin d'atomes, comme c'est le cas avec
le format Act. Alors, comment faites-vous cela ? Comment exporter un
modèle au format GTF ? Je vais vous guider tout au long de
ce processus dans cette classe. Le modèle
exportera selon 3D est un modèle OVNI simple. Mais vous pouvez utiliser n'importe quel
modèle que vous voulez. Le modèle UFO est texturé. Nous pouvons maintenant exporter le modèle
avec la texture. En passant, j'ai également
un cours sur la fabrication de ce modèle et
une autre classe sur la façon cuire des textures pour des
matériaux que vous pouvez ensuite exporter vers un autre
logiciel à partir de Blender. Mais commençons maintenant par ouvrir
le modèle OVNI dans Blender. J'utilise la
version 3 de Blender. Ici, vous pouvez le voir dans le matériau, joli ombrage, espace de travail de
mise en page. Il est pixélisé car
il s'agit d'un bitmap de texture. Avant d'exporter le modèle, vérifions s'
il est prêt à être exporté. Bien que notre modèle
se
déplace d' un endroit à
l'autre dans la fenêtre du jeu, il ne
sera pas animé lui-même, donc sa forme ne changera pas. C'est pourquoi nous pouvons le
traiter comme un modèle statique. Il existe maintenant une
différence entre les modèles
statiques et animés dans Panda 3D. Les premiers sont
appelés modèles,
la lettre comme des
mannequins animés ou des acteurs. Quoi qu'il en soit, nous devons nous occuper de deux choses avant que l'
objet soit prêt à être exporté. Tout d'abord, nous devons décider où sera
le point d'origine du modèle. Deuxièmement, nous devons
appliquer l'échelle. Mais avant de commencer, voici une partie intérieure gratuite, vous.
2. Déplacer le point d'origine: Commençons par
le point d'origine. Il s'agit du point qui
sera positionné dans la scène à l'emplacement
spécifié dans Panda 3D. Donc, si notre modèle était un bâtiment, par
exemple, et que son
point d'origine était dans l'ascender. Le bâtiment serait à
mi-chemin du sol. Il positionnera le
modèle au niveau du sol. Par conséquent, si nous définissons la
coordonnée z sur 0, c'est pourquoi pour la facturation, il sera plus
approprié de déplacer le point
d'origine en bas afin que le modèle soit inférieur au niveau du
sol. Mais
qu'en est-il de la RAM ? Le mannequin va être haut dans
l'air la plupart du temps. Mais s'il devait
atterrir sur le sol, il sera également plus facile d'avoir le point d'origine au fond. Déplacons ensuite le
point d'origine vers le bouton, comment savoir où se
trouve le point d'origine ? Passons à la vue de face. Alors dirigez-vous sur votre pavé numérique. Zoomez un peu. Vous pouvez maintenant voir un point
jaune ou orange
au centre ici,
à l'intérieur du curseur 3D, ici. C'est le point d'origine. C'est au centre, pas en bas. Il existe plusieurs façons
de déplacer le point d'origine
vers un nouvel emplacement. Vous pouvez le faire en
mode objet ou en mode édition. Le premier n'était pas disponible dans d'autres versions de Blender. Quoi qu'il en soit,
faisons-le en mode édition. Passez en mode édition en appuyant sur l'onglet. Veillons à
ce que tout soit sélectionné. Désélectionnons et
cliquons sur un pour tout sélectionner. Maintenant, appuyez sur G, Z. Montez en maintenant la touche
Contrôle enfoncée pour accrocher. Déplacez la géométrie
vers le haut sur le point
d'origine situé en bas. Contrôlez et faites glisser. Bien. Maintenant, le point d'origine
a se trouve en bas. Par ici. Revenons
au mode objet. Nous pouvons maintenant voir le
point d'origine en bas. Vous
auriez également pu déplacer le
point d'origine en mode objet. Cette fonctionnalité n'
est désormais disponible que dans la version 2.8 ou ultérieure ou dans le blender. Comment pouvons-nous faire cela ? Utilisons notre modèle
pour le démontrer. La première chose que nous devons
faire est d'appuyer sur M pour ouvrir la barre latérale, puis d'aller dans Tool. Ensuite, sous Transform, nous
devons cocher la case « origines ». Si vous appuyez maintenant sur G et que
vous
faites glisser le curseur de votre souris, le
point d'origine change d'emplacement. Au lieu que le maillage
ne déplace que le point d'origine. Mais il s'agit uniquement
d'une démonstration, donc nous n'avons pas besoin que ce
changement soit permanent. Alors, sortons évasion. Décochez cette case et appuyez
sur N pour fermer la barre latérale, car nous l'avions déjà fait
auparavant en mode édition.
3. Appliquer l'échelle: Une chose très importante que
nous devons toujours garder à l'esprit avant d'exporter un
modèle est d'appliquer l'échelle. Sinon, nous risquons d'
avoir des problèmes avec nos
modèles à l'extérieur du mélangeur. Alors que nous modélisons l'OVNI
hors de la sphère unitaire, nous le mettons à l'échelle
plusieurs fois. Pour vérifier l'échelle, appuyez sur M. Pour ouvrir la
barre latérale, accédez à l'élément. Ici. Sous échelle, vous pouvez voir
que l'échelle est de cinq sur x, y et 0,5 ou z. Elle doit être d'une sur chaque axe. Accédez au menu Objet. Et sous Appliquer, sélectionnez l'échelle. Comme vous pouvez le voir maintenant, c'est le cas d'un ou des trois axes. Comme il se doit. Maintenant, le
point d'origine est réinitialisé à un nouvel emplacement et
l'échelle est appliquée. Notre modèle semble prêt à être
exporté au format GTF. Mais même si quelque
chose
ne va pas avec le modèle
lors de l'exportation, vous pouvez toujours le corriger dans
Blender et l'exporter à nouveau.
4. Paramètres du format: Exportons le modèle
au format GTF. Accédez au menu Fichier. Et sous Exporter, sélectionnez le format
GTF, qui se trouve ici. La fenêtre de dialogue s'ouvre avec quelques options parmi lesquelles
vous pouvez choisir. Jetons un coup d'œil aux
paramètres un par un. Commençons par le format. Trois
options sont disponibles. binaire Gtf, GATS séparé et GOT F intégré. Le premier est le binaire GTF. C'est un format très concis où toutes les informations
sur les maillages, textures, etc. sont regroupées
dans un seul fichier binaire. Nous pourrions utiliser cette option. L'inconvénient de ce format est qu'il n'est pas lisible par l'homme. Ensuite, nous avons l'option GIT
F intégrée. Ce que nous obtenons avec cette option est le fichier texte adjacent, la documentation blender, vous trouverez l'avertissement suivant. Il s'agit du forum le moins efficace parmi les forums disponibles et ne
doit être utilisé qu'en
cas de besoin. Nous pourrions utiliser cette option
pour partager le modèle sur une connexion
uniquement en texte brut, ce qui n'est pas le cas. Nous n'allons pas non plus choisir
cette option. Ensuite, il y a une troisième
option, GL TF séparée. Voici une description tirée de
la documentation du mélangeur. Cela produit un fichier gtf
textuel adjacent décrivant la structure globale ainsi qu' un fichier bin contenant des données vectorielles et
mash. Et éventuellement un
certain nombre de
fichiers PNG ou JPEG contenant des
textures d'image
référencées par le fichier gtf. Nous pouvons également voir un pourboire. disposer d'un assortiment de fait de disposer d'un assortiment de fichiers
distincts permet à un utilisateur revenir en arrière et de modifier un JSON ou images une fois l'
exportation terminée. Pour ne pas oublier, sachez que le partage de
ce format nécessite de
partager tous ces
fichiers distincts ensemble en groupe. Comme le dit la documentation de
Blender. Quoi qu'il en soit, le format binaire semble assez simple à manipuler car il n'y a qu'un seul fichier contenant toutes les informations qu'il
contient. Cependant, nous allons utiliser
l'option séparée GTF dans cette classe pour voir
comment nos modèles y sont
représentés. Sélectionné dans le menu déroulant. Ensuite, vous verrez
un autre champ, les textures, où vous pouvez taper
le nom du dossier dans lequel
les images de texture, ou comme dans notre cas, la
seule image que
nous avons cuite doit être placée. Le dossier se trouve
au même emplacement que
le fichier GeoTIFF. Nommons la taxe du dossier. Vous pouvez également remplir des informations sur les
droits d'auteur, mais je vais les ignorer. Cochons également la case à cocher Mémoriser les paramètres
d'exportation que les mêmes paramètres soient utilisés lorsque nous ouvrons à nouveau
le fichier de fusion. N'oubliez pas les paramètres d'exportation.
5. Autres paramètres d'exportation: Ensuite, nous avons la section «
Include ». Cliquez sur la flèche pour la développer. Ici, nous allons uniquement vérifier la
limite des objets sélectionnés. Cela permet de garantir que seuls les objets sélectionnés
seront exportés. Dans notre cas, le modèle OVNI. Nous ne voulons pas exporter d'autres objets tels que la
caméra ou la lumière. Ensuite, dans la section
transformée, laissons le Y
plus vérifié. Il s'agit de la convention
du GTF sur l'exportation de modèles. Dans la section Géométrie, vous n'avez pas besoin de
modifier quoi que ce soit. Nous n'avons pas d'autres modificateurs
appliqués. n'y a rien à appliquer. Nous voulons exporter la base et les normales de l'
UE. Laissez ces options
activées à l'échelle nationale. Nous souhaitons également
exporter des matériaux. Maintenant, nous allons nous effondrer. Pour
voir les autres membres du personnel. La dernière section est l'heure de l'
animation mais oh, modèle n'est pas animé, donc nous n'allons pas modifier
les paramètres ici non plus.
6. Exporter le modèle: Maintenant que tous les
paramètres sont en place, vous pouvez appuyer sur le bouton
Exporter GLD F. Cela permettra d'exporter notre
modèle au format GTF. Ouvrez maintenant le dossier de votre projet. Vous devriez y voir des fichiers 2D. Le fichier UFO gtf,
le fichier binaire que vous avez été fichier, ainsi que le
dossier fiscal avec la texture. Maintenant, vous pouvez également consulter
un fichier gtf. Ouvrons-le dans le bloc-notes. Ouvrez avec le bloc-notes. Ici, vous pouvez voir que
c'est lisible par l'homme. Quoi de plus ? Vous pouvez
le modifier et le modèle grippal de cette façon même maintenant après l'
exportation du modèle depuis Blender, mais
pas aujourd'hui. Même si vous faites défiler la fenêtre du bloc-notes vers le haut et
vers le bas, vous verrez que les
informations du modèle sont assez claires. Mailles, textures,
images, etc. Nous allons
ouvrir le fichier binaire car il est binaire. Ce n'est donc pas le fichier de format le plus
lisible. Mais ne me croyez pas sur parole. Allez-y et
ouvrez-le dans le Bloc-notes pour voir en quoi il
diffère du fichier texte. Le modèle n'est pas exporté et
nous pouvons l'utiliser dans Panda 3D.
7. Le dossier et le fichier du projet: Notre modèle est exploité par l' AGCS et il est temps de le
charger dans Panda 3D. Maintenant, assurez-vous que les fichiers
GIT F et bin et détecte le dossier se trouvent
dans le dossier du projet. Pour que les choses soient simples et en utilisant une configuration très simple avec tout ce qui est directement placé
dans le dossier du projet, j'ai également créé un
fichier texte simple pour notre code de modèle. Maintenant, ouvrons cela dans un éditeur de texte comme Visual Studio Code,
par exemple. Il s'agit d'un fichier très simple. Et jetons un coup d'œil à ça. Ici. Nous avons les importations, certaines configurations comme
la taille de la fenêtre. Et ici, en chargeant notre
modèle comme si nous chargions un modèle Ag
sans extension, vous savez, vous savez, que les miles d'oeufs peuvent être chargés
sans l'extension. Nous savons donc que notre modèle n'
est pas un fichier acte, c'est un fichier gtf. Est-ce que ça va marcher ? Lançons notre application. Comme vous pouvez le constater,
il y a un problème. Vous avez une erreur. Impossible de charger le fichier de modèle UFO. Le problème ici,
c'est que nous n'avons pas spécifié l'extension de fichier. Nous n'avons pas à le
faire avec X-Files, mais nous devons le faire avec d'autres formats de fichiers,
y compris Giardia. Résolvons rapidement ce problème. Pour ce faire, saisissons simplement G, L, T, F. Bien. Maintenant, réexécutons-le. Nous pouvons maintenant voir le modèle. La bonne nouvelle, c'est que
notre programme fonctionne. Le sac, joli A, le modèle est complètement noir. Allons le réparer ensuite.
8. Les outils d'utilitaire panda3d-gltf et panda3d-simplepbr: Maintenant, panda 3D ne gère pas les fichiers
gtf dès la sortie de l'emballage. Nous devons installer l'utilitaire
panda 3D gtf. Vous le trouverez sur
la page suivante. Vous pouvez maintenant utiliser pip pour installer
le package panda 3D gtf. Ouvrons le terminal et
exécutons la commande suivante. Panneau d'installation Pip 3D GL, TF. Je ne vais pas le faire car
j'ai déjà installé cet utilitaire
sur mon ordinateur. Mais si ce n'est pas le cas,
assurez-vous de le faire. Désormais indépendant
avec le GLD après formes
utilitaires avec
une visionneuse GeoTiff, que vous pouvez utiliser pour visualiser ou
modéliser à partir du terminal. Essayons donc
dans le terminal. Naviguez jusqu'à
notre dossier de projet. Laissez-moi le faire rapidement. Maintenant. Nous pouvons taper la commande
suivante, G sur la visionneuse TI et le nom de notre
fichier Hit Enter. Vous allez maintenant voir votre
modèle dans une nouvelle fenêtre. Vous pouvez utiliser le bouton gauche de la
souris pour effectuer un panoramique. Le
bouton central de la souris pour orbiter. Le bouton droit de la souris
pour effectuer un zoom avant et arrière. Eh bien, le modèle
semble fonctionner correctement, mais avant de le charger en 3D, nous avons besoin d'un autre utilitaire. Permettons-en un aperçu. L'autre utilitaire est
Panda 3D simple PBR. Vous le trouverez ici. Cet utilitaire est nécessaire pour afficher correctement les
textures. Vous pouvez également
l'installer à l'aide de pip. Il suffit d'exécuter la
commande suivante dans votre terminal. Pip installer penta 3D simple PBR. Je ne vais pas le
faire non plus
parce que je suis déjà mort. Mais tu devrais le faire.
9. Charger le modèle dans Panda3D: Maintenant que les deux
utilitaires sont installés, chargeons notre
modèle dans Panda 3D. Maintenant, pour
voir les textures, nous devons importer des PBR simples. Il est important d'importer des relations publiques
simples. Ensuite, à l'intérieur de la
méthode init de la classe AP, qui est la classe héritée
de l'application show base test. Dans notre cas, c'est
une méthode innée. Ici. Maintenant, regardez ce nom. Il n'y a pas
de soulignement. Cela devrait être le cas. Lançons l'application. Le voilà. Notre
modèle entièrement texturé en panda 3D. Vous pouvez utiliser notre
souris pour naviguer, pivoter, faire pivoter, elle n'a pas de degré. Bon en Panda 3D. Effectuez un zoom arrière, zoomez, etc. Notre modèle est maintenant
prêt à être utilisé en 3D. J'espère que vous n'
aurez plus aucun problème à utiliser modèles
GTF dans vos applications 3D de
panneaux.
10. Conclu: Vous savez maintenant comment créer un
modèle expert au format Banner to gtf et comment les
saisir dans un
moteur de jeu comme Panda 3D. Naturellement, il existe
plusieurs autres formats vers
lesquels vous pouvez exporter votre modèle
depuis Blender. Tout dépend du type de logiciel que vous souhaitez utiliser. De plus, vous pouvez exporter deux formats qui ne sont pas disponibles dans Blender
. Par exemple, vous pouvez exporter
votre modèle au format Act, qui est panda via
ce format de fichier natif. Mais ensuite, vous devez
installer un atome. Mais c'est un sujet qui lui est propre.