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.

Slides:



Advertisements
Similar presentations
Emil Praun Hugues Hoppe Matthew Webb Adam Finkelstein
Advertisements

Computer graphics & visualization Real-Time Pencil Rendering Marc Treib.
Lesson 15 Presentation Programs.
TOPIC LEARNING BTEC Level 3 Unit 28 Websites L01- Understand the customer requirements L02- Create a website design that meets the audience and purpose.
Strategies For Creating Accessible University Webpages Scot Close and Neil Torrefiel Web Services Unit San Jose State University.
THE PITCH. TYPES OF PITCHES Pitch your campaign idea to an employer or client Pitch your story to media outlets Pitch yourself to a potential employer.
4/27/2006 ELEC7250: White 1 ELEC7250 VLSI Testing: Final Project Andrew White.
OVERVIEW OF PAPER/PRESENTATION Background Situation Today The international response Interface between international and national levels The national.
Suggestive Contours Final programming assignment Advanced topics in Computer Graphics.
Operating Systems Simulator Jessica Craddock Kelvin Whyms CPSC 410.
NPR - 2D to 3D, painting and rendering Daniel Teece Walt Disney Feature Animation Daniel Teece Walt Disney Feature Animation
Slide 14.1 Saunders, Lewis and Thornhill, Research Methods for Business Students, 5 th Edition, © Mark Saunders, Philip Lewis and Adrian Thornhill 2009.
Product overview …When ignorance is no excuse Claims Disputes Court decisions Government initiatives Case studies.
Non-Photorealistic Rendering Greg Turk College of Computing and GVU Center.
Art-Based Rendering of Fur, Grass, and Trees Michael A. Kowalski, Lee Markosian, J.D. Northrup, Lubomir Bourdev, Ronen Barzel.
Painterly Rendering for Animation – Barbara Meier
2 Many picture books and graphic novels with dynamic and interesting styles For commercial reasons, publishers create derivative digital products including.
Geometric clustering for line drawing simplification
Introduction SPATSIM is a system that makes use of shapefiles
1 Macmillan Academy - ICT Department Unit 2 – ICT In Organisations UNIT 2 – ICT IN ORGANISATIONS.
Chapter 2 Reading for Academic Purposes: Analyzing the Rhetorical Situation.
Cel Shading Jason McCollum. Overview Nonphotorealistic Rendering (NPR) Cel-shading Concepts Demonstration.
Multimodal User Interface with Natural Language Classification for Clinicians At Point of Care Health Informatics Showcase Peter Budd Sponsors: NCCH -
How to Write Personal Statements and Application Essays.
Intuitive Interfaces Bridging the Divide between Digital and Analog Games MAJ Michael Martin US Army, Simulations Operations Old Dominion University 24.
GPU Graftals: Stylized Rendering of Fluffy Objects Michael Lester.
Editors And Debugging Systems Other System Software Text Editors Interactive Debugging Systems UNIT 5 S.Sharmili Priyadarsini.
2.5D Cartoon Models SIGGRAPH 2010 Frédo DurandTakeo IgarashiAlec Rivers MIT CSAIL The University of Tokyo.
CMPF124 Basic Skills For Knowledge Workers Module 3 Microsoft Office Suite Pt 3 Microsoft PowerPoint Microsoft Office Suite Pt 3 Microsoft PowerPoint.
Graduate Seminar Ka-Lok Ng Dept. of Bioinformatics, Asia University x1856 Room i 408
Non-Photorealistic Rendering: Toon Shading David Luebke University of Virginia.
04/06/05© 2005 University of Wisconsin NPR Today “Real–Time Hatching”, Emil Praun, Hugues Hoppe, Matthew Webb and Adam Finkelstein, SIGGRAPH 2001 “HijackGL:
Call to Write, Third edition Chapter Two, Reading for Academic Purposes: Analyzing the Rhetorical Situation.
Inking as I edit  Add a quick remark in free hand here below.
IMAGIS-GRAVIR / IMAG Drawing for Illustration and Annotation in 3D David Bourguignon*, Marie-Paule Cani* and George Drettakis** *iMAGIS, INRIA Rhône-Alpes,
LOGO PowerPoint Template. Contents 1. Introduction 2. Strategy 3. Challenges Forward 4. Conclusion.
Art-based Rendering with Continuous Levels of Detail Lee Markosian, Barb Meier, Michael Kowalski, Loring Holden, J. D. Northrup, and John Hughes.
ELA Thinking Thursday Learning Topics Jenn Hatch, Jennifer Barfield & Julie Garber *Formative Assessment Tech Tool *Formative and Summative Assessment.
Ramesh Raskar University of North Carolina at Chapel Hill Ramesh Raskar University of North Carolina at Chapel Hill Image Precision Silhouette Edges Michael.
Aaron Hertzmann New York University
4/25/02 SKETCH: Robert C. Zelenik Kenneth P. Herndon John F. Hughes An Interface for Sketching 3D Scenes SIGGRAPH ‘96 Presented by Mike Margolis.
A Very Brief Overview of Non-Photorealistic Rendering Conrad Albrecht-Buehler Graduate Thesis Seminar September 24, 2001.
Painterly Rendering for Animation Introduction speaks of focus and detail –Small brush strokes focus and provide detail –Large strokes are abstract and.
Non-Photorealistic Rendering CS 446: Real-Time Rendering & Game Technology David Luebke University of Virginia.
Computer Graphics Through OpenGL: From Theory to Experiments, Second Edition Chapter 21.
Fine Tone Control in Hardware Hatching Matthew Webb Emil Praun Hugues Hoppe Adam Finkelstein Princeton University Microsoft Research Princeton University.
AuthorAID Workshop on Research Writing Nicaragua November 2008.
Annotated Bibliography CLN4U. General Information Definition – An annotated bibliography is a list of sources Each entry consists of two parts: – a. citation.
INHA UNIVERSITY, KOREA Rainer Simon Austrian Institute of Technology.
AutoCAD® Civil 3D® Profile Views, Data Bands, and Styles
가상현실 Virtual Reality (CSCE 458 Fall 2004)
Inclusive Design Reviews
Stylized Environmental Rendering
WEB 236 Education for Service-- snaptutorial.com.
Higher Education Act of 1994 Republic Act Research Title Author/s, Year of the publication, publication Research Review.
Upstairs/Downstairs.
CS4221 Project Relational Database Schema using Bernstein’s Algorithm
Cel Shading Jason McCollum.
Motivation and Background
Motivation and Background
NPR & Screen Effects Renguo Feng.
Student Handout: Background on the United Nations (Honor Code Level 2)
Introduction to Problem Solving & Programming using Processing 2
Software Requirements Specification (SRS) Template.
Introduction to Problem Solving & Programming using Processing 2
Research Paper Overview.
Programmable Style for NPR Line Drawing
Engleski jezik struke 3 Sreda,
Business PowerPoint Template
Introduction to Problem Solving & Programming using Processing 2
Presentation transcript:

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.