using open standards to take 3d commerce to industrial scale › assets › uploads › developers...
TRANSCRIPT
© The Khronos® Group Inc. 2019 - Page 1This work is licensed under a Creative Commons Attribution 4.0 International License
Using Open Standards to Take 3D Commerce to
Industrial Scale Neil Trevett
Khronos PresidentNVIDIA VP Developer [email protected] | @neilt3d
© The Khronos® Group Inc. 2019 - Page 2This work is licensed under a Creative Commons Attribution 4.0 International License
What are Open Standards?Interoperability Standards define an agreed
communication protocol between two ‘entities’
Device to Wireless Networks
Device to its Charger
Games to 3D GPU Acceleration
Internal Components to other Internal Components
Downloaded Web content to the Web Browser
Camera App to Video and Photo Playback Applications
Many Standard Defining Organizations (SDOs)Each has a focus area of expertise that gathers an effective quorum
Each creates a safe space for cooperation
Common products use 100s of open standards
J P E G
© The Khronos® Group Inc. 2019 - Page 3This work is licensed under a Creative Commons Attribution 4.0 International License
The Need for Interoperability Standards
Standards Grow MarketsBy reducing consumer confusion and increasing capabilities and usability
Standards Reduce CostsBy sharing development between
many companies and driving volume
Standards Accelerate Time to Market
With well-proven testing and interoperability
Standards Do Not Stifle Innovation
Companies can compete on implementationquality, performance, power etc. etc.
True OPEN StandardsAre not controlled by a single company – but by the industry – typically through an SDO
Well defined participation, governance and intellectual property frameworks
© The Khronos® Group Inc. 2019 - Page 4This work is licensed under a Creative Commons Attribution 4.0 International License
Khronos is an open, non-profit, member-driven industry consortium developing royalty-free standards to harness the power of silicon acceleration for demanding graphics rendering and computationally intensive applications
such as 3D Graphics, Virtual Reality, Augmented Reality, and Machine Learning
>150 Members ~ 40% US, 30% Europe, 30% Asia
© The Khronos® Group Inc. 2019 - Page 5This work is licensed under a Creative Commons Attribution 4.0 International License
Khronos Asian Members
Khronos warmly welcomes Australian and Asian company participation!!
© The Khronos® Group Inc. 2019 - Page 6This work is licensed under a Creative Commons Attribution 4.0 International License
3D Commerce - The Opportunity
IKEA catalog uses augmented reality to give a virtual preview of furniture in a room – August 2013
Early Experience ShowsIncreased customer engagement!
Strengthened brand loyalty!Deeper product understanding!
More online sales!Fewer returns!
So why is 3D Commerce taking so long to become
widespread?
3D Commerce = E Commerce enhanced with the use of 3D Models on any
platform – including VR and AR
=$$$!
© The Khronos® Group Inc. 2019 - Page 7This work is licensed under a Creative Commons Attribution 4.0 International License
3D Commerce – Today’s Reality
Products don’t come with 3D data – and I can’t physically scan
them all fast enough!
The green couch looks blue on some devices –lots of product returns
are expensive!
CAD tools don’t let me easily generate
the data I need for E Commerce!
Many 3D products on my ecommerce web-
site first appear upside down! I have to hand-tune 1000s of models!
I wish I had high quality, realistic 3D models for virtual
promotional photoshoots!
Everyone defines their product data for sizes and colors
differently – nothing is consistent!
I need the materials in my 3D models to look completely realistic!
Many friction points: tooling, technical and commercial
3D Commerce can’t reach industrial scale so…Interoperability standards to the rescue!
Complex retail pipeline with hundreds of companies and millions of products
© The Khronos® Group Inc. 2019 - Page 8This work is licensed under a Creative Commons Attribution 4.0 International License
Khronos 3D Commerce InitiativeWorking Group Announced SIGGRAPH 2019
Broad Industry Participation from tooling,retail, technology and platform companies
Creating specifications and guidelines to align the 3D
asset workflow from product design through
manufacturing and each stage of retail to end-user
delivery platforms
© The Khronos® Group Inc. 2019 - Page 9This work is licensed under a Creative Commons Attribution 4.0 International License
3D Commerce - Four Areas of Focus
Viewer Validation and CertificationTest models, reference viewer, display analysis tools and capability specifications to guarantee a consistent and accurate end user experience
Product ConfigurationUniversal product configurability
data and guidelines on how to drive consistent product display
Metadata Structured metadata definitions and
examples to consistently carry product information through the retail pipeline
Asset Creation GuidelinesFor tools and product designers to
create assets with consistent data to be used through the 3D Commerce pipeline
First GoalsIndustry cooperation to urgently develop solutions to address
priority problem areas
© The Khronos® Group Inc. 2019 - Page 10This work is licensed under a Creative Commons Attribution 4.0 International License
3D Commerce Khronos Synergy
3D Asset Format
Interactive 3D on the Web
Portable AR and VR Apps
High-performancecross-platform 3D graphics
Khronos 3D Commerce
Vision processing and inferencing for AR and scanning
© The Khronos® Group Inc. 2019 - Page 11This work is licensed under a Creative Commons Attribution 4.0 International License
OpenXR – Solving XR Fragmentation
* OpenXR 1.0 is focused on enabling cross-platform applications. Optional device plugin interface will be supported post V1.0** Check OpenXR Landing Page for exact availabiliy of OpenXR in shipping run-times and devices www.khronos.org/openxr
© The Khronos® Group Inc. 2019 - Page 12This work is licensed under a Creative Commons Attribution 4.0 International License
OpenXR Win-Win-Win
XR VendorsCan bring more applications onto their platform by leveraging the OpenXR content ecosystem
XR ISVsCan easily ship on more platforms for increased market reach
XR End-UsersCan run the apps they want on their system – reducing market confusion and increasing consumer confidence
© The Khronos® Group Inc. 2019 - Page 13This work is licensed under a Creative Commons Attribution 4.0 International License
XR and 5GLeveraging High Bandwidth and Low Latency
Wireless mobile device with display and sensors
Image: Nreal
NVIDIA EGX
Location–awareContent Requests
Apps3D Assets
Rich Sensor Data
Generated Augmentations &
Scenes
OpenXR APIs can hide the 5G
round trip from applications
MEC (Multi-access Edge Computing) Server 1. Processes sensor data, including machine learning for environmental
lighting, occlusion, scene semantics, object reconstruction and UI2. Generates imagery from 3D models, including stereo, foveal
rendering, ray-tracing, optics pre-distortion, varifocal processing
Sensor handling
Display composition
Any needed assets loaded from the
cloud to edge server
© The Khronos® Group Inc. 2019 - Page 14This work is licensed under a Creative Commons Attribution 4.0 International License
glTF Real-time 3D Asset TransmissionglTF is an efficient, reliable run-time 3D transmission format with advanced
photorealistic functionality
Compact to TransmitSimple and Fast to LoadDescribes Full Scenes
Runtime NeutralOpen and Extensible
glTF 2.0 – June 2017Physically Based Rendering
Functionality in Development
Draco Mesh CompressionUniversal Compressed Textures
Second generation PBR (absorption/attenuation, clear coat, subsurface scattering, anisotropy)
Subdivision surfaces
© The Khronos® Group Inc. 2019 - Page 15This work is licensed under a Creative Commons Attribution 4.0 International License
Sony 3D Creator
Oculus
Paint 3D
Collada2gltf
FBX2glTF
gltf-vscode
glTF-validator
glTF-asset-generator
ExperienceApps / Engines
DiscoverRepositories
Drive DemandUsers
CreateTools
Windows Mixed Reality Home
Modo
Mixed Reality Viewer
3D BuilderPrep for 3D printing
OBJ2GLTF
glTF-Toolkit
Titania
glTF Reference Viewer
3D Live Object
Game Engines
Web Engines
Apps and Engines
VR / AR Apps and Engines
Productivity and Social Apps
Dedicated 3D Authoring Tools
Authoring Tools that Export 3D
VR / AR Authoring Tools
3D Scanning Tools
Convertors and Optimizers
Validation and Reference Tools
Ecosystem
gltfpack
© The Khronos® Group Inc. 2019 - Page 16This work is licensed under a Creative Commons Attribution 4.0 International License
How May Standards Help Your Business?• Seek friction points in your industry caused by lack of agreed communication protocols
- Between people, companies, products, subsystems, components …
• Find or create a safe space for industry cooperation to define interoperability standards- With well defined governance model, IP framework, and processes
• Come to Khronos Fast Forward session for more details on all Khronos standards- Monday 2:15-4:00PM, Mezzanine Meeting Room M5&M6
• Neil Trevett- [email protected] | @neilt3d
Gather industryrequirements for future
open standards
Draft SpecificationsConfidential to Khronos
members
Publicly Release Specifications and Conformance Tests
Gain early insights into industry trends and directions
Influence the design and direction of key open standards that will drive your business
Accelerate your time-to-market with early access to specification drafts
Network with domain experts from diverse companies in your industry
State-of-the-art IP Framework protects your Intellectual Property
Enhance your company reputation as an industry leader through Khronos participation
Benefits of Khronos membership www.khronos.org