Новости про 3D и 3D-Интернет

NVIDIA и YouTube анонсируют YouTube 3D

САНТА-КЛАРА, Калифорния – 26 мая, 2011— NVIDIA сегодня объявила, что YouTube впервые предоставляет пользователям возможность смотреть тысячи 3D видеороликов в высококачественном стереоскопическом 3D режиме на своих ПК и ноутбуках, оснащенных NVIDIA 3D Vision с последней версией браузера Mozilla Firefox.

Если вы счастливый обладатель 3D совместимой системы, и часто ищете чего-бы посмотреть в 3D, то новая технология, анонсированная сегодня NVIDIA, значительно упростит ваши поиски.

Сегодня NVIDIA объявили о партнерстве с YouTube. Целью заключенного соглашения является предоставление и показ стереоскопического контента прямо с веб-сайта.

В настоящее время, YouTube предоставляет 3D контент во множестве различных форматов и технологий, начиная от анаглифных изображений (для просмотра которых вам нужны всего лишь двухцветные очки), до чересстрочных и горизонтальных кадровых пар. Благодаря тесному сотрудничеству с NVIDIA, YouTube предоставит пользователям возможность смотреть стерео 3D прямо с сайта YouTube. Для этого будут использоваться нововведения, доступные в HTML 5 и WebM.

На данный момент, на YouTube хранится более 6000 роликов в 3D, однако, теперь это количество должно значительно вырасти. Количество 3D контента, созданного пользователями, будет расти также благодаря выходу на рынок большого числа 3D камер от таких брендов как FujiFilm и Sony.

Данное соглашение показывает стремление компании NVIDIA ускорить продвижение 3D, но самое главное — увеличить число приверженцев этой технологии.

Подробности о Molehill, API трёхмерной графики для Adobe Flash

Интернет-платформа Adobe получит средства разработки и аппаратное ускорение 3D.

Adobe опубликовала подробности о реализации трёхмерной графики в 3D-движке Molehill, который войдёт в следующую версию платформы Flash. О планах по официальной поддержке 3D в Flash было объявлено на мероприятии Max 2010 в прошлом году, теперь компания раскрывает детали технологии.

Molehill будет представлять собой низкоуровневый API, ориентированный на отрисовку примитивов, наложение текстур и взаимодействие с графической подсистемой. Для построения сцены используются только вершинные и пиксельные шейдеры, описываемые с помощью специального языка AGAL (Adobe Graphics Assembly Language) или транслируемого в AGAL языка более высокого уровня. В Adobe планируют, что Molehill будет основной для более высокоуровневых инструментов и сред 3D-моделирования, но разработчики при желании смогут обойтись и без них, для чего приводится пример программирования простой сцены.

Взаимодействие с оборудованием будет проходить полностью прозрачно для разработчиков — в зависимости от платформы, Adobe Flash будет преобразовывать вызовы трёхмерных функций в Direc3D, OpenGL или OpenGL ES, а при отсутствии аппаратного ускорения использовать недавно лицензированную технологию программного рендеринга SwiftShader. Поддержка аппаратного ускорения 3D в Flash позволит, по оценкам специалистов Adobe, вдвое ускорить отрисовку трёхмерных объектов на клиенте в сравнении с текущими средствами Flash.

Следует отметить, что возможность работы с трёхмерной графикой с поддержкой 3D-ускорения на платформе Flash имелась и ранее, с помощью сторонних расширений Action Script, таких как Alternativa3D и Away3D. Molehill снимет с их разработчиков задачи по работе с оборудованием, позволив сконцентрироваться на инструментах создания контента и дополнительных возможностях и эффектах. Публичное бета-тестирование намечено на первую половину этого года.

3D-моделлинг в браузере с помощью WebGL

Пробы нового применения технологий трёхмерной графики в Интернет.

Основанный на OpenGL стандарт WebGL уже вовсю исследуется как потенциальная платформа для игр в Интернет. Энтузиасты ищут и другие возможные применения стандарта, например, создание трёхмерных сцен прямо в браузере, чему примером две демонстрации онлайн-редакторов.

3DTin разрабатывается как попытка создать аналог известного редактора Google SketchUp, работающий прямо в браузере. Важным достоинством проекта является наличие поддержки HTML5 Canvas и Microsoft VML для обратной совместимости с обозревателями, не поддерживающими WebGL, в особенности Internet Explorer.

SceneCreator создаётся на базе библиотеки С3DL как аналог сервиса трёхмерной графики для социальных сетей SceneCaster.

