SlideShare a Scribd company logo
Sinjin Bain -
CEOGetting The Most Out Of VR
Getting The Most Out of VR | Sinjin Bain
MaxPlay Is:
Game Development Suite (Cloud-Based)
Think of it like “Google Docs for Game Development”
True, Real Time Collaboration
Create, Iterate, Operate Your Games
Instantaneous Preview
Modular & Extensible Architecture
Control & Flexibility
nCore Native
MaxPlay’s nCore architecture maximizes the computational power and
efficiency of every multi-core device, allowing for optimal VR development
Getting The Most Out of VR | Sinjin Bain
Mobile VR Is The Gateway Drug
But The High End Will Follow Quickly
VR Development: What You’ll Need
High Performance Software
Minimize Data Contention
Maximize CPU & GPU Efficiency
Your Machine Is Fine.
It’s Your Software That Sucks.
The Myth of Multi-Threading
Sim
Physics
Render
Functionally Threaded
(Dominant Model in Market.)
1/60Sec
Data
Contention
Data
Contention
Data
Contention
Render
Current
Frame
Buffer
Render
Next
Frame
S0
SN
C0 CN-1 CN
Immediate
Mode
Insertions
Render Stage
Inserted Stage
Multi-Stage Data Parallel
Asynchronous Rendering
(MaxPlay’s Model)
The Truth of nCore
Getting The Most Out of VR | Sinjin Bain
nCore Flocking Demo:
Important Considerations
1: All 10,000+ characters in each test window are individual game
objects…no particles were used.
2: The flocking A.I. here individually moves the objects toward the goal,
while keeping them separated from each other, while avoiding the
predator objects.
2 CORE TESTSOURCE: Intel(R) Xeon(R) CPU E5-2630 v2 @ 2.60GHz (12 CPUs), ~2.6GHz – 10 seconds
6 CORE TESTSOURCE: Intel(R) Xeon(R) CPU E5-2630 v2 @ 2.60GHz (12 CPUs), ~2.6GHz – 10 seconds
Flocking Simulation
Demo Specs:
10,000 Flockers
8 Predators
Demo Specs:
10,000 Flockers
8 Predators
MaxPlay nCore Flocking Demo Performance
This demo uses a real-time flocking simulation to tax multi-core processors. We are
finding a performance increase of 290 – 430% (3X – 4X) moving from 2 to 6 cores.
SOURCE: Intel(R) Core(TM) i7-5820K CPU @ 3.30GHz (12 CPUs), ~3.3GHz – 1 minute average.
nCore Performance + Advanced VR/AR
Rendering
CPU Performance
MP VR rendering maximizes data sharing across
views, reducing CPU load & memory use
nCore immediate-mode insertion distributes GPU
prep work across multiple cores
GPU Performance
LID uses the GPU more efficiently than deferred
lighting/shading
LID reduces VRAM consumption
Coherency Across Views
By sharing data across views, you get better
coherency per view.
Shared Data
View1
View2
The Result Is Less Eye Strain, And...
Getting The Most Out of VR | Sinjin Bain
VR Development: What You’ll Need
Rapid Iteration
Collaboration
Instantaneous Preview
High Performance Software
Minimize Data Contention
Maximize CPU & GPU Efficiency
Getting The Most Out of VR | Sinjin Bain
Getting The Most Out of VR | Sinjin Bain
VR Development: What You’ll Need
Rapid Iteration
Collaboration
Instantaneous Preview
Extensible, Service Oriented Architecture
Extend & Modify Platform Easily & Rapidly
High Performance Software
Minimize Data Contention
Maximize CPU & GPU Efficiency
Getting The Most Out of VR | Sinjin Bain
VR Development: What You’ll Need
Rapid Iteration
Collaboration
Instantaneous Preview
Extensible, Service Oriented Architecture
Extend & modify platform easily & rapidly
User Telemetry
Eye Tracking
Motion Controls
High Performance Software
Minimize Data Contention
Maximize CPU & GPU Efficiency
Getting The Most Out of VR | Sinjin Bain
Getting The Most Out of VR | Sinjin Bain
Getting The Most Out of VR | Sinjin Bain
Getting The Most Out of VR | Sinjin Bain
thank you
Sinjin Bain, CEO
February 2016

