Технология XML3D. 3D интернет уже сегодня.

Очередное расширение HTML5 дает возможность использовать третье измерение. Благодаря стараниям группы, по своей простоте это можно сравнить с добавлением обычного видеоролика. Стоит отметить, разработчики приняли решение отказаться от пути прочих претендентов на первенство вслед за VRML (WebGL от Khronos/Mozilla и O3D от Google), которые взяли в основу расширение Java-Script. Так, XML3D расширил язык разметки HTML 5.0/XML, который интегрируется в модель Document Object Model (DOM). Ожидается, что интеграция достигнет того уровня, когда, например, задание текстуры в тегах <img> станет доступно даже неопытному пользователю. Естественно, технология будет полностью свободна как от оборудования, так и от API рендеринга. Исследователи добились полной программируемости посредством шейдеров и готовности к рендерингу средствами сервера. К сожалению, в данный момент дополнительных подробностей или примеров в интернете и СМИ нет. Тем не менее, соответствующая страница Википедии покажет рендеринг 3D и ray-tracing, авто и трехмерную моделью венецианского дворца в браузере Firefox.

Демонстрация применения технологии XML3DXML3D был создан учеными Германского центра искусственного интеллекта, а также института визуальных вычислений (университет Саарланда). Они же разработали и воплотили в жизнь адаптации XML3D для браузеров Firefox и Chrome. Мало того, для JavaScript с компонентом WebGL, который стал доступен с последними обновлениями Safari, Opera, Firefox и Chrome. Примечательно — все модули будут доступны для скачивания и установки совершенно бесплатно.

В данный момент разработчики продолжают работу по приведению XML3D к единому стандарту. Еще в августе 2011 года Германский центр, Fraunhofer IGD и Консорциум Web 3D создали сообщество в рамках проекта W3C занимающееся исключительно данной тематикой. Довольно быстро Google, Mozilla и Khronos проявили значительный интерес к проекту.

6 марта 2012 года на CeBIT (международная выставка в Ганновере) стартует демонстрация расширенного функционала для веб-сайтов торгового назначения с использованием XML3D.

Один из сотрудников центра (Кристиан Зонс) пояснил: «Возможность взаимодействия HTML с 3D-сценами даст возможность любому веб-дизайнер начать использовать трехмерную технологию, без кропотливого изучения новшеств. 3D-элементы будут доступны так же, как обычный HTML».

Научный директор исследовательского центра Филип Слусаллек отметил: «Мы точно не знаем, что в конце-концов получится. И чувствуем себя, будто на заре Интернета. Мы преодолели определенные сложности, к примеру — отображение отражений и теней. В результате появился новый метод — трассировка лучей в режиме реального времени. Так, имитируется особенность распространения света во всевозможных средах, поэтому генерация изображения происходит с учетом законов физики… …А что касается финансовой стороны вопроса, то мы осознаем большой потенциал нашего исследования, но прекрасно понимаем — в одиночку не справится. Поэтому заняты поисками партнеров».

Сейчас в разработку инвестируются средства некоторых крупных компаний, в числе которых SAP и Intel.

Ожидается, что наиболее широко данную технологию будут использовать интернет магазины для презентации товаров. Прежде анимация в 3D на сайтах оказывалась предельно трудоемкой — огромное количество изображений объекта с разных ракурсов, узкоспециализированное программное обеспечение для компоновки и корректного отображения. Теперь же, используя XML3D (язык описания сцен) достаточно 3D-модели и подключаемого модуля (при условии, что его поддерживает браузер).

Вероятно, кроме возможности конфигурации онлайн товаров, данная технология получит широкое применение в сфере интерактивной информационной графики, компьютерных играх и образовательных пакетах.

Технология выглядит по-настоящему захватывающее. Но есть сомнения в отношении того, Microsoft даст согласие на использование XML3D на базе Internet Explorer в ближайшее время.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>