SlideShare ist ein Scribd-Unternehmen logo
1 von 40
UNITY ДЛЯ VR И HOLOLENS
Валентин Симонов
Field Engineer @ Unity Technologies
E-mail: val@unity3d.com
Skype: simonov.valentin
VR ЭТО НЕ НОВИНКА
2016
2016
2016
2016
2016
КАК НАЧАТЬ
РАЗРАБАТЫВАТЬ
VR ИГРУ В UNITY
Edit > Project Settings> Player > Other Settings >
Rendering > Virtual Reality Supported
ПЛАТФОРМЫ
ПЛАТФОРМЫ
• Windows 7+, Oculus Runtime 0.8
• OSX 10.9+, Oculus Runtime 0.5,
разработка приостановлена
• Android 5.1+
ПЛАТФОРМЫ
• VR
• Мобильные (Gear VR, Cardboard, остальные)
• PC (Oculus, Vive)
• Консоли (Playstation VR)
• AR
• Vuforia (любой мобильный)
• HoloLens, Meta, Project Tango
VR SAMPLE ASSETS
https://www.assetstore.unity3d.com/en/#!content/51519
http://unity3d.com/learn/tutorials/topics/virtual-reality
VR SAMPLE ASSETS
VR SAMPLE ASSETS
HOLOLENS
HOLOLENS
• Unity 5.4 Technical Preview (editor + UWP runtime)
http://unity3d.com/pages/windows/hololens
• Visual Studio 2015 Update 2
• HoloLens Emulator
• Туториал:
https://developer.microsoft.com/en-
us/windows/holographic/holograms_101e
• Форум: http://forum.unity3d.com/forums/hololens.102/
HOLOLENS
1. Unity проект
2. Платформа: Windows Store, SDK: Universal 10, Build
Type: D3D, check Unity C# Projects
3. В Player Settings > Windows Store > Publishing Settings >
Capabilities: Microphone, SpatialPerception
4. Build, отерываете Visual Studio Solution
5. В Visual Studio target: Release, x86
6. Device > HoloLens Emulator
7. Debug -> Start Without debugging
ЧТО UNITY
ДЕЛАЕТ ЗА ВАС
WWW.UNITY3D.COM/UNITY
ЧТО UNITY ДЕЛАЕТ ЗА ВАС
• Абстрагирует VR платформы
• Инициализирует все нужные ресурсы для рендеринга
• Перехватывает управление камерами
• Обновляет матрицу трансформации камер в
зависимости от положения HMD
• Выставляет правильный FOV в зависимости от девайса
API: UNITYENGINE.VR
• VRSettings – глобальные VR настройки
• VRDevice – функционал конкретного VR девайса
• InputTracking – VR инпут
• VRDeviceType – поддерживаемые VR девайсы
• VRSettings.renderScale – размер рендер-текстур глаз
5.4 OPEN BETA
ОПТИМИЗАЦИЯ
• Тестировать на таргет девайсе
• Не использовать стандард шейдер
• Запеченный свет и лайт пробы, LOD, атласы
• Profiler
• Oculus Unity Developer Guide
https://developer.oculus.com/documentation/game-engines/latest/concepts/book-unity/
• ARM Guide for Unity developers
http://malideveloper.arm.com/documentation/developer-guides/arm-guide-unity-
enhancing-mobile-games/
CINEMATIC IMAGE EFFECTS
Эффекты пост-процессинга:
• Screenspace Raytraced Reflections (SSRR)
• Depth of Field
• Tonemapping and Colour Grading
• AntiAliasing
https://bitbucket.org/Unity-Technologies/cinematic-image-effects/
ЭФФЕКТЫ В VR
• Depth of field
• Lens flare
• SSRR (сложный, алиасинг)
• Blur
• Temporal AA (сложный, шлейфы)
• Bloom
• Tone mapping, Color grading
• Vignette
• Normal Mapping
ЭКСПИРИЕНС
ЭКСПИРИЕНС
• Мы привыкли к VR, обычные пользователи нет
• Первый плохой опыт будет последним
• 1m != 1 unit => может сломаться физика, навмеш, GI
• Не скейлить парент камеры - изменится расстояние
между глаз – дискомфорт
• Не телепортировать резко игрока
* Visual Summit 2016
“Just 13 million PCs worldwide
next year will have the graphics
capabilities needed to run VR”
— NVIDIA, 2015.
СОЗДАНИЕ КОНТЕНТА В VR
ВОПРОСЫ?