More Related Content

PPTX
Large-Scale AI with Azure Container Service
PDF
Intro to the Distributed Version of TensorFlow
PPTX
Multiplayer game with angular and firebase
PDF
High Performance Cloud Computing
PDF
Affordable AI Connects To A Better Life
PDF
The Revolution of Deep Learning
PDF
RAPIDS Overview
PDF
Q2.12: Existing Linux Mechanisms to Support big.LITTLE
Large-Scale AI with Azure Container Service
Intro to the Distributed Version of TensorFlow
Multiplayer game with angular and firebase
High Performance Cloud Computing
Affordable AI Connects To A Better Life
The Revolution of Deep Learning
RAPIDS Overview
Q2.12: Existing Linux Mechanisms to Support big.LITTLE

What's hot (20)

PDF
Desktop Private Cloud
PDF
How to Choose Mobile Workstation? VR Ready
PDF
SC11 Jen-Hsun Huang Keynote
PDF
Distributed deep learning optimizations - AI WithTheBest
PPTX
Usage and Comparisons of Control Group in Android AOSP: Marshmallow and Before
PPT
Virtual Server Implementation
PPTX
2016 NDC - 모바일 게임 서버 엔진 개발 후기
PDF
Nvidia tesla-k80-overview
PDF
Distributed deep learning optimizations for Finance
PPT
Running Dicom Visualization On The Cell (Ps3) Rsna Poster Presentation
PPTX
Cloudradar - Frank van der Wal - IBM
PDF
Puppet Camp Berlin 2015: Nicholas Corrarello | Puppet Demo
PDF
Accelerated Computing: The Path Forward
PDF
Python и программирование GPU (Ивашкевич Глеб)
PPTX
Introduction to 360 Video
PPTX
Nebula - Christopher Kemp, Founder, Nebula - OpenStackSV 2014
PDF
NVIDIA PRO VR DAY 2017 基調講演
PDF
最新の HPC 技術を生かした AI・ビッグデータインフラの東工大 TSUBAME3.0 及び産総研 ABCI
PPTX
Creating a third-person zombie horde shooter using DOTS – Unite Copenhagen
PDF
"The OpenVX Computer Vision and Neural Network Inference Library Standard for...
Desktop Private Cloud
How to Choose Mobile Workstation? VR Ready
SC11 Jen-Hsun Huang Keynote
Distributed deep learning optimizations - AI WithTheBest
Usage and Comparisons of Control Group in Android AOSP: Marshmallow and Before
Virtual Server Implementation
2016 NDC - 모바일 게임 서버 엔진 개발 후기
Nvidia tesla-k80-overview
Distributed deep learning optimizations for Finance
Running Dicom Visualization On The Cell (Ps3) Rsna Poster Presentation
Cloudradar - Frank van der Wal - IBM
Puppet Camp Berlin 2015: Nicholas Corrarello | Puppet Demo
Accelerated Computing: The Path Forward
Python и программирование GPU (Ивашкевич Глеб)
Introduction to 360 Video
Nebula - Christopher Kemp, Founder, Nebula - OpenStackSV 2014
NVIDIA PRO VR DAY 2017 基調講演
最新の HPC 技術を生かした AI・ビッグデータインフラの東工大 TSUBAME3.0 及び産総研 ABCI
Creating a third-person zombie horde shooter using DOTS – Unite Copenhagen
"The OpenVX Computer Vision and Neural Network Inference Library Standard for...
Ad

Viewers also liked (20)

