Ammatillinen koulutus

VET ( Eng.  Viewpoint Experienced Technology  - interaktiivinen teknologia virtuaalitodellisuuden 3D-visualisoinnille ).

Ulkoasuhistoria

Aluksi tekniikkaa kutsuttiin MetaStreamiksi. Ja sen kehitti MetaCreations-divisioona (Real Time Group - RTG) yhdessä Intelin kanssa vuonna 199? vuosi. Teknologian kehittäjä (RTG) - esitteli uuden konseptin 3D-terminologiassa - trixels (trixels). (Analogia voidaan vetää pikseleillä, jotka ovat minkä tahansa kaksiulotteisen digitaalisen kuvan komponentti. Trikseliä kuvaavat karteesiset X-, Y-, Z-koordinaatit ja RGB-väri. Trikselien määrä puolestaan ​​riippuu käyttäjän selainikkunassa kanavan nopeudesta ja tietokoneen ominaisuuksista.)

Jatkokehityksen aikana luotiin mallimuunnin vakioformaateista erikoismuotoon (*.mts) ja katselumoduuli selaimille (VMP).

Myöhemmin, vuonna 2000, tämän tekniikan kehittämiseksi, MetaCreationsille myönnettiin erityinen ViewPoint-jaosto, joka tulevaisuudessa (ja tällä hetkellä) harjoittaa tämän tekniikan edistämistä ja parantamista.

Vuoteen 2006 asti tämä tekniikka oli shareware, eli kaikki luotu voitiin vapaasti näyttää paikallisella koneella, mutta kun 3D-kohtausta näytettiin Internetissä , objektien eteen ilmestyi läpikuultavat kirjoitukset "www.viewpoint.com". Niistä eroon pääsemiseksi tarvittiin avain (Broadcast Key), joka piti ostaa. Ei-kaupallisiin projekteihin se jaettiin ilmaiseksi. Nyt et tarvitse avainta, etkä tarvitse ostaa lisenssiä lähettääksesi malleja Internetiin. Ammatillisen koulutusympäristön luomiseen on nyt saatavilla muun muassa ilmainen ohjelmisto, jonka on kehittänyt ViewPoint Technology.

VET kohtausmuoto

VET-skene perustuu erityiseen tietomuotoon, joka perustuu XML-kielilaajennukseen. Nämä tiedot sijoitetaan tiedostoon mtx-tunnisteella. Lisäksi kohtaukseen voidaan liittää erilaisia ​​graafisia, ääni- ja videoobjekteja. Nämä objektit voidaan liittää joko suoraan ilman ylimääräisiä muotomuunnoksia tai nämä objektit voidaan sijoittaa erityiseen pakattuun tietomuotoon - mts (metastream).

Esimerkki jpg-grafiikkatiedoston yhdistämisestä kohtauksessa tekstuurina:

Osa kuutiotyyppisen objektin kuvauksesta:

<MTSInstance Name="Cube_3" DoShadow="0" PreliteColor="0 0 0" > <MTSMaterial Name="Cube_1_MATERIAL_3_1_2" ID="4" > <MTSTextureMap Type="Diffuse" Name="img_1_03a" /> </MTSMaterial> </MTSInstance>

Ja tässä on linkki ulkoiseen tekstuuritiedostoon:

<MTSTimeElem Type="MTSImageStream" Name="img1_3" Path="img/1/img_1_3.jpg" > <Target Name="MTSTexture.img_1_03a" /> </MTSTimeElem>

Staattisen jpg-tekstuurin lisäksi voit määrittää myös animaation, esimerkiksi swf-tiedoston.

Yksinkertaiset 3D-primitiivit kohtauksessa (pallo, kuutio, laatikko, sylinteri, kartio, pyramidi) voidaan määrittää itse mtx-tiedostossa XML-tunnisteiden muodossa, monimutkaisemmat 3D-objektit (esimerkiksi 3D-mallinnuspaketeista muunnetut objektit) voidaan määrittää. olla yhteydessä kohtaukseen vain mts-tiedostosta.

Muuntaaksesi objektit mts-tietomuotoon voit käyttää joko erityisiä 3D-mallinnuspakettien laajennuksia tai erityisiä ohjelmistoja. On esimerkiksi ilmainen ohjelma nimeltä Scene Builder.

Tekniikka

Tekninen komponentti on muuttaa automaattisesti mallin laatua.

Mallin laatu voi vaihdella Internet-yhteyden nopeuden (eli kuinka nopeasti data saapuu asiakkaan koneelle) mukaan datan vastaanottohetken karkeasta mallista lopulta valokuvarealistiseen kuvaan. , kun kaikki tiedot saapuvat asiakkaan koneelle. Ja luoda tämä "siru" mahdollistaa alkuperäisen tietojen suodatusalgoritmin.

Tämä algoritmi piilee siinä, että karkeakin objektimalli ei sisällä kadonneita polygoneja, ja tietojen asteittainen lataaminen tasoittaa sen geometriaa sujuvasti. Selaimelle kehitettiin ladattava kohtauslaskentamoduuli, SreeD.

Moottori tukee läpinäkyvyyttä (kalvot), pehmeitä varjopeittoja, kevyitä peittokarttoja (lightmaps), kohokuviointia (bumpmaps) ja aktiivisia vyöhykkeitä (kun osuvat, tekstikommentit, valokuva- tai videolisäkkeet tulevat näkyviin, ja nämä lisäykset voidaan suoratoistaa toiselta palvelimelta ) .

Toinen tekniikan ominaisuus on latausprosessin rationalisointi (" skaalautuvuus " -periaate), jonka ydin on seuraava: asiakasselainikkunassa olevaa kuvaa parannetaan (yksityiskohtaisesti) kunnes se ylittää näytön ja videon kohtuulliset ominaisuudet. kortti. Toisin sanoen esimerkiksi kohtausikkunan resoluutiolla 600 x 400, VMP ei toista koko kuvaa kuten alkuperäisessä, jonka mitat ovat 1000 x 1000, mikä säästää koneen suorituskykyä.

Dokumentaatio

Linkit