All tutorials

Ta propen din inn i Engine

Intermediate 15 min engine

Importer det teksturerte assetet ditt inn i en scene, gi det fysikkomponenter, test det i Play-modus, og send det tilbake for redigering uten å forlate appen.

Dette lærer du#

Du skal plassere propen din i en ekte scene i Engine, gi den fysikk, teste den i Play-modus, og bruke frem-og-tilbake-flyten som sender den tilbake til Sculpt eller Pigment for redigering.

Før du starter#

  • Fullfør Teksturer propen din i Pigment, eller ha et hvilket som helst teksturert mesh klart.
  • Engine er en støttet modul. Den bruker WebGPU når nettleseren har det, og faller tilbake til WebGL2 når den ikke har det, så den åpner uansett.
  • Verdt å vite: Engine er en fullverdig spillmotor. En scene er et tre av entiteter i Scene Graph, og hver entitet er et sett med komponenter (Transform, Model, Light, Camera, RigidBody, Collider, Script).

Steg#

  1. Åpne Engine og start enten fra en tom scene eller last inn en av demomalene for å få et bakkeplan og belysning gratis.

    Advarsel: demoscener lagres ikke. Hvis du bygger videre på en, må du lagre den som ditt eget prosjekt før du forlater den.

  2. Importer propen din. Send den over fra Pigment, eller importer .glb-filen direkte. Den kommer inn som en entitet med en Transform- og Model-komponent allerede festet.

  3. Velg entiteten i Scene Graph og sjekk Transformen i inspektøren. Plasser den på bakken og sett en fornuftig skala nå, fordi alt nedstrøms arver den.

  4. Legg til en Collider med Add Component. Uten én har propen en form du kan se, men ingenting fysikken kan berøre.

    Tips: match kolliderformen til jobben. En enkel form som tilnærmer propen din er billigere under kjøring enn en eksakt mesh-kollider, og for en stein vil ingen legge merke til forskjellen.

  5. Legg til en Rigidbody hvis propen skal påvirkes av fysikk. La den stå av for scenerier som aldri beveger seg, siden statisk geometri er billigere.

  6. Trykk på Play. Fysikken kjører for ekte i denne modusen, så en prop med en Rigidbody og en kollider vil falle, lande og sette seg.

  7. Følg med på hva som skjer ved landing. En prop som synker gjennom gulvet, hakker eller spretter merkelig, forteller deg at kolliderens eller massens verdier er feil.

  8. Trykk stopp og juster. Play-modus er for testing, ikke for utforming.

  9. Fiks et modelleringsproblem uten å forlate Engine: høyreklikk på propen i Scene Graph og bruk Edit in for å åpne den i Sculpt, Pigment eller Retopo. Endringen din kommer tilbake og oppdaterer propen på stedet.

    Tips: du kan velge flere om gangen med Shift+klikk, eller Cmd+klikk på Mac, og sende flere objekter sammenslått til ett. På Mac åpner Ctrl+klikk kontekstmenyen og endrer ikke utvalget.

  10. Lagre scenen, og bruk Save to Cloud slik at prosjektet følger kontoen din.

Resultat#

Propen din finnes nå i en spillbar scene: den har fysisk tilstedeværelse, den oppfører seg under ekte fysikk, og du kan sende den tilbake oppstrøms for redigering når som helst uten å eksportere eller importere noe som helst.

Gå videre#

  • Gi propen atferd med et skript. Engine eksponerer livssyklus-hooks som start, update(dt), onCollision og onTrigger, over et API med 538 medlemmer fordelt på 50 navnerom.
  • Prøv Blueprints hvis du heller vil bygge logikk visuelt enn å skrive den.
  • Utforsk terrengeditoren og Sky & Atmosphere-panelet for å bygge et miljø rundt propen din.