SlideShare a Scribd company logo
ОСОБЕННОСТИ СОЗДАНИЯ
КОНТЕНТА ПОД OCULUS RIFT
В UNITY 3D
Владимир Деген
Евгений Марченко
ТВОРЧЕСКАЯ СТУДИЯ «ЧИНГИС»
Технические требования проекта
• Мы создаем не игру, а аттракцион
• Динамическая платформа и наушники 7.1
• Погружение и реализм без падения FPS
• Максимальные впечатления за
ограниченное время
• Одна локация – много маршрутов
ОДНА БОЛЬШАЯ ЛОКАЦИЯ
• 16 квадратных
километров
• Два острова и
перепады
высот
OCULUS - НЕ МОНИТОР
• Вывод для каждого глаза отдельно
• Линзы добавляют поле зрения
• Не только устройство вывода, но и устройство
ввода
Unity OVR SDK
• OVRPlayerController
(модификация First
Person Controller)
• OVRCameraControlle
r (модификация
камеры)
• draw call*2
Итеративный пайплайн
• От общего и абстрактного к деталям и
конкретному
• Террейн – Растительность – Путь –
Окружение – Анимация - Звук - Детали
ГОТОВЫЕ КОМПОНЕНТЫ
• изучите Asset Store
• Мы выбрали около 200 ассетов
КОНЦЕПТЫ
ЗАГОТОВКИ ТЕРРЕЙНОВ
ЗАГОТОВКИ РАСТИТЕЛЬНОСТИ
ТЕРРЕЙН
• Эрозия. Процедурная генерация.Splat карты
ЧТО ПОЛУЧИЛОСЬ
• Поверхность и растительность
ОКЕАН
• Хороший океан, но не подошел
ОКЕАН
• SmartWater 3d
ТРЕКИ
• EasyRoad3d
• Меняет геометрию+текстуры+корректирует растительность
КЛЮЧЕВЫЕ ЗОНЫ
• Выбраны на готовых треках
• Прототипы полностью из ассетов
СОВМЕСТНАЯ РАБОТА
КОМПОНЕНТОВ
• Минутка траура по Light Scattering и
Sunshine
ВСЕ СДЕЛАЛИ РУКАМИ
• Скайбокс, туман и постэффекты
ДЕТАЛИ
АНИМАЦИЯ ПО ПУТИ
• Excel как
инструмент
расчета анимации
АНИМАЦИЯ ПО ПУТИ
• Кастомизация пути вручную это круто
• Но сложно, дальше будем делать иначе
ВИШЕНКИ НА ТОРТ
• Точечные источники света
• Уникальные артефакты
• Системы частиц
• Триггерные зоны для скриптовых событий
ЗВУК
• Наушники 7.1
• Полное погружение за счет звука
СОВЕТЫ
• Тестируйте регулярно
• На чем проседал FPS?
ИТЕРАЦИОННЫЙ МЕТОД
• От простого к сложному, по спирали
• Задачи со сроком исполнения до 8 часов
ОРГАНИЗУЙТЕ ИНФОРМАЦИЮ
• Майндмапы
ГОТОВЫЕ КОМПОНЕНТЫ
• Пользуйтесь готовыми велосипедами,
чтобы ехать туда, куда вам надо
ПРОЦЕДУРНАЯ ГЕНЕРАЦИЯ
• лучше день потерять, потом за пять минут
долететь
Вопросы?
СПАСИБО!
ЧИНГИС
ТВОРЧЕСКАЯ СТУДИЯ

More Related Content

Viewers also liked

Rj Games: Art and Game Design. Two sides of one title
Rj Games: Art and Game Design. Two sides of one titleRj Games: Art and Game Design. Two sides of one title
Rj Games: Art and Game Design. Two sides of one title
DevGAMM Conference
 
