All tutorials

Bringen Sie Ihr Prop in Engine

Intermediate 15 Min. engine

Importieren Sie Ihr texturiertes Asset in eine Szene, geben Sie ihm Physik-Komponenten, testen Sie es im Play-Modus und schicken Sie es für Änderungen zurück, ohne die App zu verlassen.

Was Sie lernen werden#

Sie platzieren Ihr Prop in einer echten Szene in Engine, geben ihm Physik, testen es im Play-Modus und nutzen den Rückweg, der es zur Bearbeitung zu Sculpt oder Pigment zurückschickt.

Bevor Sie beginnen#

  • Schließen Sie Texturieren Sie Ihr Prop in Pigment ab, oder halten Sie ein beliebiges texturiertes Mesh bereit.
  • Engine ist ein finanziertes Modul. Es nutzt WebGPU, wenn der Browser es hat, und fällt sonst auf WebGL2 zurück, öffnet sich also so oder so.
  • Gut zu wissen: Engine ist eine vollständige Game-Engine. Eine Szene ist ein Baum aus Entitäten im Scene Graph, und jede Entität ist ein Satz von Komponenten (Transform, Model, Light, Camera, RigidBody, Collider, Script).

Schritte#

  1. Öffnen Sie Engine und starten Sie entweder mit einer leeren Szene oder laden Sie eine der Demo-Vorlagen, um kostenlos eine Bodenfläche und Beleuchtung zu erhalten.

    Warnung: Demo-Szenen werden nicht gespeichert. Wenn Sie darauf aufbauen, speichern Sie sie als eigenes Projekt, bevor Sie das Modul verlassen.

  2. Importieren Sie Ihr Prop. Schicken Sie es aus Pigment herüber, oder importieren Sie die .glb-Datei direkt. Es kommt als Entität mit bereits angehängter Transform- und Model-Komponente an.

  3. Wählen Sie die Entität im Scene Graph aus und prüfen Sie ihre Transform im Inspector. Positionieren Sie sie jetzt auf dem Boden und legen Sie eine sinnvolle Skalierung fest, denn alles Nachfolgende erbt diese Werte.

  4. Fügen Sie mit Add Component einen Collider hinzu. Ohne ihn hat das Prop eine Form, die Sie sehen können, aber nichts, das die Physik berührt.

    Tipp: Passen Sie den Collider zur Aufgabe. Eine einfache Form, die Ihr Prop annähert, ist zur Laufzeit günstiger als ein exakter Mesh-Collider, und bei einem Felsen wird niemand den Unterschied bemerken.

  5. Fügen Sie einen Rigidbody hinzu, wenn das Prop von Physik beeinflusst werden soll. Lassen Sie ihn bei Kulissen weg, die sich nie bewegen, da statische Geometrie günstiger ist.

  6. Drücken Sie Play. In diesem Modus läuft die Physik wirklich, ein Prop mit Rigidbody und Collider fällt also, landet und kommt zur Ruhe.

  7. Beobachten Sie, was beim Aufkommen passiert. Ein Prop, das durch den Boden sinkt, zittert oder seltsam hüpft, sagt Ihnen, dass sein Collider oder seine Masse falsch eingestellt ist.

  8. Drücken Sie Stopp und passen Sie an. Der Play-Modus dient zum Testen, nicht zum Gestalten.

  9. Beheben Sie ein Modellierungsproblem, ohne Engine zu verlassen: Klicken Sie mit der rechten Maustaste auf das Prop im Scene Graph und nutzen Sie Edit in, um es in Sculpt, Pigment oder Retopo zu öffnen. Ihre Änderung kommt zurück und aktualisiert das Prop an Ort und Stelle.

    Tipp: Sie können mit Shift+Klick oder auf dem Mac mit Cmd+Klick mehrere Objekte auswählen und zusammengeführt verschicken. Auf dem Mac öffnet Strg+Klick das Kontextmenü und ändert die Auswahl nicht.

  10. Speichern Sie die Szene und nutzen Sie Save to Cloud, damit das Projekt Ihrem Konto folgt.

Ergebnis#

Ihr Prop existiert jetzt in einer spielbaren Szene: Es hat physische Präsenz, verhält sich unter echter Physik, und Sie können es jederzeit zur Bearbeitung stromaufwärts zurückschicken, ohne irgendetwas zu exportieren oder erneut zu importieren.

Wie es weitergeht#

  • Geben Sie dem Prop mit einem Skript ein Verhalten. Engine stellt Lifecycle-Hooks wie start, update(dt), onCollision und onTrigger über eine API mit 538 Mitgliedern in 50 Namespaces bereit.
  • Probieren Sie Blueprints aus, wenn Sie Logik lieber visuell aufbauen als schreiben möchten.
  • Erkunden Sie den Terrain-Editor und das Panel Sky & Atmosphere, um eine Umgebung rund um Ihr Prop zu bauen.