PDF
Are you digital event : The opportunities of Virtual Reality - Yondr
PDF
PDF
VR/AR Meetup Frankfurt #1 cinematic VR Analytics
PDF
Insights into Cinematic VR
PDF
What's Next In Virtual Reality?, Digiday WTF VR, May 11th, 2016
PPTX
Gaming Zone 12
PDF
Foodini Business Model
PPTX
Vision Summit 16 - Tips and Tricks for VR Game Development
PDF
Vr fps game Business
PPTX
Making VR games and experiences in Unreal Engine
PPTX
Business model of Gaming site
PDF
VR presentation APKOMINDO 2016
PPTX
Mixed reality
PDF
Value Propositions and Billion Dollar Startup Club
PDF
Gcm#4 VR空間で殴られよう 一人称視点の近接攻撃表現の事例
PPTX
PPTX
presentation on gaming zone
PDF
Global trends and market of AR and VR
PDF
Tracxn Research — Virtual Reality Landscape, November 2016
Are you digital event : The opportunities of Virtual Reality - Yondr
VR/AR Meetup Frankfurt #1 cinematic VR Analytics
Insights into Cinematic VR
What's Next In Virtual Reality?, Digiday WTF VR, May 11th, 2016
Gaming Zone 12
Foodini Business Model
Vision Summit 16 - Tips and Tricks for VR Game Development
Vr fps game Business
Making VR games and experiences in Unreal Engine
Business model of Gaming site
VR presentation APKOMINDO 2016
Mixed reality
Value Propositions and Billion Dollar Startup Club
Gcm#4 VR空間で殴られよう 一人称視点の近接攻撃表現の事例
presentation on gaming zone
Global trends and market of AR and VR
Tracxn Research — Virtual Reality Landscape, November 2016
Ad

Similar to Getting The Most Out of VR | Sinjin Bain (20)

PDF
HP ZBook Power 16-inch G11 Mobile Workstation PC: Accelerate growth and perfo...
PDF
Introduction to Software Defined Visualization (SDVis)
PPTX
High End Modeling & Imaging with Intel Iris Pro Graphics
PDF
HP ZBook Firefly 14 G11 Mobile Workstation PC: Improve productivity, battery ...
PDF
Intel 8th Core G Series with Radeon Vega M
PDF
Help users boost productivity with HP EliteBook 645 G11 Notebook PCs
PDF
The new HP Z8 Fury G5 Workstation Desktop PC: Crunch through demanding worklo...
PDF
Get results from demanding workflows in less time with the new HP Z8 Fury G5 ...
PPTX
Accelerate Game Development and Enhance Game Experience with Intel® Optane™ T...
PDF
SDVIs and In-Situ Visualization on TACC's Stampede
PDF
Fuel your imagination with a Microsoft Surface Laptop Studio
PDF
The tech. behind RoboBlastPlanet
PDF
Enabling Artificial Intelligence - Alison B. Lowndes
PPT
Threading Successes 01 Intro
PPTX
Optimization Deep Dive: Unreal Engine 4 on Intel
PPTX
Optimizing unity games (Google IO 2014)
PPTX
Game optimization techniques - Most Commons
PDF
Boost productivity with an HP ZBook Power G11 A Mobile Workstation PC
PDF
組み込みから HPC まで ARM コアで実現するエコシステム
PDF
JS Fest 2019. Денис Радин. AAA 3D графика в Web с ReactJS, BabylonJS и Unity3D
HP ZBook Power 16-inch G11 Mobile Workstation PC: Accelerate growth and perfo...
Introduction to Software Defined Visualization (SDVis)
High End Modeling & Imaging with Intel Iris Pro Graphics
HP ZBook Firefly 14 G11 Mobile Workstation PC: Improve productivity, battery ...
Intel 8th Core G Series with Radeon Vega M
Help users boost productivity with HP EliteBook 645 G11 Notebook PCs
The new HP Z8 Fury G5 Workstation Desktop PC: Crunch through demanding worklo...
Get results from demanding workflows in less time with the new HP Z8 Fury G5 ...
Accelerate Game Development and Enhance Game Experience with Intel® Optane™ T...
SDVIs and In-Situ Visualization on TACC's Stampede
Fuel your imagination with a Microsoft Surface Laptop Studio
The tech. behind RoboBlastPlanet
Enabling Artificial Intelligence - Alison B. Lowndes
Threading Successes 01 Intro
Optimization Deep Dive: Unreal Engine 4 on Intel
Optimizing unity games (Google IO 2014)
Game optimization techniques - Most Commons
Boost productivity with an HP ZBook Power G11 A Mobile Workstation PC
組み込みから HPC まで ARM コアで実現するエコシステム
JS Fest 2019. Денис Радин. AAA 3D графика в Web с ReactJS, BabylonJS и Unity3D

