Transkripte
1. EINFÜHRUNG: Hey Leute, Panda 3ds natives
Dateiformat für Modelle ist Ei, aber Sie können auch andere Formate
verwenden. Das GTF-Format
scheint besonders praktisch zu sein, wenn Sie
Ihre Modelle von
Blender nach Panda 3D exportieren möchten . Es wird von
Blender sofort unterstützt. Und du brauchst keine Atome, wie es beim Act-Format
der Fall ist. Wie macht man das? Wie exportiert man ein
Modell im GTF-Format? Ich führe dich in
diesem Kurs durch diesen Prozess. Das Modell wird
exportiert, abhängig von 3D ist ein einfaches UFO-Modell. Aber Sie können jedes
Modell verwenden, das Sie mögen. Das UFO-Modell ist strukturiert. Wir können das Modell jetzt
zusammen mit der Textur exportieren. Übrigens habe ich auch
eine Klasse darüber, wie man dieses Modell erstellt, und
eine andere Klasse
zum Backen von Texturen für
Materialien, die Sie dann aus Blender in eine andere
Software
exportieren können . Aber jetzt öffnen wir
das UFO-Modell in Blender. Ich verwende die
3-Version von Blender. Hier sehen Sie es in Material, hübscher Schattierung,
Layout-Arbeitsbereich. Es ist pixelig, weil
es sich um eine Textur-Bitmap handelt. Bevor wir das Modell exportieren, prüfen
wir, ob
es zum Exportieren bereit ist. Obwohl sich unser Modell
im
Spielfenster von
Ort zu Ort bewegt , wird
es selbst nicht animiert, sodass sich seine Form nicht ändert. diesem Grund können wir
es als statisches Modell behandeln. Jetzt gibt es einen
Unterschied zwischen statischen und animierten
Modellen in Panda 3D. Erstere werden als Modelle
bezeichnet, der Buchstabe als
Zeichentrickmodelle oder Schauspieler. Wie auch immer, wir müssen uns um
zwei Dinge kümmern , bevor das
Objekt exportierbereit ist. Zunächst müssen wir entscheiden, wo der Ursprungspunkt
des Modells sein wird. Zweitens müssen wir die Waage
anwenden. Aber bevor wir anfangen, hier ist etwas inneres umsonst, du.
2. Der Ursprungspunkt verschieben: Fangen wir mit
dem Ursprungspunkt an. Dies ist der Punkt, der in
der Szene an der in Panda 3D
angegebenen Position positioniert
wird . Wenn unser Modell
zum Beispiel ein Gebäude war und sein
Ursprungspunkt im Aufstieg lag. Das Gebäude wäre auf
halbem Weg im Boden. Es wird das
Modell auf Bodenniveau positionieren. Wenn wir also die
Z-Koordinate auf 0 setzen, ist
es daher für die Abrechnung
angemessener, den Ursprungspunkt
unten zu verschieben , so dass das Modell unten liegt und sich auf Bodenniveau befindet. Aber
was ist mit RAM? Das Modell wird
die meiste Zeit hoch in der Luft liegen. Aber wenn es auf dem Boden
landen sollte, wird
es auch einfacher sein,
den Ursprungspunkt unten zu haben . Verschieben wir dann den
Ursprungspunkt auf den Button, woher wissen wir, wo sich
der Ursprungspunkt überhaupt
befindet? Gehen wir zur Vorderansicht. Also führe eins auf deinen Numpad. Zoomen Sie ein bisschen hinein. Jetzt können Sie hier im 3D-Cursor einen
gelben oder orangefarbenen Punkt
in der Mitte sehen, diesen Punkt hier drüben. Dies ist der Ursprungspunkt. Es ist in der Mitte, nicht ganz unten. Es gibt mehrere Möglichkeiten,
den Ursprungspunkt
an eine neue Position zu verschieben . Sie können dies im
Objektmodus oder im Bearbeitungsmodus tun. Ersteres war
in anderen Versionen von Blender nicht verfügbar . Wie auch immer, lass
es uns im Bearbeitungsmodus machen. Wechseln Sie in den Bearbeitungsmodus, indem Sie auf die Registerkarte klicken. wir sicher, dass
alles ausgewählt ist. Also lassen Sie uns die Auswahl aufheben und
klicken Sie auf eine, um alle auszuwählen. Drücken Sie nun G, Z. Nach oben und halten Sie die
Steuerung gedrückt, um zu schnappen. Bewegen Sie die Geometrie nach oben auf den Ursprungspunkt, der
sich unten befindet. Kontrollieren und ziehen. Gut. Jetzt befindet sich der Ursprungspunkt
a unten. Hier drüben. Wechseln wir zurück
in den Objektmodus. Jetzt können wir den
Ursprungspunkt unten sehen. Alternativ hätten
Sie den
Ursprungspunkt im Objektmodus
verschieben können. Jetzt
ist diese Funktion nur in
Version 2.8 oder höher oder Blender verfügbar . Wie machen wir das? Lassen Sie uns unser Modell verwenden
, um es zu demonstrieren. Das erste, was wir tun
müssen, ist M zu drücken, um
die Seitenleiste zu öffnen und dann zu Tool zu gehen. Dann müssen
wir unter „Transform“ das Kästchen „Ursprünge“ aktivieren. Wenn Sie jetzt G drücken und den Mauszeiger
ziehen, wird der
Ursprungspunkt seine Position ändern. Anstatt dass das Netz
nur den Ursprungspunkt bewegt. Aber das dient nur
zur Demonstration, daher brauchen wir diese
Änderung nicht, um dauerhaft zu sein. Also lasst uns Escape treffen. Deaktivieren Sie dieses Kästchen und drücken Sie
N, um die Seitenleiste zu schließen, da wir es bereits
zuvor im Bearbeitungsmodus gemacht haben.
3. Anwenden der Tonleiter: Eine sehr wichtige Sache, die
wir vor dem Export eines
Modells immer im
Auge behalten müssen , ist die Anwendung der Skalierung. Andernfalls haben wir möglicherweise einige Probleme mit unseren
Modellen außerhalb des Blenders. Während wir das UFO
aus der Einheitskugel heraus modellieren, skalieren
wir es ein
paar Mal. Um die Waage zu überprüfen, drücken Sie M. Um die
Seitenleiste zu öffnen, gehen Sie zum Element. Hier. Unter Skalierung können Sie sehen,
dass die Skala fünf auf x,
y und 0,5 oder z beträgt . Sie sollte auf jeder Achse eins sein. Wechseln Sie zum Menü „Objekt“. Wählen Sie unter Anwenden den Maßstab aus. Wie Sie jetzt sehen können, ist dieser Fall eine oder alle drei Achsen. So wie es sein sollte. Jetzt wird der
Ursprungspunkt auf
eine neue Position zurückgesetzt und
der Maßstab angewendet. Unser Modell scheint bereit zu sein, in das GTF-Format
exportiert zu werden. Aber selbst wenn
sich herausstellt, dass
beim Export etwas mit dem Modell
nicht stimmt, können
Sie es immer in
Blender korrigieren und erneut exportieren.
4. Formateinstellungen: Exportieren wir das Modell
in das GTF-Format. Gehe zum Menü „Datei“. Wählen Sie unter Export das
GTF-Format aus, das sich hier befindet. Das Dialogfenster wird mit
einigen Optionen geöffnet , aus
denen Sie auswählen können. Werfen wir einen Blick auf die
Einstellungen eins nach dem anderen. Fangen wir mit dem Format an. Es stehen drei
Optionen zur Verfügung. Gtf binär, GATS getrennt und GOT F embedded. Der erste ist GTF-Binär. Es ist ein sehr prägnantes Format in dem alle Informationen
über Netze, Texturen usw.
in eine einzige Binärdatei gepackt werden. Wir könnten diese Option gebrauchen. Der Nachteil dieses Formats ist, dass es nicht von Menschen lesbar ist. Dann haben wir die eingebettete GIT
F Option. Was wir mit dieser Option erhalten ist die benachbarte textbasierte Datei, die Blender-Dokumentation, Sie finden die folgende Warnung. Dies ist das am wenigsten effiziente
der verfügbaren Foren und sollte nur verwendet werden
, wenn dies erforderlich ist. Wir könnten diese Option verwenden
, um das Modell
über eine
Nur-Text-Verbindung freizugeben , was nicht der Fall ist. Wir werden
diese Option auch nicht wählen. Dann gibt es eine dritte
Option, GL TF getrennt. Hier ist eine Beschreibung aus
der Blender-Dokumentation. Dies erzeugt eine benachbarte
textbasierte GTF-Datei,
die die Gesamtstruktur zusammen mit
einer Bin-Datei beschreibt die die Gesamtstruktur zusammen mit , die
Mash- und Vektordaten enthält. Und optional eine
Reihe von PNG- oder
JPEG-Dateien , die
Bildtexturen enthalten, die
durch die GTF-Datei referenziert werden. Wir können auch einen Tipp sehen. Durch eine Auswahl an separaten Dateien kann ein Benutzer nach
Abschluss des
Exports
viel einfacher JSON oder
Bilder zu bearbeiten sein, JSON oder
Bilder zu bearbeiten. Reha, an die man sich erinnern sollte,
ist sich jedoch bewusst, dass das
Teilen
dieses Formats alle diese separaten
Dateien als Gruppe gemeinsam gemeinsam genutzt werden muss . Wie die Dokumentation von
Blender es ausdrückt. Wie auch immer, das Binärformat scheint ziemlich einfach zu handhaben, da es nur eine Datei gibt in der
alle Informationen
eingepackt sind. Wir werden jedoch
die separate GTF-Option in
dieser Klasse verwenden , damit wir sehen können wie unsere Modelle darin
dargestellt werden. Im Dropdown-Menü ausgewählt. Dann sehen Sie
ein anderes Feld, Texturen, in das Sie den Namen des
Ordners eingeben können , in
den die Texturbilder oder wie in unserem Fall
nur das eine Bild, das
wir gebacken haben, abgelegt werden sollen. Der Ordner befindet sich
am selben Speicherort wie
die GeoTiff-Datei. Nennen wir die Ordnersteuer. Sie können auch
urheberrechtliche Informationen eintragen, aber ich überspringe sie. wir auch das Kontrollkästchen
Exporteinstellungen merken ,
damit dieselben Einstellungen verwendet
werden, wenn wir
die Blend-Datei erneut öffnen. Denken Sie an Exporteinstellungen.
5. Andere Exporteinstellungen: Dann haben wir den
Include-Abschnitt. Klicken Sie auf den Pfeil, um ihn zu erweitern. Hier überprüfen wir nur das
Limit für ausgewählte Objekte. Dies soll sicherstellen, dass nur die ausgewählten Objekte exportiert
werden. In unserem Fall das UFO-Modell. Wir wollen keine
anderen Objekte wie die
Kamera oder das Licht exportieren . als Nächstes im
transformierten Abschnitt Lassen Sie uns als Nächstes im
transformierten Abschnitt das
Plus Y überprüft. Dies ist die GTF-Konvention zum Exportieren
von Modellen. Im Geometrieabschnitt müssen
Sie auch nichts
ändern. Wir haben keine anderen
angewendeten Modifikatoren. Es gibt nichts zu bewerben. Wir wollen die
UE-Basis und die Normalen exportieren. Lassen Sie diese Optionen
auf nationaler Ebene. Wir wollen auch Materialien
exportieren. Jetzt lasst uns zusammenbrechen. Um die anderen Mitarbeiter zu
sehen. Der letzte Abschnitt ist die
Animationsstunde noch oh, das Modell ist nicht animiert, also werden wir
die Einstellungen auch hier nicht optimieren.
6. Exportiere das Modell: Jetzt können
Sie mit allen
Einstellungen die Taste „GLD F
exportieren“ drücken. Dies wird unser
Modell in das GTF-Format exportieren. Öffnen Sie jetzt Ihren Projektordner. Sie sollten dort 2D-Dateien sehen. Die UFO-Gtf-Datei, die Binärdatei, die Sie gespeichert haben, sowie der
Steuerordner mit der Textur. Jetzt können Sie sich auch
eine GTF-Datei ansehen. Lass es uns im Notepad öffnen. Öffnen Sie mit Notepad. Hier sehen Sie,
dass es menschenlesbar ist. Was ist mehr? Sie können
es und das Influenza-Modell auch jetzt
so bearbeiten, nachdem das Modell aus Blender
exportiert wurde, aber
nicht heute. Obwohl Sie im Notizblockfenster nach oben und
unten scrollen, werden
Sie feststellen, dass die
Modellinformationen ziemlich klar sind. Netze, Texturen,
Bilder und so weiter. Wir werden die Binärdatei
öffnen weil sie binär ist. Also nicht die am meisten
lesbare Formatdatei. Aber nimm mein Wort nicht dafür. Öffnen Sie
es im Editor, um zu
sehen, wie es sich
von der Textdatei unterscheidet. Das Modell wird nicht exportiert und
wir können es in Panda 3D verwenden.
7. Der Projektordner und die Datei: Wir haben unser Modell für
GATS ausgenutzt und es ist Zeit, es in Panda 3D zu
laden. Sie nun sicher, dass sich der Ordner
GIT F
und bin Dateien und erkennt
im Projektordner befinden. Um die Dinge einfach zu halten und hier
ein sehr einfaches Setup zu verwenden hier
ein sehr einfaches Setup bei dem alles direkt
in den Projektordner gelegt wird, habe ich auch eine einfache
Textdatei für unseren Mustercode erstellt. Öffnen wir dies nun in einem Texteditor wie zum
Beispiel Visual Studio Code. Dies ist eine sehr einfache Datei. Und schauen wir uns das mal an. Hier. Wir haben die Importe, einige Konfigurationen wie
die Größe des Fensters. Und hier laden
Sie unser
Modell so, als würden wir ein Ag-Modell
ohne Erweiterung laden , wissen Sie, dass Eiermeilen
ohne die Erweiterung geladen werden können. Wir wissen also, dass unser Modell keine Akte
ist, sondern eine GTF-Datei. Wird es also klappen? Lassen Sie uns unsere Anwendung ausführen. Wie Sie sehen können,
gibt es ein Problem. Sie haben einen Fehler. Modelldatei-UFO konnte nicht geladen werden. Das Problem hier
ist, dass wir die Dateierweiterung nicht angegeben haben. Wir müssen es nicht mit
X-Files machen, aber wir müssen es mit
anderen Dateiformaten machen ,
einschließlich Giardia. Lasst uns das schnell beheben. Um das zu tun, tippen
wir einfach G,
L, T, F. Good. Jetzt lasst es uns nochmal laufen lassen. Jetzt können wir das Modell sehen. Die gute Nachricht ist, dass
unser Programm funktioniert. Die Tasche, nette A's, das Modell ist komplett schwarz. Lasst es uns als Nächstes reparieren.
8. Die panda3d-gltf und panda3d-simplepbr Utilities: Jetzt verarbeitet Panda 3D
GTF-Dateien nicht sofort. Wir müssen das Dienstprogramm
Panda 3D GTF installieren. Sie finden es auf
der folgenden Seite. Jetzt können Sie pip verwenden, um
das Panda 3D GTF-Paket zu installieren. Öffnen wir das Terminal und
führen Sie den folgenden Befehl aus. Pip installieren Panel 3D GL, TF. Nun, das werde ich nicht tun
, weil ich dieses Dienstprogramm bereits auf meinem Computer
installiert habe. Aber wenn nicht,
stellen Sie sicher, dass Sie es tun. Jetzt unabhängig
von den GLD nach Utility-Shapes mit
einem GeoTiff-Viewer, dem Sie vom Terminal aus anzeigen oder
Modelle verwenden können. Probieren wir es also
im Terminal aus. Navigieren wir zu
unserem Projektordner. Lassen Sie mich das also schnell machen. Jetzt. Wir können den
folgenden Befehl eingeben,
G in TI-Viewer, und den Namen unserer
Datei Hit Enter. Sie sehen Ihr
Modell jetzt in einem neuen Fenster. Sie können mit der linken
Maustaste schwenken. Die mittlere
Maustaste zum Umkreisen. Die rechte Maustaste
zum Vergrößern und Verkleinern. Nun, das Modell scheint gut
zu funktionieren, aber bevor wir es in 3D laden, brauchen
wir ein anderes Dienstprogramm. Lassen Sie uns einen Einblick in. Das andere Dienstprogramm ist
Panda 3D Simple PBR. Du wirst es hier finden. Dieses Dienstprogramm ist notwendig , um die
Texturen korrekt auszugeben. Sie können es auch
mit Pip installieren. Führen Sie einfach den folgenden
Befehl in Ihrem Terminal aus. Pip installieren Penta 3D einfach PBR. Nun, ich werde
es auch nicht machen weil ich bereits gestorben bin. Aber du solltest es tun.
9. Lade das Modell in Panda3D hoch: Jetzt, wenn die beiden
Dienstprogramme installiert sind, laden
wir unser
Modell in Panda 3D. Um die Texturen
sehen zu können, müssen
wir einfache PBR importieren. Wir müssen
einfache PR importieren, ist wichtig. Und dann innerhalb der
Init-Methode der AP-Klasse, bei der es die Klasse handelt, die
von der Show-Basistest-App erbt. In unserem Fall ist es eine
angeborene Methode. Hier. Sieh dir diesen Namen an. Es gibt keine Unterstriche
darin. Das sollte reichen. Lass uns die App ausführen. Hier ist es. Unser vollständig strukturiertes
Modell in Panda 3D. Sie können unsere
Maus benutzen, um zu navigieren, schwenken, zu drehen, es macht keinen Grad. Gut im Panda 3D. Verkleinern, zoomen und so weiter. Unser Modell ist jetzt in 3D
einsatzbereit. Ich hoffe, Sie
haben jetzt kein Problem damit,
GTF-Modelle in Ihren
Panel-3D-Anwendungen zu verwenden .
10. Abschließende Bemerkungen: Sie wissen jetzt, wie man
Expertenmodell im Banner zu
GTF-Format erstellt und wie man es in eine
Spiel-Engine wie Panda 3D
eingibt GTF-Format erstellt und wie man . Natürlich gibt es
mehrere andere Formate, in die
Sie Ihr Modell
aus Blender exportieren können. Es hängt alles davon ab, welche Art von Software Sie verwenden möchten. Außerdem können Sie
zwei Formate exportieren , die in Blender
nicht
verfügbar sind . Beispielsweise können Sie
Ihr Modell in das Act-Format exportieren, das ist Panda durch
dieses native Dateiformat. Aber dann
musst du ein Atom installieren. Aber das ist ein eigenes Thema.