wysiwyg npr: drawing strokes directly on 3d models paper by: robert d. kalnins, lee markosian,...

15
WYSIWYG NPR: Drawing Strokes Directly on 3D Models Paper by: Robert D. Kalnins, Lee Markosian, Barbara J. Meier, Michael A. Kowalski, Joseph C. Lee, Philip L. Davidson, Matthew Webb, John F. Hughes and Adam Finkelstein. Presentation by: Nathan F. Cantelmo

Upload: deirdre-mason

Post on 17-Jan-2016

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: WYSIWYG NPR: Drawing Strokes Directly on 3D Models Paper by: Robert D. Kalnins, Lee Markosian, Barbara J. Meier, Michael A. Kowalski, Joseph C. Lee, Philip

WYSIWYG NPR: Drawing Strokes Directly on 3D Models

Paper by: Robert D. Kalnins, Lee Markosian, Barbara J. Meier,

Michael A. Kowalski, Joseph C. Lee, Philip L. Davidson,Matthew Webb, John F. Hughes and Adam Finkelstein.

Presentation by:Nathan F. Cantelmo

Page 2: WYSIWYG NPR: Drawing Strokes Directly on 3D Models Paper by: Robert D. Kalnins, Lee Markosian, Barbara J. Meier, Michael A. Kowalski, Joseph C. Lee, Philip

Table of Contents

● WYSIWYG NPR Overview● Interface Descriptions● Rendering System & Shaders● Stroke Styles & Features● Hatching & LOD Methods● Summary & Conclusions● Points for Discussion

Page 3: WYSIWYG NPR: Drawing Strokes Directly on 3D Models Paper by: Robert D. Kalnins, Lee Markosian, Barbara J. Meier, Michael A. Kowalski, Joseph C. Lee, Philip

WYSIWYG NPR Overview

● What is WYSIWYG NPR?● How does it work?● Who should use it?● What purpose does it serve?

Page 4: WYSIWYG NPR: Drawing Strokes Directly on 3D Models Paper by: Robert D. Kalnins, Lee Markosian, Barbara J. Meier, Michael A. Kowalski, Joseph C. Lee, Philip

Interface Descriptions

● Tablet, mouse, or keyboard used for input● Three editing modes:

● Line editing mode

● Hatching editing mode

● Basecoat editing mode

Page 5: WYSIWYG NPR: Drawing Strokes Directly on 3D Models Paper by: Robert D. Kalnins, Lee Markosian, Barbara J. Meier, Michael A. Kowalski, Joseph C. Lee, Philip

Line Editing Mode

Page 6: WYSIWYG NPR: Drawing Strokes Directly on 3D Models Paper by: Robert D. Kalnins, Lee Markosian, Barbara J. Meier, Michael A. Kowalski, Joseph C. Lee, Philip

Hatching Editing Mode

Page 7: WYSIWYG NPR: Drawing Strokes Directly on 3D Models Paper by: Robert D. Kalnins, Lee Markosian, Barbara J. Meier, Michael A. Kowalski, Joseph C. Lee, Philip

Basecoat Editing Mode

Page 8: WYSIWYG NPR: Drawing Strokes Directly on 3D Models Paper by: Robert D. Kalnins, Lee Markosian, Barbara J. Meier, Michael A. Kowalski, Joseph C. Lee, Philip

Rendering System & Shaders

● Triangle mesh used for models● Mesh divided into patches● Each patch rendered by four shaders:

● Background and base coat shader

● Stroke formation shader

● Stroke visibility shader

● Media simulation shader

Page 9: WYSIWYG NPR: Drawing Strokes Directly on 3D Models Paper by: Robert D. Kalnins, Lee Markosian, Barbara J. Meier, Michael A. Kowalski, Joseph C. Lee, Philip

Rendering System & Shaders

Page 10: WYSIWYG NPR: Drawing Strokes Directly on 3D Models Paper by: Robert D. Kalnins, Lee Markosian, Barbara J. Meier, Michael A. Kowalski, Joseph C. Lee, Philip

Stroke Styles & Features

● Four types of strokes:● Decal strokes

● Crease strokes

● Silhouette strokes

● Hatching strokes

Page 11: WYSIWYG NPR: Drawing Strokes Directly on 3D Models Paper by: Robert D. Kalnins, Lee Markosian, Barbara J. Meier, Michael A. Kowalski, Joseph C. Lee, Philip

Stroke Styles & Features

Page 12: WYSIWYG NPR: Drawing Strokes Directly on 3D Models Paper by: Robert D. Kalnins, Lee Markosian, Barbara J. Meier, Michael A. Kowalski, Joseph C. Lee, Philip

Hatching & LOD Methods

● Two types of hatching: ● Fixed hatching

● Mobile hatching

● Two types of LOD control: ● Structured hatching

● Free hatching

Page 13: WYSIWYG NPR: Drawing Strokes Directly on 3D Models Paper by: Robert D. Kalnins, Lee Markosian, Barbara J. Meier, Michael A. Kowalski, Joseph C. Lee, Philip

Hatching & LOD Methods

Page 14: WYSIWYG NPR: Drawing Strokes Directly on 3D Models Paper by: Robert D. Kalnins, Lee Markosian, Barbara J. Meier, Michael A. Kowalski, Joseph C. Lee, Philip

Summary & Conclusions

● Strengths of WYSIWYG NPR● Weaknesses of the system● Continuing work:

● Jot

● Coherent Stylized Silhouettes

Page 15: WYSIWYG NPR: Drawing Strokes Directly on 3D Models Paper by: Robert D. Kalnins, Lee Markosian, Barbara J. Meier, Michael A. Kowalski, Joseph C. Lee, Philip

Points for Discussion

● How might the stroke visibility algorithm be improved?● Could individual silhouettes be annotated uniquely?● What other, unmentioned shortcomings exist?● Other questions, comments, etc.