realityserver the 3d web services platformdeveloper.download.nvidia.com/presentations/2008... ·...
TRANSCRIPT
![Page 1: RealityServer The 3D Web Services Platformdeveloper.download.nvidia.com/presentations/2008... · Client-side Presentation Layer Custom Application Design, Development and S id A li](https://reader033.vdocuments.site/reader033/viewer/2022042923/5f70835ce0b4dd177518297d/html5/thumbnails/1.jpg)
RealityServer® —
Ludwig von Reiche, COO, mental images GmbH
The 3D Web Services Platform
© 2008 NVIDIA Corporation.
![Page 2: RealityServer The 3D Web Services Platformdeveloper.download.nvidia.com/presentations/2008... · Client-side Presentation Layer Custom Application Design, Development and S id A li](https://reader033.vdocuments.site/reader033/viewer/2022042923/5f70835ce0b4dd177518297d/html5/thumbnails/2.jpg)
About mental images
F d d 1986
g
• Founded 1986• World’s largest 3D component
software team• Fundamental R&D,
patented technologiesA d A d® i i d• Academy Award® winning product
• NVIDIA subsidiary since 2007
© 2008 NVIDIA Corporation.
![Page 3: RealityServer The 3D Web Services Platformdeveloper.download.nvidia.com/presentations/2008... · Client-side Presentation Layer Custom Application Design, Development and S id A li](https://reader033.vdocuments.site/reader033/viewer/2022042923/5f70835ce0b4dd177518297d/html5/thumbnails/3.jpg)
mental images Markets
Di i l C C i (DCC)
g
• Digital Content Creation (DCC)
• Motion Picture Studios• Interactive Entertainment Developers • Interactive Entertainment Developers
and Providers
C t Aid d D ig (CAD)• Computer Aided Design (CAD)
• Automotive• AerospaceAerospace• Industrial Engineering• Architecture and Spatial Management
• Scientific Computing
© 2008 NVIDIA Corporation.
![Page 4: RealityServer The 3D Web Services Platformdeveloper.download.nvidia.com/presentations/2008... · Client-side Presentation Layer Custom Application Design, Development and S id A li](https://reader033.vdocuments.site/reader033/viewer/2022042923/5f70835ce0b4dd177518297d/html5/thumbnails/4.jpg)
mental ray® OEM Customers
I t g t d i t 10M t f
y
Integrated into over 10M seats of leading CAD and DCC tools:
• Autodesk• Autodesk• AutoCAD®• Autodesk® Inventor®• Autodesk® Revit®
A d k 3d M• Autodesk® 3ds Max®• Autodesk® Maya®
• Dassault SystèmesDassault Systèmes• CATIA® V4 and V5• SolidWorks®
• AVID• AVID• Softimage®|XSI®
• Others
© 2008 NVIDIA Corporation.
![Page 5: RealityServer The 3D Web Services Platformdeveloper.download.nvidia.com/presentations/2008... · Client-side Presentation Layer Custom Application Design, Development and S id A li](https://reader033.vdocuments.site/reader033/viewer/2022042923/5f70835ce0b4dd177518297d/html5/thumbnails/5.jpg)
mental ray® at worky
© 2008 NVIDIA Corporation.
![Page 6: RealityServer The 3D Web Services Platformdeveloper.download.nvidia.com/presentations/2008... · Client-side Presentation Layer Custom Application Design, Development and S id A li](https://reader033.vdocuments.site/reader033/viewer/2022042923/5f70835ce0b4dd177518297d/html5/thumbnails/6.jpg)
mental ray® at worky
© 2008 NVIDIA Corporation.
![Page 7: RealityServer The 3D Web Services Platformdeveloper.download.nvidia.com/presentations/2008... · Client-side Presentation Layer Custom Application Design, Development and S id A li](https://reader033.vdocuments.site/reader033/viewer/2022042923/5f70835ce0b4dd177518297d/html5/thumbnails/7.jpg)
mental ray® at worky
© 2008 NVIDIA Corporation.
![Page 8: RealityServer The 3D Web Services Platformdeveloper.download.nvidia.com/presentations/2008... · Client-side Presentation Layer Custom Application Design, Development and S id A li](https://reader033.vdocuments.site/reader033/viewer/2022042923/5f70835ce0b4dd177518297d/html5/thumbnails/8.jpg)
mental ray® livey
© 2008 NVIDIA Corporation.
![Page 9: RealityServer The 3D Web Services Platformdeveloper.download.nvidia.com/presentations/2008... · Client-side Presentation Layer Custom Application Design, Development and S id A li](https://reader033.vdocuments.site/reader033/viewer/2022042923/5f70835ce0b4dd177518297d/html5/thumbnails/9.jpg)
RealityServer® Overview
A scalable 3D Web Services Platform
y
A scalable 3D Web Services Platform
RS Apps
R lit SRealityServer
CPUs GPUs
CADandDCC
Any mobileor fixed clientwith Web or
SystemIntegration
Deployment& Hosting
© 2008 NVIDIA Corporation.
systems network accessEnterprise Integration
![Page 10: RealityServer The 3D Web Services Platformdeveloper.download.nvidia.com/presentations/2008... · Client-side Presentation Layer Custom Application Design, Development and S id A li](https://reader033.vdocuments.site/reader033/viewer/2022042923/5f70835ce0b4dd177518297d/html5/thumbnails/10.jpg)
RealityServer Architecture 1/4y
Highly scalable parallel processing on up tothousands of CPUs and GPUs
Flash®
Optional Client Software
imagesRealityServer moderate
Acrobat®DWF Viewer
3D XML Viewer
g
ApplicationApplication
moderate bandwidth impact
HTML Browser
Client with Client Software
Potentially Potentially PetabytesPetabytes of Storageof Storage
shaders
.mi
bitmaps
.js .xmlApplication
GUIApplication
GUI
user interaction—minimal bandwidth impact
© 2008 NVIDIA Corporation.
![Page 11: RealityServer The 3D Web Services Platformdeveloper.download.nvidia.com/presentations/2008... · Client-side Presentation Layer Custom Application Design, Development and S id A li](https://reader033.vdocuments.site/reader033/viewer/2022042923/5f70835ce0b4dd177518297d/html5/thumbnails/11.jpg)
RealityServer Architecture 2/4y
Client-side Presentation LayerCustom Application Design, Development and
S id A li i L
Internet, VPN, Intranets, WLANHTTP, …
System Integration
API • JavaScript • C++
Server-side Application Layer
RealityServer Platform
Server Platform • Session Manager• HTTP Server
• Scene Database• Renderers
Resource Infrastructure
(Hardware and EnterpriseSoftware)CRM ERP PDMDesign & Creation Tools
© 2008 NVIDIA Corporation.
![Page 12: RealityServer The 3D Web Services Platformdeveloper.download.nvidia.com/presentations/2008... · Client-side Presentation Layer Custom Application Design, Development and S id A li](https://reader033.vdocuments.site/reader033/viewer/2022042923/5f70835ce0b4dd177518297d/html5/thumbnails/12.jpg)
RealityServer Architecture 3/4y
Server Platform
API
• Session ManagerHTTP Server
• Scene DatabaseRenderers
• JavaScript • C++RealityServer Platform
Resource Infrastructure
(Hardware and Enterprise
• HTTP Server • Renderers
CPUs GPUsCPUs GPUs
CPUs GPUs (Hardware and EnterpriseSoftware)
CPUs GPUs
• Self-organizing clusters of hosts
• Multiple symmetric hosts
• Multiple network connections
• IP Multicast• IP Multicast
© 2008 NVIDIA Corporation.
![Page 13: RealityServer The 3D Web Services Platformdeveloper.download.nvidia.com/presentations/2008... · Client-side Presentation Layer Custom Application Design, Development and S id A li](https://reader033.vdocuments.site/reader033/viewer/2022042923/5f70835ce0b4dd177518297d/html5/thumbnails/13.jpg)
RealityServer Architecture 4/4y
Server Platform
API
• Session ManagerHTTP Server
• Scene DatabaseRenderers
• JavaScript • C++RealityServer Platform
Resource Infrastructure
(Hardware and Enterprise
• HTTP Server • Renderers
CPUs GPUsCPUs GPUs
CPUs GPUs (Hardware and EnterpriseSoftware)
CPUs GPUs
• Distributed dataownership
• Programmed redundancy
• Fault tolerance
• Lost hosts automaticallyrecovered
© 2008 NVIDIA Corporation.
![Page 14: RealityServer The 3D Web Services Platformdeveloper.download.nvidia.com/presentations/2008... · Client-side Presentation Layer Custom Application Design, Development and S id A li](https://reader033.vdocuments.site/reader033/viewer/2022042923/5f70835ce0b4dd177518297d/html5/thumbnails/14.jpg)
RealityServer @ mydeco.com
B2C fi i l f f
y y
• B2C configuration platform for highly customizable products (interior decoration)
• 30,000+ 3D models from several hundred vendors
• Using simple 2D modeling and 3D model representation
• Supports user-generated content
• Integrates with other application services (e g Facebook) services (e.g. Facebook)
Li d
© 2008 NVIDIA Corporation.
• Live demo …
![Page 15: RealityServer The 3D Web Services Platformdeveloper.download.nvidia.com/presentations/2008... · Client-side Presentation Layer Custom Application Design, Development and S id A li](https://reader033.vdocuments.site/reader033/viewer/2022042923/5f70835ce0b4dd177518297d/html5/thumbnails/15.jpg)
Data Preparation with pRealityDesigner™
Server Platform
API
• Session ManagerHTTP Server
• Scene DatabaseRenderers
• JavaScript • C++RealityServer Platform
Data PreparationRealityDesigner …… handles scene graph
RealityDesigner is available for
G i I t ti
• HTTP Server • Renderers
… supports configurations… converts mental ray shaders
into MetaSL shaders… handles textures and
environments
Generic Integration
and
Autodesk 3ds MaxAutodesk MayaSoftimage | XSI
Resource Infrastructure
environments… supports multiple cameras
Softimage | XSISolidWorks
(Hardware and EnterpriseSoftware)Design & Creation Tools
© 2008 NVIDIA Corporation.
![Page 16: RealityServer The 3D Web Services Platformdeveloper.download.nvidia.com/presentations/2008... · Client-side Presentation Layer Custom Application Design, Development and S id A li](https://reader033.vdocuments.site/reader033/viewer/2022042923/5f70835ce0b4dd177518297d/html5/thumbnails/16.jpg)
RealityServer @ ProjectHub
P f i l d i
y j
Architect
• Professional design collaboration across multiple sites and Building
(Prague, Czech Republic)
(Hamburg, Germany)
Visualization Team
(London, England
professions
• Easily deploy original 2D d 3D t t
Investor
(Sydney Australia)and 3D content
• Visual collaboration for improved and timely
(Sydney, Australia)
improved and timely decision-making
• Live demo…
© 2008 NVIDIA Corporation.
![Page 17: RealityServer The 3D Web Services Platformdeveloper.download.nvidia.com/presentations/2008... · Client-side Presentation Layer Custom Application Design, Development and S id A li](https://reader033.vdocuments.site/reader033/viewer/2022042923/5f70835ce0b4dd177518297d/html5/thumbnails/17.jpg)
RealityServer @ KTGY
A hi d
y
• Architecture and construction marketing solution with high quality visualization
• B2B visualization l tf f i t ti platform for interactive
walkthrough of 3D buildings and cityscapes
• Video …
© 2008 NVIDIA Corporation.
![Page 18: RealityServer The 3D Web Services Platformdeveloper.download.nvidia.com/presentations/2008... · Client-side Presentation Layer Custom Application Design, Development and S id A li](https://reader033.vdocuments.site/reader033/viewer/2022042923/5f70835ce0b4dd177518297d/html5/thumbnails/18.jpg)
RealityServer 2.2 Web Servicesy
Reference implementationsApplication
RealityServer Reference Implementations
Reference implementationsfor common web applicationprogramming environments
SOAP JSON‐RPC XML‐RPC REST
RealityServer Reference Implementations
Flex/Flash SilverlightDHTMLAJAX
Others
Client
Server• Simplify Web integration
RealityServer Web Services
Standard Components
User Defined Components
• Supported environments:• Flex/Flash
Mi f Sil li h
RealityServer
• Microsoft Silverlight
• DHTML/Ajax
• Available from• Available fromSeptember 2008
© 2008 NVIDIA Corporation.
![Page 19: RealityServer The 3D Web Services Platformdeveloper.download.nvidia.com/presentations/2008... · Client-side Presentation Layer Custom Application Design, Development and S id A li](https://reader033.vdocuments.site/reader033/viewer/2022042923/5f70835ce0b4dd177518297d/html5/thumbnails/19.jpg)
RealityServer @ Design Review
Hi h li
y g
• Highest quality, collaborative CAD-based visualization
• Realtime raytracing with image-based lighti g
C
lighting
• Multi-site collaboration with
Car design by Jeff Julian. © mental images
collaboration with various modes of control
RealityServer
User 2User 4
User 1: Expert Professional
• IP protectionUser 3
User 2, 3, x, … : Client or Professional
© 2008 NVIDIA Corporation.
• Live demo …
![Page 20: RealityServer The 3D Web Services Platformdeveloper.download.nvidia.com/presentations/2008... · Client-side Presentation Layer Custom Application Design, Development and S id A li](https://reader033.vdocuments.site/reader033/viewer/2022042923/5f70835ce0b4dd177518297d/html5/thumbnails/20.jpg)
RealityServer in Summary
L 3D i b b d li i
y y
• Leverage your 3D assets in new web-based application services
• Protect your 3D assets through server-based Web application y g ppservices
• Use available tools for straightforward application integration
Get started:
• See us … at NVISION booth # 326
• Download … free RealityServer Developer Editionfrom www.mentalimages.com/realityserverg y
• Contact us … in North America: Randy Ochs ([email protected])in Europe & A/P: Ludwig von Reiche ([email protected])
© 2008 NVIDIA Corporation.