More from Jessica Tams (20)

PPTX
You Only Pitch Once – Getting Game Pitches Right The First Time | Gregan Dunn
PPTX
Insights You Need to Win in Mobile Gaming | Herman Lee
PPTX
Zero to 60: Building A Successful Games Studio Within A Hollywood Media Compa...
PDF
Succeeding in the Maturing Mobile Gaming Market | Tuyen Nguyen, Owen O’Donoghue
PPTX
Staying on Top of Your Game: Engaging and Converting Players in an Evolving L...
PDF
Improving LTV with Personalized Live Ops Offers: Hill Climb Racing 2 Case Stu...
PPTX
The rise of the regulators | Paul Gardner
PPTX
Why the Games Industry Needs Initiatives Like Putting The G Into Gaming | Liz...
PPTX
Epic Team Principles | Roman Zorin
PDF
10 Years of Angry Birds | Stephen Porter
PPT
Game Changers: Three Business Disruptions Upon Us | Eric Goldberg
PDF
Understanding Mobile Game Players | Saad Hameed
PPTX
Soft Launch Planning and Management | Dylan Tredrea
PDF
1 Million Years of Audience Watch Time | James Beaven
PPTX
Accessible Reality | Trevor Blom
PPTX
Maximizing App Monetization: 5 Uncommon Tips | Rémy Cottin
PPTX
Do You Have What it Takes? What VCs are Looking For in Esports Investments | ...
PDF
Commercial and Contractual Stability in Esports | Adam Whyte
PPSX
Playtika's growth by change | Boaz Levin
PDF
Only the Best is Good Enough: How LEGO is Transforming its Approach to Videog...
You Only Pitch Once – Getting Game Pitches Right The First Time | Gregan Dunn
Insights You Need to Win in Mobile Gaming | Herman Lee
Zero to 60: Building A Successful Games Studio Within A Hollywood Media Compa...
Succeeding in the Maturing Mobile Gaming Market | Tuyen Nguyen, Owen O’Donoghue
Staying on Top of Your Game: Engaging and Converting Players in an Evolving L...
Improving LTV with Personalized Live Ops Offers: Hill Climb Racing 2 Case Stu...
The rise of the regulators | Paul Gardner
Why the Games Industry Needs Initiatives Like Putting The G Into Gaming | Liz...
Epic Team Principles | Roman Zorin
10 Years of Angry Birds | Stephen Porter
Game Changers: Three Business Disruptions Upon Us | Eric Goldberg
Understanding Mobile Game Players | Saad Hameed
Soft Launch Planning and Management | Dylan Tredrea
1 Million Years of Audience Watch Time | James Beaven
Accessible Reality | Trevor Blom
Maximizing App Monetization: 5 Uncommon Tips | Rémy Cottin
Do You Have What it Takes? What VCs are Looking For in Esports Investments | ...
Commercial and Contractual Stability in Esports | Adam Whyte
Playtika's growth by change | Boaz Levin
Only the Best is Good Enough: How LEGO is Transforming its Approach to Videog...

Recently uploaded (20)