Weitere ähnliche Inhalte

Ähnlich wie Unity 5.3 for Virtual Reality and HoloLens

Лекция "Особенности разработки под разные платформы"
Лекция "Особенности разработки под разные платформы"Лекция "Особенности разработки под разные платформы"
Лекция "Особенности разработки под разные платформы"Evgeniy Marchenko
 
Сергей Комлач "Итоги Google I/O: что нас ждет"
Сергей Комлач "Итоги Google I/O: что нас ждет"Сергей Комлач "Итоги Google I/O: что нас ждет"
Сергей Комлач "Итоги Google I/O: что нас ждет"Fwdays
 
Unity: "Очевидное-невероятное” или хитрости разработки на Unity Android
Unity: "Очевидное-невероятное” или хитрости разработки на Unity AndroidUnity: "Очевидное-невероятное” или хитрости разработки на Unity Android
Unity: "Очевидное-невероятное” или хитрости разработки на Unity AndroidDevGAMM Conference
 
Преимущества создания кроссплатформенных приложений с использованием Phone ga...
Преимущества создания кроссплатформенных приложений с использованием Phone ga...Преимущества создания кроссплатформенных приложений с использованием Phone ga...
Преимущества создания кроссплатформенных приложений с использованием Phone ga...geekfamilyrussia
 
Rad studio 10 seatlle обзор продукта
Rad studio 10 seatlle обзор продуктаRad studio 10 seatlle обзор продукта
Rad studio 10 seatlle обзор продуктаazamat isaev
 
Разработка мобильных приложений на HTML5
Разработка мобильных приложений на HTML5Разработка мобильных приложений на HTML5
Разработка мобильных приложений на HTML5DevDay
 
Unreal Engine 4: Best Practices and Recent Showcases
Unreal Engine 4: Best Practices and Recent ShowcasesUnreal Engine 4: Best Practices and Recent Showcases
Unreal Engine 4: Best Practices and Recent ShowcasesDevGAMM Conference
 
Разработка мобильных игр на HTML5 и JavaScript
Разработка мобильных игр на HTML5 и JavaScriptРазработка мобильных игр на HTML5 и JavaScript
Разработка мобильных игр на HTML5 и JavaScriptTatiana Smetanina
 
Что нового в NOVA Microhypervisor
Что нового в NOVA MicrohypervisorЧто нового в NOVA Microhypervisor
Что нового в NOVA MicrohypervisorYandex
 
Создай свое первое Android приложение.
Создай свое первое Android приложение. Создай свое первое Android приложение.
Создай свое первое Android приложение. Kuban Dzhakipov
 
франшиза Виртуальная реальность "Виртуальные МИРЫ" партнёрам от создателей ДН...
франшиза Виртуальная реальность "Виртуальные МИРЫ" партнёрам от создателей ДН...франшиза Виртуальная реальность "Виртуальные МИРЫ" партнёрам от создателей ДН...
франшиза Виртуальная реальность "Виртуальные МИРЫ" партнёрам от создателей ДН...Денис Четвериков
 
Аналитика мобильных приложений
Аналитика мобильных приложенийАналитика мобильных приложений
Аналитика мобильных приложенийAnatoly Sharifulin
 
Device Fingerprint — лекарство от мошенничества. Все дело в дозировке
Device Fingerprint — лекарство от мошенничества. Все дело в дозировкеDevice Fingerprint — лекарство от мошенничества. Все дело в дозировке
Device Fingerprint — лекарство от мошенничества. Все дело в дозировкеPositive Hack Days
 
Alexey Savchenko, Evangelist, Unreal Engine/ Epic Games
Alexey Savchenko, Evangelist, Unreal Engine/ Epic GamesAlexey Savchenko, Evangelist, Unreal Engine/ Epic Games
Alexey Savchenko, Evangelist, Unreal Engine/ Epic GamesWhite Nights Conference
 
