view3dscene проект е програма за визуализация на 3D сцена файлове.
Поддържани файлови формати:
· VRML 1.0 и 2.0. Почти пълна VRML 1.0 подкрепа е готова. VRML 2.0 (известен още като VRML 97) подкрепа също е направено, въпреки че някои допълнителни функции липсват в момента (като прототипи, скриптове, interpolators, датчици). VRML файлове обикновено имат разширение WRL.
· Виж статуса на прилагането на VRML за подробен списък на поддържаните функции. Вижте също ми разширения на VRML, моя тест VRML апартамент, и най-накрая официалните спецификации VRML.
· 1.0 ASCII файлове и много OpenInventor си (разширение IV) са отговорност. Основно това е, защото Inventor 1.0 и VRML 1.0 са много подобни формати, но view3dscene дръжки и някои допълнителни Изобретател специфични възли.
· 3D Studio 3DS формат. Не всяка информация в 3DS се обработват от view3dscene но най-важните неща, като материали, координира текстура и консистенция на имена на файлове се поддържат.
· Wavefront OBJ файлове. Само много основно подпомагане: геометрия и текстура coords. Texture име default_obj_texture.png в текущата директория ще бъде използван, ако консистенцията coords са определени във файла.
· GEO. Някои прости формат; Аз дори не знам каква програма пише файлове в този формат, просто се случи, че имах няколко файлове в този формат. Не, това не е Videoscape GEO и това не е Худини GEO
<силни> Характеристики :.
- Два метода за навигация са достъпни: Walk (ходене като в FPS (Doom, Quake) игри с откриване на сблъсък, тежестта и свързаните с тях функции са налични) и да провери (това позволява лесно да се върти и мащаба на целия модел).
- конвертиране на 3DS, OBJ и GEO файлове за VRML 1.0
- Можете също така просто да отваряте и записвате всеки VRML 1.0 или 2.0 файл и на практика view3dscene ще работи като & quot; доста-принтер & quot; за VRML файлове.
- Вградена рей-трасиращ (това се предлага и като отделна програма на командния ред, rayhunter) за генериране на красиви гледки на сцената (със сенки, огледала, и пропускливост). Classic рей-трасиращ изпълнява точно VRML 97 осветителни уравнения.
Какво ново в тази версия:
- The Mac OS X версия е сега родом поглед и е лесен за инсталиране.
- Изтегляне на ресурси с помощта на HTTP протокола се прилага.
- Зареждане на абсолютно всички ресурси от данни URI (текстури, звуци, 3D модели) вече се поддържа.
- Нови бързи клавиши са достъпни за лесно превключване между гледни точки.
- Нови функции X3d включват CAD ниво 2 възли, MultiTexture.function и NavigationInfo.transitionComplete.
- Превключване на цял екран се подобрява.
- Свойства на материалите може да се зарежда от отделни XML файлове.
Какво ново във версия 3.12.0:
- Сега е възможно да се движите в Алеята и Fly режими чрез мишката влачене.
- беше добавена поддръжка Mouse 3D устройство.
- Screen-пространството атмосферния оклузия се изпълнява (виж точка от менюто & quot; View - & GT; защитния ефект & quot;).
- 3D светлини може да се редактира интерактивно (вж & quot на; Edit - & GT; Lights Editor & quot; от менюто).
- Всички екранни ефекти сътрудничат сега с мулти-извадка (анти-Aliasing).
- UNIT изявление X3D 3.3 се изпълнява.
- VisibilitySensor възел се поддържа.
- Много рецепти за триангули- вдлъбнати полигони.
- Други дребни подобрения и оптимизации, идващи от използване Castle Game Engine 4.0.0.
Какво ново във версия 3.11.0:
- Много подобрения Collada рендиране и превръщане в X3D.
- Geometry шейдъри се поддържат.
- The & quot; Limit FPS & quot; опция се изпълнява, за да не изпускателната CPU.
- Още графични формати се поддържат за текстури (GIF, TGA, XPM, PSD).
- Раздел от менюто, за да вземе снимки с прозрачен фон.
- Новата опция на командния ред да изберете начален гледна точка.
- Подобрения и оптимизации, да обменят карти и дисперсия Сянка Maps.
- Цветни interpolators работят в HSV пространство.
Какво ново във версия 3.10.1:
- X3d модели могат да бъдат записани на диск с помощта на X3D XML кодиране.
- Преобразуване от VRML 2 до X3D сега е възможно.
- Нови опции в менюто и опциите от командния ред, за да се даде възможност на превръщане в различни VRML / X3d версии и кодиране.
- Независимият & quot; tovrmlx3d & quot; двоичен е добавен в освобождаването на view3dscene, специално за извършване на преобразувания в групов режим.
- Saving VRML / X3d модели до класическото кодиране също е подобрена с по-добро управление на мета тагове, по-добре вдлъбнатина, и по-надежден пестене на модели, използващи карти сянка разширения.
Прибавят
Какво е новото във версия 3.10.0:
- All осветлението се изчислява на пиксела в шейдър оказване (ние използваме светлосенките Фонг). Това означава, че виждаме много по-хубав огледалните и място светлинни отблясъци. Опитайте се да направите някои гладки и заоблени метални повърхности, за да го оценявам :) Също светлина на затихване, радиус, SpotLight.beamWidth са прецизно направен сега.
- Нашият бум картографиране ефект е много добре обединени в рамките на новия процес рендиране. Сега бум картографиране работи при всякакви светлинни и текстуриране условия, работи с двустранен осветление, и взема всички нормални VRML / X3d светлини под внимание.
- Това също ни позволява да направим бум картографиране & quot; поддръжка & quot; по подразбиране. (Можете да го контролира от View - & GT;. Bump Mapping меню на view3dscene разбира се)
- Изпълнението на карти сянка е също добре обединена с нова мазилка. Това дава огромно подобрение, както и сега вземем предвид сенките в правилното място на уравнението на осветление, съкращаване само приноса на препречен светлината. Така че картите на сенки работят напълно правилно с множество светлини и множество карти сянка върху една и съща форма.
- Сянка карти също работят сега с всички възможности за мулти-текстуриране. И, като цяло, те работят с всеки VRML / X3d светлини / материали / настройки текстури.
- Имаме нов лъскав метод за оказване на всичко през шейдъри (OpenGL Shading Language, известен още като GLSL). Всички стандартни X3d оказване функции, както и нашите разширения, са на разположение в тази оказване режим. Това води до много по-добър външен вид на много сцени.
- Конвертори подобрения:
- Преобразуване на 3DS, GEO, Wavefront OBJ, MD3, Collada пренаписани, за да произведе X3D 3.2.
- При зареждане 3DS и Wavefront OBJ, ние се опитваме по-трудно да се намери съвпадение име текстура.
- Четем normalmap (известен още като bumpmap) информация от 3DS и Wavefront OBJ модели. Това е естествено се превръща в нашите бум картографиране разширения за VRML / X3D.
- Ние също се освободи (само източник) замък версия 0.9.2. Това е за разработчици, така че трябва източници замъка съвместими с най-новите двигатели.
- Нашият Blender X3D износител се актуализира, за да Blender 2.58, пренасяне нашите normalMap функции.
- Други нови функции и корекции:
- X3D светлинен източник & quot; глобалната & quot; Полето е правилно подкрепи сега.
- Имате много повече опции за персонализиране на фаровете, при ново разширение KambiNavigationInfo.headlightNode. Можете да поставите всяка X3D светлина (посока, място, точка) има, и той ще работи.
- удължаване VectorInterpolator реализира за анимиране MFFloat комплекти, например, за да анимирате ElevationGrid.set_height. Simple демо.
- удължаване ColorSetInterpolator да анимирате MFColor (набор от цветове) полета.
- LineProperties възел изпълнява (виж компонент подкрепа Shape).
- Transform анимационни оптимизации.
- различната скорост прототип и памет оптимизации.
- Crude изпълнението на някои BitManagement възли.
- heigthMap за бум картографиране трябва да се постави в рамките на алфа-канал на normalmap образ, и паралакс бум картографиране вече работи много по-ефективно.
- view3dscene има нов File - & GT; Предпочитания устойчиви настройки за ширина на линията (контролира всички онлайн визуализация, като скелета, гранична кутия, LineSet т.н.), размер точка и фон по подразбиране цвят.
- VRML 1.0 PerspectiveCamera.heightAngle и OrthographicCamera.height подкрепа.
- Сянката карти PCF 4 билинейна поправки - това е прекалено тъмно .
- Различни малки корекции на двигателя (някои преначертае, камера, СПК версии въпроси фиксирани).
Какво ново във версия 3.9.0:.
- Rendering на динамични сцени е много по-бързо
- GLSL атрибути вътре са позволени VRML / X3d файлове.
- мъгла може да се ограничава до специфични форми от LocalFog възел.
- The FogCoordinate възел ви позволява да укажете изрично плътност мъгла при всеки връх.
- Зареждане на GLSL шейдърни източници от данни URI се поддържа.
- Множество илюминатори спазване същия 3D модел се изпълняват.
- опции за командния ред за вземане на скрийншоти в групов режим сега са по-надеждни.
- TouchSensor.hitTexCoord_changed събитие се реализира.
- The TouchSensor.hitNormal_changed Събитието се подобри, за да се генерира гладки нормали.
Какво ново във версия 3.7.0:
- Различни екранно пространство ефекти са на разположение: фенерче, дълбочина визуализация, и повече. Определяне на свой собствен ефект също е възможно.
- Много нови X3d възли са изпълнени, включително всички съпротивителни датчици, ClipPlane и Billboard.
- трансформация анимиране е оптимизирана.
- The & quot; Изследвай & quot; режим на камера е подобрена.
- Превключване на режим навигация запазва изгледа на камерата.
- плавни преходи между гледни точки са изпълнени.
- A лента с инструменти с най-важните бутони е налична.
- Primitives имат поле texCoord и работят по-добре в сянка карти.
- New KambiScript функции са реализирани за работа ротации.
Какво ново във версия 3.6.0:
- X3DLightNode.shadows поле, за да лесно да активирате сенки всичко.
- Apperance.receiveShadows поле, за да лесно да активирате сенки по конкретни приемници сянка.
- източници на светлина "projectionNear, projectionFar и като се изчисляват автоматично в момента на подходящи стойности, стига да използвате X3DLightNode.shadows на високо равнище или Apperance.receiveShadows области.
- Несъвместими промени: DirectionalLight.projectionRectangle цел променени, за да съответстват на стандарта на OrthoViewpoint.fieldOfView цел. Също така, проекция * параметри са равни на нула по подразбиране (което означава, че те трябва да се изчислява автоматично).
- Лесен елементи от менюто, за да контролират карти в сянка, да видят новия изглед - & GT; Сянка Maps - & GT; ... Подменю.
- New ProjectedTextureCoordinate възел за проективна текстуриране. Да прожектирате текстура също от гледна точка на предприятието.
- Extensions да контролират главата клатеща в VRML / X3d светове.
- Бране и проследяване на лъчите с ортогонална проекция фиксиран. (Виж също нова rayhunter (версия 1.3.2) с --ortho опция).
Какво ново във версия 3.5.0:
- нововъведение за потребителите:
- подкрепа NURBS. Повечето от X3D NURBS компонент (ниво 1) е изпълнено, това включва криви, повърхности и interpolators. VRML 97 NURBS възли също са обработени.
- Основни фиксирани бъга на GTK 2 (Unix) гръб и сянка карти на манипулация.
- Безброй малки поправки на грешки и подобрения.
- програмиста-видими характеристики на двигателя:
- Scene мениджър (TKamSceneManager), мениджър на 3D свят.
- Персонализирани илюминатори (TKamViewport) лесно използваеми с нашата сцена мениджър.
- 2D контроли рамкови: TKamGLButton, TKamGLImage, по-добре TGLMenu и повече. Viewports също са 2D контрол.
- източници на двигателя преобразува в по-интуитивни SRC /, примери / и т.н. директории.
- Много повече компоненти, регистрирани на палитрата Лазар. (Това ще бъде удължен в следващите издания.)
- Engine е лицензиран сега на условията на GNU Lesser General Public License (с & quot; статично свързване изключение & quot;).
<силни> Изисквания :
- OpenGL
- Libpng
- Zlib
- GTK + & GT; = 2,2
- GtkGLExt & GT; = 1.0.6
Коментари не е намерена