leveraging mobile 3d web apps for design collaboration @ cic 2010

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

Upload: uebermind

Post on 04-Jul-2015

1.426 views

Category:

Technology


2 download

DESCRIPTION

Leveraging Mobile 3D Web Applications for Design Collaboration

TRANSCRIPT

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.