Развитие XNA: Вышла новая бета версия Visual3D.NET – Beta 2


XNA развивается бурными темпами и примером тому может служить решение от Realmware Corporation под названием Visual3d.NET


www.visual3d.net


Сейчас вышла вторая Beta этого продукта.


Вот основной список возможностей:

API:
1. Системы частиц: спрайты, билборды, геометрические частицы; управление через эмиттеры и аффекторы; поддержка многопоточности; используется hardware и shader instancing

2. Шейдеры: поддержка шейдеров .FX (полная совместимость с DX SAS, поддержка NVidia FX Composer), HLSL всё еще поддерживается через Огровские материалы





3. #SL – шейдеры на C#: HLSL код генерируется на лету из классов, написанных на C#, не используется парсинг IL, интуитивно понятный набор типов и атрибутов, удобный data binding

4. 3 типа инстансинга, с автоматическим выбором: hardware or shader based, dynamic batching; переходы между ЛОДами; возможность индивидуальной настройки каждого лода (спрайт/геометрия; различные материалы); поддержка скиннинговых анимаций при использовании инстанстинга




5. Динамические тени с различным качеством и пост-обработкой; корректное самозатенение с использованием per-model light probes; тени от spot и directional источников света.

6. Векторные объекты в сцене (линии, полигоны, точки, надписи)

7. Динамическое освещение с автогруппировкой источников света для уменьшения кол-ва draw-calls; поддерживаются point, directional, spot и projected spotlights.

8. Расширяемая система постэффектов; встроенные эффекты: HDR, DOF, Specular Bloom, Motion Blur, Underwater, etc.

9. Полностью переработана подсистема рендеринга, легко расширяется; поддерживаются камеры, viewport’ы и render target’ы любого формата

10. Поддержка рендеринга в несколько окон одновременно (в XNA этого нет!); поддержка нескольких мониторов; рендеринг в любое указанное пользователем окно, включая обычные Win32 окна и даже Internet Explorer



11. Поддержка COLLADA 1.4, .X, Ogre Mesh 1.4

12. Возможность сохранять сцены в XML, binary XML, и сжатом формате

13. Add-in для Visual Studio с возможностью настраивать сериализацию ваших объектов

14. Кэширование моделей для ускоренной загрузки

Инструменты
1. Настройка источников света







2. Просмотр и настройка моделей, визуализация shadow maps для отладки











3. Материалы: полноценный редактор материалов, поддержка большого количества эффектов, динамическая поддержка теней (casting/receiving), инстансинг и скиннинговые анимации; любой материал можно расширять с помощью #SL







4. Просмотр текстур




5. EarthBuilder – компонент для создания и редактирования террейнов, полностю интегрированный с ГИС подсистемой, с поддержкой более 20 форматов геоданных







Физический движок (совместим с Xbox)

1. Narrow и broadphase collision
2. Rag-dolls
3. Vehicle physics
4. и многое другое



Новое демо: затерянный остров




















Comments (0)

Skip to main content