Меню Рубрики

Создание приложения с виртуальной реальностью на windows

12 платформ для создания приложений с виртуальной и дополненной реальностью

Чтобы создавать собственные приложения в формате виртуальной и дополненной реальности, не обязательно быть супер программистом. Можно воспользоваться специальными платформами, облегчающими этот процесс. Используйте готовые решения как основу своей разработки, экономя собственное время и силы. Представляем вашему вниманию 12 лучших сервисов для создания контента с виртуальной и дополненной реальностью с нуля .

Unity

Unity — одна из лучших платформ в мире для разработки в реальном времени двух- и трёхмерных приложений и игр, работающая под операционными системами Windows, OS X. Благодоря надёжной экосистеме — Unity позволяет создавать приложения, работающие под более чем 20 различными операционными системами, включающими персональные компьютеры, игровые консоли, мобильные устройства, интернет-приложения и другие. Редактор имеет простой интерфейс, который легко настраивать, состоящий из различных окон где можно производить отладку игры прямо в редакторе. Основными преимуществами платформы являются наличие визуальной среды разработки, межплатформенной поддержки и модульной системы компонентов. На Unity написаны тысячи игр, приложений и симуляций, которые охватывают множество платформ и жанров. При этом Unity используется как крупными разработчиками, так и независимыми студиями.

Unreal Engine

Unreal Engine — платформа нового поколения, которая позволяет создавать игры любого жанра, в том числе шутеров от первого лица, стелс-играх, файтингах и массовых многопользовательских ролевых онлайн-играх. Эта платформа совмещает в себе графический движок, физический движок, искусственный интеллект, управление файловой и сетевой системами. Благодаря использованию C++ ваши возможности практически безграничны в разработке игры для большинства операционных систем и платформ, а также на различных портативных устройствах управляемых системой iOS и прочих.

ARCore

ARCore — это набор для разработки программного обеспечения, разработанный Google, который позволяет создавать приложения дополненной реальности. ARCore использует три ключевые технологии для интеграции виртуального контента с реальным миром, видимым через камеру вашего телефона. Отслеживание движения: оно позволяет смартфону понять своё положение в реальном мире. Понимание окружающей среды: оно позволяет смартфону определять размер и местоположение всех типов поверхностей (вертикальных, горизонтальных и угловых). Оценка освещённости: это позволяет смартфону оценить текущие условия освещения окружающей среды.

ARKit

Набор инструментов ARKit представляет собой новый взгляд на технологию дополненной реальности. ARKit позволяет разработчикам создавать AR‑приложения, которыми можно пользоваться вместе с друзьями. Разработка способна распознавать габариты окружающего пространства и учитывать условия освещения, чтобы максимально достоверно интегрировать виртуальные объекты в реальную жизнь. А совместимость с подавляющим большинством современных iOS-устройств делает ARKit самой массовой платформой дополненной реальности в мире, открывая новые возможности для работы, учёбы, игр и общения с окружающим миром.

Vuforia

Платформа SDK помогает при создании в AR-формате приложений для смартфонов и планшетов на операционных системах iOS, Android. Позволяет в реальном времени отслеживать плоские изображения и простые объемные объекты, распознает цилиндрические маркеры и текст.

ARToolKit

Библиотека инструментов ARToolKit рассчитана на создание дизайнерских решений и разработку приложений в дополненной реальности. Эта площадка весьма популярна среди разработчиков по всему миру, а в скором времени запланирован релиз новой версии продукта – ARToolKit X.

InfinityAR

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

8th Wall

8th Wall — облачная платформа для создания и хранения веб-проектов дополненной реальности. Помимо обычного производства и публикации WebAR, она предлагает шаблоны, а также возможность совместной работы пользователей в разных городах и странах. Как и все веб-приложения, дополненная реальность из платформы 8th Wall не требует загрузки приложений, устраняя большой источник трения между разработчиками и потребителями. Среди её ключевых технических возможностей поддержка SLAM и маркеров, текстовый редактор, поддержка React, Vue.js, A-Frame, Babylon.js и Three.js, сочетания клавиш и тёмный режим для более комфортной работы в некоторых сценариях, распределенная система контроля версий для работы удалённых специалистов, разные стадии развертывания, включая промежуточную среду, защищённую паролем.

ImagineAR

ImagineAR — SaaS-платформа для создания проектов дополненной реальности на персональных компьютерах. Данная платформа производства дополненной реальности создана и работает на основе геолокационных данных и визуальных маркеров. Интерфейс платформы доступен пользователям без специальной технической подготовки. Для просмотра проектов нужно загрузить мобильное приложение ImagineAR, которое есть на iOS и Android.

HP Reveal

Платформа для создания образовательных проектов в дополненной реальности, занимающая лидерскую позицию в своей нише. Девиз сервиса: «Дополненная реальность за 60 секунд», так как он довольно прост в использовании.

Catchoom

У компании есть 3 предложения для разработчиков контента дополненной реальности. Это редактор CraftAR Content Creator, AR SDK для мобильных приложений, а также облачный сервис для распознавания изображений (Cloud Image Recognition).

