Топ 13 инструментов для работы с VR


29.05.2020 Время чтения - 6 минут 1174

Top 13 tools for VR

Определение того, какой VR SDK (Software Development Kit) или инструмент для использования при создании решения на основе VR полностью зависит от того, хотите ли вы разрабатывать мобильные приложения или игры, приложения на основе маркеров, местоположения и т.д. По незнанию вы можете инвестировать в неправильный инструмент, который может не дать желаемого или подходящего результата. Чтобы упростить работу, мы составили исчерпывающий список лучших инструментов для разработки VR-приложений.


Подписывайтесь на наш телеграм каналhttps://t.me/arvrdesign


1. Unity 3D

Unity VR game

Unity 3D – не только межплатформенная среда разработки компьютерных игр, но и инструмент разработки приложений виртуальной реальности, созданный как для профессионалов, так и для новичков. Тем не менее, начинающие могут легко и эффективно начать создавать приложения и игры в VR самого высокого качества, поскольку Unity предлагает огромный магазин ресурсов для поиска 2D, 3D, SDK и шаблонов для непосредственного импорта в среду разработки. Разработчики могут найти подходящих персонажей в Unity ассетах, чтобы сэкономить время и усилия. У Unity есть большое сообщество, где разработчики помогают друг другу в решении проблем, что позволяет повысить качество игр и ускорить процесс разработки.

Вот несколько возможностей в разработке c Unity:

  • Создание высококачественные интерактивные приложения в режиме реального времени
  • Создание реалистичные 3D-изображения и видео для VR в реальном времени
  • Проектирование и реинжиниринг автомобилей в VR
  • Разработка интерактивных 3D-сред под архитектуру
  • Разработка виртуальных выставочных залов и визуализация данных

Поддерживаемые платформы:

  • Устройства с «шлемным» дисплеем: Oculus Quest, Oculus Gog, Oculus Rift, Steam VR/Vive, Play Station VR, Gear VR, Microsoft HoloLens и Google Daydream View и др ( почти все широкоиспользуемые VR очки )
  • Мобильные платформы: Mac OS X, Android, iOS, Window
  • Платная версия поддерживает Nintendo Wii, Xbox 360 и PlayStation.

2. Unreal Engine 4

Unreal Engine VR

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

  • Расширенные возможности кинематографии, пост-обработки и PBR
  • Быстрые запуск и итерации
  • Частые обновления программного и аппаратного обеспечения

Поддерживаемые платформы:

  • Различные HMD, такие как Oculus Rift, HTC Vive, Samsung Gear VR, Google VR, Leap Motion и т.д.
  • Windows, PlayStation 4, Xbox One, Mac OS X, iOS, Android, AR, VR, Linux, HTML5 и т.д.

3. Blender

Blender

Написанный на Python, Blender – это современное ПО для трехмерной графики с открытым исходным кодом. Blender имеет солидное сообщество разработчиков и предлагает семинары, учебные пособия, а также надстройки, такие как CAVE/VideoWall, HMD и механизмы внешнего рендеринга для 3D-моделирования и разработки интерактивных игр. Функционал включает в себя:

  • Ультра-реалистичный рендеринг с Cycles Render Engine
  • VFX, анимация и сюжет-арт
  • Предпросмотр в реальном времени
  • Поддержка освещения HDR
  • Поддержка рендеринга VR

4. Amazon Lumberyard

Amazon Lumberyard VR

Amazon Lumberyard – это кроссплатформенный инструмент для создания VR-игр, который ускоряет процесс разработки и обеспечивает высокое качество игр. Можно создать шаблон и использовать его для разработки новых игр. Это один из немногих инструментов, которые поддерживают все VR-устройства без необходимости редактирования кода движка. Позволяя разработчикам подключать свои игры к облаку AWS, он также позволяет им взаимодействовать со своими поклонниками на Twitch.

Amazon Lumberyard поддерживается на следующих платформах:

  • Основные HMD
  • ПК, Xbox One, PlayStation 4, iOS, Android (Nexus 5 и эквиваленты с поддержкой OpenGL 3.0+).
  • Несколько серверов на Windows и Linux

5. CryEngine

CryEngine VR

CryEngine считается мощным SDK для виртуальной реальности, в котором есть встроенные инструменты оптимизации 3D-рендеринга. Он сводит к минимуму время простоя процессов визуализации анимированных объектов и обеспечивает более простое выполнение бизнес-логики и новую систему частиц, которая позволяет отображать нагрузку на графический процессор в режиме реального времени.

CryEngine поддерживает следующие функции:

  • Мощное 3D-моделирование, скрипты, звуки, анимация и многое другое
  • Встроенные инструменты оптимизации 3D-рендеринга
  • Усовершенствованная объемная облачная система
  • Поддержка FMOD Studio и DirectX 12