Видеозвонки и шаринг экрана в мобильном приложении
Видеозвонки и шаринг экрана в мобильном приложенииВидеозвонки и шаринг экрана в мобильном приложении
Видеозвонки и шаринг экрана в мобильном приложенииVoximplant
 
RealSpeaker Rus startup project
RealSpeaker Rus startup projectRealSpeaker Rus startup project
RealSpeaker Rus startup projectRealSpeaker 2.0
 
Организация видео-контакт-центра на базе решения Cisco Remote Expert
Организация видео-контакт-центра на базе решения Cisco Remote ExpertОрганизация видео-контакт-центра на базе решения Cisco Remote Expert
Организация видео-контакт-центра на базе решения Cisco Remote ExpertCisco Russia
 
Monkey Talk - кросс-платформенное средство автоматизации тестирования мобильн...
Monkey Talk - кросс-платформенное средство автоматизации тестирования мобильн...Monkey Talk - кросс-платформенное средство автоматизации тестирования мобильн...
Monkey Talk - кросс-платформенное средство автоматизации тестирования мобильн...SQALab
 
Владислав Акулич - Monkey Talk - кроссплатформенное средство автоматизации те...
Владислав Акулич - Monkey Talk - кроссплатформенное средство автоматизации те...Владислав Акулич - Monkey Talk - кроссплатформенное средство автоматизации те...
Владислав Акулич - Monkey Talk - кроссплатформенное средство автоматизации те...COMAQA.BY
 

Ähnlich wie Unity 5.3 for Virtual Reality and HoloLens (20)

Лекция "Особенности разработки под разные платформы"
Лекция "Особенности разработки под разные платформы"Лекция "Особенности разработки под разные платформы"
Лекция "Особенности разработки под разные платформы"
 
Сергей Комлач "Итоги Google I/O: что нас ждет"
Сергей Комлач "Итоги Google I/O: что нас ждет"Сергей Комлач "Итоги Google I/O: что нас ждет"
Сергей Комлач "Итоги Google I/O: что нас ждет"
 
Unity: "Очевидное-невероятное” или хитрости разработки на Unity Android
Unity: "Очевидное-невероятное” или хитрости разработки на Unity AndroidUnity: "Очевидное-невероятное” или хитрости разработки на Unity Android
Unity: "Очевидное-невероятное” или хитрости разработки на Unity Android
 
Преимущества создания кроссплатформенных приложений с использованием Phone ga...
Преимущества создания кроссплатформенных приложений с использованием Phone ga...Преимущества создания кроссплатформенных приложений с использованием Phone ga...
Преимущества создания кроссплатформенных приложений с использованием Phone ga...
 
Rad studio 10 seatlle обзор продукта
Rad studio 10 seatlle обзор продуктаRad studio 10 seatlle обзор продукта
Rad studio 10 seatlle обзор продукта
 
Разработка мобильных приложений на HTML5
Разработка мобильных приложений на HTML5Разработка мобильных приложений на HTML5
Разработка мобильных приложений на HTML5
 
Unreal Engine 4: Best Practices and Recent Showcases
Unreal Engine 4: Best Practices and Recent ShowcasesUnreal Engine 4: Best Practices and Recent Showcases
Unreal Engine 4: Best Practices and Recent Showcases
 
Разработка мобильных игр на HTML5 и JavaScript
Разработка мобильных игр на HTML5 и JavaScriptРазработка мобильных игр на HTML5 и JavaScript
Разработка мобильных игр на HTML5 и JavaScript
 
Что нового в NOVA Microhypervisor
Что нового в NOVA MicrohypervisorЧто нового в NOVA Microhypervisor
Что нового в NOVA Microhypervisor
 
Создай свое первое Android приложение.
Создай свое первое Android приложение. Создай свое первое Android приложение.
Создай свое первое Android приложение.
 
