view3dscene hanke on katsojan 3D kohtaus tiedostoja.
Tuetut tiedostomuodot:
· VRML 1.0 ja 2.0. Lähes täydellinen VRML 1.0 -tuki on valmis. VRML 2.0 (aka VRML 97) tuki on myös tehnyt, vaikka joitakin lisätoimintoja puuttuu juuri nyt (kuten prototyyppejä, scripting, interpolaattoreita, anturit). VRML-tiedostoja yleensä WRL laajennus.
· Katso VRML täytäntöönpanon tila yksityiskohtainen luettelo tuetuista ominaisuuksista. Katso myös minun laajennuksia VRML, minun VRML testisarja, ja lopulta viralliset VRML vaatimukset.
· Myös monet OpenInventor n 1,0 ASCII-tiedostoja (laajennus IV) käsitellään. Lähinnä se johtuu Inventor 1.0 ja VRML 1.0 ovat hyvin samankaltaisia muotoja, mutta view3dscene käsittelee myös joitakin muita Inventor-solmut.
· 3D Studio 3DS-muodossa. Ei jokainen tieto 3DS käsitellessä view3dscene mutta tärkeintä asiaa, kuten materiaalit, rakenne koordinaatit ja rakenne tiedostonimet ovat tuettuja.
· Aaltorintaman OBJ tiedostoja. Vain hyvin perustuki: geometria ja rakenne & koordinaatit. Texture nimetty default_obj_texture.png hakemistossa käytetään, jos rakenne & koordinaatit määritellään tiedoston.
· GEO. Jotkut yksinkertaiset muodossa; En edes tiedä, mitä ohjelma kirjoittaa tiedostoja tässä muodossa, se vain tapahtui, että minulla oli muutamia tiedostoja tässä muodossa. Ei, se ei ole Videoscape GEO ja se ei ole Houdini GEO.
Ominaisuudet :
- kaksi navigointi ovat käytettävissä: Walk (kävely kuten FPS (Doom, Quake) pelejä, joissa törmäysten havaitseminen, vakavuus ja siihen liittyvät toiminnot käytettävissä) ja tutki (tämän avulla voit helposti kiertää ja skaalata koko malli).
- Convertion 3DS, OBJ ja GEO tiedostoja VRML 1.0
- Voit myös yksinkertaisesti avata ja tallentaa kaikki VRML 1.0 tai 2.0-tiedoston ja voimassa view3dscene toimii kuin & quot; pretty-tulostin & quot; varten VRML tiedostoja.
- Sisäänrakennettu ray-merkkiaineen (joka on myös saatavana erillisenä komentorivin ohjelma, rayhunter) tuottaa kaunis näköala kohtauksen (varjoja, peilit, ja läpäisevyys). Classic ray-merkkiaineen toteuttaa täsmälleen VRML 97 valaistus yhtälöitä.
Mitä uutta strong> tässä julkaisussa:
- Mac OS X -versio on nyt natiivin on helppo asentaa.
- lataaminen voimavaroja käyttäen HTTP-protokollaa täytäntöön.
- lisäys ehdottomasti kaikki varat tiedot URI (tekstuurit, äänet, 3D-malleja) on nyt tuettu.
- Uusi pikavalinnat ovat käytettävissä helposti vaihtaa näkökulmia.
- Uusi X3D ominaisuuksia ovat CAD tason 2 solmut, MultiTexture.function ja NavigationInfo.transitionComplete.
- Switching fullscreen paranee.
- Aineominaisuudet voidaan ladata erillisiä XML-tiedostoja.
Mitä uutta strong> versiossa 3.12.0:
- Nyt on mahdollista navigoida Walk ja Fly tilat hiirellä vetämällä.
- Hiiri 3D laitetuki lisättiin.
- Screen-space ambient purenta on toteutettu (ks valikkokohta & quot; View - & gt; Screen tehosteet & quot;).
- 3D valot voidaan muokata vuorovaikutteisesti (ks & quot; Muokkaa - & gt; Valot Editor & quot; valikkokohta).
- Kaikki tehosteita yhteistyötä nyt moninäytteistettyjä (pehmennys).
- UNIT lausunto X3D 3.3 toteutetaan.
- VisibilitySensor solmu on tuettu.
- Monet korjaukset triangulating kovera monikulmio.
- Muita pieniä parannuksia ja optimointeja lähtöisin käyttäen Castle Game Engine 4.0.0.
Mitä uutta strong> versiossa 3.11.0:
- Monet parannukset Collada mallinnus ja muuntaminen X3D.
- Geometry shaders tuetaan.
- & quot; Limit FPS & quot; vaihtoehto toteutetaan, jotta ei pakokaasujen CPU.
- Lisää kuva formaatteja tuetaan tekstuurit (GIF, TGA, XPM, PSD).
- valikkokohta ottaa kuvakaappaus, jossa on läpinäkyvä tausta.
- Uusi komentorivioptiona valita alkuperäisen näkökulmasta.
- Parannuksia ja optimointeja varjo karttoja ja varianssi Shadow Maps.
- Väri interpolaattoreita työskennellä HSV tilaa.
Mitä uutta strong> versiossa 3.10.1:
- X3D mallit voidaan tallentaa levylle käyttäen X3D XML-koodausta.
- Muuntaminen VRML 2 X3D on nyt mahdollista.
- Uusi valikon kohdetta ja komentorivivalitsimia lisättiin jotta muuntaminen eri VRML / X3D versioita ja koodauksia.
- itsenäinen & quot; tovrmlx3d & quot; binary lisättiin view3dscene julkaisu, nimenomaan tehdä muunnoksia eräajona.
- Saving VRML / X3D malleja Classic koodaus paransi myös paremmin käsittelyä meta paremmin sisennys, ja luotettavampia säästö malleja käyttäen varjo karttoja laajennuksia.
Mitä uutta strong> versiossa 3.10.0:
- Kaikki valaistus lasketaan per-pikseli shader tekee (käytämme Phong-varjostus). Tämä tarkoittaa näet paljon mukavampi specular ja kohdevalaisin kohokohtia. Yritä tehdä joitakin sileä ja kurvikas metallipinnat arvostaa sitä :) Myös valon vaimennus, säde, SpotLight.beamWidth täsmällisesti suoritettu nyt.
- Meidän kolahtaa kartoitus vaikutus on hyvin kauniisti yhtenäinen uudessa ruhojen käsittelyn. Nyt kolahtaa kartoitus toimii kaikissa valaistusolosuhteissa ja teksturointia olosuhteissa toimii kaksipuolinen valaistus, ja ottaa kaikki normaalit VRML / X3D valot huomioon.
- Tämä myös antaa meille mahdollisuuden tehdä kolahtaa kartoitus & quot; käytössä & quot; oletuksena. (Voit hallita sitä View - & gt; Bump kartoitus valikosta view3dscene tietenkin.)
- varjo kartat toteutus on myös hienosti yhtenäinen uusia mallinnus. Tämä antaa valtava parannus, koska nyt otamme huomioon varjot oikeassa paikassa valaistus yhtälö, pienentämässä vain panos peitettynä valoa. Joten varjot kartat toimivat täysin oikein useita valoja ja useita varjo karttoja saman muotoinen.
- Shadow kartat toimivat myös nyt kaikkien multi pintakuviointilaitteena mahdollisuuksia. Ja yleensä, he työskentelevät jokaisen VRML / X3D valot / materiaalit / tekstuurit asetukset.
- Meillä on uusi kiiltävä menetelmä tekee kaiken läpi shaders (OpenGL varjostus Kieli, aka GLSL). Kaikki vakio X3D renderöintitoimintoja sekä meidän laajennukset ovat käytettävissä tässä kuvanmuodostustilan. Tämä johtaa paljon parempi katsoa monien kohtauksia.
- Muuttaa parannuksia:
- muuntaminen 3DS, GEO, Wavefront OBJ, MD3, Collada reimplemented tuottaa X3D 3.2.
- Kun lataat 3DS ja Wavefront OBJ, yritämme vaikeampi löytää vastaavia tekstuuri nimi.
- Luemme normalmap (aka bumpmap) tietoja 3DS ja Wavefront OBJ malleja. Tämä on luonnollisesti muutettu meidän kolahtaa kartoitus laajennuksia VRML / X3D.
- Meillä on myös vapauttaa (vuonna lähde vain) linna versio 0.9.2. Tämä on kehittäjille, joten sinulla on linnan lähteistä yhteensopiva uusimman moottori.
- Meidän Blender X3D viejä päivitetään Blenderille 2,58, siirrettävyyttä meidän normalMap ominaisuuksia.
- Muita uusia ominaisuuksia ja korjauksia:
- X3D valonlähde & quot; maailmanlaajuinen & quot; kenttä on oikein tuettu nyt.
- Sinulla on paljon enemmän mahdollisuuksia muokata ajovalojen uusilla KambiNavigationInfo.headlightNode laajennus. Voit laittaa mitään X3D valo (suuntaava, spot, kohta) siellä, ja se toimii.
- VectorInterpolator laajennus toteutetaan animoida MFFloat sarjaa, esimerkiksi animoida ElevationGrid.set_height. Yksinkertainen demo.
- ColorSetInterpolator laajennus animoida MFColor (joukko värejä) aloilla.
- LineProperties solmu täytäntöön (ks Shape laitetukisopimuksen).
- Muunna animaatio optimointeja.
- Various prototyyppi nopeus ja muistin optimointeja.
- Raakaöljy täytäntöönpanoa joidenkin BitManagement solmuja.
- heigthMap varten kolahtaa kartoitus olisi sijoitettava alfa kanava normalmap kuvan, ja parallaksi kolahtaa kartoitus toimii nyt paljon tehokkaampaa.
- view3dscene on uusi File - & gt; Asetukset pysyviä asetuksia linjan leveyden (ohjaa kaikkia linja visualisointi, kuten rautalanka, rajauslaatikon, LineSet jne), pistekoko ja oletus taustavärin.
- VRML 1.0 PerspectiveCamera.heightAngle ja OrthographicCamera.height tukea.
- Shadow kartat PCF 4 bilinear korjaukset - se oli liian tumma.
- Various pienemmän moottorin korjauksia (noin uudelleenpiirtotaajuus, kamera, FPC versiot kysymykset kiinteä).
Mitä uutta strong> versiossa 3.9.0:
- Annetaan dynaaminen kohtauksia on paljon nopeampi.
- GLSL attribuutteja sisällä VRML / X3D tiedostot ovat sallittuja.
- Sumuvalot voidaan rajoittaa tiettyihin muotoja LocalFog solmu.
- FogCoordinate solmu voit määrittää nimenomaisen sumu tiheys jokaista pistettä.
- lataaminen GLSL shader lähteistä tietoja URI tuetaan.
- Useita näkymäikkunoissa noudatettu samoja 3D-malli toteutetaan.
- komentorivivaihtoehdot tehdä kuvakaappauksia eräajotilassa ovat nyt luotettavampia.
- TouchSensor.hitTexCoord_changed tapahtuma toteutetaan.
- TouchSensor.hitNormal_changed tapahtuma paransi tuottaa sujuvaa normaalit.
Mitä uutta strong> versiossa 3.7.0:
- Erilaisia screen-tila on valittavissa: taskulamppu, syvyys visualisointi, ja enemmän. Määrittely oma vaikutuksia on myös mahdollista.
- Monet uudet X3D solmut toteutetaan, mukaan lukien kaikki drag anturit, ClipPlane ja Billboard.
- animointiin transformaatio on optimoitu.
- & quot; Tutkitaan & quot; Kameran tila paranee.
- kytkeminen navigointitilan säilyttää kameran näkymä.
- Smooth siirtymisistä näkökulmia täytäntöön.
- työkalurivi tärkein napit on käytettävissä.
- Primitives on texCoord kenttä ja toimivat paremmin varjo karttoja.
- Uusi KambiScript toiminnot toteutettiin käsittelyyn kierrosta.
Mitä uutta strong> versiossa 3.6.0:
- X3DLightNode.shadows kenttä, helposti aktivoida varjoja kaiken.
- Apperance.receiveShadows kenttä, helposti aktivoida varjoja erityisiä varjo vastaanottimia.
- Valonlähteet 'projectionNear, projectionFar ja tällaiset lasketaan automaattisesti nyt sopivat arvot, kunhan käytät korkean tason X3DLightNode.shadows tai Apperance.receiveShadows kentät.
- Yhteensopimattomat muutokset: DirectionalLight.projectionRectangle jotta muuttunut, vastaamaan standardin OrthoViewpoint.fieldOfView järjestyksessä. Myös projektio * parametrit ovat nolla oletuksena (joka osoittaa, että ne olisi lasketaan automaattisesti).
- Helppo valikon kohteita hallita varjo karttoja, katso uudet View - & gt; Shadow Maps - & gt; ... Alivalikko.
- Uusi ProjectedTextureCoordinate solmu projektiivista teksturoinnin. Voi heijastaa tekstuuri myös näkökulmasta nyt.
- Laajennukset ohjata pään keikkuivat VRML / X3D maailmoja.
- Keräily ja säteenseurantatekniikoilla kanssa kohtisuoraa projektiota kiinteitä. (Katso myös uusi rayhunter (versio 1.3.2) kanssa --ortho vaihtoehto).
Mitä uutta strong> versiossa 3.5.0:
- Käyttäjän näkyvät piirteet:
- NURBS tukea. Useimmat X3D NURBS komponentti (taso 1) pannaan täytäntöön, tämä sisältää käyrät, pinnat ja interpolaattoreita. VRML 97 NURBS solmuja hoidetaan myös.
- Major bugikorjauksia GTK 2 (Unix) backend ja varjon karttoja käsittely.
- Lukemattomat pienet bugikorjauksia ja parannuksia.
- Ohjelmoija-näkyvä moottori ominaisuuksia:
- Scene Manager (TKamSceneManager), johtaja 3D-maailmassa.
- Custom näkymäikkunoissa (TKamViewport) voidaan helposti hyödyntää meidän kohtaus johtaja.
- 2D valvonnan kehyksen: TKamGLButton, TKamGLImage, parempi TGLMenu ja enemmän. Viewports ovat myös 2D valvontaa.
- Moottori lähteistä organisoitiin intuitiivisia src / esimerkkejä / jne hakemistoja.
- Paljon enemmän komponentteja rekisteröity Lasarus paletti. (Tämä laajennetaan ensi julkaisuissa.)
- Moottori on lisensoitu nyt GNU Lesser General Public License (kanssa & quot; staattinen linkitys poikkeus & quot;).
Vaatimukset :
- OpenGL
- libpng
- Zlib
- GTK + & gt; = 2,2
- GtkGLExt & gt; = 1.0.6
Kommentteja ei löytynyt