OCULUS RIFT SEMINÁŘ
Martin Pernica
Martin Pernica Oculus Rift seminář
Slide 2
Slide 2 text
KDO JSEM?
Oculus Rift seminář
Martin Pernica
• Již 10 let programuji$
$
• Miluji technologie$
$
• Výzvy jsou pro mě v životě nutností$
• Aktuálně “vývojář her” v Soulbound Games
(PRIA)
Slide 3
Slide 3 text
O NÁS - SOULBOUND GAMES
Oculus Rift seminář
I have a dream ...
Martin Pernica
Slide 4
Slide 4 text
CO POUŽÍVÁME?
Oculus Rift seminář
• Unity3D Pro$
• Unreal Engine 3/4$
• CryENGINE$
• Vlastní low-level kód - C++/Objective-C/ASM$
• Vlastní shadery$
• Procedurální materiály Substance$
$
• Oculus Rift$
• Xbox One, PS4$
• NVIDIA APEX, PhysX, CUDA
Martin Pernica
Slide 5
Slide 5 text
HISTORIE VR
Oculus Rift seminář
• Již v roce 1960$
• Sutherland's Ultimate Display$
• Sword of Damocles$
• Pouze hrany polygonů$
• Ivan Sutherland$
• MIT$
• První koncepty počítačové
grafiky
Martin Pernica
Slide 6
Slide 6 text
HISTORIE VR
Oculus Rift seminář
• 1970$
• University of Utah$
• Star Wars IV: A New Hope$
• 1978 - x86 architektura
Martin Pernica
Slide 7
Slide 7 text
HISTORIE VR
Oculus Rift seminář
• 1980$
• 16-bit CPU$
• Scott Fisher (NASA)$
• NASA Ames' VR group
Martin Pernica
Slide 8
Slide 8 text
HISTORIE VR
Oculus Rift seminář
Martin Pernica
http://www.youtube.com/watch?v=DRME41ZB8Cw
Slide 9
Slide 9 text
HISTORIE VR
Oculus Rift seminář
• VR maturita a počítačové grafiky$
• Vycházející hvězda - VPL$
• head-mounted display$
• rukavice
Martin Pernica
Slide 10
Slide 10 text
HISTORIE VR
Oculus Rift seminář
• 1990$
• Zlatý věk VR a počítačové grafiky$
• Domácí herní konzole
Martin Pernica
Slide 11
Slide 11 text
ZPĚT DO PŘÍTOMNOSTI
Oculus Rift seminář
Martin Pernica
Slide 12
Slide 12 text
DNEŠNÍ VR
Oculus Rift seminář
Martin Pernica
• VR = buzzword$
• Všichni chtějí své VR zařízení$
• Sony$
• Microsoft$
• Valve$
• …
Slide 13
Slide 13 text
SIXENSE STEM SYSTEM
Oculus Rift seminář
Martin Pernica
• Motion tracking$
• Kickstarter$
• $604,978
Slide 14
Slide 14 text
SIXENSE STEM SYSTEM
Oculus Rift seminář
Martin Pernica
https://www.youtube.com/watch?v=Ux89C3YhPVc
Slide 15
Slide 15 text
VIRTUIX OMNI
Oculus Rift seminář
Martin Pernica
• Physical Movement Input$
• Kickstarter$
• $1,109,351
Slide 16
Slide 16 text
VIRTUIX OMNI
Oculus Rift seminář
Martin Pernica
https://www.youtube.com/watch?v=iUkjaNQlZO8
Slide 17
Slide 17 text
IMMERSIGHT
Oculus Rift seminář
Martin Pernica
• Motion sensor, HMD$
• 100 gramů$
• 60 FPS kamera nad uživatelem
Slide 18
Slide 18 text
KINECT 2
Oculus Rift seminář
Martin Pernica
• Motion sensor$
• Xbox One$
• Microsoft
Slide 19
Slide 19 text
SONY PROJECT MORPHEUS
Oculus Rift seminář
Martin Pernica
• Head-mounted display$
• Sony$
• Playstation 4
OCULUS RIFT
Oculus Rift seminář
Martin Pernica
• Palmer Luckey$
• Oculus VR Inc.
Slide 22
Slide 22 text
OCULUS RIFT
Oculus Rift seminář
Martin Pernica
• 7 palcový LCD displej$
• 1280x800$
• Pro každé oko je rozlišení “pouze” 640x800$
• K dotvoření “iluze” slouží čočky pro zakřivení obrazu
pro lidské oko$
• Gyroskop
Slide 23
Slide 23 text
OCULUS RIFT
Oculus Rift seminář
Martin Pernica
• Velice malý latency lag$
• Velký Field Of View
Slide 24
Slide 24 text
OCULUS RIFT
Oculus Rift seminář
Martin Pernica
• Control box$
• HDMI, mini USB, DVI, DC power$
• Kontrast, světlost, zapnutí
Slide 25
Slide 25 text
OCULUS RIFT
Oculus Rift seminář
Martin Pernica
• Aktuální dev-kit se již neprodává$
$
• Byl ohlášen dev-kit 2$
• ~září 2014$
• HD$
• OLED displej$
• větší framerate$
• menší motion blur$
• Positional tracking
Slide 26
Slide 26 text
OCULUS RIFT
Oculus Rift seminář
Martin Pernica
• Velká (dev) komunita$
• Mnoho nástrojů a knihoven
Slide 27
Slide 27 text
OCULUS RIFT
Oculus Rift seminář
Martin Pernica
• Mnoho demo “her”
Slide 28
Slide 28 text
OCULUS RIFT
Oculus Rift seminář
Martin Pernica
• Aktuální AAA hry již integrují podporu pro Oculus
Slide 29
Slide 29 text
OCULUS RIFT
Oculus Rift seminář
Martin Pernica
• John Carmack$
• BTW: Palmer chtěl prodávat Oculus rozložený, John ho přesvědčil ať je prodávaný v celku, protože
SW vývojáří nejsou vždy “šikovní” na skládání HW
Slide 30
Slide 30 text
OCULUS RIFT
Oculus Rift seminář
Martin Pernica
• Facebook$
• Kicstarter vs. Facebook
Slide 31
Slide 31 text
PROGRAMOVÁNÍ S OCULEM
Oculus Rift seminář
Martin Pernica
• Nejlehčí cesta?$
• Unity3D free plus Oculus Rift plugin$
• Nutno zaregistrovat na dev portálu Oculu
Slide 32
Slide 32 text
PROGRAMOVÁNÍ S OCULEM
Oculus Rift seminář
Martin Pernica
• Problémy …$
• Velikosti objektů$
• Dojem dokonalé “iluze”$
• GUI$
• Pozicování
Slide 33
Slide 33 text
PROGRAMOVÁNÍ S OCULEM
Oculus Rift seminář
Martin Pernica
• Podpora v dalších enginech$
• Unreal Engine 4$
• CryENGINE$
• …
Slide 34
Slide 34 text
OTÁZKY?
Oculus Rift seminář
Martin Pernica
[email protected] | @martindeveloper
Slide 35
Slide 35 text
JE PROGRAMOVÁNÍ TVŮJ
ŽIVOT?
Oculus Rift seminář
Martin Pernica
Slide 36
Slide 36 text
OTEVŘENÉ PRACOVNÍ
POZICE
Oculus Rift seminář
Martin Pernica
• iOS samuraj$
• Cocoa Touch, Objective-C$
$
• Android bukanýr$
• Java, Android SDK/NDK$
$
• Windows Phone ninja$
• .NET, C#, XAML$
$
• PHP gladiátor$
• OOP, Symfony
Napiš na [email protected]
Slide 37
Slide 37 text
DĚKUJI ZA POZORNOST!
Oculus Rift seminář
Martin Pernica
[email protected] | @martindeveloper