siggraph 2010 - collada bof - 3 - mechnicality
Post on 29-May-2018
223 Views
Preview:
TRANSCRIPT
8/9/2019 SigGraph 2010 - Collada BOF - 3 - Mechnicality
http://slidepdf.com/reader/full/siggraph-2010-collada-bof-3-mechnicality 1/26
Molly3D: Redefining the Content Creation
Pipeline
Alan Chaney
CTO
Mechnicality, Inc.™
8/9/2019 SigGraph 2010 - Collada BOF - 3 - Mechnicality
http://slidepdf.com/reader/full/siggraph-2010-collada-bof-3-mechnicality 2/26
OVERVIEW
2Mechnicality, Inc ©2010
8/9/2019 SigGraph 2010 - Collada BOF - 3 - Mechnicality
http://slidepdf.com/reader/full/siggraph-2010-collada-bof-3-mechnicality 3/26
Molly3D: 3D in the Cloud
• Collapses the content creation pipeline
• Standards-based
– COLLADA
– OpenGL/WebGL
3Mechnicality, Inc ©2010
8/9/2019 SigGraph 2010 - Collada BOF - 3 - Mechnicality
http://slidepdf.com/reader/full/siggraph-2010-collada-bof-3-mechnicality 4/26
Molly3D Capabilities
• Import COLLADA content
• Edit/combine assets, create scenes online
• Preview with WebGL
• Publish with RESTful API
• Supports roles, users and groups
4Mechnicality, Inc ©2010
8/9/2019 SigGraph 2010 - Collada BOF - 3 - Mechnicality
http://slidepdf.com/reader/full/siggraph-2010-collada-bof-3-mechnicality 5/26
WHY DO WE CARE?
5Mechnicality, Inc ©2010
8/9/2019 SigGraph 2010 - Collada BOF - 3 - Mechnicality
http://slidepdf.com/reader/full/siggraph-2010-collada-bof-3-mechnicality 6/26
Collapses the Pipeline
• Today • Molly3D
Create
Edit
Export
Build system
Preview
Publish
Create/import
Edit
Preview
Publish
6Mechnicality, Inc ©2010
8/9/2019 SigGraph 2010 - Collada BOF - 3 - Mechnicality
http://slidepdf.com/reader/full/siggraph-2010-collada-bof-3-mechnicality 7/26
Typical COLLADA Usage
• Represents only one scene
• <asset> available in many places, butrarely used
• Little exploitation of URI schemes
7Mechnicality, Inc ©2010
8/9/2019 SigGraph 2010 - Collada BOF - 3 - Mechnicality
http://slidepdf.com/reader/full/siggraph-2010-collada-bof-3-mechnicality 8/26
Molly3D and COLLADA
• Each potential asset
– Added to asset list
– Assigned an owner
– Assigned a version
• Assets may be referenced from anywhere
• You can generate scenes dynamically
8Mechnicality, Inc ©2010
8/9/2019 SigGraph 2010 - Collada BOF - 3 - Mechnicality
http://slidepdf.com/reader/full/siggraph-2010-collada-bof-3-mechnicality 9/26
Tracking Changes
• Now
– Changes require “lather, rinse and repeat”
• Molly3D
– Make the change, see it happen!
– Every change tracked, undoable/repeatable
– Versions are preserved to keep scenes thatdepend on them working
9Mechnicality, Inc ©2010
8/9/2019 SigGraph 2010 - Collada BOF - 3 - Mechnicality
http://slidepdf.com/reader/full/siggraph-2010-collada-bof-3-mechnicality 10/26
Real-time Asset Manager
• Now
– Assets can be searched, sorted, catalogued
• Molly3D
– AND assets can also be dynamically createdand modified
10Mechnicality, Inc ©2010
8/9/2019 SigGraph 2010 - Collada BOF - 3 - Mechnicality
http://slidepdf.com/reader/full/siggraph-2010-collada-bof-3-mechnicality 11/26
USE CASE
11Mechnicality, Inc ©2010
8/9/2019 SigGraph 2010 - Collada BOF - 3 - Mechnicality
http://slidepdf.com/reader/full/siggraph-2010-collada-bof-3-mechnicality 12/26
Web Content Creator
• Create account
• Browse library and/or upload content
• Edit
– Scene
– Materials/textures
– Behaviors/animations
• Preview (share with customer)• Publish
12Mechnicality, Inc ©2010
8/9/2019 SigGraph 2010 - Collada BOF - 3 - Mechnicality
http://slidepdf.com/reader/full/siggraph-2010-collada-bof-3-mechnicality 13/26
UNDER THE HOOD
13Mechnicality, Inc ©2010
8/9/2019 SigGraph 2010 - Collada BOF - 3 - Mechnicality
http://slidepdf.com/reader/full/siggraph-2010-collada-bof-3-mechnicality 14/26
Architecture
Database
Import/Export Render Engine
Upload
REST Server
RPC
COLLADA,3DS, etc.
Molly3DClient
COLLADAor
Proprietary
14Mechnicality, Inc ©2010
Web Service
RPC
8/9/2019 SigGraph 2010 - Collada BOF - 3 - Mechnicality
http://slidepdf.com/reader/full/siggraph-2010-collada-bof-3-mechnicality 15/26
Standards Used
• COLLADA
• WebGL
• HTML5
• WebSockets
15Mechnicality, Inc ©2010
8/9/2019 SigGraph 2010 - Collada BOF - 3 - Mechnicality
http://slidepdf.com/reader/full/siggraph-2010-collada-bof-3-mechnicality 16/26
COLLADA Profiles
• OpenGL ES 2.0
• OpenGL ES 1 and 1.1
– Emulated with shaders
• WebGL ?? – not yet a profile
• More profiles planned
Mechnicality, Inc ©2010 16
8/9/2019 SigGraph 2010 - Collada BOF - 3 - Mechnicality
http://slidepdf.com/reader/full/siggraph-2010-collada-bof-3-mechnicality 17/26
APIs
• RESTful
• COLLADA extensions
• Render engine
– WebGL
– Pluggable
• Management API17Mechnicality, Inc ©2010
8/9/2019 SigGraph 2010 - Collada BOF - 3 - Mechnicality
http://slidepdf.com/reader/full/siggraph-2010-collada-bof-3-mechnicality 18/26
DEMO
18Mechnicality, Inc ©2010
8/9/2019 SigGraph 2010 - Collada BOF - 3 - Mechnicality
http://slidepdf.com/reader/full/siggraph-2010-collada-bof-3-mechnicality 19/26
Import
• Currently, from COLLADA 1.4 or 1.5
• Planned – Any future COLLADA version
– Max, Maya, Blender
– Standard import API
19Mechnicality, Inc ©2010
8/9/2019 SigGraph 2010 - Collada BOF - 3 - Mechnicality
http://slidepdf.com/reader/full/siggraph-2010-collada-bof-3-mechnicality 20/26
Managing Data
• Roles, users and groups
• Assets are managed by ACL• Versions are tracked automatically
• Regression, merging and branching
20Mechnicality, Inc ©2010
8/9/2019 SigGraph 2010 - Collada BOF - 3 - Mechnicality
http://slidepdf.com/reader/full/siggraph-2010-collada-bof-3-mechnicality 21/26
Edit
• WebGL scenegraph editor
• Additional downloadable plug-ins for: – OpenGL 3+ (Q4 2010)
– OpenGL ES2 (Q4 2010)
– DirectX (2011)
21Mechnicality, Inc ©2010
8/9/2019 SigGraph 2010 - Collada BOF - 3 - Mechnicality
http://slidepdf.com/reader/full/siggraph-2010-collada-bof-3-mechnicality 22/26
Deliver
• RESTful interface – Supports COLLADA export
– Provides API for scenegraphs
– Allows for QoS
• Can filter on user permissions – Guests, employees, customers
22Mechnicality, Inc ©2010
8/9/2019 SigGraph 2010 - Collada BOF - 3 - Mechnicality
http://slidepdf.com/reader/full/siggraph-2010-collada-bof-3-mechnicality 23/26
Demo
23Mechnicality, Inc ©2010
8/9/2019 SigGraph 2010 - Collada BOF - 3 - Mechnicality
http://slidepdf.com/reader/full/siggraph-2010-collada-bof-3-mechnicality 24/26
ROADMAP
24Mechnicality, Inc ©2010
8/9/2019 SigGraph 2010 - Collada BOF - 3 - Mechnicality
http://slidepdf.com/reader/full/siggraph-2010-collada-bof-3-mechnicality 25/26
Roadmap
• Sign up for private trials – August 2010
• Public beta – Q4 2010
• Full release – Q1 2011
25Mechnicality, Inc ©2010
8/9/2019 SigGraph 2010 - Collada BOF - 3 - Mechnicality
http://slidepdf.com/reader/full/siggraph-2010-collada-bof-3-mechnicality 26/26
Thank you!
www.mechnicality.com
top related