view3dscene projekt je prohlížeč pro 3D soubory scény.
Podporované formáty souborů:
· VRML 1.0 a 2.0. Téměř kompletní VRML 1.0 podpora je připravena. VRML 2.0 (aka 97 VRML), podpora je rovněž provedeno, i když některé pokročilé funkce jsou nyní chybí pravý (jako prototypy, skriptování, interpolátorů, senzory). VRML soubory mají obvykle WRL rozšíření.
· Viz stav implementace VRML pro detailní seznam podporovaných funkcí. Viz také moje rozšíření do VRML, můj VRML test suite, a konečně oficiální specifikace VRML.
· Soubory 1.0 ASCII také mnoho OpenInventor je (rozšíření IV) jsou zpracovány. Hlavně, že je to proto, že Inventor 1.0 a VRML 1,0ar velmi podobné formáty, ale view3dscene zpracovává i některé další uzly Inventor specifické.
· Ve formátu 3D Studio 3DS. Ne každá informace v 3DS je zpracována view3dscene, ale nejdůležitější věcí, jako jsou materiály, texturovací souřadnice a textur názvy souborů jsou podporovány.
· Wavefront OBJ soubory. Jen velmi základní podporu: geometrie a textury coords. Textura pojmenovaný default_obj_texture.png v aktuálním adresáři budou použity v případě, textury coords jsou uvedeny v souboru.
· GEO. Některé jednoduché formátu; Já ani nevím, jaký program zapisuje soubory v tomto formátu, prostě se to stalo, že jsem měl několik souborů v tomto formátu. Ne, to není Videoscape GEO a není to Houdini GEO
Vlastnosti :.
- dvě navigační metody k dispozici: Walk (chůze jako v FPS (Doom, Quake), hry, s detekcí kolize, gravitace a související funkce jsou k dispozici), a zkontrolujte (to vám umožní snadno otočit a škálovat celý model).
- Převedení 3DS, OBJ a GEO soubory VRML 1.0
- Můžete také jednoduše otevřít a uložit všechny VRML 1.0 nebo 2.0 soubor a fakticky view3dscene bude fungovat jako & quot; hezká tiskárnou & quot; pro VRML souborů.
- Vestavěná-in-ray tracer (který je také k dispozici jako samostatný příkazového řádku programu, rayhunter) generovat krásný výhled na scénu (stíny, zrcadel a propustnost). Classic ray-tracer realizuje přesně VRML 97 světelných rovnic.
Co je nového v této verzi:
- Mac OS X verze má nyní nativní vzhled a je snadno se instaluje.
- Stažení zdrojů s využitím protokolu HTTP je implementován.
- Vkládání naprosto všechny prostředky z datového URI (textury, zvuky, 3D modely), je nyní podporována.
- Nové zkratky jsou k dispozici snadno přepínat mezi hledisek.
- Mezi nové funkce patří X3D CAD úroveň 2 uzly, MultiTexture.function a NavigationInfo.transitionComplete.
- Přechod na celé ploše obrazovky je lepší.
- Materiál lze načíst ze samostatných XML souborů.
Vlastnosti
Co je nového ve verzi 3.12.0:
- Nyní je možné se orientovat v chodníku a Fly režimy tažením myši.
- byla přidána podpora 3D myši zařízení.
- Screen-space ambient occlusion je realizována (viz položku & quot; Zobrazit - & gt; obrazovek Efekty & quot;).
- 3D světla lze upravovat interaktivně (viz & quot; Edit - & gt; Světla Editor & quot; položku menu).
- Všechny efekty na obrazovce nyní spolupracuje s multi-odběru vzorků (anti-aliasing).
- prohlášení UNIT od X3D 3.3 je implementována.
- VisibilitySensor uzel je podporován.
- Mnoho oprav do triangulace konkávní polygony.
- Další drobná vylepšení a optimalizace pocházející z používání Hra na Hrad Engine 4.0.0.
Co je nového ve verzi 3.11.0:
- Mnoho zlepšení Collada omítkou a konverze na X3D.
- geometrie shadery jsou podporovány.
- & quot; Limit FPS & quot; Volba je implementován, aby nevyčerpává CPU.
- Více obrazové formáty jsou podporovány pro textury (GIF, TGA, XPM, PSD).
- položka nabídky, aby se screenshot s průhledným pozadím.
- Nová příkazového řádku možnost zvolit počáteční stanovisko.
- Zlepšení a optimalizace stínové mapy a rozptylu stínů Maps.
- Barevné interpolátorů pracovat v HSV prostoru.
Co je nového ve verzi 3.10.1:
- X3D modely lze uložit na disk pomocí X3D kódování XML.
- Konverze z VRML 2 X3D je nyní možné.
- Nové položky menu a možnosti příkazového řádku umožňuje převod na různé VRML / X3D verze a kódování.
- Nezávislý & quot; tovrmlx3d & quot; binární byl přidán k uvolnění view3dscene, zejména k provádění konverze v dávkovém režimu.
- Saving VRML / X3D modely na klasické kódování byl také zlepšila lepší manipulaci META tagy, lepší odsazení a další spolehlivé ukládání modelů pomocí stínové mapy rozšíření.
Byly přidány
Co je nového ve verzi 3.10.0:
- Veškeré osvětlení se vypočítává na pixel v shaderu vykreslování (používáme stínování Phong). To znamená, že uvidíte mnohem hezčí zrcadlové a bodové světlo světla. Snažte se, aby nějaké hladké a ladných kovové povrchy ocenit to :) Také světlo je útlum, poloměr, SpotLight.beamWidth přesně vykreslen nyní.
- Naše bump mapping efekt je velmi pěkně sjednocena v rámci nového vykreslování procesu. Nyní bump mapping funguje za všech světelných podmínek, a texturování, pracuje s oboustranným osvětlení, a bere všechny obvyklé VRML / X3D světla v úvahu.
- To také umožňuje nám, aby se bump mapping & quot; povolen & quot; ve výchozím stavu. (Můžete ovládat ji Výhled - & gt;. Také bump mapping menu view3dscene samozřejmě)
- Implementace stínové mapy je také pěkně sjednocen s novou omítkou. To dává obrovské zlepšení, protože teď jsme se brát v úvahu stíny na správném místě osvětlení rovnice, zmenšení pouze příspěvek zatemnil světla. Takže stíny mapy plně fungovat správně s více světla a více stínových map ve stejném tvaru.
- Stínové mapy nyní také pracovat se všemi možnostmi multi-texturování. A obecně, pracují s každým VRML / X3D světla / materiály / nastavení textury.
- Máme novou lesklý způsob vykreslování vše pomocí shaderů (OpenGL Shading Language, aka GLSL). Všechny standardní X3D vykreslování funkcí, stejně jako naše rozšíření, jsou k dispozici v tomto režimu renderování. To má za následek mnohem lepší vzhled mnoha scén.
- zlepšení měniče:
- Přestavba 3DS, GEO, Wavefront OBJ, MD3, Collada reimplemented produkovat X3D 3.2.
- Při načítání 3DS a vlnoplochy OBJ, snažíme těžší najít odpovídající textury jméno.
- Čteme normalmap (aka bumpmap) informace z 3DS a Wavefront OBJ modelů. To je samozřejmě převede na naše bump mapping rozšíření pro VRML / X3D.
- Také jsme uvolnění (pouze zdroj) Castle verze 0.9.2. To je pro vývojáře, takže budete mít zdroje na hrad kompatibilní s nejnovějším motorem.
- Naše Blender X3D vývozce je aktualizován na Blender 2.58, portování naše normalMap funkce.
- Mezi další nové funkce a opravy:
- X3D světelný zdroj & quot; globální & quot; Pole je správně nyní podporována.
- Máte mnohem více možností pro přizpůsobení světlomet, novým rozšířením KambiNavigationInfo.headlightNode. Můžete dát libovolný X3D světlo (směrové, místo, bod) tam, a to bude fungovat.
- rozšíření VectorInterpolator realizovány animovat MFFloat sady, například animovat ElevationGrid.set_height. Simple demo.
- rozšíření ColorSetInterpolator animovat MFColor (sada barev) pole.
- LineProperties uzlu provedena (viz tvar komponentu podpory).
- Transformovat animační optimalizace.
- Různá rychlost prototypu a paměti optimalizace.
- Surová provedení některých uzlů BitManagement.
- heigthMap pro bump mapping by měly být umístěny do alfa kanálu normalmap obrazu, a paralaxa bump mapping nyní pracuje mnohem efektivnější.
- view3dscene má nový soubor - & gt; Preference trvalé nastavení pro šířku čáry (řídí veškerou Online vizualizace, jako drátové, ohraničující box, LineSet atd), velikost bodu a výchozí barvu pozadí.
- VRML 1.0 PerspectiveCamera.heightAngle a OrthographicCamera.height podporu.
- stínové mapy PCF 4 bilineární opravy - to byla příliš velká tma .
- Různé menší opravy motorů (některé překreslením fotoaparát, FPC verze problémy pevné).
Co je nového ve verzi 3.9.0:.
- Poskytování dynamických scén je mnohem rychlejší
- atributy GLSL uvnitř VRML / X3D soubory jsou povoleny.
- Fog může být omezena na konkrétní tvary pomocí uzlu LocalFog.
- Uzel FogCoordinate umožňuje zadat explicitní hustoty mlhy se v každém vrcholu.
- Načítání zdrojů GLSL shader z datového URI je podporován.
- více výřezů sledující stejný 3D modelu jsou implementovány.
- Možnosti příkazového řádku pro výrobu obrazovek v dávkovém režimu, jsou nyní mnohem spolehlivější.
- TouchSensor.hitTexCoord_changed událost je implementován.
- Akce TouchSensor.hitNormal_changed se zlepšit, aby se vytvoří hladké normál.
Co je nového ve verzi 3.7.0:
- Různé obrazovkou prostor efekty jsou k dispozici: baterka, hloubka vizualizace, a další. Definování vlastních efektů je také možné.
- Mnoho nových X3D uzly jsou prováděny, včetně všech táhnout čidel, ClipPlane a Billboard.
- animace transformace byl optimalizován.
- & quot; Prověřit & quot; je lepší režim fotoaparátu.
- Přechod navigační režim zachovává pohled kamery.
- plynulé přechody mezi hlediska provedení.
- lišta s nejdůležitějšími tlačítek je k dispozici.
- Primitives mají pole TexCoord a lépe pracovat se stínem mapami.
- New KambiScript funkce byly implementovány pro manipulaci s rotací.
Co je nového ve verzi 3.6.0:
- X3DLightNode.shadows pole, snadno aktivovat stíny všechno.
- Apperance.receiveShadows pole, snadno aktivovat stíny na konkrétním stínových přijímačů.
- světelné zdroje "projectionNear, projectionFar a tak jsou nyní automaticky vypočtena tak, aby vhodným hodnotám, pokud používáte X3DLightNode.shadows na vysoké úrovni nebo Apperance.receiveShadows polí.
- nekompatibilní změny: DirectionalLight.projectionRectangle, aby změnil, aby odpovídala standardní OrthoViewpoint.fieldOfView pořadí. Také projekce * parametry jsou nulové ve výchozím nastavení (což naznačuje, že by měly být automaticky vypočítá).
- Snadné položky menu pro kontrolu stínových map, viz nový pohled - & gt; Stínové mapy - & gt; ... Podmenu.
- New ProjectedTextureCoordinate uzel pro projektivní texturování. Dokáže promítat texturu iz hlediska teď.
- Rozšíření ke kontrole hlava-houpat ve VRML / X3D světů.
- Picking a ray-tracing s ortogonální projekce pevné. (Viz též nové rayhunter (verze 1.3.2) s --ortho možností).
Co je nového ve verzi 3.5.0:
- Uživatelské viditelné znaky:
- Podpora NURBS. Většina složky X3D NURBS (úroveň 1) je realizován, což zahrnuje křivek, ploch a interpolátorů. VRML 97 NURBS uzly se také stará.
- Hlavní opravy chyb na GTK 2 (Unix) backend a stínové mapy manipulaci.
- bezpočet drobných oprav a vylepšení.
- programátor viditelné vlastnosti motoru:
- Správce Scene (TKamSceneManager), manažer 3D světě.
- Vlastní výřezy (TKamViewport) snadno použitelné s naší scény manažerem.
- 2D kontroly rámcové: TKamGLButton, TKamGLImage, lépe TGLMenu a více. Pohledy jsou také 2D kontroly.
- zdroje Motor reorganizována do více intuitivní src /, příklady / atd adresáře.
- Mnohem více složek registrovaných na paletě Lazara. (To bude rozšířena v dalších vydáních.)
- Motor je nyní licencován za podmínek GNU Lesser General Public License (s & quot; statické propojení výjimka & quot;).
Požadavky na :
- OpenGL
- Libpng
- Zlib
- GTK + & gt; = 2,2
- GtkGLExt & gt; = 1.0.6
Komentáře nebyl nalezen