Sumo3D-dokumentaatio
Kuinka päästä alkuun
Sumo3D on muokkausohjelma, jossa voit luoda kohtauksia, käyttää tekstuureja Sumopaint ista 3D-objekteihin ja viedä sen käytettäväksi Sumokoodiin interaktiivisen teoksen tai pelin osana.
Sen lisäksi voit viedä minkä tahansa objektin tai kohtauksen käyttääksesi sitä myöhemmin toisessa projektissa.
Käyttöliittymä

- Navigointipalkki . Se tarjoaa helpon pääsyn tuonti- / vientiasetuksiin ja minkä tahansa kohteen lisäämiseen kohtaukseen.
- Toista / lopeta . Täällä voit toistaa tai pysäyttää 3D-kohtauksesi. Jos objekteihisi on liitetty komentosarja, komento suoritetaan, kun painat toistoa.
- Projektiasetukset . Täällä voit määrittää projektin asetukset. Lisätietoja
- Ääriviiva . Missä olet luetellut kaikki kohtauksen sisältämät elementit (3D-objektit, valot ja kamerat)
- Ominaisuudet-paneeli . Jos sinulla on valittu kohtauksen osa, sinulla on kaikki sen muokkaamiseen tarvittavat tiedot. Jotkut kentät ovat muokattavissa, toiset vain luettavissa.
- Työkalurivi 3D . Voit kääntää, kiertää tai skaalata minkä tahansa elementin paikallisessa tai globaalissa tilassa.
- Kohtauseditori . Täällä voit muokata kohtaustasi suoraan ja valita minkä tahansa elementin muokkaamaan sitä.
- Lisää . Visuaalinen tapa lisätä elementtejä kohtaukseen.
Tuo
Voit tuoda minkä tahansa laitteessasi olevan glTF 2.0 -tiedoston tai minkä tahansa viedyn objektin / kohtauksen (JSON-muoto). Binaarista glTF: ää (.glb) suositellaan, koska olet lisännyt myös materiaalit.
Vie
Vie objekti
Vie mikä tahansa valittu objekti JSON-muodossa.
Vie kohtaus
Vie koko kohtaus JSON-muodossa.
Vie glTF
Vie koko kohtaus glTF binay -muodossa (mukana kaikki materiaalit).
Kumoa / tee uudelleen
Voit kumota tai tehdä kaikki toiminnot painamalla näitä painikkeita (katso alla oleva video) tai työkalurivillä / Muokkaa / Kumoa tai Tee uudelleen.
Projektiasetukset
Voit näyttää / piilottaa sen painamalla 'info' -kuvaketta kumoamis- / uudelleenvalintapainikkeiden vieressä. Täällä voit asettaa projektisi nimen, jos haluat tallentaa automaattisen tallennuksen, määrittää renderöijän perusominaisuudet tai jos haluat VR-tuen. Tämän lisäksi voit asettaa taustasi värin ja kohtauksen sumun. Sinulla on tieto-osa, joka sisältää kaikki kohtauksen kohteet, verteksit ja kolmiot, tämä vaikuttaa suoraan kohtauksesi suorituskykyyn.
Kohtauskaavion käyttäminen
Sen sisällä voit vetää elementtejä ja järjestää ne hierarkian avulla.
Useiden kameroiden käyttö
Jos kohtauksessasi on useita kameroita, voit vaihtaa kameran, joka on aktiivinen kohtauskaaviossa.
Objektien lisääminen
Lisää ryhmä
Ryhmät ovat hyödyllisiä useille 3D-objekteille jakamaan sijaintinsa, kierto- ja mittakaavan ominaisuudet.
Lisää 3D-objekti
Voit lisätä jopa 14 erilaista 3D-muotoa. Jos haluat lisätä toisen muodon, voit tuoda sen laitteestasi, jos sinulla on 3D-malli tallennettu.
Lisää valo
Tunnelmavalo
Tämä on valo, joka heijastaa saman määrän valoa joka suuntaan. Voit muuttaa voimakkuutta (oletusarvoisesti 1) ja väriä.
Suuntavalo
Tämä valo lähettää valoa varjoja heijastavasta sijainnista (jos olet valinnut Cast-valinnan) ja eri voimakkuudella sen sijainnista riippuen.
Ympäröivä valo
Tämä valo muistuttaa ympäröivää valoa (sama valo kaikkiin suuntiin), mutta voit asettaa ylä- ja alapuolen värin.
Pistevalo
Tämä on samanlainen kuin lamppu, sinulla on samat ominaisuudet kuin suuntavalolla ja voit pelata sen etäisyydellä ja heikennyksellä.
Kohdevalo
Se on valon kartio, sinulla on samanlaiset ominaisuudet kuin pistevalolla ja penumbra-parametrilla tasoittamaan valoa kartion kulmissa.
Lisää kamera
Ortograafinen kamera
Tällä kameralla kaikki kohteet näkyvät samassa mittakaavassa.
Perspektiivikamera
Kaukana olevat esineet ovat pienempiä kuin lähellä olevat.
Objektin ominaisuudet
Tunnukseen liittyvät ominaisuudet
Jokaisella kohtaukseen lisätyllä elementillä on ainutlaatuinen UUID, voit uudistaa sen, mutta se ei ole välttämätöntä. Nimi-kenttä on tärkeä hallita elementtejä skripteistä.
Paikkaan / kiertoon / mittakaavaan liittyvät ominaisuudet
Voit muokata näitä parametreja tarkoiksi arvoiksi tai vetää osoitinta.
Näkyvyyteen liittyvät ominaisuudet
Frustum cull poistaa renderöintiprosessista objektit jotka ovat kokonaan kameran näkökentän ulkopuolella. Shadow / Cast / Receive on pakollisia, jos haluat käyttää varjoja kohtauksessasi.
Mukautetut ominaisuudet
Kamera
Tässä yleisimmin muokattavat ominaisuudet ovat FOV (näkökenttä) (yleiset arvot ovat 35: stä 90: een) ja lähietäisyys sekä kaukoetäisyys, jos haluat säätää renderöitävää aluetta.
Geometriat
Geometrian perusteet
Jokainen 3D-esine on verkko, ja siinä on kaksi osaa, geometria ja materiaali. Tämä geometria määrää objektin muodon.
Tunnukseen liittyvät ominaisuudet
Samoin kuin objekti (Mesh) -elementti, jokaisella geometrialla on oma UUID-tunnus ja nimi.
Mukautetut ominaisuudet
Jokaisella geometrialla on omat ominaisuutensa. Esimerkiksi laatikossa on leveys, korkeus ja syvyys ja kuinka monta segmenttiä on tehty.
Materiaalit
Materiaalien perusteet
Jokaisella 3D-objektilla on materiaali (oletusarvoisesti MeshStandardMaterial). On tärkeää tietää, että useat objektit voivat jakaa samaa materiaalia (voit kopioida ja liittää niiden välillä).
Materiaalityypit
Käytetyt yleiset tyypit
Vaikka materiaaleja on yli 10, käytämme suurimman osan ajasta yhtä näistä kahdesta.
MeshBasicMaterial
Se on halvin (suorituskyvyssä), koska se ei laske mitään valoa. Se on kuin valaisematon materiaali, ja sitä käytetään yleisesti kuvan kanssa karttakuviona.
MeshStandardMaterial
Se on realistisin, mutta kallis (suorituskyvyssä). Voit pelata useilla kartoilla sekä karheus- ja metallisuusarvoilla. Se on lähimpänä PBR-materiaalia.
Skriptit
Lisää uusi skripti
Kohtauksen jokaiseen osaan voit lisätä useita skriptejä. Ohjelmoimalla JS: n kanssa ja seuraamalla tätä opasta voit lisätä interaktiivisuutta projektiisi.
Käytä ennalta määritettyjä skriptejä
Voit lisätä elementteihisi kolme esimerkkiä peruskoodista. Kierrä, käännä tai skaalaa se.