Computer Animation Surface Materials.

Slides:



Advertisements
Similar presentations
Physically Based Shading
Advertisements

Shaders Information on Light, Shadows & Roughness.
1 Graphics CSCI 343, Fall 2013 Lecture 18 Lighting and Shading.
Lighting and Illumination Lighting is the major problem in computer graphics, for either realism or real-time compositions- harder than modeling Consider.
SE 313 – Computer Graphics Lecture 13: Lighting and Materials Practice Lecturer: Gazihan Alankuş 1.
Light Issues in Computer Graphics Presented by Saleema Amershi.
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.
Based on slides created by Edward Angel
1 Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009 Shading I.
University of New Mexico
IMGD 1001: Illumination by Mark Claypool
Computer Graphics (Fall 2005) COMS 4160, Lecture 16: Illumination and Shading 1
Texture Mapping from Watt, Ch. 8 Jonathan Han. Topics Discussed Texture Map to Models Bump Maps, Light Maps Environment (Reflection) Mapping 3D Textures.
1 CSCE 641: Computer Graphics Lighting Jinxiang Chai.
Objectives Learn to shade objects so their images appear three- dimensional Learn to shade objects so their images appear three- dimensional Introduce.
1 Lecture 9 Lighting Light Sources Reflectance Camera Models.
1 Angel: Interactive Computer Graphics 4E © Addison-Wesley 2005 Shading I Ed Angel Professor of Computer Science, Electrical and Computer Engineering,
Aaron Bloomfield CS 445: Introduction to Graphics Fall 2006
Lighting & Shading.
CHAPTER 9 Lighting © 2008 Cengage Learning EMEA. LEARNING OBJECTIVES In this chapter you will learn about: – –Light sources – –Point lights – –Spotlights.
CS 480/680 Computer Graphics Shading I Dr. Frederick C Harris, Jr.
CS 445 / 645: Introductory Computer Graphics
UFCEKT-20-33D Modelling and Animation 3D Modelling & Animation Materials and Textures Maps.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
Shading (introduction to rendering). Rendering  We know how to specify the geometry but how is the color calculated.
Rendering Overview CSE 3541 Matt Boggus. Rendering Algorithmically generating a 2D image from 3D models Raster graphics.
University of Texas at Austin CS 378 – Game Technology Don Fussell CS 378: Computer Game Technology Basic Rendering Pipeline and Shading Spring 2012.
Advanced Illumination Models Chapter 7 of “Real-Time Rendering, 3 rd Edition”
Maya 8 at a Glance Chapter 4: Creating Textures. Shaders 2 Lambert: No highlights Phong: Distinct specular highlights Phong E: Greater controls for softer.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
Course Introduction to virtual engineering Óbuda University John von Neumann Faculty of Informatics Institute of Applied Mathematics Lecture and laboratory.
Photo-realistic Rendering and Global Illumination in Computer Graphics Spring 2012 Material Representation K. H. Ko School of Mechatronics Gwangju Institute.
UV Mapping After a 3D object has been modeled it must be prepared for texturing. 3D surfaces can be “unwrapped” into a 2D representation with. This process.
Visual Appearance Chapter 4 Tomas Akenine-Möller Department of Computer Engineering Chalmers University of Technology.
Chris Covington CSCI263 – Final Project May 3, 2005 Changes and Additions: Further implemented the illumination model. Illumination is now calculated in.
Specular Reflection Lecture 27 Mon, Nov 10, 2003.
Cornell CS465 Spring 2004 Lecture 4© 2004 Steve Marschner 1 Shading CS 465 Lecture 4.
Color: This channel applies color, textured patterns, or images to the surface.
Illumination and Shading Prof. Lizhuang Ma Shanghai Jiao Tong University.
1 CSCE 441: Computer Graphics Lighting Jinxiang Chai.
OpenGL Shading. 2 Objectives Learn to shade objects so their images appear three-dimensional Introduce the types of light-material interactions Build.
1 CSCE 441: Computer Graphics Lighting Jinxiang Chai.
1 CSCE 441: Computer Graphics Lighting Jinxiang Chai.
Reflectance Models CS 319 Advanced Topics in Computer Graphics John C. Hart.
Computer Graphics: Illumination
1© 2009 Autodesk Hardware Shade – Presenting Your Designs Hardware and Software Shading HW Shade Workflow Tessellation Quality Settings Lighting Settings.
Illumination Models and Surface-Rendering Methods CEng 477 Introduction to Computer Graphics.
Shading CS 465 Lecture 4 © 2004 Steve Marschner • 1.
Shaders, part 2 alexandri zavodny.
Visual Appearance Chapter 4
MATERIALS Chakrit Watcharopas Reference:
Understanding Theory and application of 3D
Shading Variation in observed color across an object
CHAPTER 9 Lighting © 2008 Cengage Learning EMEA.
Chapter 14 Shading Models.
Computer Animation Ying Zhu Georgia State University
Lighting.
Computer Graphics Imaging Ying Zhu Georgia State University
Lesson 14 Key Concepts and Notes
Selective material rendering
Isaac Gang University of Mary Hardin-Baylor
Understanding Theory and application of 3D
Exploring Shaders in Unity
Chapter IX Lighting.
Illumination and Shading
14th Lecture – Final Lecture
Computer Graphics Material Colours and Lighting
Chapter 14 Shading Models.
Lighting Calculations
Presentation transcript:

Computer Animation Surface Materials

Color You may apply color directly onto the surface of an object But to create realistic and sophisticated visual appearance, you need to tweak many parameters The visual apparence of an object, when rendered, depends on many settings: Lights Surface material settings Textures Camera (viewing angle) obstructions and transparent occlusions and a lot more …

Lights and surfaces

Create a new material Blender will automatically create a new material for the default cube For any new object, you need to create a new material Click on “Shading” icon or F5, then select “Material Buttons”

Link material with object You can change the name of any material You can link one material with multiple objects Multiple objects share the same material Ctrl + L Link all selected objects to the material of the “active object” (i.e. the last selected object)

Base color In the Material panel, you can set the base color for the material in Color Picker Applet Can preview the material settings

Shaders For any object, the question is: what is the color of the light that gets reflected into the camera? This is calculated based a lighting equation The lighting equation describes the light-surface interaction The light-surface interaction is divided into two components: diffusion and specular reflection

Diffuse shaders Calculate the diffuse component (color) of the light-surface interaction Light is reflected equally in all directions

Diffuse shader A diffuse shader calculates the diffuse component in the lighting equation Different people have proposed different equations to calculate the diffuse component Therefore there are different diffuse shaders

Diffuse shaders Diffuse shader types Lambert Oren-Nayar Toon Minnaert Fresnel

Specular shaders Specular shaders calculate the specular component of the light-surface interaction Create the bright highlights that one would see on a glossy surface, mimicking the reflection of light sources

Specular shaders

Specular shaders Again different people have proposed different equations to calculate the specular components Therefore there are different shader types CookTorr Phong Blinn Toon Wardlso