PPT
Teaching material agriculture food technology
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Empathic Computing: Creating Shared Understanding
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Modernizing your data center with Dell and AMD
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Machine learning based COVID-19 study performance prediction
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Encapsulation theory and applications.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
A Presentation on Artificial Intelligence
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PPTX
Cloud computing and distributed systems.
Teaching material agriculture food technology
MYSQL Presentation for SQL database connectivity
Empathic Computing: Creating Shared Understanding
Per capita expenditure prediction using model stacking based on satellite ima...
Advanced methodologies resolving dimensionality complications for autism neur...
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Modernizing your data center with Dell and AMD
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Machine learning based COVID-19 study performance prediction
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Encapsulation theory and applications.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
A Presentation on Artificial Intelligence
NewMind AI Weekly Chronicles - August'25 Week I
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Cloud computing and distributed systems.

Getting The Most Out of VR | Sinjin Bain

  • 1. Sinjin Bain - CEOGetting The Most Out Of VR
  • 3. MaxPlay Is: Game Development Suite (Cloud-Based) Think of it like “Google Docs for Game Development” True, Real Time Collaboration Create, Iterate, Operate Your Games Instantaneous Preview Modular & Extensible Architecture Control & Flexibility nCore Native MaxPlay’s nCore architecture maximizes the computational power and efficiency of every multi-core device, allowing for optimal VR development
  • 5. Mobile VR Is The Gateway Drug
  • 6. But The High End Will Follow Quickly
  • 7. VR Development: What You’ll Need High Performance Software Minimize Data Contention Maximize CPU & GPU Efficiency
  • 8. Your Machine Is Fine. It’s Your Software That Sucks.
  • 9. The Myth of Multi-Threading Sim Physics Render Functionally Threaded (Dominant Model in Market.) 1/60Sec Data Contention Data Contention Data Contention Render Current Frame Buffer Render Next Frame S0 SN C0 CN-1 CN Immediate Mode Insertions Render Stage Inserted Stage Multi-Stage Data Parallel Asynchronous Rendering (MaxPlay’s Model) The Truth of nCore
  • 11. nCore Flocking Demo: Important Considerations 1: All 10,000+ characters in each test window are individual game objects…no particles were used. 2: The flocking A.I. here individually moves the objects toward the goal, while keeping them separated from each other, while avoiding the predator objects.
  • 12. 2 CORE TESTSOURCE: Intel(R) Xeon(R) CPU E5-2630 v2 @ 2.60GHz (12 CPUs), ~2.6GHz – 10 seconds 6 CORE TESTSOURCE: Intel(R) Xeon(R) CPU E5-2630 v2 @ 2.60GHz (12 CPUs), ~2.6GHz – 10 seconds Flocking Simulation Demo Specs: 10,000 Flockers 8 Predators Demo Specs: 10,000 Flockers 8 Predators
  • 13. MaxPlay nCore Flocking Demo Performance This demo uses a real-time flocking simulation to tax multi-core processors. We are finding a performance increase of 290 – 430% (3X – 4X) moving from 2 to 6 cores. SOURCE: Intel(R) Core(TM) i7-5820K CPU @ 3.30GHz (12 CPUs), ~3.3GHz – 1 minute average.
  • 14. nCore Performance + Advanced VR/AR Rendering CPU Performance MP VR rendering maximizes data sharing across views, reducing CPU load & memory use nCore immediate-mode insertion distributes GPU prep work across multiple cores GPU Performance LID uses the GPU more efficiently than deferred lighting/shading LID reduces VRAM consumption Coherency Across Views By sharing data across views, you get better coherency per view. Shared Data View1 View2 The Result Is Less Eye Strain, And...
  • 16. VR Development: What You’ll Need Rapid Iteration Collaboration Instantaneous Preview High Performance Software Minimize Data Contention Maximize CPU & GPU Efficiency
  • 19. VR Development: What You’ll Need Rapid Iteration Collaboration Instantaneous Preview Extensible, Service Oriented Architecture Extend & Modify Platform Easily & Rapidly High Performance Software Minimize Data Contention Maximize CPU & GPU Efficiency
  • 21. VR Development: What You’ll Need Rapid Iteration Collaboration Instantaneous Preview Extensible, Service Oriented Architecture Extend & modify platform easily & rapidly User Telemetry Eye Tracking Motion Controls High Performance Software Minimize Data Contention Maximize CPU & GPU Efficiency
  • 26. thank you Sinjin Bain, CEO February 2016

