P. 1
SigGraph 2010 - Collada BOF - 3 - Mechnicality

SigGraph 2010 - Collada BOF - 3 - Mechnicality

|Views: 29|Likes:
Published by collada

More info:

Published by: collada on Aug 11, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

08/14/2010

pdf

text

original

Molly3D: Redefining the Content Creation

Pipeline

Alan Chaney
CTO Mechnicality, Inc.™

OVERVIEW

Mechnicality, Inc ©2010

2

Molly3D: 3D in the Cloud
• Collapses the content creation pipeline
• Standards-based
– COLLADA – OpenGL/WebGL

Mechnicality, Inc ©2010

3

Molly3D Capabilities
• Import COLLADA content
• Edit/combine assets, create scenes online

• Preview with WebGL
• Publish with RESTful API • Supports roles, users and groups

Mechnicality, Inc ©2010

4

WHY DO WE CARE?

Mechnicality, Inc ©2010

5

Collapses the Pipeline
• Today
Create

• Molly3D
Create/import

Edit
Export

Edit
Preview

Build system
Preview

Publish

Publish

Mechnicality, Inc ©2010

6

Typical COLLADA Usage

• Represents only one scene • <asset> available in many places, but rarely used • Little exploitation of URI schemes

Mechnicality, Inc ©2010

7

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

Mechnicality, Inc ©2010

8

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 that depend on them working
Mechnicality, Inc ©2010 9

Real-time Asset Manager
• Now
– Assets can be searched, sorted, catalogued

• Molly3D
– AND assets can also be dynamically created and modified

Mechnicality, Inc ©2010

10

USE CASE

Mechnicality, Inc ©2010

11

Web Content Creator
• Create account • Browse library and/or upload content • Edit
– Scene – Materials/textures – Behaviors/animations

• Preview (share with customer) • Publish

Mechnicality, Inc ©2010

12

UNDER THE HOOD

Mechnicality, Inc ©2010

13

Architecture
Database

Import/Export

Render Engine
RPC

Web Service
RPC

REST Server

Upload

COLLADA, 3DS, etc.

Molly3D Client
Mechnicality, Inc ©2010

COLLADA or Proprietary
14

Standards Used

• COLLADA
• WebGL • HTML5 • WebSockets

Mechnicality, Inc ©2010

15

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

APIs
• RESTful
• COLLADA extensions • Render engine
– WebGL
– Pluggable

• Management API
Mechnicality, Inc ©2010 17

DEMO

Mechnicality, Inc ©2010

18

Import

• Currently, from COLLADA 1.4 or 1.5 • Planned
– Any future COLLADA version – Max, Maya, Blender – Standard import API

Mechnicality, Inc ©2010

19

Managing Data

• Roles, users and groups
• Assets are managed by ACL • Versions are tracked automatically • Regression, merging and branching

Mechnicality, Inc ©2010

20

Edit

• WebGL scenegraph editor
• Additional downloadable plug-ins for:
– OpenGL 3+ (Q4 2010) – OpenGL ES2 (Q4 2010) – DirectX (2011)

Mechnicality, Inc ©2010

21

Deliver

• RESTful interface
– Supports COLLADA export – Provides API for scenegraphs – Allows for QoS

• Can filter on user permissions
– Guests, employees, customers
Mechnicality, Inc ©2010 22

Demo

Mechnicality, Inc ©2010

23

ROADMAP

Mechnicality, Inc ©2010

24

Roadmap

• Sign up for private trials
– August 2010

• Public beta
– Q4 2010

• Full release
– Q1 2011
Mechnicality, Inc ©2010 25

Thank you!
www.mechnicality.com

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->