Sumo3D dokumentáció


Elkezdeni

A Sumo3D egy olyan szerkesztő, ahol jeleneteket komponálhat, a Sumopaint textúráit felhasználhatja a 3D-s objektumokba, és exportálhatja a Sumocode interaktív darab vagy játék részeként.

Ezen felül bármilyen objektumot vagy jelenetet exportálhat, hogy később más projektekben felhasználhasson.

Felület
interface

  1. A Navbar . Könnyű hozzáférést biztosít az importálás / exportálás lehetőségeihez, valamint a tárgy bármely objektumának hozzáadásához.
  2. Lejátszás / leállítás . Itt lejátszhatja vagy leállíthatja a 3D jelenetet. Ha bármilyen szkript van társítva az objektumaihoz, a lejátszás megnyomásakor ez futtatja a parancsfájlt.
  3. Projektbeállítások . Itt állíthatja be a projekt beállításait. További információ
  4. Körvonalazás . Ahol felsorolta a jelenet összes elemét (3D objektumok, fények és kamerák).
  5. Tulajdonságok panel . Ha kiválasztott egy elemet a jelenetből, itt megadhatja a módosításához szükséges összes információt. Egyes mezők szerkeszthetők, mások csak olvashatók.
  6. Eszköztár 3D . Bármely elemet lefordíthat, elforgathat vagy méretezhet helyi vagy globális módban.
  7. Jelenetszerkesztő . Itt közvetlenül szerkesztheti a jelenetet, és bármely elemet kiválaszthatja a szerkesztéshez.
  8. Hozzáadás . Az elemek vizuális hozzáadásának vizuális módja.

Importálás

Importálhat bármilyen eszközén lévő glTF 2.0 fájlt, vagy bármilyen exportált objektumot / jelenetet (JSON formátum). A bináris glTF (.glb) használata ajánlott, mert Ön is felvette az anyagokat.

Export
Objektum exportálása

Exportálja a JSON formátumban kiválasztott objektumokat.

Jelenet exportálása

Exportálja a teljes jelenetet JSON formátumban.

Exportálja a glTF-et

Exportálja az egész jelenetet glTF binay formátumban (az összes anyaggal együtt).

Visszavonás / Újra

Bármely műveletet visszavonhat vagy ismételhet, ha megnyomja ezeket a gombokat (lásd az alábbi videót), vagy az eszköztáron / Szerkesztés / Visszavonás vagy Újra.

Projektbeállítások

Megjelenítheti / elrejtheti a visszavonás / visszavonás gombok melletti „info” ikon megnyomásával. Itt állíthatja be a projekt nevét, ha automatikus mentést szeretne végrehajtani, a megjelenítő alapvető tulajdonságainak beállításához, vagy ha VR támogatást szeretne. Ezen felül beállíthatja a háttér színét és a jelenet ködét. Van egy információs része a jelenet összes objektumával, csúcsával és háromszögével, ez közvetlenül befolyásolja a jelenet teljesítményét.

Hogyan használja a jelenet grafikont

Belül húzhatja az elemeket, és hierarchiával rendezheti.

Több kamera használata

Ha több kamerája van a jelenetnek, változtathatja a jelenetdiagramon az aktívat.


Objektumok hozzáadása

Csoport hozzáadása

A csoportok több 3D objektum számára hasznosak a helyzetük, elforgatásuk és méretarányuk megosztásához.

Adjon hozzá egy 3D-s objektumot

Legfeljebb 14 különböző 3D-s alakzat adható hozzá. Ha további különböző alakzatokat kell hozzáadnia, akkor importálhatja azt az eszközéről, ha van már mentve 3D-s modellje.

Adjon hozzá fényt
Háttérvilágítás

Ez egy olyan fény, amely ugyanolyan méretű fényt vetít minden irányba. Megváltoztathatja az intenzitást (alapértelmezés szerint 1) és a színt.

Irányított fény

Ez a fény árnyékokat vetítő helyzetből (ha az irányt bejelölte) fényt bocsát ki, és különböző intenzitású helyzettől függően.

Félgömb fény

Ez a fény hasonló a környezeti fényhez (ugyanaz a fény minden irányban), de beállíthatja a felső és az alsó színt.

Pontfény

Ez hasonló egy izzóhoz, ugyanazok a tulajdonságai vannak, mint az irányított fénynek, és játszhat a távolságával és a bomlásával.

Pontfény

Ez egy fénykúp, hasonló tulajdonságokkal rendelkezik, mint a pontszerű fény és a penumbra paraméter, hogy elsimítsa a fényt a kúp sarkában.

Kamera hozzáadása
Ortográfiai kamera

Ezzel a kamerával az összes objektum azonos méretarányban jelenik meg.

Perspektíva kamera

A messze lévő objektumok kisebbek, mint a közeliek.


Objektum tulajdonságai

Az azonosítóval kapcsolatos tulajdonságok

A jelenet minden eleméhez egyedi UUID tartozik, megújíthatja, de ez nem kötelező. A Név mező fontos az elemek szkriptekből történő kezeléséhez.

Helyzettel / forgatással / skálával kapcsolatos tulajdonságok

Szerkesztheti ezeket a paramétereket pontos értékekre, vagy húzhatja a mutatót.

A láthatósággal kapcsolatos tulajdonságok

A látható, frustum selejt eltávolításán túl a nézési frustumon kívül eső tárgyakat a megjelenítési folyamatból eltávolítják. Az Árnyék / Cast / Fogadás pedig KÖTELEZŐ, ha árnyékot szeretne használni a jelenetén.

Egyéni tulajdonságok
Kamera

A leggyakrabban itt szerkesztendő tulajdonságok a FOV (látómező) (a közös értékek 35 és 90 között vannak), valamint a közeli és a távoli, ha a renderelhető területet módosítani szeretné.


Geometriák

Geometria alapjai

Minden 3D objektum egy háló, és ennek a hálónak két része van, egy geometria és egy anyag. Ez a geometria határozza meg az objektum alakját.

Az azonosítóval kapcsolatos tulajdonságok

Az objektum (Háló) elemhez hasonlóan minden geometriának megvan a maga UUID-je és neve.

Egyéni tulajdonságok

Minden geometriának megvannak a maga tulajdonságai. Például egy doboz szélességgel, magassággal és mélységével rendelkezik illetve, hogy hány metszetből áll.


Anyagok

Anyagok alapjai

Minden 3D objektumnak van anyaga (alapértelmezés szerint egy MeshStandardMaterial). Fontos tudni, hogy több objektum is megoszthatja ugyanazt az anyagot (másolhat és beilleszthet közöttük).

Anyagtípusok
Használt általános típusok

Bár több mint 10 típusú anyag létezik, legtöbbször e kettő egyikét fogjuk használni.

MeshBasicMaterial

A legolcsóbb (teljesítményben), mert nem számol fényt. Olyan, mint egy megvilágítatlan anyag, és általában képpel használják térképszerkezetként.

MeshStandardMaterial

Ez a legreálisabb, de a legdrágább (teljesítményben). Játszhat több térképpel, valamint érdességi és fémességi értékekkel. Ez a legközelebb a PBR anyaghoz.


Szkriptek

Új szkript hozzáadása

A jelenet minden eleméhez hozzáadhat több szkriptet. Ha JS-sel programoz, és követi a kézikönyvet akkor interaktivitást adhat a projektjéhez.

Használjon előre definiált szkripteket

Három példát adhat az alapkódhoz az elemekhez. Forgatás, fordítás vagy / és méretarány.