Interactive photo-realistic 3D digital prototyping

Slides:



Advertisements
Similar presentations
Hongzhi Wu Julie Dorsey Holly Rushmeier Yale University
Advertisements

Real-time Shading with Filtered Importance Sampling
1 Graphics CSCI 343, Fall 2013 Lecture 18 Lighting and Shading.
Computer graphics & visualization Global Illumination Effects.
Week 9 - Monday.  What did we talk about last time?  BRDFs  Texture mapping and bump mapping in shaders.
Spherical Convolution in Computer Graphics and Vision Ravi Ramamoorthi Columbia Vision and Graphics Center Columbia University SIAM Imaging Science Conference:
Spherical Harmonic Lighting of Wavelength-dependent Phenomena Clifford Lindsay, Emmanuel Agu Worcester Polytechnic Institute (USA)
3D Graphics Rendering and Terrain Modeling
Many-light methods – Clamping & compensation
1. What is Lighting? 2 Example 1. Find the cubic polynomial or that passes through the four points and satisfies 1.As a photon Metal Insulator.
Preserving Realism in real-time Rendering of Bidirectional Texture Functions Jan Meseth, Gero Müller, Reinhard Klein Bonn University Computer Graphics.
1Notes  Assignment 1 is out, due October 12  Inverse Kinematics  Evaluating Catmull-Rom splines for motion curves  Wednesday: may be late (will get.
A new approach for modeling and rendering existing architectural scenes from a sparse set of still photographs Combines both geometry-based and image.
University of Texas at Austin CS395T - Advanced Image Synthesis Spring 2006 Don Fussell Previous lecture Reflectance I BRDF, BTDF, BSDF Ideal specular.
Computer Graphics (Fall 2005) COMS 4160, Lecture 16: Illumination and Shading 1
Computer Graphics (Spring 2008) COMS 4160, Lecture 20: Illumination and Shading 2
Computer Graphics (Fall 2008) COMS 4160, Lecture 19: Illumination and Shading 2
Specular Reflections from Rough Surfaces Lecture #4 Thanks to Shree Nayar, Ravi Ramamoorthi, Pat Hanrahan.
Integration Of CG & Live-Action For Cinematic Visual Effects by Amarnath Director, Octopus Media School.
1 Perception, Illusion and VR HNRS 299, Spring 2008 Lecture 19 Other Graphics Considerations Review.
1 Perception and VR MONT 104S, Spring 2008 Lecture 22 Other Graphics Considerations Review.
Computer Graphics Computer Graphics is everywhere: Visual system is most important sense: High bandwidth Natural communication Fast developments in Hardware.
Shading / Light Thanks to Srinivas Narasimhan, Langer-Zucker, Henrik Wann Jensen, Ravi Ramamoorthi, Hanrahan, Preetham.
Computer Visualization BIM Curriculum 03. Topics  History  Computer Visualization Methods  Visualization Workflow  Technology Background.
Efficient Editing of Aged Object Textures By: Olivier Clément Jocelyn Benoit Eric Paquette Multimedia Lab.
Image-Based Rendering from a Single Image Kim Sang Hoon Samuel Boivin – Andre Gagalowicz INRIA.
Validation of Color Managed 3D Appearance Acquisition Michael Goesele Max-Planck-Institut für Informatik (MPI Informatik) Vortrag im Rahmen des V 3 D 2.
Adaptive Real-Time Rendering of Planetary Terrains WSCG 2010 Raphaël Lerbour Jean-Eudes Marvie Pascal Gautron THOMSON R&D, Rennes, France.
Interactive Time-Dependent Tone Mapping Using Programmable Graphics Hardware Nolan GoodnightGreg HumphreysCliff WoolleyRui Wang University of Virginia.
09/11/03CS679 - Fall Copyright Univ. of Wisconsin Last Time Graphics Pipeline Texturing Overview Cubic Environment Mapping.
Object Orientated Data Topic 5: Multimedia Technology.
Real-time Shading with Filtered Importance Sampling Jaroslav Křivánek Czech Technical University in Prague Mark Colbert University of Central Florida.
Taku KomuraComputer Graphics Local Illumination and Shading Computer Graphics – Lecture 10 Taku Komura Institute for Perception, Action.
Tone Mapping on GPUs Cliff Woolley University of Virginia Slides courtesy Nolan Goodnight.
Vector Graphics Multimedia Technology. Object Orientated Data Types Created on a computer not by sampling real world information Details are stored on.
1 Perception and VR MONT 104S, Fall 2008 Lecture 21 More Graphics for VR.
Image-Based Rendering of Diffuse, Specular and Glossy Surfaces from a Single Image Samuel Boivin and André Gagalowicz MIRAGES Project.
Real-Time High Quality Rendering CSE 291 [Winter 2015], Lecture 2 Graphics Hardware Pipeline, Reflection and Rendering Equations, Taxonomy of Methods
SIGGRAPH 2010 Course: Physically Based Shading Models in Film and Game Production SIGGRAPH 2010 Physically Based Shading Models in Film and Game Production.
Adrian Jarabo, Hongzhi Wu, Julie Dorsey,
RENDERING Introduction to Shading models – Flat and Smooth shading – Adding texture to faces – Adding shadows of objects – Building a camera in a program.
Computer Graphics (Spring 2003) COMS 4160, Lecture 18: Shading 2 Ravi Ramamoorthi Guest Lecturer: Aner Benartzi.
Visual Appearance Chapter 4 Tomas Akenine-Möller Department of Computer Engineering Chalmers University of Technology.
02/2/05© 2005 University of Wisconsin Last Time Reflectance part 1 –Radiometry –Lambertian –Specular.
Local Illumination and Shading
Measurement and editing of metallic car paint BRDF Martin Rump Computer Graphics Group University of Bonn, Germany.
Acquiring, Stitching and Blending Diffuse Appearance Attributes on 3D Models C. Rocchini, P. Cignoni, C. Montani, R. Scopigno Istituto Scienza e Tecnologia.
1© 2009 Autodesk Hardware Shade – Presenting Your Designs Hardware and Software Shading HW Shade Workflow Tessellation Quality Settings Lighting Settings.
Applications and Rendering pipeline
1 Real-Time High-Quality View-dependent Texture Mapping using Per-Pixel Visibility Damien Porquet Jean-Michel Dischler Djamchid Ghazanfarpour MSI Laboratory,
Chapter 10: Computer Graphics
Working Group « Pre-Filtering »
Chapter 1 An overview on Computer Graphics
Real-Time Soft Shadows with Adaptive Light Source Sampling
Week 7 - Monday CS361.
Photorealistic Rendering vs. Interactive 3D Graphics
Shading Revisited Some applications are intended to produce pictures that look photorealistic, or close to it The image should look like a photograph A.
Chapter 10 Computer Graphics
Rendering Process of producing “realistic” images or pictures
Visual Appearance Chapter 4
Image-Based Rendering
BRDFs Randy Rauwendaal.
3D Graphics Rendering PPT By Ricardo Veguilla.
Computer Graphics.
Chapter 14 Shading Models.
Previous lecture Reflectance I BRDF, BTDF, BSDF Ideal specular model
Image Based Modeling and Rendering (PI: Malik)
Noah Snavely.
Chapter 14 Shading Models.
CS 480/680 Computer Graphics Shading.
Presentation transcript:

Interactive photo-realistic 3D digital prototyping Mastering real-world materials using bidirectional texture functions OREALIA™ Interactive photo-realistic 3D digital prototyping Luc Claustres – Technical Director

- Presentation Onesia develops and markets real time interactive photorealistic 3D rendering for computer-aided design, scientific visualization, and industries that require virtual prototyping Orealia™ is the first entry-level virtual prototyping solution offering the power of high-end 3D rendering softwares

- Adressed problems Product design is too slow reduce time to market Costs of Physical prototypes are too high no longer required The interaction between Production and Marketing departments is difficult user-friendly interface to share data The quality of the output is not realistic enough to be used “out of the box”

- Workflow    IMPORT OPTIMIZE Catia Pro/Engineer SolidWorks Rhino 3D Google SketchUp … DESIGN MARKET Lighting Materials Variances Interactivity DEPLOY SHARE Stand-alone App Web 2.0 Image/Video Virtual Reality   

- BTF (Bidirectional Texture Function) Goal : capture the appearance of real-world materials and apply it to virtual prototypes in real-time Single texture (photograph) simple but unrealistic : flat appearance Textures for different lighting/viewing configurations realistic : reflection, anisotropy and self-shadowing

Real-time 3D Visualization - BTF overview CPU Compression Optimization Acquisition 4 Textures Light direction Viewer direction GPU BTF’s Evaluation Vertex/Pixel Shader Real-time 3D Visualization

- BTF definition Light-Matter interaction is quite complex ! function defining how light is reflected on a surface We need to simplify ti = tr, λi = λr, xi = xr → BTF if invariant with respect to x (plain color) → BRDF

- Acquisition Measurement device example 151 digital consumer cameras (Canon PowerShot A75) 2/3 measurements per day post-processing required for shiny materials like paint Generates a huge amount of data 81x81 lighting/viewing directions – 256x256 = 1,3 GB

- Modelling BTF viewed as a spatial-varying BRDF [McAlliste et al.] For each pixel we use the Lafortune’s model Generalise the Phong’s model Non-linear Anisotropic Adapted to a wide range of materials

- Compression Parameter estimation Diffuse component : ρd = minimum of all values Albedo simplification : ρs is common to all lobes Lobes : find best Cx,j, Cy,j, Cz,j, nj (j < 3) Levenberg-Marquardt non-linear optimisation Residual s(x) to model the error least square approximation of BTF(x, ωi, ωr) - fr,x(ωi, ωr)

- Reconstruction Performed through a vertex/fragment shader Retrieve texture coordinates Filter parameters stored in textures accordingly Compute light/viewing configuration Evaluate Lafortune’s model + residual accordingly Evaluate the rendering equation (sum up light contributions)

- BTF pipeline summary CPU (analysis) GPU (synthesis)

- Results (error)

- Results (speed)

- Results (demo) This work is based on a technological transfer partnership with IRIT/UPS/CNRS (Toulouse - France) This work used public data provided by the Graphics Lab at Bonn University

THANKS FOR YOUR ATTENTION You are welcome at ONESIA booth B8