1 / 32

Shading

Shading 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. What impacts shading? The lights in a scene. The geometry of objects in a scene. The normals of objects.

jaden
Download Presentation

Shading

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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? Eyepoint Light Normal Reflected Light Plane Eyepoint Normal Reflected Light Plane

  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

  18. 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.

  26. Bump Map Example

  27. 2d Procedural texture maps

  28. 3D Procedural texture maps

More Related