Kudan

Сервис Kudan AR SDK – инструментарий разработчика программного обеспечения дополненной реальности (Software Development Kit) с 2D/3D-распознаванием объектов. Ориентирован на создание AR-приложений для iOS и Android, а также совместим с Unity.

Источник

80+ лучших инструментов для разработчиков VR и AR

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

Ставь лайк чтобы сохранить к себе эту подборку!

Фреймворки

Unity

Unity — это самый популярный фреймворк для создания высококачественных 2D- и 3D-игр для множества платформ: смартфонов, компьютеров, консолей, ТВ, VR, AR и веба. Стоимость подписки варьируется от бесплатной для «начинашек» до $125 в месяц для профессионалов.

Unreal Engine 4

Unreal Engine 4 идеально подходит тем, кто ищет полноценный инструментарий для создания игр, симуляций и визуализаций в реальном времени. По сути, сам фреймворк бесплатен — придётся только отдать 5 процентов в виде роялти от выручки с коммерческих продуктов после заработка первых $3 тысяч в течение календарного квартала.

CryEngine

CryEngine — ещё один мощный игровой движок, поддерживающий Oculus Rift, Linux, HTC Vive, Windows PC, OSVR, PSVR, Xbox One и PlayStation 4. Ведётся работа по интеграции поддержки мобильных платформ. Модель монетизации CryEngine основана на роялти. Разработчики просят 5 процентов после $5 тысяч выручки на проект в год.

Amazon Sumerian

Amazon Sumerian позволяет быстро и удобно создавать VR, AR и 3D-приложения даже тем, кто не имеет в этом опыта. Он совместим с Oculus Rift, Oculus Go, HTC Vive, Google Daydream, Lenovo Mirage, а также мобильными устройствами на Android и iOS. Создать аккаунт можно бесплатно, далее плата взимается на основе объёма хранимых 3D-ресурсов и генерируемого сценами трафика.

A-Frame

A-Frame — это опенсорсный веб-фреймворк для создания VR под HTC Vive, Oculus Rift, десктопные и мобильные платформы. Он бесплатен, не требует дополнительной установки и работает с HTML.

React 360

React 360 — хороший инструмент для создания интерактивных панорамных и VR-приложений. Это тоже опенсорсный инструмент для создания проектов под ПК, мобильные устройства и гарнитуры виртуальной реальности.

Primrose

Primrose используется для разработки VR в браузере. С помощью него можно создавать 3D-чаты, среды для программирования в онлайн-режиме, игры, музыкальные синтезаторы и многое другое. Инструмент бесплатен.

Simbol

Simbol позволяет создавать социальные VR-проекты на основе 3D-контента. Можно создавать «виртуальных личностей», которые могут взаимодействовать с виртуальным миром. Simbol также бесплатен.

Vizor

С помощью Vizor можно создавать VR-контент и легко делиться им на любом устройстве с выходом в интернет. Преимущественно используется для VR-сторителлинга.

Godot Engine

Godot Engine — бесплатный игровой движок с открытым кодом. Очень прост и удобен в использовании, поэтому отлично подходит для разработчиков без опыта в создании VR-игр.

Apertus VR

Apertus VR — бесплатный движок для создания виртуальной, дополненной и смешанной реальности, который позволяет интегрировать эти технологии в новые или существующие продукты.

Simmetri

Simmetri представляет собой креативную студию для художников, дизайнеров, преподавателей и студентов. С помощью неё можно создавать VR-проекты, анимации, игры, интерактивные произведения искусства, физические эксперименты и многое другое. Купить инструмент можно за $19,99.

Beloola

Beloola — платформа для создания 3D-пространств, где можно в режиме онлайн встречаться и общаться с людьми.

Kokowa

Kokowa — бесплатная платформа для не-программистов, которая упрощает создание и распространение webVR-контента.

VRCHIVE

VRCHIVE позволяет создавать 360-градусные панорамы и делиться ими на различных устройствах.

SceneVR

SceneVR — это новый способ сторителлинга, который помогает запросто преобразовывать панорамные фото в VR-сцены.

LÖVR — простой и бесплатный фреймворк для создания VR на скриптовом языке Lua. Проекты LÖVR можно запускать на Oculus Rift и HTC Rift, а также экспортировать в WebVR.

Google Daydream

Google Daydream — платформа для создания высококачественных мобильных VR-проектов. Она включает SDK для Android, iOS, Unity, Unreal, Android NDK и веба.

Exokit

Exokit — опенсорсный веб-движок на JavaScript для разработки VR-проектов под десктопные, мобильные платформы и шлемы, AR-проектов для мобильные платформ и шлемов, Unity и других.

3D-моделирование и анимация

Blender

Blender — бесплатный инструментарий для создания 3D-моделей, симуляций, анимаций, риггинга, рендеринга, компоновки и захвата движения, создания игр и редактирования видео.