6. AppGameKit

AppGameKit

AppGameKit – эффективный и простой VR SDK. Имея простую идею игры, вы можете не только быстро создать её, но и приобрести достаточно опыта, чтобы сделать следующий шаг к созданию проектов посложнее. Движок обеспечивает управление разработкой поддерживаемых SteamVR HМD, сенсорных устройств и отслеживание рук Leap Motion.

  • 60 VR-команд
  • Поставляется с системой сценариев AGK BASIC
  • Рендеринг 3D сцены в HMD

Поддерживаемые платформы включают Windows, Mac, Linux, iOS, Android, включая Google, Amazon & Ouya, HTML5, Raspberry Pi.

7.  Oculus Medium 2.0

Oculus Medium 2.0

Oculus Medium позволяет создавать, моделировать и рисовать объекты для разработки приложений в мире виртуальной реальности, что в конечном итоге помогает в процессе создания персонажей. Oculus Medium 2.0 использует Vulkan, рендер-движок, который обеспечивает более плавные кадры, скульпты высокого разрешения и лучшее управление памятью. Его всеобъемлющие функции включают в себя следующее:

  • Grid Snapping
  • Увеличенный лимит кол-ва слоёв
  • Несколько динамических источников света

8.  Google SketchUp

Google SketchUp – это приложение для новичков, позволяющее создавать простые 3D-модели для различных сфер деятельности, таких как архитектура, дизайн интерьера, ландшафтная архитектура, машиностроение, а также дизайн фильмов и видеоигр. Программа содержит в себе базовые концепции 3D-моделирования, которые помогают разработчикам быстрее создавать игры, а также обеспечивают отличный опыт обучения. SketchUp обладает такими свойствами, как функциональная совместимость, расширяемость, большое количество компонентов, индивидуальная настройка, генерация отчетов и создание ссылок.

Поддерживаемые платформы: Windows 7 и новее, OS X 10.9 и новее.

9. Tilt Brush

Tilt Brush VR

Tilt Brush – еще один эффективный VR инструмент от Google, который часто используется при создании VR-приложений для рисования в трехмерном пространстве. Программа позволяет разработчикам создавать анимированных персонажей, строить дома и проектировать интерьеры в режиме реального времени. Tilt Brush известен своим интуитивно понятным интерфейсом и поли-интеграцией. Поддерживается в Windows 7 SP1, Windows 8.1 или более поздней версии, Windows 10.

10. Vizor.io

Vizor 360 SDK VR

Vizor – это веб-инструмент для редактирования и создания прототипов в трёхмерном пространстве, который используется для создания сцен на 360°. Его особенности:

Визуальный редактор для создания опыта WebVR и WebGL.

  • Предпросмотр
  • Визуализация потока данных
  • Сетевые коммуникации
  • Неограниченное undo

11. JanusVR

Janus VR SDK

Традиционный по своей природе JanusVR используется для просмотра 3D-версий веб-сайтов. Существует много сходств между созданием виртуальной среды и созданием веб-браузера. Следовательно, Janus больше похож на браузер, чем на инструмент разработки VR-приложений. У Janus HTML-подобный синтаксис, так что при разработке можно использовать обычные веб-сайты, 2D и 3D-среды и т.д. Поддерживаемая платформа – Windows 7 или более новая версия.

  • Работает на коде с HTML-подобным синтаксисом
  • Встроенная многопользовательская поддержка
  • Низкий порог вхождения

Подписывайтесь на наш телеграм каналhttps://t.me/arvrdesign


12. React 360

React 360 VR SDK

React 360 – это VR SDK, также используемый для создания 3D и 2D интерфейсов для просмотра фото и видео, 360° туров, приключенческих игр, настольных 3D-игр и т.д. Так как он создан, помимо всего прочего, для работы веб-браузере, React 360 способен охватить миллиарды пользователей мобильных устройств и компьютеров. Библиотека React специально создана для упрощения процесса создания сложного пользовательского интерфейса. Ключевые особенности React 360:

  • Качественный UI
  • Богатый мультимедийный опыт
  • Создание 2D и 3D интерфейов

13. A-Frame

A-Frame VR SDK

A-frame – это веб-фреймворк для разработки виртуальной реальности. A-frame позволяет создавать 360°-изображения, добавлять 3D-объекты и видео, а также создавать 3D-среду с микшированием. Дополнительные преимущества использования A-Frame:

  • Легко тестировать проекты в Glitch
  • Использует встроенный фрейм-инспектор
  • Открытый исходный код
  • Лёгкий в освоении интерфейс

Источник.

Читайте так же: Топ 18 SDK для работы с AR

Топ 18 SDK для работы с AR