франшиза Виртуальная реальность "Виртуальные МИРЫ" партнёрам от создателей ДН...
франшиза Виртуальная реальность "Виртуальные МИРЫ" партнёрам от создателей ДН...франшиза Виртуальная реальность "Виртуальные МИРЫ" партнёрам от создателей ДН...
франшиза Виртуальная реальность "Виртуальные МИРЫ" партнёрам от создателей ДН...
 
Аналитика мобильных приложений
Аналитика мобильных приложенийАналитика мобильных приложений
Аналитика мобильных приложений
 
Device Fingerprint — лекарство от мошенничества. Все дело в дозировке
Device Fingerprint — лекарство от мошенничества. Все дело в дозировкеDevice Fingerprint — лекарство от мошенничества. Все дело в дозировке
Device Fingerprint — лекарство от мошенничества. Все дело в дозировке
 
Alexey Savchenko, Evangelist, Unreal Engine/ Epic Games
Alexey Savchenko, Evangelist, Unreal Engine/ Epic GamesAlexey Savchenko, Evangelist, Unreal Engine/ Epic Games
Alexey Savchenko, Evangelist, Unreal Engine/ Epic Games
 
Видеозвонки и шаринг экрана в мобильном приложении
Видеозвонки и шаринг экрана в мобильном приложенииВидеозвонки и шаринг экрана в мобильном приложении
Видеозвонки и шаринг экрана в мобильном приложении
 
RealSpeaker Rus startup project
RealSpeaker Rus startup projectRealSpeaker Rus startup project
RealSpeaker Rus startup project
 
Организация видео-контакт-центра на базе решения Cisco Remote Expert
Организация видео-контакт-центра на базе решения Cisco Remote ExpertОрганизация видео-контакт-центра на базе решения Cisco Remote Expert
Организация видео-контакт-центра на базе решения Cisco Remote Expert
 
Vr review
Vr reviewVr review
Vr review
 
Monkey Talk - кросс-платформенное средство автоматизации тестирования мобильн...
Monkey Talk - кросс-платформенное средство автоматизации тестирования мобильн...Monkey Talk - кросс-платформенное средство автоматизации тестирования мобильн...
Monkey Talk - кросс-платформенное средство автоматизации тестирования мобильн...
 
Владислав Акулич - Monkey Talk - кроссплатформенное средство автоматизации те...
Владислав Акулич - Monkey Talk - кроссплатформенное средство автоматизации те...Владислав Акулич - Monkey Talk - кроссплатформенное средство автоматизации те...
Владислав Акулич - Monkey Talk - кроссплатформенное средство автоматизации те...
 

Mehr von DevGAMM Conference

The art of small steps, or how to make sound for games in conditions of war /...
The art of small steps, or how to make sound for games in conditions of war /...The art of small steps, or how to make sound for games in conditions of war /...
The art of small steps, or how to make sound for games in conditions of war /...DevGAMM Conference
 
Breaking up with FMOD - Why we ended things and embraced Metasounds / Daniel ...
Breaking up with FMOD - Why we ended things and embraced Metasounds / Daniel ...Breaking up with FMOD - Why we ended things and embraced Metasounds / Daniel ...
Breaking up with FMOD - Why we ended things and embraced Metasounds / Daniel ...DevGAMM Conference
 
