Topics in Computer Graphics: Rendering and Color Theory, Study notes of Computer Graphics

Various topics in computer graphics rendering, including non-photorealistic rendering, painterly rendering, silhouettes, hatches, stippling, color theory, and ray tracing. It also covers multipass rendering, radiosity, and global illumination. The importance of understanding color and its various properties, as well as the mechanics of ray tracing and its solutions to aliasing and motion blur.

Typology: Study notes

Pre 2010

Uploaded on 03/16/2009

koofers-user-29r-1
koofers-user-29r-1 🇺🇸

10 documents

1 / 63

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e
pf3f

Partial preview of the text

Download Topics in Computer Graphics: Rendering and Color Theory and more Study notes Computer Graphics in PDF only on Docsity!

Topics in Rendering

Useful ideas in bitty form to increase your understanding

Non-photorealistic rendering

  • pictures don’t need to be a model of reality to be helpful

Multipass rendering

  • by performing multiple rendering passes, OpenGL can be persuaded to do
    • some shadows
    • flat mirrors
    • environment maps

Radiosity and global illumination

  • light goes from surface to surface as well as from source to surface
  • we can model this (with some difficulty)
  • doing so leads to beautiful, but expensive, renderings

Non-photorealistic rendering

  • Painterly rendering
    • pixels imitate brush strokes

Illustrator like rendering

  • silhouettes
  • hatches
  • stipples

Cartoon by Thomas Nast, from Hertzmann+Zorin

Hatches

  • Directions of curvature

Driven by lighting values

Undercuts emphasize dark spots

Hertzmann+Zorin

Basic hatch densities Undercuts emphasize shadows Mach bands give highlights Hertzmann+Zorin

DeCarlo+Santella

Stippling

  • Stipple size/density conveys shading

Algorithm:

  • Obtain evenly spaced centers by:
  • Lloyd’s method
    • choose points at random on plane
    • now:
      • form voronoi diagram
      • move points to cog of voronoi cells
      • iterate
  • size/density proportional to average grey level in cell

Secord, from Hertzmann

From Hertzmann