Процесс создания ресурсов

Windows Mixed Reality опирается на десятилетия инвестиций, которые корпорация Майкрософт сделала в DirectX. Все опыт и навыки разработчики имеют возможность создавать трехмерную графику по-прежнему ценно с HoloLens.

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

Concept, creation, integration and iteration flow
Основные понятия, создание, интеграция и итерация потока

Полезная информация

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

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

Ресурсы ЦП Графический процессор Память
многоугольники 0 % 5 % 10 %
Текстуры 5 % 15 %25 %
Шейдеры 15 % 35 % 0 %
Dynamics
Физика 5 % 15 % 0 %
Освещение в режиме реального времени 10 % 0 % 0 %
Мультимедиа (аудио/видео) - 15 % 25 %
Скрипт или логика 25 % 0 % 5 %
Общие издержки 5 % 5 % 5 %
Всего 65% 90 % 70 %

Общее количество ресурсов

  • Сколько активов активно в сцене?

Сложность ресурсов

  • Сколько треугольников или многоугольников?
  • Насколько сложным является шейдер? При использовании Смешанная реальность набор средств рекомендуется использовать Смешанная реальность набор средств стандартный шейдер для снижения сложности шейдера.

Разработчикам и художникам необходимо рассмотреть возможности устройства и графического модуля. Microsoft HoloLens имеет все вычислительные и графические элементы, встроенные в устройство. Он делится возможностями разработчиков, которые будут находиться на мобильной платформе.

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

Создание ресурсов

Начнем с способов получения ресурсов для проекта:

  1. Создание ресурсов (средства разработки и запись объектов)
  2. Приобретение активов (покупка активов в Интернете)
  3. Перенос ресурсов (использование существующих ресурсов)
  4. Аутсорсинг ресурсов (импорт активов со стороны третьих лиц)

Создание ресурсов

Средства разработки
Сначала можно создать собственные ресурсы несколькими способами. Трехмерные художники используют различные приложения и инструменты для создания моделей, которые состоят из сеток, текстур и материалов. Затем это сохраняется в формате файла, который можно импортировать или использовать графическим механизмом, используемым приложением, например . FBX или . OBJ. Любое средство, создающее модель, которую поддерживает выбранный графический модуль, будет работать с HoloLens. Среди трехмерных художников многие предпочитают использовать Maya Autodesk, так как она может использовать HoloLens для преобразования способов создания ресурсов. Если вы хотите быстро получить что-то, вы также можете использовать трехмерный построитель, который поставляется с Windows для экспорта. OBJ для использования в приложении.

Захват объектов
Существует также возможность захвата объектов в трехмерном формате. Захват неонимаемых объектов в трехмерном формате и их редактирование с помощью программного обеспечения для создания цифрового содержимого становится все более популярным с ростом трехмерной печати. С помощью датчика Kinect 2 и трехмерного построителя можно использовать функцию захвата для создания ресурсов из реальных объектов. Это также набор инструментов для того, чтобы сделать то же самое с фотограмметрия путем обработки нескольких изображений для стежки вместе и сетки и текстур.

Приобретение активов

Еще один отличный вариант — приобрести активы для вашего опыта. Существует тонна ресурсов, доступных через такие службы, как Unity Asset Store или TurboSquid среди других.

При покупке активов у стороннего производителя всегда требуется проверить следующие свойства:

  • Что такое число поли?
    • Соответствует ли он вашему бюджету?
  • Существуют ли уровни детализации (LOD) для модели?
    • Уровень детализации моделей позволяет масштабировать детали модели для повышения производительности.
  • Доступен ли исходный файл?
    • Не входит в хранилище активов Unity , но всегда входит в состав таких служб, как TurboSquid.
    • Без исходного файла невозможно изменить ресурс.
    • Убедитесь, что предоставленный исходный файл можно импортировать с помощью трехмерных средств.
  • Знаешь, что вы получаете
    • Предоставляются ли анимации?
    • Обязательно проверьте список содержимого приобретаемого актива.

Перенос ресурсов

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

При переносе ресурсов для использования в приложении HoloLens вам потребуется задать следующие вопросы:

  • Можно ли импортировать напрямую или преобразовать его в другой формат? Проверьте формат, который вы импортируете с помощью используемого графического модуля.
  • Если преобразование в совместимый формат будет потеряно? Иногда сведения могут быть потеряны или импорт могут привести к очистке артефактов в средстве 3D-разработки.
  • Что такое число треугольников или многоугольников для ресурса? Основываясь на бюджете приложения, вы можете использовать Простогон или аналогичные средства для децикации (процедурно или вручную уменьшить количество поли) исходного ресурса в соответствии с бюджетом приложений.

Аутсорсинг ресурсов

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

  • Четко определите, что запрашиваете
    • Укажите максимально подробные сведения
    • Образы основных понятий переднего, бокового и заднего
    • Эталонное искусство, показывающее ресурс в контексте
    • Масштаб объекта (обычно указывается в сантиметрах)
  • Предоставление бюджета
    • Диапазон счетчиков поли
    • Количество текстур
    • Тип шейдера (для Unity и HoloLens сначала следует использовать мобильные шейдеры)
  • Общие сведения о затратах
    • Что такое политика аутсорсинга для запросов на изменение?

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