tinyBuild GAMES: Издательство Early Access на Steam
tinyBuild GAMES: Издательство Early Access на SteamtinyBuild GAMES: Издательство Early Access на Steam
tinyBuild GAMES: Издательство Early Access на Steam
DevGAMM Conference
 
Designing Games for "the 43-year-old woman"
Designing Games for "the 43-year-old woman"Designing Games for "the 43-year-old woman"
Designing Games for "the 43-year-old woman"
Chris Trottier
 
Как сделать игру быстрее
Как сделать игру быстрееКак сделать игру быстрее
Как сделать игру быстрее
Sergey Kopov
 
BRANDS & GAMES
BRANDS & GAMESBRANDS & GAMES
BRANDS & GAMES
World Brand Academy
 
Roman Menyakin, Unity Technologies
Roman Menyakin, Unity TechnologiesRoman Menyakin, Unity Technologies
Roman Menyakin, Unity Technologies
White Nights Conference
 
Презентация Somnium Network
Презентация Somnium NetworkПрезентация Somnium Network
Презентация Somnium Network
somnium-network
 
Planet colonies
Planet coloniesPlanet colonies
Planet colonies
Dima Bas
 
Клевакичев и Кравченко - Игровой баланс, методы его поиска и последующее тира...
Клевакичев и Кравченко - Игровой баланс, методы его поиска и последующее тира...Клевакичев и Кравченко - Игровой баланс, методы его поиска и последующее тира...
Клевакичев и Кравченко - Игровой баланс, методы его поиска и последующее тира...IT Share
 
The Rise and Rise of Idle Games
The Rise and Rise of Idle GamesThe Rise and Rise of Idle Games
The Rise and Rise of Idle Games
Anthony Pecorella
 
Stable SSAO in Battlefield 3 with Selective Temporal Filtering
Stable SSAO in Battlefield 3 with Selective Temporal FilteringStable SSAO in Battlefield 3 with Selective Temporal Filtering
Stable SSAO in Battlefield 3 with Selective Temporal Filtering
Electronic Arts / DICE
 
Terrain in Battlefield 3: A Modern, Complete and Scalable System
Terrain in Battlefield 3: A Modern, Complete and Scalable SystemTerrain in Battlefield 3: A Modern, Complete and Scalable System
Terrain in Battlefield 3: A Modern, Complete and Scalable System
Electronic Arts / DICE
 
Idle Games: The Mechanics and Monetization of Self-Playing Games
Idle Games: The Mechanics and Monetization of Self-Playing GamesIdle Games: The Mechanics and Monetization of Self-Playing Games
Idle Games: The Mechanics and Monetization of Self-Playing Games
Kongregate
 
Independent Games Sales: Stats 101
Independent Games Sales: Stats 101Independent Games Sales: Stats 101
Independent Games Sales: Stats 101
simoniker
 
Rendering Battlefield 4 with Mantle
Rendering Battlefield 4 with MantleRendering Battlefield 4 with Mantle
Rendering Battlefield 4 with Mantle
Electronic Arts / DICE
 
Shiny PC Graphics in Battlefield 3
Shiny PC Graphics in Battlefield 3Shiny PC Graphics in Battlefield 3
Shiny PC Graphics in Battlefield 3
Electronic Arts / DICE
 
Optimizing the Graphics Pipeline with Compute, GDC 2016
Optimizing the Graphics Pipeline with Compute, GDC 2016Optimizing the Graphics Pipeline with Compute, GDC 2016
Optimizing the Graphics Pipeline with Compute, GDC 2016
Graham Wihlidal
 
Lighting the City of Glass
Lighting the City of GlassLighting the City of Glass
Lighting the City of Glass
Electronic Arts / DICE
 
Physically Based and Unified Volumetric Rendering in Frostbite
Physically Based and Unified Volumetric Rendering in FrostbitePhysically Based and Unified Volumetric Rendering in Frostbite
Physically Based and Unified Volumetric Rendering in Frostbite
Electronic Arts / DICE
 