Editor's Notes

  • #2: SLIDE TOPIC: Title slide Presentation Thesis: Getting the most out of VR - Virtual Reality and Augmented (or Mixed) Reality have unique and distinct capabilities from other interactive platforms that require new approaches to development and content creation and management. We will explore some innovative approaches to runtime performance, collaborative development, data and live operations to get the most out of your games in development.
  • #3: SLIDE TOPIC: Who is MaxPlay? Our leadership pedigree, etc.
  • #4: SLIDE TOPIC: What is MaxPlay (tech focus)
  • #5: SLIDE TOPIC: What is the size of the VR Opportunity? Give an approximation of what the AR/VR opportunity looks like in the coming years. Explain at a high level, what AR/VR are (basic differences). $150BB in 2020 (AR & VR) “mobile VR will lead the way…but need new tech/ncore”
  • #8: SLIDE TOPIC: Establish the challenges of developing for AR & VR, and how MaxPlay’s nCore solution addresses them.
  • #9: SLIDE TOPIC: You’ve been hearing over and over again that in order to enjoy high quality VR, you need to go buy a brand new high end machine…but that simply isn’t true. What you ACTUALLY need, is to start using software that actually takes advantage of the incredible processing power that your current machine already has. Let me explain...see, your hardware isn’t the problem. In fact, if you have a Samsung Galaxy S6 in your pocket...you already have a high-performance, OCTA-CORE machine – that’s right, it has EIGHT cores – of which, on your best days – your most demanding days...you are using...two. Your current game development software allows you to leverage just 25% of that machine’s capability. Now...do you think the Samsung Galaxy S7 will have 2 cores, or 8...at minimum? What about the iPhone 7? What do you think Intel, NVIDIA, and AMD want to happen here? It doesn’t take a trendspotter to determine which direction this is going. SLIDE TOPIC – “you know the old myth that humans only use 10% of their brains? Well…in many cases it may even be worse than that, with regard to the % of your computer’s processing power is actually using. It really doesn’t have to be that way...in fact, today i’m going to show you that it is absolutely, no longer the case.”
  • #10: SLIDE TOPIC – current state of single & multi-threading. Not up for the task of VR...and what a waste, considering all that processing power that’s being left on the table in current machines.
  • #13: SLIDE TOPIC: show the amazing FPS increase when distributing across 6 cores (from just 2).
  • #14: SLIDE TOPIC: this demo showcases the performance gains realized by our nCore technology.
  • #15: SLIDE TOPIC: Establish the challenges of developing for AR & VR, and how MaxPlay’s nCore solution addresses them. VR/AR present unique challenges for game engines that tax performance, and introduce new concerns for the user experience.
  • #16: SLIDE TOPIC: VR & AR are a massive opportunity, especially for mobile developers…who will be the reason that the platform gains broad adoption. However, the current tools available to you are inadequate. MaxPlay’s nCore architecture will help you get the most out of every machine, regardless of whether it has 2, 4, 8, or more cores.
  • #17: SLIDE TOPIC: Establish the challenges of developing for AR & VR, and how MaxPlay’s nCore solution addresses them.
  • #20: SLIDE TOPIC: Establish the challenges of developing for AR & VR, and how MaxPlay’s nCore solution addresses them.
  • #22: SLIDE TOPIC: Establish the challenges of developing for AR & VR, and how MaxPlay’s nCore solution addresses them.