Leveraging Mobile 3D Web Apps for Design Collaboration @ CIC 2010

22
Design Collaboration with Mobile Applications James Rodden, Senior Software Engineer Übermind Inc

description

Leveraging Mobile 3D Web Applications for Design Collaboration

Transcript of Leveraging Mobile 3D Web Apps for Design Collaboration @ CIC 2010

Page 1: Leveraging Mobile 3D Web Apps for Design Collaboration @ CIC 2010

Design Collaboration with Mobile Applications

James Rodden, Senior Software EngineerÜbermind Inc

Page 2: Leveraging Mobile 3D Web Apps for Design Collaboration @ CIC 2010

Mobile Devices

Page 3: Leveraging Mobile 3D Web Apps for Design Collaboration @ CIC 2010

4G Networks

image copyright Ubermind 2010

Page 4: Leveraging Mobile 3D Web Apps for Design Collaboration @ CIC 2010
Page 5: Leveraging Mobile 3D Web Apps for Design Collaboration @ CIC 2010

Social Networks

Page 6: Leveraging Mobile 3D Web Apps for Design Collaboration @ CIC 2010

Trend Convergence

Collaboration

Page 7: Leveraging Mobile 3D Web Apps for Design Collaboration @ CIC 2010

Collaborating with Mobile

Page 8: Leveraging Mobile 3D Web Apps for Design Collaboration @ CIC 2010

NVIDIA® RealityServer®

Browse

   

RealityServer ® 3.0with iray ®

• First 3D, server based, scalable software platform • Thousands of concurrent interactive 3D users• Massively parallel compute and data management• Access from any device

CADDCC

SIMULATION

CLIENT

Page 9: Leveraging Mobile 3D Web Apps for Design Collaboration @ CIC 2010

Applications

Architecture Design Home Design Product Design

Apparel StylingEngineering & Manufacturing Maintenance & Training

Page 10: Leveraging Mobile 3D Web Apps for Design Collaboration @ CIC 2010

Prototyping with RealityServer/iray

Page 11: Leveraging Mobile 3D Web Apps for Design Collaboration @ CIC 2010

Marketing Stills with RealityServer/iray

Page 12: Leveraging Mobile 3D Web Apps for Design Collaboration @ CIC 2010

RealityServer for Maint, Repair & Training

Page 13: Leveraging Mobile 3D Web Apps for Design Collaboration @ CIC 2010
Page 14: Leveraging Mobile 3D Web Apps for Design Collaboration @ CIC 2010
Page 15: Leveraging Mobile 3D Web Apps for Design Collaboration @ CIC 2010

Mobile Applications

Page 16: Leveraging Mobile 3D Web Apps for Design Collaboration @ CIC 2010

Application Demo

Page 17: Leveraging Mobile 3D Web Apps for Design Collaboration @ CIC 2010

How to Build•iPhoneOS SDK•Target iPhone & iPod touch &/or iPad(http://developer.apple.com/iphone for SDK details)

•UIKit for user interface controls and image display•Foundation for strings, URLs, memory management, network communications, etc

•GameKit for local bluetooth communications

Page 18: Leveraging Mobile 3D Web Apps for Design Collaboration @ CIC 2010

How to Build•Create SOAP requests (either XML or JSON) to communicate with Reality Server.

•Initiate client session and configure model:•Specify model•Set image size/resolution•Select GPU vs CPU rendering•Configure camera position in 3D-space•Select various material shaders•Set position of configurable elements (doors, etc)

•Server responds with confirmation of each change and provides rendering URL which returns fully rendered image.

Page 19: Leveraging Mobile 3D Web Apps for Design Collaboration @ CIC 2010

How to Build

RealityServer ® 3.0with iray ®

SOAP messages (XML or JSON)

XML/JSON confirmation response

http://renderURL

rendered image

Page 20: Leveraging Mobile 3D Web Apps for Design Collaboration @ CIC 2010

Image CachingRotate Object (reposition camera)

confirmation

http image request

• Cached images stored to disk• Displayed in response to user interaction

Page 21: Leveraging Mobile 3D Web Apps for Design Collaboration @ CIC 2010

Conclusion•Disruptive trends combining to allow amazing new collaboration possibilities

Page 22: Leveraging Mobile 3D Web Apps for Design Collaboration @ CIC 2010

Contact

Come and visit us at the mental images booth for more information.