How Audio Objects Improve Spatial Accuracy / Mads Maretty Sønderup (Audiokine...
How Audio Objects Improve Spatial Accuracy / Mads Maretty Sønderup (Audiokine...How Audio Objects Improve Spatial Accuracy / Mads Maretty Sønderup (Audiokine...
How Audio Objects Improve Spatial Accuracy / Mads Maretty Sønderup (Audiokine...DevGAMM Conference
 
Why indie developers should consider hyper-casual right now / Igor Gurenyov (...
Why indie developers should consider hyper-casual right now / Igor Gurenyov (...Why indie developers should consider hyper-casual right now / Igor Gurenyov (...
Why indie developers should consider hyper-casual right now / Igor Gurenyov (...DevGAMM Conference
 
AI / ML for Indies / Tyler Coleman (Retora Games)
AI / ML for Indies / Tyler Coleman (Retora Games)AI / ML for Indies / Tyler Coleman (Retora Games)
AI / ML for Indies / Tyler Coleman (Retora Games)DevGAMM Conference
 
Agility is the Key: Power Up Your GameDev Project Management with Agile Pract...
Agility is the Key: Power Up Your GameDev Project Management with Agile Pract...Agility is the Key: Power Up Your GameDev Project Management with Agile Pract...
Agility is the Key: Power Up Your GameDev Project Management with Agile Pract...DevGAMM Conference
 
New PR Tech and AI Tools for 2023: A Game Changer for Outreach / Kirill Perev...
New PR Tech and AI Tools for 2023: A Game Changer for Outreach / Kirill Perev...New PR Tech and AI Tools for 2023: A Game Changer for Outreach / Kirill Perev...
New PR Tech and AI Tools for 2023: A Game Changer for Outreach / Kirill Perev...DevGAMM Conference
 
Playable Ads - Revolutionizing mobile games advertising / Jakub Kukuryk (Popc...
Playable Ads - Revolutionizing mobile games advertising / Jakub Kukuryk (Popc...Playable Ads - Revolutionizing mobile games advertising / Jakub Kukuryk (Popc...
Playable Ads - Revolutionizing mobile games advertising / Jakub Kukuryk (Popc...DevGAMM Conference
 
Creative Collaboration: Managing an Art Team / Nastassia Radzivonava (Glera G...
Creative Collaboration: Managing an Art Team / Nastassia Radzivonava (Glera G...Creative Collaboration: Managing an Art Team / Nastassia Radzivonava (Glera G...
Creative Collaboration: Managing an Art Team / Nastassia Radzivonava (Glera G...DevGAMM Conference
 
From Local to Global: Unleashing the Power of Payments / Jan Kuhlmannn (Xsolla)
From Local to Global: Unleashing the Power of Payments / Jan Kuhlmannn (Xsolla)From Local to Global: Unleashing the Power of Payments / Jan Kuhlmannn (Xsolla)
From Local to Global: Unleashing the Power of Payments / Jan Kuhlmannn (Xsolla)DevGAMM Conference
 
Strategies and case studies to grow LTV in 2023 / Julia Iljuk (Balancy)
Strategies and case studies to grow LTV in 2023 / Julia Iljuk (Balancy)Strategies and case studies to grow LTV in 2023 / Julia Iljuk (Balancy)
Strategies and case studies to grow LTV in 2023 / Julia Iljuk (Balancy)DevGAMM Conference
 
Why is ASO not working in 2023 and how to change it? / Olena Vedmedenko (Keya...
Why is ASO not working in 2023 and how to change it? / Olena Vedmedenko (Keya...Why is ASO not working in 2023 and how to change it? / Olena Vedmedenko (Keya...
Why is ASO not working in 2023 and how to change it? / Olena Vedmedenko (Keya...DevGAMM Conference
 
How to increase wishlists & game sales from China? Growth marketing tactics &...
How to increase wishlists & game sales from China? Growth marketing tactics &...How to increase wishlists & game sales from China? Growth marketing tactics &...
How to increase wishlists & game sales from China? Growth marketing tactics &...DevGAMM Conference
 
Turkish Gaming Industry and HR Insights / Mustafa Mert EFE (Zindhu)
Turkish Gaming Industry and HR Insights / Mustafa Mert EFE (Zindhu)Turkish Gaming Industry and HR Insights / Mustafa Mert EFE (Zindhu)
Turkish Gaming Industry and HR Insights / Mustafa Mert EFE (Zindhu)DevGAMM Conference
 
Building an Awesome Creative Team from Scratch, Capable of Scaling Up / Sasha...
Building an Awesome Creative Team from Scratch, Capable of Scaling Up / Sasha...Building an Awesome Creative Team from Scratch, Capable of Scaling Up / Sasha...
Building an Awesome Creative Team from Scratch, Capable of Scaling Up / Sasha...DevGAMM Conference
 
Seven Reasons Why Your LiveOps Is Not Performing / Alexander Devyaterikov (Be...
Seven Reasons Why Your LiveOps Is Not Performing / Alexander Devyaterikov (Be...Seven Reasons Why Your LiveOps Is Not Performing / Alexander Devyaterikov (Be...
Seven Reasons Why Your LiveOps Is Not Performing / Alexander Devyaterikov (Be...DevGAMM Conference
 
The Power of Game and Music Collaborations: Reaching and Engaging the Masses ...
The Power of Game and Music Collaborations: Reaching and Engaging the Masses ...The Power of Game and Music Collaborations: Reaching and Engaging the Masses ...
The Power of Game and Music Collaborations: Reaching and Engaging the Masses ...DevGAMM Conference
 
Branded Content: How to overcome players' immunity to advertising / Alex Brod...
Branded Content: How to overcome players' immunity to advertising / Alex Brod...Branded Content: How to overcome players' immunity to advertising / Alex Brod...
Branded Content: How to overcome players' immunity to advertising / Alex Brod...DevGAMM Conference
 
Resurrecting Chasm: The Rift - A Source-less Remastering Journey / Gennadii P...
Resurrecting Chasm: The Rift - A Source-less Remastering Journey / Gennadii P...Resurrecting Chasm: The Rift - A Source-less Remastering Journey / Gennadii P...
Resurrecting Chasm: The Rift - A Source-less Remastering Journey / Gennadii P...DevGAMM Conference
 
How NOT to do showcase events: Behind the scenes of Midnight Show / Andrew Ko...
How NOT to do showcase events: Behind the scenes of Midnight Show / Andrew Ko...How NOT to do showcase events: Behind the scenes of Midnight Show / Andrew Ko...
How NOT to do showcase events: Behind the scenes of Midnight Show / Andrew Ko...DevGAMM Conference
 

Mehr von DevGAMM Conference (20)

The art of small steps, or how to make sound for games in conditions of war /...
The art of small steps, or how to make sound for games in conditions of war /...The art of small steps, or how to make sound for games in conditions of war /...
The art of small steps, or how to make sound for games in conditions of war /...
 
Breaking up with FMOD - Why we ended things and embraced Metasounds / Daniel ...
Breaking up with FMOD - Why we ended things and embraced Metasounds / Daniel ...Breaking up with FMOD - Why we ended things and embraced Metasounds / Daniel ...
Breaking up with FMOD - Why we ended things and embraced Metasounds / Daniel ...
 
How Audio Objects Improve Spatial Accuracy / Mads Maretty Sønderup (Audiokine...
How Audio Objects Improve Spatial Accuracy / Mads Maretty Sønderup (Audiokine...How Audio Objects Improve Spatial Accuracy / Mads Maretty Sønderup (Audiokine...
How Audio Objects Improve Spatial Accuracy / Mads Maretty Sønderup (Audiokine...
 
Why indie developers should consider hyper-casual right now / Igor Gurenyov (...
Why indie developers should consider hyper-casual right now / Igor Gurenyov (...Why indie developers should consider hyper-casual right now / Igor Gurenyov (...
Why indie developers should consider hyper-casual right now / Igor Gurenyov (...
 
AI / ML for Indies / Tyler Coleman (Retora Games)
AI / ML for Indies / Tyler Coleman (Retora Games)AI / ML for Indies / Tyler Coleman (Retora Games)
AI / ML for Indies / Tyler Coleman (Retora Games)
 
Agility is the Key: Power Up Your GameDev Project Management with Agile Pract...
Agility is the Key: Power Up Your GameDev Project Management with Agile Pract...Agility is the Key: Power Up Your GameDev Project Management with Agile Pract...
Agility is the Key: Power Up Your GameDev Project Management with Agile Pract...
 
New PR Tech and AI Tools for 2023: A Game Changer for Outreach / Kirill Perev...
New PR Tech and AI Tools for 2023: A Game Changer for Outreach / Kirill Perev...New PR Tech and AI Tools for 2023: A Game Changer for Outreach / Kirill Perev...
New PR Tech and AI Tools for 2023: A Game Changer for Outreach / Kirill Perev...
 
Playable Ads - Revolutionizing mobile games advertising / Jakub Kukuryk (Popc...
Playable Ads - Revolutionizing mobile games advertising / Jakub Kukuryk (Popc...Playable Ads - Revolutionizing mobile games advertising / Jakub Kukuryk (Popc...
Playable Ads - Revolutionizing mobile games advertising / Jakub Kukuryk (Popc...
 
Creative Collaboration: Managing an Art Team / Nastassia Radzivonava (Glera G...
Creative Collaboration: Managing an Art Team / Nastassia Radzivonava (Glera G...Creative Collaboration: Managing an Art Team / Nastassia Radzivonava (Glera G...
Creative Collaboration: Managing an Art Team / Nastassia Radzivonava (Glera G...
 
From Local to Global: Unleashing the Power of Payments / Jan Kuhlmannn (Xsolla)
From Local to Global: Unleashing the Power of Payments / Jan Kuhlmannn (Xsolla)From Local to Global: Unleashing the Power of Payments / Jan Kuhlmannn (Xsolla)
From Local to Global: Unleashing the Power of Payments / Jan Kuhlmannn (Xsolla)
 
Strategies and case studies to grow LTV in 2023 / Julia Iljuk (Balancy)
Strategies and case studies to grow LTV in 2023 / Julia Iljuk (Balancy)Strategies and case studies to grow LTV in 2023 / Julia Iljuk (Balancy)
Strategies and case studies to grow LTV in 2023 / Julia Iljuk (Balancy)
 
Why is ASO not working in 2023 and how to change it? / Olena Vedmedenko (Keya...
Why is ASO not working in 2023 and how to change it? / Olena Vedmedenko (Keya...Why is ASO not working in 2023 and how to change it? / Olena Vedmedenko (Keya...
Why is ASO not working in 2023 and how to change it? / Olena Vedmedenko (Keya...
 
How to increase wishlists & game sales from China? Growth marketing tactics &...
How to increase wishlists & game sales from China? Growth marketing tactics &...How to increase wishlists & game sales from China? Growth marketing tactics &...
How to increase wishlists & game sales from China? Growth marketing tactics &...
 
Turkish Gaming Industry and HR Insights / Mustafa Mert EFE (Zindhu)
Turkish Gaming Industry and HR Insights / Mustafa Mert EFE (Zindhu)Turkish Gaming Industry and HR Insights / Mustafa Mert EFE (Zindhu)
Turkish Gaming Industry and HR Insights / Mustafa Mert EFE (Zindhu)
 
Building an Awesome Creative Team from Scratch, Capable of Scaling Up / Sasha...
Building an Awesome Creative Team from Scratch, Capable of Scaling Up / Sasha...Building an Awesome Creative Team from Scratch, Capable of Scaling Up / Sasha...
Building an Awesome Creative Team from Scratch, Capable of Scaling Up / Sasha...
 
Seven Reasons Why Your LiveOps Is Not Performing / Alexander Devyaterikov (Be...
Seven Reasons Why Your LiveOps Is Not Performing / Alexander Devyaterikov (Be...Seven Reasons Why Your LiveOps Is Not Performing / Alexander Devyaterikov (Be...
Seven Reasons Why Your LiveOps Is Not Performing / Alexander Devyaterikov (Be...
 
The Power of Game and Music Collaborations: Reaching and Engaging the Masses ...
The Power of Game and Music Collaborations: Reaching and Engaging the Masses ...The Power of Game and Music Collaborations: Reaching and Engaging the Masses ...
The Power of Game and Music Collaborations: Reaching and Engaging the Masses ...
 
Branded Content: How to overcome players' immunity to advertising / Alex Brod...
Branded Content: How to overcome players' immunity to advertising / Alex Brod...Branded Content: How to overcome players' immunity to advertising / Alex Brod...
Branded Content: How to overcome players' immunity to advertising / Alex Brod...
 
Resurrecting Chasm: The Rift - A Source-less Remastering Journey / Gennadii P...
Resurrecting Chasm: The Rift - A Source-less Remastering Journey / Gennadii P...Resurrecting Chasm: The Rift - A Source-less Remastering Journey / Gennadii P...
Resurrecting Chasm: The Rift - A Source-less Remastering Journey / Gennadii P...
 
How NOT to do showcase events: Behind the scenes of Midnight Show / Andrew Ko...
How NOT to do showcase events: Behind the scenes of Midnight Show / Andrew Ko...How NOT to do showcase events: Behind the scenes of Midnight Show / Andrew Ko...
How NOT to do showcase events: Behind the scenes of Midnight Show / Andrew Ko...
 

Unity 5.3 for Virtual Reality and HoloLens

  • 1. UNITY ДЛЯ VR И HOLOLENS Валентин Симонов Field Engineer @ Unity Technologies E-mail: val@unity3d.com Skype: simonov.valentin
  • 2. VR ЭТО НЕ НОВИНКА
  • 3.
  • 10. Edit > Project Settings> Player > Other Settings > Rendering > Virtual Reality Supported
  • 12. ПЛАТФОРМЫ • Windows 7+, Oculus Runtime 0.8 • OSX 10.9+, Oculus Runtime 0.5, разработка приостановлена • Android 5.1+
  • 13. ПЛАТФОРМЫ • VR • Мобильные (Gear VR, Cardboard, остальные) • PC (Oculus, Vive) • Консоли (Playstation VR) • AR • Vuforia (любой мобильный) • HoloLens, Meta, Project Tango
  • 18.
  • 19. HOLOLENS • Unity 5.4 Technical Preview (editor + UWP runtime) http://unity3d.com/pages/windows/hololens • Visual Studio 2015 Update 2 • HoloLens Emulator • Туториал: https://developer.microsoft.com/en- us/windows/holographic/holograms_101e • Форум: http://forum.unity3d.com/forums/hololens.102/
  • 20. HOLOLENS 1. Unity проект 2. Платформа: Windows Store, SDK: Universal 10, Build Type: D3D, check Unity C# Projects 3. В Player Settings > Windows Store > Publishing Settings > Capabilities: Microphone, SpatialPerception 4. Build, отерываете Visual Studio Solution 5. В Visual Studio target: Release, x86 6. Device > HoloLens Emulator 7. Debug -> Start Without debugging
  • 23. ЧТО UNITY ДЕЛАЕТ ЗА ВАС • Абстрагирует VR платформы • Инициализирует все нужные ресурсы для рендеринга • Перехватывает управление камерами • Обновляет матрицу трансформации камер в зависимости от положения HMD • Выставляет правильный FOV в зависимости от девайса
  • 24. API: UNITYENGINE.VR • VRSettings – глобальные VR настройки • VRDevice – функционал конкретного VR девайса • InputTracking – VR инпут • VRDeviceType – поддерживаемые VR девайсы • VRSettings.renderScale – размер рендер-текстур глаз
  • 25.
  • 26.
  • 28. ОПТИМИЗАЦИЯ • Тестировать на таргет девайсе • Не использовать стандард шейдер • Запеченный свет и лайт пробы, LOD, атласы • Profiler • Oculus Unity Developer Guide https://developer.oculus.com/documentation/game-engines/latest/concepts/book-unity/ • ARM Guide for Unity developers http://malideveloper.arm.com/documentation/developer-guides/arm-guide-unity- enhancing-mobile-games/
  • 29. CINEMATIC IMAGE EFFECTS Эффекты пост-процессинга: • Screenspace Raytraced Reflections (SSRR) • Depth of Field • Tonemapping and Colour Grading • AntiAliasing https://bitbucket.org/Unity-Technologies/cinematic-image-effects/
  • 30.
  • 31. ЭФФЕКТЫ В VR • Depth of field • Lens flare • SSRR (сложный, алиасинг) • Blur • Temporal AA (сложный, шлейфы) • Bloom • Tone mapping, Color grading • Vignette • Normal Mapping
  • 33. ЭКСПИРИЕНС • Мы привыкли к VR, обычные пользователи нет • Первый плохой опыт будет последним • 1m != 1 unit => может сломаться физика, навмеш, GI • Не скейлить парент камеры - изменится расстояние между глаз – дискомфорт • Не телепортировать резко игрока
  • 34.
  • 36. “Just 13 million PCs worldwide next year will have the graphics capabilities needed to run VR” — NVIDIA, 2015.
  • 37.
  • 39.