3D-projektio

Render 3D esineitä suoraan PinePaper kankaalla. 3D-projektiojärjestelmä tukee viittä projektiotyyppiä, viittä alkeellista muotoa, GPU-kiihdytettyä renderointia ja kiertoratakameraa.

Yleiskatsaus

PinePaper:n 3D-projektiojärjestelmä on itsenäinen nollariippuvuuskirjasto (~18KB minified), joka tekee 3D-alkeista 2D-monikulmioita kankaalle. Esineitä voidaan valita, raahata ja animoida tavallisten 2D-kohteiden rinnalle.

Ennustetyypit

Valitse, miten 3D- objektit projisoidaan 2D-kankaalle:

Ennuste Tavaran kuvaus
Perspektiivi Realistinen syvyys esilyhennyksillä. Objektit kauempana näyttävät pienemmiltä. Asetettava näkökenttä (FOV).
Orthografinen Ei syvyysvääristymiä. Rinnakkaislinjat pysyvät rinnakkain. Yleiset tekniset/tekniset piirustukset.
Isometrinen Equal-angle aksonometrinen näkymä (30° akselit). Suosittu pelitaiteessa ja arkkitehtoniset kaaviot.
Kaappi Oblique projektio, jossa syvyysakselia piirnetään puoli asteikolla ja 45°.
Cavalier Oblique projektio, jossa syvyysakselia piirnetään täydessä mittakaavassa ja 45°.

Alkuasukkaat

Viisi 3D-muotoa:

Alkukantainen Tavaran kuvaus
Kuutio Asetettava koko
Pallo Asetettava säde ja segmentin määrä
Sylinteri Asetettava säde ja korkeus
Torus Asetettavat suuret säteet/pienet säteet
Cone Asetettava säde ja korkeus

Jokainen primitiivinen tukee omia värejä ja kiertoa kaikilla akseleilla.

GPU-kiihdytys

Renderöinti valitsee automaattisesti parhaan käytettävissä olevan taustaosan:

  1. WebGPU compute Nopein, käytetään, kun saatavilla
  2. WebGL2 muuntaa palautetta
  3. CPU

GPU-kiihtyvyys aktivoituu automaattisesti, kun kohtaus ylittää 150 kasvoa.

Kamera

Kiertoratakamera ohjaa katselukulmaa:

  • Position
  • Kohde … jossa kamera katsoo (kiertoratakeskus)
  • Näköala … perspektiivin vääristymämäärä (vain näköalatila)

Valitaan ja vedetään 3D- objekteja

3D-objektit ovat valittavissa ja vedettävissä kankaalla, aivan kuten 2D-objektit:

  • Valitse 3D-objekti napsauttamalla sitä
  • Vedä sen asentoa uudelleen
  • Animaatiot pysähtyvät automaattisesti vedon aikana ja jatkuvat julkaisun yhteydessä
  • Raahattu asento pysyy animaatio kehykset

3D-projektioesimerkkimalli

Esirakennettu malli osoittaa 3D-projektiojärjestelmä useita primitiivisiä, pyörimisanimaatioita ja erilaisia projektiotyyppejä. Etsi se mallikirjastosta.

Rajoitukset

  • Vakioanimaatioesiasetukset (häipyminen, pomppiminen, käärö, pulssi jne.) eivät ole tuettuja 3D-kohteissa. 3D-objektit käyttävät omaa kiertoanimaatiojärjestelmää ThreeD renderointiputken kautta. Standardin animaatiolla 3D-kohteeseen ei ole vaikutusta.
  • 3D-objektit renderöivät tasaisena monikulmiona, joka ei täytä tekstuurikartoitusta, valaistusta tai varjoja.
  • 3D-objektien välistä törmäystä ei ole vielä saatavilla.

Vinkkejä

  1. Aloita isometrisellä
  2. **Pyörivien 3D-objektien käyttö
  3. Yhdistä 2D-esitteiden kanssa Sekoita 3D-alkeita tekstin ja muotojen kanssa infografiseen tyyliin
  4. Kameran etäisyys Kameraa liikutetaan eteenpäin imarteluun, lähemmäs dramaattista syvyyttä

** Animaatiot