Проект Qt объявил о публикации исходных текстов и формировании первого предварительного выпуска продукта Qt 3D Studio, предназначенного для создания трёхмерных интерфейсов пользователя. Изначально продукт был разработан компанией NVIDIA и получил известность как NVIDIA Drive Design. В феврале NVIDIA передала проект в руки сообщества Qt и одобрила его перевод в разряд свободного ПО. Инструкции по сборке Qt 3D Studio подготовлены для Linux, Windows и macOS. Система предоставляет инструменты для быстрого создания прототипов интерфейса и включает в себя в том числе редактор со шкалой времени, позволяющий создавать эффекты с анимацией и по ключевым кадрам. Поддерживается импорт ресурсов из таких популярных пакетов, как Photoshop, Autodesk Maya и The Foundry MODO. В состав также входит обширная библиотека готовых материалов и эффектов. Создаваемые в Qt 3D Studio макеты интерфейса могут быть интегрированы с Qt Quick и другими модулями фреймворка Qt. Поддерживается два метода работы: интеграция
Сформирован релиз свободной системы 3D-моделирования Blender 2.78b. Выпуск позиционируется как специализированное обновление, в котором собраны изменения, нацеленные на повышение производительности. В движок рендеринга Cycles внесена большая порция оптимизаций, в том числе обеспечена поддержка многопоточной компиляции шейдеров, ускорены операции с мэшами и текстурами, расширено применение инструкций SSE и AVX2, добавлена поддержка 3D-текстур для OpenCL, сокращено время построения графа зависимостей, ускорена многопоточная симуляция жидкостей.
Компания Google опубликовала наработки проекта Draco, в рамках которого подготовлена библиотека для эффективного сжатия 3D-данных, таких как полигональные сетки (mash) и облака точек. Код написан на языке С++ (имеется вариант декодировщика на JavaScript) и распространяется под лицензией Apache 2.0. Draco поддерживает сжатие параметров расположения точек, информации о связях, цветах, нормалях, мешах, координатах текстур и других геометрических атрибутов. Библиотека позволяет существенно сократить объем хранимых и передаваемых по сети 3D-данных, обеспечив при этом высокую скорость распаковки и упаковки. Например, использование Draco даёт возможность существенно уменьшить размер 3D-приложений и игр, сократить время на загрузку 3D-сцен и параметров визуализации, уменьшить объём данных для систем виртуальной и дополненной реальности, оптимизировать хранение данных от лидаров. Для web-разработчиков подготовлен распаковщик на JavaScript, позволяющий обрабатывать сжатый 3D-контент непосредственно на стороне
Кинокомпания «DaNi Vision» (г. Новосибирск) в сотрудничестве со Школой искусств «Адамант» (г. Горно-Алтайск) выпустила короткометражный музыкальный мультфильм для детей «Что такое этикет?» Мультфильм создан с использованием свободного программного обеспечения (Blender и Synfig) и распространяется на условиях лицензии Creative Commons Attribution 4.0. Примечательно, что мультфильм выпущен в стереоскопическом формате, что позволяет видеть объёмное изображение при просмотре на 3D-телевизоре (на YouTube размещена стереопара side-by-side). В настоящий момент кинокомпания «DaNi Vision» собирает средства на создание второй серии, которая будет посвящена теме «экология». Для создания мультфильма планируется использовать пакет 3D-моделирования и анимации Blender, графический редактор Krita и операционную систему Linux. Результат будет опубликован под лицензией Creative Commons Attribution 4.0.
Facebook опубликовал все наработки, связанные с панорамной камерой Surround 360, предназначенной для создания 3D-видео и фотографий, пригодных для визуализации в шлемах виртуальной реальности. Схемы, спецификации, 3D-модели и инструкции по сборке оборудования открыты под лицензией Creative Commons Attribution 4.0. Программное обеспечение для управления камерой и организации хранилища снятых данных доступно под BSD-подобной лицензией. Приложение для трёхмерного рендеринга 3D-видео и фотографий поставляется под лицензией BSD. Кроме того, Facebook предоставил возможность безвозмездного использования всех связанных с камерой патентов. Примечательно, что камера достаточно проста в сборке и основана на типовых компонентах, что позволяет собрать свой экземпляр собственными руками примерно за 4 часа. Доступно всё необходимое для обработки видео и фотографий программное обеспечение, которое в том числе позволяет сразу визуализировать отснятый материал на шлеме виртуальной реальности (поддерживаются шлемы Samsung
Компания Intel представила высокопроизводительный открытый растеризатор OpenSWR, позволяющий обеспечить программную отрисовку OpenGL в Mesa на оборудовании без GPU. По сравнению с ныне применяемым в Mesa программным растеризатором LLVMpipe, решение от Intel обеспечивает прирост производительности в 29 раз при расчёте сцены из 2.9 млн треугольников и в 51 раз на сцене в 106.2 млн треугольников. Код OpenSWR распространяется под лицензией MIT. Предоставляемые проектом OpenSWR растеризатор и драйвер могут рассматриваться как программный GPU, который поддерживает OpenGL 3.3 и способен работать на широком спектре устройств, от ноутбуков и рабочих станций, до узлов в вычислительных кластерах, укомплектованных процессорами x86, начиная с Intel SandyBridge и AMD Bulldozer. В настоящее время OpenGL-растеризатор на базе OpenSWR успешно проходит 99% тестов из набора Visualization Toolkit (VTK) и 80% тестов piglit. Как и в LLVMpipe, в OpenSWR используются наработки проекта LLVM и для вычислений применяется только CPU.
Опубликованы результаты оценки производительности добавленного в Mesa 10.4 трекера состояний Gallium-Nine, обеспечивающего поддержку API Direct3D 9 для Unix-подобных систем. Сравнение включает в себя как синтетические тесты так и тестирование с использованием игровых приложений в «родном» режиме или через wine/wine-csmt. Часть 1 - Синтетические тесты: Unigine Heaven показывает производительность, очень близкую к Windows. Часть 2 – Игры. В играх ситуация очень разная, наблюдаются как и отставания, так и паритет. В целом, gallium-nine показывает очень хорошую производительность. Тестирование игры The Talos Principle. Gallium-nine показал хороший результат, особенно по минимальному количеству кадров в секунду, в отличии от wine и «родной» версии. Тестирование игры Street Fighter 4. Эффективность gallium-nine оценена в 56%, а wine-cstm в 50%. В итоге Gallium-nine показал себя как хороший способ запуска DX 9 в Linux на открытых драйверах, хотя wine-csmt иногда показывает близкую
Исследователи из университета Карнеги-Меллон опубликовали под лицензией GPLv2 наработки проекта om3d с реализацией метода манипуляции 3D-объектами на статических фотографиях (для OS X). Метод позволяет добиться реалистичного изменения частей изображения, например, перемещения объектов с их произвольным наклоном, вращением, деформацией и масштабированием. Для воссоздания геометрии и дополнения скрытых областей используется наложение элементов из типовой библиотеки готовых 3D-объектов и текстур, а также применяется копирование симметричных частей.
Владимир Вукичевич (Vladimir Vukićević), директор Mozilla по инжинирингу, являющийся одним из создателей спецификаций WebGL и APNG, представил инициативу по интеграции в Firefox средств для использования браузера совместно со шлемами виртуальной реальности. В настоящее время уже сформированы тестовые VR-сборки Firefox 33, в которые интегрирована начальная поддержка 3D-шлемов, таких как Oculus Rift, что позволяет web-разработчикам начать экспериментировать с новыми возможностями по взаимодействию с сайтами и контентом в трёхмерном пространстве. Представленная начальная реализация обеспечивает возможность обработки данных сенсора ввода (например, устройства Leap Motion, PrioVR, Sixense Stem) и рендеринг контента Canvas/WebGL для отображения в 3D-шлеме. VR API в текущем выпуске даёт возможность обеспечить полноэкранное отображение элемента с постобработкой для вывода на 3D-шлем (разделение на представление для левого и правого глаза), запросить рекомендуемое настройки поля зрения для каждого глаза,
Для шлема виртуальной реальности Oculus Rift и игрового контроллера Razer Hydra подготовлен композитный менеджер Motorcar и прототип интерфейса трёхмерного рабочего стола, в реализации которого использованы проекты Qt и Wayland (QtWayland). В отличие от традиционных оконных систем Motorcar позволяет манипулировать окнами в трехмерном пространстве, например, расставлять окна под углом относительно плоскости, обеспечивать их наложение или пересечение с трехмерными объектами. Окна не выводятся на плоскости, а окружают пользователя в пространстве. Исходные тексты композитного менеджера распространяются под лицензией BSD.