DOC PREVIEW
Princeton COS 426 - Non-photorealistic Rendering

This preview shows page 1-2-3-4 out of 12 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 12 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 12 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 12 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 12 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 12 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

1COS426Non-photorealisticRenderingLee MarkosianQ: What is computer graphics about?A: Providing tools to help humandesigners produce images thatcommunicate visual information forsome purpose.Whether to use photorealismdepends on the purpose of theimage:• Documentation• Illustration• Story-telling• ExpressionQualities of hand-drawn images• Many details left out• Some details emphasized• Stylization / abstraction– used to evoke complex things• Recognizable individual styleDr. Seuss2MonetUri ShulevitzCharles BurnsLouise GordonVesalius3David SuterOutline• Technical illustration•Pen&Ink• Painterly rendering for animation• Cartoonish renderingTechnical illustration• Saito and Takahashi, Siggraph 90• Purpose: render 3D models in styles that aremore “comprehensible”• Method:– Render various intermediate images– Do image-processing operations on them– Combine the results4Problem• Parameters need careful tuning for goodresultsPen and Ink• Winkenbach and Salesin, Siggraph 94• Purpose: render 3D models as pen & inkdrawings• Method:– annotate model with procedural “textures”– Render tonal “reference image”– Use it to guide pen and ink textures5Pen and Ink• Salisbury, Anderson, Lischinski andSalesin, Siggraph 96• Purpose: define a scale-independentrepresentation for pen & ink images6Salisbury et al., cont’d• Method:– Store lo-res greyscale image annotated withdiscontinuities– filter greyscale image to desired size, run strokegeneration algorithm on itProblems• Only produces still images– Would not provide temporal coherence• What’s the application?7Painterly rendering• Meier, Siggraph 96• Problem: produce animations in a“painterly” style with temporal coherence ofstrokes• Method:– Populate surfaces with stroke “particles”– Render with the help of reference imagesvideoProblem• Particles have fixed distribution– Need prescribed camera path8Cartoonish rendering• Kowalski, Markosian, Northrup, Holden,Bourdev, Hughes, Siggraph 99• Problem: render scenes like those truffulatrees I showed you earlier• Method:– Populate scene with detail elements “graftals”– Render with the help of reference imagesDr. SeussDetail elements (graftals)generated as neededGraftal texturesGraftals• Oriented in local frame• Can choose level of detailNeeded for placement of graftals:• Primarily at silhouettes (e.g.)• Controlled screen-space density• Placement on surfaces• Persistence of graftals9videoProblems• Temporal incoherence• Hard to author new scenes– You have to write C codeStatic graftals• Markosian, Kowalski, Meier, Northrup,Holden, Hughes, NPAR 00• Problem: improve temporal coherence• Method:– Graftals are fixed on surfaces– Draw with view-dependent LODDemo: night scene10Problems• Still hard to author scenes– You have to edit text files• LOD handling too restrictivePen & Ink: trees• Deussen and Strothotte, Siggraph 00• Problem: temporally coherent pen and inkrendering of trees• Method:– Draw leaf entities w/ controlled size/abstraction– Do image processing on depth buffervideo11The future• More rendering algorithms• Better tools (UI)– NPR images need this especially• Prediction: big advances in our ability tomodel stylized characters (people) arecoming• Reason: the content creators will demand


View Full Document

Princeton COS 426 - Non-photorealistic Rendering

Documents in this Course
Lecture

Lecture

35 pages

Lecture

Lecture

80 pages

Boids

Boids

25 pages

Exam 1

Exam 1

9 pages

Curves

Curves

4 pages

Lecture

Lecture

83 pages

Load more
Download Non-photorealistic Rendering
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Non-photorealistic Rendering and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Non-photorealistic Rendering 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?