Soumettre la recherche
Mettre en ligne
Open Standards for Cross-Platform Gaming, Virtual & Augmented Reality | Neil Trevett
•
Télécharger en tant que PPTX, PDF
•
2 j'aime
•
329 vues
Jessica Tams
Suivre
Open Standards for Cross-Platform Gaming, Virtual & Augmented Reality | Neil Trevett
Lire moins
Lire la suite
Logiciels
Signaler
Partager
Signaler
Partager
1 sur 24
Télécharger maintenant
Recommandé
PTC and Unity Announce Strategic Collaboration to Accelerate Augmented Realit...
PTC and Unity Announce Strategic Collaboration to Accelerate Augmented Realit...
PTC
Android
Android
Intekhab Alam Khan
GTC 2016 Opening Keynote
GTC 2016 Opening Keynote
NVIDIA
NVIDIA CES 2016 Highlights
NVIDIA CES 2016 Highlights
NVIDIA
Android in the Cloud
Android in the Cloud
Joel Isaacson
Developing Augmented Reality Android Application [ Droidcon - 2013]
Developing Augmented Reality Android Application [ Droidcon - 2013]
Samarth Shah
Mobile AR SDK Tutorial - Augmented World Expo New York 2014
Mobile AR SDK Tutorial - Augmented World Expo New York 2014
Patrick O'Shaughnessey
OpenXR – State of the Union - Khronos GDC 2019
OpenXR – State of the Union - Khronos GDC 2019
Intel® Software
Recommandé
PTC and Unity Announce Strategic Collaboration to Accelerate Augmented Realit...
PTC and Unity Announce Strategic Collaboration to Accelerate Augmented Realit...
PTC
Android
Android
Intekhab Alam Khan
GTC 2016 Opening Keynote
GTC 2016 Opening Keynote
NVIDIA
NVIDIA CES 2016 Highlights
NVIDIA CES 2016 Highlights
NVIDIA
Android in the Cloud
Android in the Cloud
Joel Isaacson
Developing Augmented Reality Android Application [ Droidcon - 2013]
Developing Augmented Reality Android Application [ Droidcon - 2013]
Samarth Shah
Mobile AR SDK Tutorial - Augmented World Expo New York 2014
Mobile AR SDK Tutorial - Augmented World Expo New York 2014
Patrick O'Shaughnessey
OpenXR – State of the Union - Khronos GDC 2019
OpenXR – State of the Union - Khronos GDC 2019
Intel® Software
Android ppt
Android ppt
Gateway Software Solutions
Dot Net Project Mini Game
Dot Net Project Mini Game
varun arora
"Current and Planned Standards for Computer Vision and Machine Learning," a P...
"Current and Planned Standards for Computer Vision and Machine Learning," a P...
Edge AI and Vision Alliance
Unity XR platform has a new architecture – Unite Copenhagen 2019
Unity XR platform has a new architecture – Unite Copenhagen 2019
Unity Technologies
Flutter vs React Native The Ultimate Comparison in 2023
Flutter vs React Native The Ultimate Comparison in 2023
Pixlogix Infotech
“Khronos Standard APIs for Accelerating Vision and Inferencing,” a Presentati...
“Khronos Standard APIs for Accelerating Vision and Inferencing,” a Presentati...
Edge AI and Vision Alliance
App forum2015 London - RhoMobile Update
App forum2015 London - RhoMobile Update
robgalvinjr
Android Application And Unity3D Game Documentation
Android Application And Unity3D Game Documentation
Sneh Raval
Modernizing Desktop Apps on Windows 10
Modernizing Desktop Apps on Windows 10
Windows Developer
SYCL 2020 Specification
SYCL 2020 Specification
The Khronos Group Inc.
Raheel Khalid (Envrmnt by Verizon): Cloud XR Experience on 5G with Mobile Edg...
Raheel Khalid (Envrmnt by Verizon): Cloud XR Experience on 5G with Mobile Edg...
AugmentedWorldExpo
Crossware-Introduction_AmitDhagat-reduced.pdf
Crossware-Introduction_AmitDhagat-reduced.pdf
v89wytwpyn
Radeon Software Crimson ReLive
Radeon Software Crimson ReLive
Low Hong Chuan
How Igalia Is Driving Innovation In Embedded Systems With Open Source Technol...
How Igalia Is Driving Innovation In Embedded Systems With Open Source Technol...
Igalia
Android containerization in brief
Android containerization in brief
Po-wen Cheng
Windows 10 UWP Development Overview
Windows 10 UWP Development Overview
DevGAMM Conference
Crosswalk and the Intel XDK
Crosswalk and the Intel XDK
Intel® Software
Open Source Edge Computing Platforms - Overview
Open Source Edge Computing Platforms - Overview
Krishna-Kumar
Windows Phone Development
Windows Phone Development
Puja Pramudya
Silverlight
Silverlight
Nitin Sharma
You Only Pitch Once – Getting Game Pitches Right The First Time | Gregan Dunn
You Only Pitch Once – Getting Game Pitches Right The First Time | Gregan Dunn
Jessica Tams
Insights You Need to Win in Mobile Gaming | Herman Lee
Insights You Need to Win in Mobile Gaming | Herman Lee
Jessica Tams
Contenu connexe
Similaire à Open Standards for Cross-Platform Gaming, Virtual & Augmented Reality | Neil Trevett
Android ppt
Android ppt
Gateway Software Solutions
Dot Net Project Mini Game
Dot Net Project Mini Game
varun arora
"Current and Planned Standards for Computer Vision and Machine Learning," a P...
"Current and Planned Standards for Computer Vision and Machine Learning," a P...
Edge AI and Vision Alliance
Unity XR platform has a new architecture – Unite Copenhagen 2019
Unity XR platform has a new architecture – Unite Copenhagen 2019
Unity Technologies
Flutter vs React Native The Ultimate Comparison in 2023
Flutter vs React Native The Ultimate Comparison in 2023
Pixlogix Infotech
“Khronos Standard APIs for Accelerating Vision and Inferencing,” a Presentati...
“Khronos Standard APIs for Accelerating Vision and Inferencing,” a Presentati...
Edge AI and Vision Alliance
App forum2015 London - RhoMobile Update
App forum2015 London - RhoMobile Update
robgalvinjr
Android Application And Unity3D Game Documentation
Android Application And Unity3D Game Documentation
Sneh Raval
Modernizing Desktop Apps on Windows 10
Modernizing Desktop Apps on Windows 10
Windows Developer
SYCL 2020 Specification
SYCL 2020 Specification
The Khronos Group Inc.
Raheel Khalid (Envrmnt by Verizon): Cloud XR Experience on 5G with Mobile Edg...
Raheel Khalid (Envrmnt by Verizon): Cloud XR Experience on 5G with Mobile Edg...
AugmentedWorldExpo
Crossware-Introduction_AmitDhagat-reduced.pdf
Crossware-Introduction_AmitDhagat-reduced.pdf
v89wytwpyn
Radeon Software Crimson ReLive
Radeon Software Crimson ReLive
Low Hong Chuan
How Igalia Is Driving Innovation In Embedded Systems With Open Source Technol...
How Igalia Is Driving Innovation In Embedded Systems With Open Source Technol...
Igalia
Android containerization in brief
Android containerization in brief
Po-wen Cheng
Windows 10 UWP Development Overview
Windows 10 UWP Development Overview
DevGAMM Conference
Crosswalk and the Intel XDK
Crosswalk and the Intel XDK
Intel® Software
Open Source Edge Computing Platforms - Overview
Open Source Edge Computing Platforms - Overview
Krishna-Kumar
Windows Phone Development
Windows Phone Development
Puja Pramudya
Silverlight
Silverlight
Nitin Sharma
Similaire à Open Standards for Cross-Platform Gaming, Virtual & Augmented Reality | Neil Trevett
(20)
Android ppt
Android ppt
Dot Net Project Mini Game
Dot Net Project Mini Game
"Current and Planned Standards for Computer Vision and Machine Learning," a P...
"Current and Planned Standards for Computer Vision and Machine Learning," a P...
Unity XR platform has a new architecture – Unite Copenhagen 2019
Unity XR platform has a new architecture – Unite Copenhagen 2019
Flutter vs React Native The Ultimate Comparison in 2023
Flutter vs React Native The Ultimate Comparison in 2023
“Khronos Standard APIs for Accelerating Vision and Inferencing,” a Presentati...
“Khronos Standard APIs for Accelerating Vision and Inferencing,” a Presentati...
App forum2015 London - RhoMobile Update
App forum2015 London - RhoMobile Update
Android Application And Unity3D Game Documentation
Android Application And Unity3D Game Documentation
Modernizing Desktop Apps on Windows 10
Modernizing Desktop Apps on Windows 10
SYCL 2020 Specification
SYCL 2020 Specification
Raheel Khalid (Envrmnt by Verizon): Cloud XR Experience on 5G with Mobile Edg...
Raheel Khalid (Envrmnt by Verizon): Cloud XR Experience on 5G with Mobile Edg...
Crossware-Introduction_AmitDhagat-reduced.pdf
Crossware-Introduction_AmitDhagat-reduced.pdf
Radeon Software Crimson ReLive
Radeon Software Crimson ReLive
How Igalia Is Driving Innovation In Embedded Systems With Open Source Technol...
How Igalia Is Driving Innovation In Embedded Systems With Open Source Technol...
Android containerization in brief
Android containerization in brief
Windows 10 UWP Development Overview
Windows 10 UWP Development Overview
Crosswalk and the Intel XDK
Crosswalk and the Intel XDK
Open Source Edge Computing Platforms - Overview
Open Source Edge Computing Platforms - Overview
Windows Phone Development
Windows Phone Development
Silverlight
Silverlight
Plus de Jessica Tams
You Only Pitch Once – Getting Game Pitches Right The First Time | Gregan Dunn
You Only Pitch Once – Getting Game Pitches Right The First Time | Gregan Dunn
Jessica Tams
Insights You Need to Win in Mobile Gaming | Herman Lee
Insights You Need to Win in Mobile Gaming | Herman Lee
Jessica Tams
Zero to 60: Building A Successful Games Studio Within A Hollywood Media Compa...
Zero to 60: Building A Successful Games Studio Within A Hollywood Media Compa...
Jessica Tams
Succeeding in the Maturing Mobile Gaming Market | Tuyen Nguyen, Owen O’Donoghue
Succeeding in the Maturing Mobile Gaming Market | Tuyen Nguyen, Owen O’Donoghue
Jessica Tams
Staying on Top of Your Game: Engaging and Converting Players in an Evolving L...
Staying on Top of Your Game: Engaging and Converting Players in an Evolving L...
Jessica Tams
Improving LTV with Personalized Live Ops Offers: Hill Climb Racing 2 Case Stu...
Improving LTV with Personalized Live Ops Offers: Hill Climb Racing 2 Case Stu...
Jessica Tams
The rise of the regulators | Paul Gardner
The rise of the regulators | Paul Gardner
Jessica Tams
Why the Games Industry Needs Initiatives Like Putting The G Into Gaming | Liz...
Why the Games Industry Needs Initiatives Like Putting The G Into Gaming | Liz...
Jessica Tams
Epic Team Principles | Roman Zorin
Epic Team Principles | Roman Zorin
Jessica Tams
10 Years of Angry Birds | Stephen Porter
10 Years of Angry Birds | Stephen Porter
Jessica Tams
Game Changers: Three Business Disruptions Upon Us | Eric Goldberg
Game Changers: Three Business Disruptions Upon Us | Eric Goldberg
Jessica Tams
Understanding Mobile Game Players | Saad Hameed
Understanding Mobile Game Players | Saad Hameed
Jessica Tams
Soft Launch Planning and Management | Dylan Tredrea
Soft Launch Planning and Management | Dylan Tredrea
Jessica Tams
1 Million Years of Audience Watch Time | James Beaven
1 Million Years of Audience Watch Time | James Beaven
Jessica Tams
Accessible Reality | Trevor Blom
Accessible Reality | Trevor Blom
Jessica Tams
Maximizing App Monetization: 5 Uncommon Tips | Rémy Cottin
Maximizing App Monetization: 5 Uncommon Tips | Rémy Cottin
Jessica Tams
Do You Have What it Takes? What VCs are Looking For in Esports Investments | ...
Do You Have What it Takes? What VCs are Looking For in Esports Investments | ...
Jessica Tams
Commercial and Contractual Stability in Esports | Adam Whyte
Commercial and Contractual Stability in Esports | Adam Whyte
Jessica Tams
Playtika's growth by change | Boaz Levin
Playtika's growth by change | Boaz Levin
Jessica Tams
Only the Best is Good Enough: How LEGO is Transforming its Approach to Videog...
Only the Best is Good Enough: How LEGO is Transforming its Approach to Videog...
Jessica Tams
Plus de Jessica Tams
(20)
You Only Pitch Once – Getting Game Pitches Right The First Time | Gregan Dunn
You Only Pitch Once – Getting Game Pitches Right The First Time | Gregan Dunn
Insights You Need to Win in Mobile Gaming | Herman Lee
Insights You Need to Win in Mobile Gaming | Herman Lee
Zero to 60: Building A Successful Games Studio Within A Hollywood Media Compa...
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
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...
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...
Improving LTV with Personalized Live Ops Offers: Hill Climb Racing 2 Case Stu...
The rise of the regulators | Paul Gardner
The rise of the regulators | Paul Gardner
Why the Games Industry Needs Initiatives Like Putting The G Into Gaming | Liz...
Why the Games Industry Needs Initiatives Like Putting The G Into Gaming | Liz...
Epic Team Principles | Roman Zorin
Epic Team Principles | Roman Zorin
10 Years of Angry Birds | Stephen Porter
10 Years of Angry Birds | Stephen Porter
Game Changers: Three Business Disruptions Upon Us | Eric Goldberg
Game Changers: Three Business Disruptions Upon Us | Eric Goldberg
Understanding Mobile Game Players | Saad Hameed
Understanding Mobile Game Players | Saad Hameed
Soft Launch Planning and Management | Dylan Tredrea
Soft Launch Planning and Management | Dylan Tredrea
1 Million Years of Audience Watch Time | James Beaven
1 Million Years of Audience Watch Time | James Beaven
Accessible Reality | Trevor Blom
Accessible Reality | Trevor Blom
Maximizing App Monetization: 5 Uncommon Tips | Rémy Cottin
Maximizing App Monetization: 5 Uncommon Tips | Rémy Cottin
Do You Have What it Takes? What VCs are Looking For in Esports Investments | ...
Do You Have What it Takes? What VCs are Looking For in Esports Investments | ...
Commercial and Contractual Stability in Esports | Adam Whyte
Commercial and Contractual Stability in Esports | Adam Whyte
Playtika's growth by change | Boaz Levin
Playtika's growth by change | Boaz Levin
Only the Best is Good Enough: How LEGO is Transforming its Approach to Videog...
Only the Best is Good Enough: How LEGO is Transforming its Approach to Videog...
Dernier
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
smiwainfosol
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
Łukasz Chruściel
MYjobs Presentation Django-based project
MYjobs Presentation Django-based project
AnoyGreter
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
OnePlan Solutions
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Ahmed Mohamed
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
Diego Iván Oliveros Acosta
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
StefanoLambiase
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
FerryKemperman
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
stazi3110
Cyber security and its impact on E commerce
Cyber security and its impact on E commerce
manigoyal112
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Matt Ray
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
Tier1 app
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
Christoph Pohl
Best Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdf
IdiosysTechnologies1
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Cizo Technology Services
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
Hr365.us smith
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
BradBedford3
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
Ortus Solutions, Corp
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
Andreas Granig
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
Philip Schwarz
Dernier
(20)
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
MYjobs Presentation Django-based project
MYjobs Presentation Django-based project
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Cyber security and its impact on E commerce
Cyber security and its impact on E commerce
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
Best Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdf
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
Open Standards for Cross-Platform Gaming, Virtual & Augmented Reality | Neil Trevett
1.
© Copyright Khronos
Group 2018 - Page 1 Open Standards for Cross-Platform Gaming, Virtual & Augmented Reality Casual Connect 2018 Neil Trevett | Khronos President NVIDIA | VP Developer Ecosystem ntrevett@nvidia.com | @neilt3d www.khronos.org
2.
© Copyright Khronos
Group 2018 - Page 2 Khronos Mission Software Silicon Khronos is an International Industry Consortium of over 100 companies creating royalty-free, open standard APIs to enable software to access hardware acceleration for 3D graphics, Virtual and Augmented Reality, Parallel Computing, Neural Networks and Vision Processing
3.
© Copyright Khronos
Group 2018 - Page 3 Khronos Open APIs for Gaming and VR/AR Vision and sensor processing - including neural networks Generate Low Latency 3D Content and Simulations Interact with sensor, haptic and VR/AR display devices Download 3D augmentation object and scene data Khronos 3D APIs are on almost every Workstation, Desktop, Phone, Devices and Web Browser in the world = Billions of seats
4.
© Copyright Khronos
Group 2018 - Page 4 The Need for Cross-Platform 3D Standards Vulkan Provides Clean, modern architecture | Low overhead, explicit GPU access Portable across desktop and mobile | Multi-thread / multi-core friendly Primary 3D API on Android Platform Efficient, low-latency, predictable performance Access to multiple platforms
5.
© Copyright Khronos
Group 2018 - Page 5 Khronos APIs Powering VR/AR 3D on millions of mobile VR devices OpenGL ES 3.2 released August 2015 Rich Desktop VR Functionality OpenGL 4.6 released August 2017 High-performance, Low-latency VR/AR RENDERING Vulkan 1.0 released February 2016 Available on diverse platforms Powering WebVR in browsers WebGL 2.0 Released February 2017 + Cross-Platform, Portable VR/AR DEVICE MANAGEMENT Device discovery Movement tracking Input and haptics Flexible graphics configuration
6.
© Copyright Khronos
Group 2018 - Page 6 XR = AR + VR V1.0 - focused on VR V A After 1.0 – equal focus on AR Cross-Platform, Portable VR/AR DEVICE MANAGEMENT Device discovery | Movement tracking | Input and haptics Flexible graphics configuration
7.
© Copyright Khronos
Group 2018 - Page 7 OpenXR – Solving AR/VR Fragmentation Proprietary Engine VR App 1 VR App 2 VR App 4 VR App 3 VR Device 1 VR Device 2 VR Device 3 VR Device 5 VR Device 4 After OpenXR Wide Interoperability of VR Apps and Devices VR App 1 VR App 2 VR App 4 VR App 3 Proprietary Engine VR Device 1 VR Device 3 VR Device 5 VR Device 2 VR Device 4 Before OpenXR VR Market Fragmentation Device Layer Application Interface Device Discovery Device Events Sensor tracking Haptics HMD Parameters Installable Drivers
8.
© Copyright Khronos
Group 2018 - Page 8 OpenXR Working Group Members Design work started in December 2016 Typically 12-18 months to develop a V1.0 specification
9.
© Copyright Khronos
Group 2018 - Page 9 OpenXR and VR Run-times – a Win-Win VR Run-times Application Interface Proprietary APIs Extensions Device Layer Proprietary Driver Interfaces Extensions Access to any OpenXR Application Access to any OpenXR Device Any successful standard encourages and enables healthy industry competition OpenXR will not replace VR run-times – or ‘outlaw’ existing interfaces OpenXR will simply provide cross-vendor APIs that can be exposed by a runtime to access more apps and devices OpenXR for portable AR AND VR apps and devices with initial focus on VR
10.
© Copyright Khronos
Group 2018 - Page 10 Vulkan Explicit GPU Control GPU High-level Driver Abstraction Layered GPU Control Context management Memory allocation Full GLSL compiler Error detection Application Single thread per context GPU Thin Driver Explicit GPU Control Application Memory allocation Thread management Synchronization Multi-threaded generation of command buffers Multiple Front-end Compilers GLSL, HLSL etc. Loadable debug and validation layers Vulkan 1.0 provides access to OpenGL ES 3.1 / OpenGL 4.X-class GPU functionality but with increased performance and flexibility SPIR-V pre-compiled shaders Complex drivers cause overhead and inconsistent behavior across vendors Always active error handling Full GLSL preprocessor and compiler in driver OpenGL vs. OpenGL ES Resource management offloaded to app: low-overhead, low-latency driver Consistent behavior: no ‘fighting with driver heuristics’ Validation and debug layers loaded only when needed SPIR-V intermediate language: shading language flexibility Multi-threaded command creation. Multiple graphics, command and DMA queues Unified API across all platforms with feature set flexibility Vulkan = high performance and low latency 3D and GPU Compute. Ideal for VR/AR applications
11.
© Copyright Khronos
Group 2018 - Page 11 Pervasive Vulkan All Major GPU Companies shipping Vulkan Drivers for Desktop and Mobile Platforms Embedded LinuxAndroid TVAndroid 7.0+ Nintendo Switch http://vulkan.gpuinfo.org/ Oculus RiftSteamVR VR Platforms Desktop, Mobile, Embedded and Console Platforms Supporting Vulkan Including phones and tablets from Google, Huawei, Samsung, Sony, Xiaomi - both premium and mid-range devices GearVR Google Daydream Game Engines Desktop
12.
© Copyright Khronos
Group 2018 - Page 12 Increasing Vulkan Developer Momentum http://www.game-debate.com/news/23312/up-for-debate-vulkan-vs-directx-12-which-is-the-better-graphics-api http://www.game-debate.com/news/22525/star-citizen-directx-11-and-12-support-axed-in-favour-of-vulkan-api Publicly announced games as of November 2017 #Vulkan Games = 35 #DX12 Games = 25 https://en.wikipedia.org/wiki/List_of_games_with_Vulkan_support 24th August 2017 Many more mobile titles coming…http://www.intrinsic-engine.com/ http://www.pcgamer.com/ashes-of-the-singularity-escalation-v24-update-adds-vulkan-support/ Vulkan is Powering Mobile Gaming…
13.
© Copyright Khronos
Group 2018 - Page 13 Vulkan Evolution Feb16 Vulkan 1.0 Vulkan Extensions Maintenance updates plus additional functionality Explicit Building Blocks for VR Explicit Building Blocks for Homogeneous Multi-GPU Enhanced Windows System Integration Increased Shader Language Flexibility – inc. HLSL Enhanced Cross-Process and Cross-API Sharing Vulkan Roadmap Regular Vulkan Core Releases Integrates proven KHR extensions Roadmap Discussions Pushes forward the envelope of GPU Acceleration: Enhanced Compute and Language Flexibility Optimized Vision and Inferencing Acceleration Ray Tracing Widened Platform Support Through Vulkan Universal Portability Including Vulkan on macOS and iOS Strengthened Ecosystem and SDK Enhanced developer and debugging tools Regression testing for SDK stability Enhanced Conformance Testing (API now has 198K test cases - up from 107K last year) Compiler robustness - including HLSL support Explicit Access to GPU Acceleration
14.
© Copyright Khronos
Group 2018 - Page 14 Market Demand for Universal 3D Portability Games Engines Native 3D Apps Browser Engines Games Engines Native 3D Apps Browser Engines Vulkan Universally Portable Subset JavaScript and WebAssembly Native bindings for ‘nexgen WebGL’ Community Outreach at GDC 2017 Create a hybrid Portability API? Feedback - AVOID CREATING A FOURTH API!!! Would need new specification, CTS, Documentation. Additional developer learning curve. A whole new specification to name, brand, promote. Would INCREASE industry fragmentation Tools Layers API Libraries Shader Translators MAP Vulkan to Metal and DX12
15.
© Copyright Khronos
Group 2018 - Page 17 Content JavaScript, HTML, CSS, ... WebGL Stack JavaScript Middleware CSS JavaScript HTML5 Browser provides WebGL 3D engine alongside other HTML5 technologies - no plug-in required OS Provided Drivers WebGL uses OpenGL ES 2.0 or Angle for OpenGL ES 2.0 over DX9 Content downloaded from the Web Middleware provides accessibility for non-expert programmers E.g. three.js library Low-level WebGL API provide a powerful foundation for a rich JavaScript middleware ecosystem Reliable WebGL relies on work by both GPU and Browser Vendors -> Khronos has the right membership to enable that cooperation WebGL - the Worlds MOST Portable 3D Platform Run 3D apps – unchanged – in any browser on any platform
16.
© Copyright Khronos
Group 2018 - Page 18 2007 OpenGL ES 2.0 2012 OpenGL ES 3.0 32-bit integers and floats NPOT, 3D/depth textures Texture arrays Multiple Render Targets Programmable Vertex and fragment shaders 2016 General Purpose Compute Multi-threaded Rendering Low-latency renderring 2011 WebGL 1.0 March 2017 WebGL 2.0 Conformance Testing is vital for Cross-Platform Reliability WebGL 2.0 conformance tests are very thorough 10x more tests than WebGL 1.0 tests ‘WebGL Next’? Pervasive OpenGL ES 2.0 OpenGL and OpenGL ES ship on every desktop and mobile OS WebGL Evolution Vulkan Portability Apple GPUWeb W3C Community Group? ?? 2014 OpenGL ES 3.1 Compute Shaders Apple not shipping ES 3.1 Compute shader extension?
17.
© Copyright Khronos
Group 2018 - Page 19 WebGL Momentum – WebGL 2.0 is Here! http://caniuse.com/#feat=webgl WebGL 2.0 brings Desktop-class graphics to the Web The time to create a new class of Web-based 3D Apps is now!
18.
© Copyright Khronos
Group 2018 - Page 20 WebGL - Central to Web 3D/VR Ecosystem Application Middleware Browser Native 3D Web Apps VR Web AppsNative AR Apps
19.
© Copyright Khronos
Group 2018 - Page 21 glTF – Cross-Platform 3D Asset Transmission OpenGL Transmission Format Efficient transmission of 3D scenes and assets glTF 2.0 has PBR! Cool, portable materials Rendering API independence Released June 2017 glTF 1.0 Aimed at loading assets into WebGL apps Uses GLSL for materials Released December 2015 All glTF spec development on open GitHub: https://github.com/KhronosGroup/glTF
20.
© Copyright Khronos
Group 2018 - Page 23 glTF 2.0 PBR – Consistency Across Engines glTF Model on Laugh Engine over Vulkan https://github.com/jian-ru/laugh_engine glTF on WebGL Reference Implementation http://github.khronos.org/glTF-WebGL-PBR/ glTF Model running on Metal PBR Renderer https://twitter.com/warrenm/status/891558755657175040 glTF on View 3D over DX12 https://www.microsoft.com/en-us/store/p/windows-view-3d/9nblggh42ths
21.
© Copyright Khronos
Group 2018 - Page 24 Collada2gltf Translator COLLADA FOR AUTHORING INTERCHANGE Retains extensive data to enable editable assets to be passed between authoring tools glTF FOR RUN-TIME TRANSMISSION Compact file size and efficient processing/import Apps and Engines Based on any 3D API Many More… glTF can be generated from intermediate formats such as COLLADA, or exported directly from authoring tools to fit individual use cases More tools … COLLADA is intended to be used for intermediate interchange, glTF is designed for run-time delivery COLLADA and glTF 3D Asset Formats
22.
© Copyright Khronos
Group 2018 - Page 26 Publicly Stated Support for glTF Strong glTF Industry Support Please let us know if your company logo is not here and you would like it added!
23.
© Copyright Khronos
Group 2018 - Page 27 Khronos Cooperative Framework Royalty-Free Specifications Adopters Programs Implementations, Tools Documentation, Samples Adopters Build conformant implementation and products Developers Develop applications using the APIs Educators / Certifiers Create Courses Training and Certification Educator Guidelines Courseware Materials API Working Groups (Industry, Academic and Associate members) $ $ Khronos Board Strategy, budget and oversight$$ One vote per industry member Conformance Tests Open and royalty-free. Often open sourced Advisory Panels By invitation, no fee. Provide requirements and draft spec feedback Industry and Community Feedback and contributions on released materials Membership Fees Academic $1,000 Small companies $175/employee (min $3,500) Non-profits $7,500 Larger companies - $18,000
24.
© Copyright Khronos
Group 2018 - Page 28© Copyright Khronos Group 2017 - Page 28 Invitation to Get Involved! • Khronos is creating cutting-edge, royalty-free, open API acceleration standards - Relevant and enabling for gaming, VR and AR • Join Khronos - ensure these standards meet your company’s needs - And the needs of the gaming industry • Use Khronos standards to bring cutting edge capabilities to your products - While reducing costs and accelerating time to market • Khronos encourages your participation - As a Member, Advisor or Adopter • More Information - ntrevett@nvidia.com | @neilt3d | www.khronos.org - These slides will be posted on the Khronos website
Télécharger maintenant