Конечно, сейчас эти проекты находятся на уровне MSPaint, а на платформах Adobe Flash или Unity доступны куда более впечатляющие инструменты, но если WebGL получит распространение и на авторов обратит внимание какая-нибудь корпорация, в будущем такие поделки могут вырасти во вполне приличные инструменты начинающего художника 3D-графики, с которыми можно работать с компьютера в любой части света.

EnergizeGL — framework для WebGL

WebGL также обрастает вспомогательными инструментами для разработки.

Сам по себе WebGL является достаточно низкоуровневым средством описания сцены — не все являются фанатами написания кода шейдеров и JavaScript в «блокноте». На помощь приходят фреймворки вроде EnergizeGL, прячущие механику и позволяющие вести разработку трёхмерных сайтов и приложений для Интернет на более высоких уровнях абстракции.

Пока что доступна альфа-версия с примером приложения (~0,1 Мб) и демонстрация среды разработки прямо в браузере. Для работы с примерами и демонстрацией требуется тестовая сборка браузера Firefox, с движком WebKit пока есть проблемы совместимости.

Shiva — 3D-игры в браузере и разработка игр для Android

Игровые движки осваивают новые платформы.

Компания Stonerip, разработчик игрового движка Shiva 3D, объявила новые возможности своего продукта. Прежде всего, это обновлённая версия 3D Web Player, плагина к популярным браузерам, позволяющего воспроизводить приложения с трёхмерной графикой прямо с сайта. Достаточно установить небольшой плагин и прямо из браузера поиграть во впечатляющий шутер-демонстрацию The Hunt или совершить виртуальную экскурсию по стадиону Rolland Garros.

The Hunt : ShiVa 3D Technical Demo

Технологии игры прямо из браузера в последнее время стали актуальной тенденцией: к первопроходцу UNITY 3D недавно добавился Vision Engine. В новой версии 1.8 Web Player в Stonerip сделали упор на облегчение инсталляции у конечного пользователя: достаточно принять сертификат приложения и дальнейшая установка плагина и запуск игры пройдут без участия пользователя, без ожидания загрузки, перезапуска браузера и т.п. Такого уровня usability удалось достичь благодаря использованию Java, разработчики даже подготовили видеосравнение процесса установки с основными конкурентами. Список поддерживаемых браузеров теперь включает в себя Internet Explorer, Firefox, Safari, Opera, Chrome в версиях для Windows, Linux и MacOS.

Plugin Installation Comparison

Другим новшеством стала предварительная поддержка мобильной платформы Google Android. Как и в имевшейся ранее поддержке разработки для iPhone, разработка для Android осуществляется в едином 3D-движке и WYSIWYG-редакторе Shiva Editor с частично автоматической адаптацией для мобильной платформы при сохранении проекта и без необходимости отдельных лицензионных отчислений.

Прочие возможности движка включают в себя современные шейдерные эффекты, встроенные средства работы с материалами, анимацией, LUA-скриптами, генерации ландшафтов и водной поверхности, работу со звуком. Сетевые возможности реализованы отдельным продуктом Shiva Server, в качестве физического движка используется Open Dynamics (ODE). Бесплатная версия движка и средств разработки без поддержки мобильных платформ и права публикации коммерческих приложений доступна для загрузки с официального сайта (~285 Мб), коммерческие редакции стоят от €169 до €1499 за рабочее место. Средний рейтинг движка на DevMaster — 4 балла.

XML3D — еще один претендент на звание стандарта трёхмерной графики в Интернет

Новое расширение языка разметки HTML-XML обещает добавить легкореализуемую 3D-графику на веб-страницы.

Создатели XML3D выбрали несколько иной путь интеграции трёхмерной графики в веб. В то время как основные претенденты на трон наследника VRML, O3D от Google и WebGL от Khronos/Mozilla выбрали направление расширения Java-Script, XML3D расширяет сам язык разметки HTML 5.0/XML, интегрируясь в модель DOM. Глубина интеграции обещается вплоть до возможности, к примеру, задания текстур в привычных тегах <img>. Привычно обещаются полная независимость от оборудования (и даже от API рендеринга), полная программируемость через шейдеры, готовность к рендерингу на стороне сервера. Никаких подробностей и примеров использования пока недоступно, кроме видео, демонстрирующего трёхмерный рендеринг на странице Википедии:

XML3D - Raytraced Venice in Wikipedia

и, не много не мало, ray-tracing автомобиля прямо в браузере Firefox: