30
ОСОБЕННОСТИ СОЗДАНИЯ КОНТЕНТА ПОД OCULUS RIFT В UNITY 3D Владимир Деген Евгений Марченко ТВОРЧЕСКАЯ СТУДИЯ «ЧИНГИС»

CG Event: Особенности создания контента под OCULUS RIFT В UNITY 3D

Embed Size (px)

Citation preview

ОСОБЕННОСТИ СОЗДАНИЯ

КОНТЕНТА ПОД OCULUS RIFT

В UNITY 3D

Владимир Деген

Евгений Марченко

ТВОРЧЕСКАЯ СТУДИЯ «ЧИНГИС»

Технические требования проекта

• Мы создаем не игру, а аттракцион

• Динамическая платформа и наушники 7.1

• Погружение и реализм без падения FPS

• Максимальные впечатления за ограниченное время

• Одна локация – много маршрутов

ОДНА БОЛЬШАЯ ЛОКАЦИЯ

• 16 квадратных километров

• Два острова и перепады высот

OCULUS - НЕ МОНИТОР• Вывод для каждого глаза отдельно • Линзы добавляют поле зрения• Не только устройство вывода, но и устройство

ввода

Unity OVR SDK• OVRPlayerController

(модификация First Person Controller)

• OVRCameraController (модификация камеры)

• draw call*2

Итеративный пайплайн

• От общего и абстрактного к деталям и конкретному

• Террейн – Растительность – Путь –Окружение – Анимация - Звук - Детали

ГОТОВЫЕ КОМПОНЕНТЫ

• изучите Asset Store

• Мы выбрали около 200 ассетов

КОНЦЕПТЫ

ЗАГОТОВКИ ТЕРРЕЙНОВ

ЗАГОТОВКИ РАСТИТЕЛЬНОСТИ

ТЕРРЕЙН

• Эрозия. Процедурная генерация.Splat карты

ЧТО ПОЛУЧИЛОСЬ

• Поверхность и растительность

ОКЕАН

• Хороший океан, но не подошел

ОКЕАН

• SmartWater 3d

ТРЕКИ• EasyRoad3d• Меняет геометрию+текстуры+корректирует растительность

КЛЮЧЕВЫЕ ЗОНЫ• Выбраны на готовых треках• Прототипы полностью из ассетов

СОВМЕСТНАЯ РАБОТА КОМПОНЕНТОВ

• Минутка траура по Light Scattering и Sunshine

ВСЕ СДЕЛАЛИ РУКАМИ

• Скайбокс, туман и постэффекты

ДЕТАЛИ

АНИМАЦИЯ ПО ПУТИ

• Excel как инструмент расчета анимации

АНИМАЦИЯ ПО ПУТИ

• Кастомизация пути вручную это круто

• Но сложно, дальше будем делать иначе

ВИШЕНКИ НА ТОРТ• Точечные источники света• Уникальные артефакты• Системы частиц• Триггерные зоны для скриптовых событий

ЗВУК• Наушники 7.1 • Полное погружение за счет звука

СОВЕТЫ

• Тестируйте регулярно

• На чем проседал FPS?

ИТЕРАЦИОННЫЙ МЕТОД• От простого к сложному, по спирали• Задачи со сроком исполнения до 8 часов

ОРГАНИЗУЙТЕ ИНФОРМАЦИЮ• Майндмапы

ГОТОВЫЕ КОМПОНЕНТЫ

• Пользуйтесь готовыми велосипедами, чтобы ехать туда, куда вам надо

ПРОЦЕДУРНАЯ ГЕНЕРАЦИЯ

• лучше день потерять, потом за пять минут долететь

Вопросы?

СПАСИБО!

ЧИНГИС

ТВОРЧЕСКАЯ СТУДИЯ