Upload
jessica-tams
View
48
Download
0
Embed Size (px)
Citation preview
PowerPoint Presentation
VR FOR THE MASSES
Yannis Bolman
CEO Little Chicken Game Company
Another really cool tool is Quill, also on Oculus. And it is mindblowing. It allows you to create anything you can imagine. And directly. To give you an idea here is what it is like.
LITTLE CHICKEN & VR!
AH DINOS
Freek VonkPopular amongst kidsThe Dutch Steve IrwinDinosPopular theme in moviesand games
IP
CollectablePhysical productsVR | ARStorydriven3D interactive contentNarrative video content
LoyaltyIncreased urge to collectMarketingThe power to distributeThe power to reachECOSYSTEEM
VR & ARAugmented RealityUnlock items in-app
Virtual RealityAndroid & iOS360 panorama fallbackCustom VR-render pipelineImmersionOccluded from outside worldImmersive storytellingCollect & SharePersonalize IP
VIRTUAL REALITYMass market VR headsets for only 2.49Google Cardboard APICustom VR rendering for enhanced experience
Not just a movie: Interactive 3D
Filesize < 100MB
1600+ Android devices supported
Iphone 4-gen and up
Automated continuous delivery
Quality Assurance: Global Step
VR & ARVR & ARFRAMEWORK
Not just a movie: Interactive 3D
Filesize < 100MB
1600+ Android devices supported
Iphone 4-gen and up
Automated continuous delivery.
Quality Assurance: Global Step
VR & ARVR & ARFRAMEWORK
LESSONS LEARNED
Optimize for performanceA sense of scaleDesign interactivity for the platformImpact of experience
LESSONS LEARNED
OPTIMIZE FOR PERFORMANCE
Has to run on every phone!Google Cardboard
Has to run on every smartphone
Google Cardboard
Ay problemo!
So basically the Google Cardboard API sucked!
Many phones not supported
Didnt take screen size into account
Bad support for iOS
Too much overhead
Bad performance
Render to texture with shader
Lack of control over FOV and scale
Why did it suck?
End result?
Lets look at optimizing for performance again!
Reduce drawcalls
Custom render pipeline
Unlit environments
No realtime shadows on dinos
Fake three point lighting. Sky, sun, ground
Fake it with a shader
Optimize animations from three to one using IK chains
20 dinos, 100 megabyte
Create reference for viewer (plants, rocks)VR is a window on the virtual worldFind the sweetspot for VOFPivot point-distance to neckwerveldistance between eyesSize of headSizes difference in vrVOF groter om te compenseren voor groter hoofdKind van 6 jaar oud (1.20)
A SENSE OF SCALE!
Create reference for viewer (plants, rocks)VR is a window on the virtual worldFind the sweetspot for VOFPivot point-distance to neckwerveldistance between eyesSize of headSizes difference in vrVOF groter om te compenseren voor groter hoofdKind van 6 jaar oud (1.20)
Create reference for players
Create reference for viewer (plants, rocks)VR is a window on the virtual worldFind the sweetspot for VOFPivot point-distance to neckwerveldistance between eyesSize of headSizes difference in vrVOF groter om te compenseren voor groter hoofdKind van 6 jaar oud (1.20)
VR is a window into the virtual world
Create reference for viewer (plants, rocks)VR is a window on the virtual worldFind the sweetspot for VOFPivot point-distance to neckwerveldistance between eyesSize of headSizes difference in vrVOF groter om te compenseren voor groter hoofdKind van 6 jaar oud (1.20)
Pivot point distance to neck
Create reference for viewer (plants, rocks)VR is a window on the virtual worldFind the sweetspot for VOFPivot point-distance to neckwervelSize of headSizes difference in vrVOF groter om te compenseren voor groter hoofdKind van 6 jaar oud (1.20)
Distance between eyes
Create reference for viewer (plants, rocks)VR is a window on the virtual worldFind the sweetspot for VOFPivot point-distance to neckwervelSizes difference in vrVOF groter om te compenseren voor groter hoofdKind van 6 jaar oud (1.20)
Size of head
Create reference for viewer (plants, rocks)VR is a window on the virtual worldFind the sweetspot for VOFPivot point-distance to neckwervelSize of head
VOF groter om te compenseren voor groter hoofdKind van 6 jaar oud (1.20)
Size difference in VR
Create reference for viewer (plants, rocks)VR is a window on the virtual worldFind the sweetspot for VOFPivot point-distance to neckwervelSize of head
VOF groter om te compenseren voor groter hoofdKind van 6 jaar oud (1.20)
Larger VOF to compensate for a bigger head
Height of a six year old
Create reference for viewer (plants, rocks)VR is a window on the virtual worldFind the sweetspot for VOFPivot point-distance to neckwerveldistance between eyesSize of headSizes difference in vrVOF groter om te compenseren voor groter hoofdKind van 6 jaar oud (1.20)
DESIGN FOR THE PLATFORM
Focal point is pointerWhy not movie?Filesize, interactivityMinder sharpConsistente interactieReference point (omlaag kijken is uit beeld knoppen)Geen knop op cardboard, geen rfid op toestellen, iOSPerfecte balans tussen niet te langzaam of per ongeluk, try outNo gyroscoop (VR, nette melding)Te kleine schermen afgevangenVr test tijdens startup, 3 keer test, beste score
Why no movie?
Focal point is pointerWhy not movie?Filesize, interactivityMinder sharpConsistente interactieReference point (omlaag kijken is uit beeld knoppen)Geen knop op cardboard, geen rfid op toestellen, iOSPerfecte balans tussen niet te langzaam of per ongeluk, try outNo gyroscoop (VR, nette melding)Te kleine schermen afgevangenVr test tijdens startup, 3 keer test, beste score
Low resolution
Focal point is pointer
Consistente interactieReference point (omlaag kijken is uit beeld knoppen)Geen knop op cardboard, geen rfid op toestellen, iOSPerfecte balans tussen niet te langzaam of per ongeluk, try outNo gyroscoop (VR, nette melding)Te kleine schermen afgevangenVr test tijdens startup, 3 keer test, beste score
Filesize matters!
Focal point is pointer
Consistente interactieReference point (omlaag kijken is uit beeld knoppen)Geen knop op cardboard, geen rfid op toestellen, iOSPerfecte balans tussen niet te langzaam of per ongeluk, try outNo gyroscoop (VR, nette melding)Te kleine schermen afgevangenVr test tijdens startup, 3 keer test, beste score
Consistent interaction
Focal point is pointer
Consistente interactieReference point (omlaag kijken is uit beeld knoppen)Geen knop op cardboard, geen rfid op toestellen, iOSPerfecte balans tussen niet te langzaam of per ongeluk, try outNo gyroscoop (VR, nette melding)Te kleine schermen afgevangenVr test tijdens startup, 3 keer test, beste score
No buttons on the cardboard
Focal point is pointer
Consistente interactieReference point (omlaag kijken is uit beeld knoppen)Geen knop op cardboard, geen rfid op toestellen, iOSPerfecte balans tussen niet te langzaam of per ongeluk, try outNo gyroscoop (VR, nette melding)Te kleine schermen afgevangenVr test tijdens startup, 3 keer test, beste score
No gyroscope
Focal point is pointer
Consistente interactieReference point (omlaag kijken is uit beeld knoppen)Geen knop op cardboard, geen rfid op toestellen, iOSPerfecte balans tussen niet te langzaam of per ongeluk, try outNo gyroscoop (VR, nette melding)Te kleine schermen afgevangenVr test tijdens startup, 3 keer test, beste score
No gyroscope
Focal point is pointer
Consistente interactieReference point (omlaag kijken is uit beeld knoppen)Geen knop op cardboard, geen rfid op toestellen, iOSPerfecte balans tussen niet te langzaam of per ongeluk, try outNo gyroscoop (VR, nette melding)Te kleine schermen afgevangenVr test tijdens startup, 3 keer test, beste score
Small screens
Focal point is pointer
Consistente interactieReference point (omlaag kijken is uit beeld knoppen)Geen knop op cardboard, geen rfid op toestellen, iOSPerfecte balans tussen niet te langzaam of per ongeluk, try outNo gyroscoop (VR, nette melding)Te kleine schermen afgevangenVr test tijdens startup, 3 keer test, beste score
Performance test during startup
Create reference for viewer (plants, rocks)VR is a window on the virtual worldFind the sweetspot for VOFPivot point-distance to neckwerveldistance between eyesSize of headSizes difference in vrVOF groter om te compenseren voor groter hoofdKind van 6 jaar oud (1.20)
IMPACT OF EXPERIENCE
Magie van VRKijken vs ervaren Alles draait om jou!Alles om je heen is weg (people start talking)Cardboard, slecht ervaringMisselijk van VR komt door cardboard (standaard API)Oog afstlleing, performanceDOs and dont! Niet moven (referentie)First times on board!Responsibility!HTC vive
Magic of the experience
Magie van VRKijken vs ervaren Alles draait om jou!Alles om je heen is weg (people start talking)Cardboard, slecht ervaringMisselijk van VR komt door cardboard (standaard API)Oog afstlleing, performanceDOs and dont! Niet moven (referentie)First times on board!Responsibility!HTC vive
Seeing versus experiencing
Magie van VRKijken vs ervaren Alles draait om jou!Alles om je heen is weg (people start talking)Cardboard, slecht ervaringMisselijk van VR komt door cardboard (standaard API)Oog afstlleing, performanceDOs and dont! Niet moven (referentie)First times on board!Responsibility!HTC vive
Its all about you!
Magie van VRKijken vs ervaren Alles draait om jou!Alles om je heen is weg (people start talking)Cardboard, slecht ervaringMisselijk van VR komt door cardboard (standaard API)Oog afstlleing, performanceDOs and dont! Niet moven (referentie)First times on board!Responsibility!HTC vive
Nausea!
Magie van VRKijken vs ervaren Alles draait om jou!Alles om je heen is weg (people start talking)Cardboard, slecht ervaringMisselijk van VR komt door cardboard (standaard API)Oog afstlleing, performanceDOs and dont! Niet moven (referentie)First times on board!Responsibility!HTC vive
First timers
AR/VR IN THE NEAR FUTURE
Real World Mapping
Resolution
Field of view
Computing power
Comfortable hardware
Social aspects
Volumetric videoHype VR
One more thing!
WITH GREAT POWER COMES GREAT RESPONSABLITYALBUS DUMBLEDORE