Download presentation
Presentation is loading. Please wait.
Published byPiers Armstrong Modified over 9 years ago
1
Shading
2
What is Shading? Assigning of a color to a pixel in the final image. So, everything in shading is about how to select and combine colors to get the look you want.
3
What impacts shading? The lights in a scene. The geometry of objects in a scene. The normals of objects. The shader properties of an object: –Color,transparency, emissivity, etc… The rendering algorithm –Eg ray-tracing versus scan-line rendering.
4
The Original CG Shading Techniques Faceted Shading Smooth Shading Specular Shading
5
What is a Normal? Plane Normal Light Reflected Light Plane Normal Reflected Light Eyepoint
6
Faceted/Flat Shading
7
Smooth/Gouraud Shading
8
Specular/Phong Shading
9
Next: Surface Shaders A grouping of all variables that influence the rendered color of a 3D object. Surface finish Simulated material. Surface libraries/material databases. Surface Layers RenderMan Shading
10
Surface Layers Combine multiple shaders for astonishing effects. Build up shades like a painter.
11
Renderman Shaders Renderman is a procedural shader language with tremendous versatility. All major feature animated feature films use Renderman as part of production. Like programming in C code. You write Shaders for Renderman like you would write C code for computers.
12
Image Mapping Generally referred to as Texture Mapping. 2D Texture Mapping Creating the map Maps for real-time Maps for feature film
13
1 Map Many Attributes
14
1 Map Many Parts
15
Image Mapping in Games
16
Image Mapping in Film
17
Projection Methods
19
Positioning the Map
20
Map Blending
21
Surface Reflectivity Ambient Reflection Diffuse Reflection Specular Reflection Reflection maps Environment Maps Glow/Incandescence
22
Surface Reflectivity
23
Reflection/Environment Maps
24
Color Maps
25
Surface Texture/Roughness Visual textures – like brick wallpaper. Spatial textures/roughness – mod geometry. Bump maps – modify surface normals. Displacement maps 2D Procedural `Texture’ maps. 3D Procedural `Texture’ maps.
29
Bump Map Example
31
2d Procedural texture maps
32
3D Procedural texture maps
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.