Non-Photorealistic Rendering or More-Interesting Rendering (in a more positive sense)

25
Non-Photorealistic Rendering or More-Interesting Rendering (in a more positive sense) Presented by Adam Smith for CMPS160

description

Non-Photorealistic Rendering or More-Interesting Rendering (in a more positive sense). Presented by Adam Smith for CMPS160. What is NPR ?. NPR is showing an image that purposely differs from photographic representation. May or may not be true to nature on any number of levels - PowerPoint PPT Presentation

Transcript of Non-Photorealistic Rendering or More-Interesting Rendering (in a more positive sense)

Page 1: Non-Photorealistic Rendering or  More-Interesting Rendering (in a more positive sense)

Non-Photorealistic Renderingor

More-Interesting Rendering(in a more positive sense)

Presented by Adam Smith

for CMPS160

Page 2: Non-Photorealistic Rendering or  More-Interesting Rendering (in a more positive sense)

What is NPR?

• NPR is showing an image that purposely differs from photographic representation.

• May or may not be true to nature on any number of levels– Simulations of artists real tools– Made-up systems simulate non-

natural processes

Page 3: Non-Photorealistic Rendering or  More-Interesting Rendering (in a more positive sense)

Why is NPR used?

• Convey more information• Eliminate distracting

information• Create art

– “artificial creativity” (human or not, does it matter?)

– Meta-creativity of algorithm designer

Page 4: Non-Photorealistic Rendering or  More-Interesting Rendering (in a more positive sense)

Categorization of Methods

• User control– Very interactive

• User pokes / paints / scrapes to build image

– Fully automatic• User feeds in input, views output

• Input Types– 3d scenes (geometry)– 2d images (raster or vector)– Direct input (brushstrokes)

Page 5: Non-Photorealistic Rendering or  More-Interesting Rendering (in a more positive sense)

Automatic Brush Stroke Rendering

• Are strokes stuck to canvas or object?– Canvas:

• Shower-door effect• More natural look• (cablecar.avi)

– Object:• A painted 3d world• More abstract• (hay.avi)

QuickTime™ and aCinepak decompressor

are needed to see this picture.

QuickTime™ and aCinepak decompressor

are needed to see this picture.

Page 6: Non-Photorealistic Rendering or  More-Interesting Rendering (in a more positive sense)

Pen and Ink SketchHigh Contrast Methods

• Print nicely (on b&w only printers)

• Harmonize with text

• Can eliminate unnecesary details

• Can still represent small important details

Page 7: Non-Photorealistic Rendering or  More-Interesting Rendering (in a more positive sense)
Page 8: Non-Photorealistic Rendering or  More-Interesting Rendering (in a more positive sense)

Stylized Halftoning

Represents different materialswhen color is not available.

Encodes importance data.

Page 9: Non-Photorealistic Rendering or  More-Interesting Rendering (in a more positive sense)

Example: Real-Time Hatching

• Hatching conveys:– Material– Tone– Form

Page 10: Non-Photorealistic Rendering or  More-Interesting Rendering (in a more positive sense)

Oh no!

• Excel doesn’t support .wmv’s!

• {hatching.wmv goes here}

Page 11: Non-Photorealistic Rendering or  More-Interesting Rendering (in a more positive sense)

Toon/Cel Shading

• Silhouete outlines

• Shadows

• Highlights

• Simple lines

Page 12: Non-Photorealistic Rendering or  More-Interesting Rendering (in a more positive sense)
Page 13: Non-Photorealistic Rendering or  More-Interesting Rendering (in a more positive sense)
Page 14: Non-Photorealistic Rendering or  More-Interesting Rendering (in a more positive sense)
Page 15: Non-Photorealistic Rendering or  More-Interesting Rendering (in a more positive sense)

Simulation of Traditional Media

• Draw with accurately simulated brushes, crayon scrapes, chalk buildups

Page 16: Non-Photorealistic Rendering or  More-Interesting Rendering (in a more positive sense)

Non-traditional Perspective

Page 17: Non-Photorealistic Rendering or  More-Interesting Rendering (in a more positive sense)
Page 18: Non-Photorealistic Rendering or  More-Interesting Rendering (in a more positive sense)
Page 19: Non-Photorealistic Rendering or  More-Interesting Rendering (in a more positive sense)

Khronos Projector

• We saw creative mapping from 3D of space to 2D of space.

• How about a creative mapping from 3D of spacetime to some other 3D of spacetime?

Page 20: Non-Photorealistic Rendering or  More-Interesting Rendering (in a more positive sense)

QuickTime™ and aMPEG-4 Video decompressor

are needed to see this picture.

Page 21: Non-Photorealistic Rendering or  More-Interesting Rendering (in a more positive sense)

Stylized Motion

• Convey motion (change over time) in a 2D image.

• Examples:– Speed lines– Motion blur– Squash and stretch

Page 22: Non-Photorealistic Rendering or  More-Interesting Rendering (in a more positive sense)

“Video Tooning”

• Generating a cartoon-looking image from a single frame of animation is easy (relatively)

• It’s hard to make a full animation look hand drawn.

• Video…

Page 23: Non-Photorealistic Rendering or  More-Interesting Rendering (in a more positive sense)

VideoTooning.WMV

• Ugh… gotta switch back to VLC again

Page 24: Non-Photorealistic Rendering or  More-Interesting Rendering (in a more positive sense)

Technical Illustration

Page 25: Non-Photorealistic Rendering or  More-Interesting Rendering (in a more positive sense)

Scientific Visualization