Viewers also liked (19)

Rj Games: Art and Game Design. Two sides of one title
Rj Games: Art and Game Design. Two sides of one titleRj Games: Art and Game Design. Two sides of one title
Rj Games: Art and Game Design. Two sides of one title
 
tinyBuild GAMES: Издательство Early Access на Steam
tinyBuild GAMES: Издательство Early Access на SteamtinyBuild GAMES: Издательство Early Access на Steam
tinyBuild GAMES: Издательство Early Access на Steam
 
Designing Games for "the 43-year-old woman"
Designing Games for "the 43-year-old woman"Designing Games for "the 43-year-old woman"
Designing Games for "the 43-year-old woman"
 
Как сделать игру быстрее
Как сделать игру быстрееКак сделать игру быстрее
Как сделать игру быстрее
 
BRANDS & GAMES
BRANDS & GAMESBRANDS & GAMES
BRANDS & GAMES
 
Roman Menyakin, Unity Technologies
Roman Menyakin, Unity TechnologiesRoman Menyakin, Unity Technologies
Roman Menyakin, Unity Technologies
 
Презентация Somnium Network
Презентация Somnium NetworkПрезентация Somnium Network
Презентация Somnium Network
 
Planet colonies
Planet coloniesPlanet colonies
Planet colonies
 
Клевакичев и Кравченко - Игровой баланс, методы его поиска и последующее тира...
Клевакичев и Кравченко - Игровой баланс, методы его поиска и последующее тира...Клевакичев и Кравченко - Игровой баланс, методы его поиска и последующее тира...
Клевакичев и Кравченко - Игровой баланс, методы его поиска и последующее тира...
 
The Rise and Rise of Idle Games
The Rise and Rise of Idle GamesThe Rise and Rise of Idle Games
The Rise and Rise of Idle Games
 
Stable SSAO in Battlefield 3 with Selective Temporal Filtering
Stable SSAO in Battlefield 3 with Selective Temporal FilteringStable SSAO in Battlefield 3 with Selective Temporal Filtering
Stable SSAO in Battlefield 3 with Selective Temporal Filtering
 
Terrain in Battlefield 3: A Modern, Complete and Scalable System
Terrain in Battlefield 3: A Modern, Complete and Scalable SystemTerrain in Battlefield 3: A Modern, Complete and Scalable System
Terrain in Battlefield 3: A Modern, Complete and Scalable System
 
Idle Games: The Mechanics and Monetization of Self-Playing Games
Idle Games: The Mechanics and Monetization of Self-Playing GamesIdle Games: The Mechanics and Monetization of Self-Playing Games
Idle Games: The Mechanics and Monetization of Self-Playing Games
 
Independent Games Sales: Stats 101
Independent Games Sales: Stats 101Independent Games Sales: Stats 101
Independent Games Sales: Stats 101
 
Rendering Battlefield 4 with Mantle
Rendering Battlefield 4 with MantleRendering Battlefield 4 with Mantle
Rendering Battlefield 4 with Mantle
 
Shiny PC Graphics in Battlefield 3
Shiny PC Graphics in Battlefield 3Shiny PC Graphics in Battlefield 3
Shiny PC Graphics in Battlefield 3
 
Optimizing the Graphics Pipeline with Compute, GDC 2016
Optimizing the Graphics Pipeline with Compute, GDC 2016Optimizing the Graphics Pipeline with Compute, GDC 2016
Optimizing the Graphics Pipeline with Compute, GDC 2016
 
Lighting the City of Glass
Lighting the City of GlassLighting the City of Glass
Lighting the City of Glass
 
Physically Based and Unified Volumetric Rendering in Frostbite
Physically Based and Unified Volumetric Rendering in FrostbitePhysically Based and Unified Volumetric Rendering in Frostbite
Physically Based and Unified Volumetric Rendering in Frostbite
 

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