WYSIWYG NPR: Drawing Strokes Directly on 3D Models Paper by: Robert D. Kalnins, Lee Markosian,...
-
Upload
deirdre-mason -
Category
Documents
-
view
213 -
download
0
Transcript of WYSIWYG NPR: Drawing Strokes Directly on 3D Models Paper by: Robert D. Kalnins, Lee Markosian,...
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
Table of Contents
● WYSIWYG NPR Overview● Interface Descriptions● Rendering System & Shaders● Stroke Styles & Features● Hatching & LOD Methods● Summary & Conclusions● Points for Discussion
WYSIWYG NPR Overview
● What is WYSIWYG NPR?● How does it work?● Who should use it?● What purpose does it serve?
Interface Descriptions
● Tablet, mouse, or keyboard used for input● Three editing modes:
● Line editing mode
● Hatching editing mode
● Basecoat editing mode
Line Editing Mode
Hatching Editing Mode
Basecoat Editing Mode
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
Rendering System & Shaders
Stroke Styles & Features
● Four types of strokes:● Decal strokes
● Crease strokes
● Silhouette strokes
● Hatching strokes
Stroke Styles & Features
Hatching & LOD Methods
● Two types of hatching: ● Fixed hatching
● Mobile hatching
● Two types of LOD control: ● Structured hatching
● Free hatching
Hatching & LOD Methods
Summary & Conclusions
● Strengths of WYSIWYG NPR● Weaknesses of the system● Continuing work:
● Jot
● Coherent Stylized Silhouettes
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.