Dokumentacija Sumo3D


Začetek

Sumo3D je urejevalnik, v katerem lahko sestavite scene, uporabite teksture iz Sumopainta v 3D predmete in ga lahko izvozite za uporabo v Sumocode kot del interaktivnega dela ali igre.

Poleg tega lahko izvozite kateri koli predmet ali prizor, da ga kasneje uporabite v drugih projektih.

Vmesnik
interface

  1. Navbar . Omogoča enostaven dostop do možnosti uvoza / izvoza in dodajanja katerekoli scene na prizorišče.
  2. Predvajanje / Stop . Tu lahko predvajate ali ustavite 3D sceno. Če imate skripto povezano na vaš predmet, bo ob pritisku na tipko predvajanje zagnal skripto.
  3. Nastavitve projekta . Tu lahko nastavite nastavitve projekta. Preberi več
  4. Orisnik . Kjer ste našteli vse elemente, ki so vključeni na prizorišče (3D predmeti, luči in kamere).
  5. Podokno z lastnostmi . Če imate izbran element scene, imate tukaj vse informacije, potrebne za njeno spreminjanje. Nekatera polja je mogoče urejati, druga so le berljiva.
  6. Orodna vrstica 3D . Kateri koli element lahko prevedete, zasukate ali prilagodite v lokalni ali globalni način.
  7. Urejevalnik prizorov . Tu lahko neposredno uredite svojo sceno in izberete kateri koli element, da jo uredite.
  8. Dodaj . Vizualni način dodajanja elementov v sceno.

Uvozi

Uvozite lahko katero koli datoteko glTF 2.0, ki jo imate v napravi, ali kateri koli izvoženi predmet / sceno (format JSON). Priporočen je binarni glTF (.glb), ker tako vključite tudi materiale.

Izvozi
Izvozi predmet

Izvozite kateri koli predmet, izbran v obliki JSON.

Izvozi sceno

Izvozite celotno sceno v formatu JSON.

Izvozi glTF

Izvozite celotno sceno v obliki glTF binay (z vključenimi vsemi materiali).

Razveljavi / Ponovi

Vsako dejanje lahko razveljavite ali ponovite s pritiskom na te gumbe (glejte video spodaj) ali prek orodne vrstice / Uredi / Razveljavi ali Ponovi.

Nastavitve projekta

Lahko ga prikažete / skrijete s pritiskom na ikono »info« poleg gumbov za razveljavitev / ponovitev. Tu lahko nastavite ime svojega projekta, če želite samodejno shraniti, za nastavitev osnovnih lastnosti upodabljalnika ali če želite imeti podporo za VR. Poleg tega lahko nastavite še barvo ozadja in zamegljitev vašega prizora. Imate informativni del z vsemi predmeti, točkami in trikotniki na sceni, kar neposredno vpliva na uspešnost vaše scene.

Kako uporabiti grafikon

V njej lahko elemente povlečete in organizirate po hierarhiji.

Uporaba več kamer

Če imate na sceni več kamer, lahko spremenite kamero, ki bo aktivna na grafu scene.


Dodajanje predmetov

Dodajte skupino

Skupine so uporabne za več 3D predmetov hkrati, da si delijo položaj, vrtenje in lastnosti lestvice.

Dodajte 3D objekt

Dodate lahko do 14 različnih 3D oblik. Če morate dodati nove oblike, jih lahko uvozite iz vaše naprave, če imate shranjen 3D model.

Dodajte lučko
Ambientalna svetloba

To je svetloba, ki oddaja enako količino svetlobe v vse smeri. Lahko spremenite njeno intenzivnost (privzeto 1) in barvo.

Usmerjena svetloba

Ta svetloba oddaja svetlobo iz položaja, ki projicira sence (če imate izbrano Cast) in različno jakost, odvisno od njenega položaja.

Hemisferna svetloba

Ta luč je podobna ambientalni svetlobi (enaka v vseh smereh), vendar lahko nastavite zgornjo in spodnjo barvo.

Točkasta svetloba

To je podobno kot žarnica(bulb), imate enake lastnosti kot usmerjena svetloba in lahko se igrate z njeno razdaljo in zmanjšanjem.

Prostorska svetloba

To je stožec svetlobe, ki ima podobne lastnosti kot točkovna svetloba in parameter penumbre, da gladi svetlobo v kotih stožca.

Dodajte kamero
Ortografska kamera

S to kamero so vsi predmeti prikazani v enakem merilu.

Perspektivna kamera

Predmeti, ki so daleč stran, so manjši od tistih v bližini.


Lastnosti predmeta

Lastnosti, povezane z ID-jem

Vsak dodani element na sceno ima edinstven UUID, lahko ga obnovite, vendar ni nujno. Polje z imenom je pomembno za upravljanje elementov iz skript.

Položaj / Vrtenje / Lestvica sorodnih lastnosti

Te parametre lahko uredite na natančne vrednosti ali povlečete kazalec.

Lastnosti, povezane z vidljivostjo

Za vidnim, odstranjevanja frustumov cull odstranjuje predmete, ki ležijo popolnoma izven vidnega frustuma. Sence / Cast / Sprejeti so OBVEZNI, če želite na svoji sceni uporabiti sence.

Lastnosti po meri
Kamera

Najpogostejše lastnosti, ki jih je treba tu urediti, so FOV (vidno polje) (skupne vrednosti so od 35 do 90) in bližje in dlje, če želite prilagoditi območje upodabljanja.


Geometrije

Osnove geometrije

Vsak 3D objekt je mreža in ta mreža ima dva dela, geometrijo in material. Ta geometrija določa obliko predmeta.

Lastnosti, povezane z ID-jem

Podobno kot element objekta (Mesh) ima vsaka geometrija svoj UUID in ime.

Lastnosti po meri

Vsaka geometrija ima svoje lastnosti. Na primer škatla ima širino, višino in globino ter koliko delov je narejeno.


Materiali

Osnove materialov

Vsak 3D objekt ima material (privzeto je MeshStandardMaterial). Pomembno je vedeti, da lahko več predmetov deli isti material (med njimi lahko kopirate in prilepite).

Vrste materialov
Uporabljene običajne črke

Čeprav obstaja več kot 10 vrst materialov, bomo največkrat uporabili enega od teh dveh.

MeshBasicMaterial

Je najnižji (po zmogljivosti), ker ne izračuna svetlobe. Je kot neosvetljen material in se pogosto uporablja s sliko kot teksturo zemljevida.

MeshStandardMaterial

Je najbolj realen, a drag (po zmogljivosti). Lahko se igrate z več zemljevidi in grobostjo in kovinskimi vrednotami. Je najbližje materialu PBR.


Skripte

Dodajte nov scenarij

Na vsak element scene lahko dodate več scenarijevv. Programiranje z JS in sledenje tem navodilom doda interaktivnost vašemu projektu.

Uporabite vnaprej določene skripte

Svojim elementom lahko dodate tri primere osnovne kode. Zavrtite, prevedite ali / in izmerite.