1. Tuotteet
  2.   3D
  3.   JavaScript
  4.   Curtains.js
 
  

JavaScript-kirjasto 3D-vuorovaikutusten ja -animaatioiden luomiseen 

Avoimen lähdekoodin JavaScript-sovellusliittymä, joka mahdollistaa HTML DOM -elementtien muuntamisen interaktiiviseksi teksturoiduksi tasoksi. Voit helposti hallita WebGL:ää ja sijoittaa meshisi verkkosivusi DOM-elementteihin nähden.

curtains.js on avoimen lähdekoodin kevyt JavaScript-kirjasto, joka antaa ohjelmistokehittäjille mahdollisuuden muuttaa HTML DOM -elementtinsä interaktiivisiksi kuvioiduiksi tasoiksi helposti. Kirjasto on kooltaan pieni, mutta erittäin vakaa, joten käyttäjät voivat helposti luoda tehokkaita 3D-vuorovaikutuksia ja animaatioita. Se voi vaivattomasti kääntää kuvia ja videoita sisältäviä HTML-elementtejä 3D WebGL -kuvioiduiksi tasoiksi, jolloin käyttäjät voivat animoida niitä varjostimien avulla.

Kirjasto on erittäin helppokäyttöinen, mutta sinulla on oltava hyvät perustiedot HTML:stä, CSS:stä, JavaScriptistä ja shadereistä. Shader on ohjesarja, joka suoritetaan grafiikkaliukuhihnassa ja kertoo tietokoneelle, kuinka jokainen pikseli hahmonnetaan. Sinun on myös tiedettävä enemmän vertex- ja fragmenttivarjostimista, univormujen käytöstä sekä GLSL-syntaksin perusteista.

Tämä curtains.js on saatavilla MIT-lisenssillä, mikä tarkoittaa, että sitä voi käyttää ilmaiseksi henkilökohtaisiin ja kaupallisiin projekteihin. Kirjaston päätavoite on tarjota helppo tapa käsitellä WebGL:ää ja sijoittaa silmäsi suhteessa verkkosivusi DOM-elementteihin. WebGL on JavaScript API 3D- ja 2D-grafiikan reaaliaikaiseen renderöintiin selaimessa.

Previous Next

Zen-3d:n käytön aloittaminen

Helpoin tapa asentaa curtains.js  on käyttää npm-tiedostoa. Käytä seuraavaa komentoa sujuvaan asennukseen.

Asenna curtains.js NPM:n kautta

npm i curtainsjs 

Hallitse kohtauksia JavaScriptin avulla

Avoimen lähdekoodin kirjasto curtains.js sisältää hyödyllisiä toimintoja, jotka liittyvät kohtausten hallintaan ja sen oleellisiin ominaisuuksiin. Scene pinoaa kaikki piirrettävät objektit, mukaan lukien tasot ja varjostimet, eri matriisiin ja kutsuu ne oikeassa järjestyksessä piirrettäväksi. Voit helposti nollata konepinot, tyhjentää paikkapinon, rakentaa sen uudelleen uusilla paikkahakemistoilla, lisätä kohtaukseen uusia tasoja, poistaa koneen kohtauksesta, muuttaa tason sijaintia ja niin edelleen.

Käsittely renderöintiominaisuuksia

Ilmainen curtains.js-kirjasto tarjoaa mahdollisuuden käsitellä renderöityjä helposti oman sovelluksesi sisällä. Renderer-luokan käsittely on tarjonnut useita tärkeitä WebGL-kontekstiin liittyviä toimintoja, kuten luomisen ja palauttamisen, laajennukset, WebGL-komennot ja paljon muuta. Sitä voidaan käyttää säilön luomiseen, kankaan liittämiseen, WebGL-laajennusten käsittelemiseen, kontekstin katoamis-/palautustapahtumien luomiseen ja Scene-luokan objektin luomiseen, joka pitää kirjaa kaikista lisätyistä objekteista. Yllämainittujen lisäksi se tukee myös globaalien WebGL-komentojen, kuten kohtauksen tyhjennys, kehyspuskureiden sitominen, syvyyden asetus, sekoitustoiminto ja niin edelleen, käsittelyä.

Animoi kuvia ja videoita JavaScriptin kautta

Avoimen lähdekoodin kirjasto curtains.js antaa ohjelmistokehittäjille mahdollisuuden animoida kuvia ja videoita omissa sovelluksissaan helposti. Kirjaston avulla kehittäjät voivat luoda tasoja, jotka sisältävät kuvia ja videoita, jotka toimivat tavallisina HTML-elementeinä ja joiden sijainti ja koko on määritetty CSS-säännöillä. Voit myös käyttää useita pintakuvioita, useita tasoja, useiden tasojen kangastekstiä, useita videokuvioita ja monia muita.

 Suomen