using open standards to take 3d commerce to industrial scale › assets › uploads › developers...

16
© The Khronos ® Group Inc. 2019 - Page 1 This 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 President NVIDIA VP Developer Ecosystems [email protected] | @neilt3d

Upload: others

Post on 30-May-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Using Open Standards to Take 3D Commerce to Industrial Scale › assets › uploads › developers › ...Using Open Standards to Take 3D Commerce to Industrial Scale . Neil Trevett

© 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

Page 2: Using Open Standards to Take 3D Commerce to Industrial Scale › assets › uploads › developers › ...Using Open Standards to Take 3D Commerce to Industrial Scale . Neil Trevett

© 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

Page 3: Using Open Standards to Take 3D Commerce to Industrial Scale › assets › uploads › developers › ...Using Open Standards to Take 3D Commerce to Industrial Scale . Neil Trevett

© 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

Page 4: Using Open Standards to Take 3D Commerce to Industrial Scale › assets › uploads › developers › ...Using Open Standards to Take 3D Commerce to Industrial Scale . Neil Trevett

© 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

Page 5: Using Open Standards to Take 3D Commerce to Industrial Scale › assets › uploads › developers › ...Using Open Standards to Take 3D Commerce to Industrial Scale . Neil Trevett

© 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!!

Page 6: Using Open Standards to Take 3D Commerce to Industrial Scale › assets › uploads › developers › ...Using Open Standards to Take 3D Commerce to Industrial Scale . Neil Trevett

© 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

=$$$!

Page 7: Using Open Standards to Take 3D Commerce to Industrial Scale › assets › uploads › developers › ...Using Open Standards to Take 3D Commerce to Industrial Scale . Neil Trevett

© 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

Page 8: Using Open Standards to Take 3D Commerce to Industrial Scale › assets › uploads › developers › ...Using Open Standards to Take 3D Commerce to Industrial Scale . Neil Trevett

© 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

Page 9: Using Open Standards to Take 3D Commerce to Industrial Scale › assets › uploads › developers › ...Using Open Standards to Take 3D Commerce to Industrial Scale . Neil Trevett

© 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

Page 10: Using Open Standards to Take 3D Commerce to Industrial Scale › assets › uploads › developers › ...Using Open Standards to Take 3D Commerce to Industrial Scale . Neil Trevett

© 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

Page 11: Using Open Standards to Take 3D Commerce to Industrial Scale › assets › uploads › developers › ...Using Open Standards to Take 3D Commerce to Industrial Scale . Neil Trevett

© 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

Page 12: Using Open Standards to Take 3D Commerce to Industrial Scale › assets › uploads › developers › ...Using Open Standards to Take 3D Commerce to Industrial Scale . Neil Trevett

© 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

Page 13: Using Open Standards to Take 3D Commerce to Industrial Scale › assets › uploads › developers › ...Using Open Standards to Take 3D Commerce to Industrial Scale . Neil Trevett

© 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

Page 14: Using Open Standards to Take 3D Commerce to Industrial Scale › assets › uploads › developers › ...Using Open Standards to Take 3D Commerce to Industrial Scale . Neil Trevett

© 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

Page 15: Using Open Standards to Take 3D Commerce to Industrial Scale › assets › uploads › developers › ...Using Open Standards to Take 3D Commerce to Industrial Scale . Neil Trevett

© 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

Page 16: Using Open Standards to Take 3D Commerce to Industrial Scale › assets › uploads › developers › ...Using Open Standards to Take 3D Commerce to Industrial Scale . Neil Trevett

© 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