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ä
interface

  1. Navigointipalkki . Se tarjoaa helpon pääsyn tuonti- / vientiasetuksiin ja minkä tahansa kohteen lisäämiseen kohtaukseen.
  2. Toista / lopeta . Täällä voit toistaa tai pysäyttää 3D-kohtauksesi. Jos objekteihisi on liitetty komentosarja, komento suoritetaan, kun painat toistoa.
  3. Projektiasetukset . Täällä voit määrittää projektin asetukset. Lisätietoja
  4. Ääriviiva . Missä olet luetellut kaikki kohtauksen sisältämät elementit (3D-objektit, valot ja kamerat)
  5. Ominaisuudet-paneeli . Jos sinulla on valittu kohtauksen osa, sinulla on kaikki sen muokkaamiseen tarvittavat tiedot. Jotkut kentät ovat muokattavissa, toiset vain luettavissa.
  6. Työkalurivi 3D . Voit kääntää, kiertää tai skaalata minkä tahansa elementin paikallisessa tai globaalissa tilassa.
  7. Kohtauseditori . Täällä voit muokata kohtaustasi suoraan ja valita minkä tahansa elementin muokkaamaan sitä.
  8. 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.