Maya инструментарий для работы с анимацией, моушн-графикой, средами, виртульной реальностью и созданием персонажей. Годовая подписка стоит около $2 тысяч, а для студентов Maya в течение 3 лет доступен бесплатно.

3ds Max

3ds Max — программа 3D-моделирования и рендеринга, помогающая создавать обширные миры в играх.

Google Blocks

6 инструментов Blocks позволяют создавать как простые, так и более сложные модели в VR.

Mixamo

Благодаря Mixamo можно запросто создавать анимированных трёхмерных героев без какого-либо опыта.

Pixologic ZBrush

ZBrush — отличный инструмент для разработки цифровых скульптур в реальном времени.

MODO Indie

MODO Indie предоставляет средства для создания объёмных моделей, анимаций и скульптур.

Speedtree

Speedtree — инструмент визуализации растений в 3D для UE4.

Wings3d

Wings 3D — это продвинутый редактор с широким выбором инструментов моделирования и кастомизируемым интерфейсом.

FreeCAD

FreeCAD — бесплатный 3D-редактор для разработки объектов любого масштаба.

Anim8or

Anim8or — программа для 3D-моделирования и анимирования героев.

DeleD 3Deditor CE

DeleD совмещает 3D-редактор и редактор уровней. Он предназначен для создания статичных сцен в играх.

A-Painter

A-Painter позволяет рисовать в 3D, используя ручные контроллеры.

Recap360

Recap360 превращает фотографии в трёхмерные модели.

3D-модели

Sketchfab

Sketchfab — платформа, где можно искать и размещать 3D-модели.

Unity Asset Store

TurboSquid

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

Free3D

Free3D содержит коллекцию более 16 тысяч бесплатных 3D-моделей.

NASA Space Models

У NASA есть своя библиотека моделей разнообразных объектов, связанных с космосом: от космонавтов до лунных модулей и шаттлов.

3Delicious

3Delicious среди прочего предоставляет трёхмерные модели автомобилей, мебели и различных технологий.

Oyonale

Oyonale предлагает достойный ассортимент качественных объёмных моделей.

DMI 3D

DMI 3D содержит модели транспортных средств: от танков Второй мировой войны до современных гоночных авто.

CadNav

На CadNav можно найти массу бесплатных 3D-моделей: от самолётов до мебели и оружия.

Clara.io

Clara.io предлагает 3D-модели транспорта, людей, архитектурных сооружений и многого другого.

archive3D

На archive3D можно скачать множество трёхмерных моделей мебели.

cgtrader

На cgtrader доступны для скачивания самые разнообразные бесплатные 3D-модели.

Скетчинг и прототипирование

Gravity Sketch — интуитивный инструмент для работы со смешанной реальностью, который позволяет создавать 3D-модели и концептуальные эскизы.

Tilt Brush позволяет рисовать в виртуальном 3D-пространстве.

Quill — полезный текстовый редактор.

Substance — программа для рисования в 3D и текстурирования объектов с помощью кистей, масок и частиц.

Quixel содержит тысячи PBR-материалов для игр, визуализации и эффектов.

Unbound предоставляет игрокам увлекательный способ создания трёхмерных объектов.

Oculus Medium позволяет проектировать, разрисовывать, моделировать и создавать предметы в VR.

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

Технические ресурсы

VR Toolkit — набор скриптов для разработки прототипов в Unity.

VR Glossary — глоссарий терминов, используемых в индустрии VR.

VRTK — набор скриптов, которые пригодятся при работе с Unity3d 5+.

NewtonVR — система взаимодействия с виртуальной реальностью для отслеживаемых контроллеров.

Unity Tutorials — список лучших туториалов от Unity.

More Unity Tutorials — другие хорошие руководства Unity.

Blender Tutorials — коллекция видеоуроков по Blender.

Oculus Best Practices — руководства по созданию классного VR-контента.

Unity Hotkeys — подборка горячих клавиш Unity.

How to Render your Blocks with Unity — видеоурок на YouTube по рендерингу блоков в Unity.

GPU Performance for Game Artists — статья о производительности для художников игр.

The Book of Shaders — пошаговое руководство по фрагментным шейдерам.

Unity Compute Shaders — Youtube-туториал по использованию вычислительных шейдеров.

Create a Fog Shader — гид по созданию шейдеров тумана.

Mixed Lighting in Unity — статья о смешанном свете в Unity.

Getting Started in WebVR — здесь можно познакомиться с WebVR.

Export a rotating GIF in Blender — Youtube-туториал по экспорту вращающихся GIF-изображений в Blender.

Game Engine Architecture — книга Джейсона Грегори по архитектуре игровых движков и созданию игр.

Computer Vision: Algorithms and Applications — ресурс, содержащий более 900 страниц алгоритмов и приложений.

Mitch’s VR Lab — полезный Youtube-канал о VR.

Источник

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

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

  • Создание приложений по технологии windows communication foundation
  • Создание пользователя с ограниченными правами windows 7
  • Создание пользователя в домене windows server 2012 r2
  • Создание подключения к удаленному рабочему столу windows 7
  • Создание отказоустойчивого кластера windows server 2012