Post on 23-May-2018
transcript
AGENDA WHAT I’D LIKE TO SHARE WITH YOU TODAY
● The growing trend of high end visualisation in manufacturing
● Designing systems and solutions to satisfy these challenges
● Helping developers, authors, marketing and sales
● A range of examples
Photorealistic Visualisation Required Everywhere
CONCEPTUAL DESIGN
STYLING
VR AND DESIGN TESTING
WEB MARKETING
POSTERS
POSTERS
ONLINE CONFIGURATION
PRINTED BROCHURES
TRAINING AND
DOCUMENTATION
EMAIL SHOTS VIDEOS/ANIMATIONS
ADVERTS
IN-STORE SALES
EXPERIENCES
REAL-TIME IS THE NOW RAY TRACING AND REALISM
IS NEXT
USE THROUGH ENTIRE
MANUFACTURE TO CONSUMER
PROCESS
TECHNOLOGY FOR SOLVING THIS
Opportunities for Photorealism in Integrated or Custom Workflows
CAD PLM AND DESIGN APPS
STANDALONE APPS
DESIGN VALIDATION
AUTOMATED WORKFLOWS
AUTHORING TOOLS
INTERNAL SALES
APPLICATION INTEGRATIONS
SALES TOOLS
DIGITAL CONTENT CREATION
APPS (i.e. Max/Maya)
ON DEMAND RENDERING WEB EXPERIENCES CONFIGURATORS
TODAY EXPLORE ADDING PHOTOREALISM TO DIFFERENT WORKFLOWS
● Creating Iray+, a new visualisation Toolkit
● Partnership with NVIDIA using Iray Technology
● Design to be easy to use for everyone
● Ready to deliver against emerging industry challenges
WHAT TRAITS ARE REQUIRED IN A CUSTOMISABLE SOLUTION?
X PLATFORM
MODERN INTERFACE APIS
DIRECTED TOWARDS END USER
FEATURES
READY TO GO CONTENT
BALANCE OF SPEED AND
QUALITY
EASY TO ACCESS ON MANY
PLATFORMS
EASY TO DEVELOP WITH AND
USE IN MULTIPLE
CONFIGURATIONS
GETTING STARTED
● 3dsMax is a plug-in architecture
● CAD apps tend to have 3rd party SDK or need custom integration
● Web Based apps need linkage to server back end and exporters
● In-Store or custom apps are standalone .exe
DESIGNING YOUR EXPERIENCE
Application
Session
Geometry
Group
Instance
Mesh/Surface
Session View
Camera
Exposure
Render Style
Environment
Material
Material Model
Light Studio
Lights
BUILDING YOUR EXPERIENCE
● Initialise, paths, install area, render plug-in
● Pass initial geometry and fit the camera
● Work on the camera
● Make some basic material transfers to test transfer
GEOMETRY
● Polygons, Meshes, Meshes with Holes, Surfaces
● Instances
● Groups, Sub Meshes/Smoothing Groups
● Texture UV Mappings
Named Geometry
Sphere
Material: Red
PolyMesh
Scene Root
Instance: Big Sphere
Sphere
Instance: PolyMesh
Material: Yellow
Instance: Small Spheres
Material: Pink Group: Small
Spheres Group
Instance: Sphere 1
Transform 1
Instance: Sphere 2
Transform 2
Instance: Sphere 3
Transform 3
Instance: Sphere 4
Transform 4
CAMERA MATCH
Geometry and Camera can often
most challenging part of an
integration
Important to get this right before
progressing.
BASIC MATERIAL MAPPING
Validate your geometry transfer
by pulling basic Materials from
the application
3DSMax has quite complex
internal materials. For now we
take colours and textures of first
texture channel.
Now we can start to have some
more fun!
ARTIFICIAL LIGHTS
STANDARD – Spot, Point
AREA – round, rectangular, disk,
sphere
EMISSION – part of a material
description LIGHT PROFILES – IES lighting
A NEW LOOK AT DEFINING A MATERIAL
MULTILAYERED APPROACH BUILD MATERIALS UP AS YOU
MANUFACTURE
ARBITRARILY COMPLEX LAYERS
AT EACH LEVEL
A NEW APPROACH TO MATERIAL EDITING
Material
Surface Dust, dirt, scratches
Coating Laquer, varnish, electroplate, plastic
Decal Restricted coatings to part of surface
Geometry Displacement, emission, alpha stencil
Base What underlying material is made of
Texture Space Mapping 2D to 3D
Cla
sses
BLUE GLAZE
Material
Surface
Coating: Blue Glaze
Decal
Geometry
Base: Ceramic
Texture Space
Form Materials
by attaching
components to
each class
FLIP FLOP PAINT
Material
Coating
Base: Steel
Surface
Decal
Geometry
Texture Space
Clear Coat
Chameleon Pearl
Black Paint
Stacking
Components
within a class
SPLITTING COMPONENTS
Material
Coating1
Base: Steel
Surface
Decal
Geometry
Texture Space
Coating2 Branch
Node
Clear Coat
Chameleon Pearl
Black Paint
SPLITTING COMPONENTS
Material
Coating1
Base: Steel
Surface
Decal
Geometry
Texture Space
Coating2 Branch
Node Chameleon Pearl
Black Paint
EXAMPLE MATERIAL
Material
Steel
Geometry
Rust Opacity
Map
Cylindrical Texture Space
Water Droplets
Decals LW Decal
Iray+ Decal
Surface
BASE COMPONENTS
Anisotropic Conductor
Anisotropic Dielectric
Conductor
Dielectric
Diffuse
Fabric
Mirror
Physical Translucent
Physical Transparent
Thinwall Transparent
Aluminium
Aluminium Copper
Chromium
Copper
Gold
Molybdenum
Nickel
Platinum
Rhodium
Silver
Titanium
Tungsten
COATING COMPONENTS
Anisotropic Conductor
Anisotropic Dielectric
Conductor
Dielectric
Diffuse
Flakes
FlipFlop
Gloss
Mirror
PARAMETERISATION, AUTHORING AND EDITING
Gloss
Parameter Name Type Default Value Range
Roughness FloatShader* 0.1f n/a
Colour ColourShader* (1f, 1f, 1f) n/a
Weight FloatShader* 0.5f n/a
Normal BumpMap* None n/a
Parameter Name Type Default Value Range
FlipColour ColourShader* (1f, 0f, 0f) n/a
FlopColour ColourShader* (0f, 0f, 1f) n/a
Roughness FloatShader* 0.3f n/a
Exponent float 0.5f [0, +∞)
Weight FloatShader* 0.5f n/a
FlipFlop
SAVE AT ANY LEVEL
DECAL – optional layers
represent textured decals
Material
Steel
Geometry
Rust Opacity
Map
Cylindrical Texture Space
Surface
Water Map
Decal Decal 1
Decal 2
Save/restore the complete Material
Save/restore an individual Component
Save/restore a whole class
MATERIALS LIBRARIES
Full Materials
Base
Carbon Fibre
Decal
Carbon Fibre Coating
3x Clearcoat
Surface
Scratches
SHIP WITH RANGE OF CONTENT
Environments
Full Materials and
Components suitable for each
Material Class
Textures for maps etc.
Streamable interfaces, back into
CAD file or other files
Backplates
SOLUTION A browser based configuration system
INTERACT WITH MODEL USING WEBGL RENDER USING IRAY+ ON AMAZON CLOUD
• No plug-ins required
• Light model download
• Fast interaction on any device
• High quality images delivered in seconds
Iray+
HTML5 Web browser
ON LOAD – LOW-RES MODEL DOWNLOADED FROM SERVER Rendered in browser using WebGL
OUTPUT LAYERS AND
LIGHT PATH EXPRESIONS
Full image Depth Alpha Diffuse
Glossy
Specular
Emission Material ID Normals
Full image
WHY Iray+
● App Integration, standalone, cloud workflows
● Consistent Look and choice of Interactive Solution
● Brochure quality image generation
● GPU and CPU with massive scaling on GPU
● Easy to enable your whole workflow
● Easy to develop with, APIs are natural
CONCLUSIONS
● High End Visual Experiences are coming, GPU can help
● Connect together your workflows using same look
● Easy integration removes barriers
● Select the most suitable approach
● Common Materials can be used everywhere, saves cost
● Iray+ can enable your workflows