DOC PREVIEW
Princeton COS 426 - Applications of Computer Graphics in Cel Animation

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

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 13 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 13 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 13 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 13 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 13 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

Page 1Applications of Computer Graphicsin Cel AnimationApplications of Applications of Computer GraphicsComputer Graphicsin Cel Animationin Cel AnimationAdam FinkelsteinPrinceton UniversityCOS 426 Spring 2003Adam FinkelsteinAdam FinkelsteinPrinceton UniversityPrinceton UniversityCOS 426 Spring 2003COS 426 Spring 20033-D and 2-D animation33--D and 2D and 2--D animationD animationHomer 3-DHomer 3Homer 3--DDHomer 2-DHomer 2Homer 2--DDAdvantages of 3-DAdvantages of 3Advantages of 3--DD• Complex lighting and shading• Reuse from scene to scene• Automatic in-betweening• Ease of camera motion• Realism• Texture mapping••Complex lighting and shadingComplex lighting and shading••Reuse from scene to sceneReuse from scene to scene••Automatic inAutomatic in--betweeningbetweening••Ease of camera motionEase of camera motion••RealismRealism••Texture mappingTexture mappingAdvantages of 2-DAdvantages of 2Advantages of 2--DD• Easier for traditional animators• Simple gestures convey emotion• Art form refined for 80 years••Easier for traditional animatorsEasier for traditional animators••Simple gestures convey emotionSimple gestures convey emotion••Art form refined for 80 yearsArt form refined for 80 yearsKey ideaKey ideaKey ideaUse 3-D methods in 2-D animation!• Expressiveness of 2-D• Technical benefits of 3-DUse 3Use 3--D methods in 2D methods in 2--D animation!D animation!••Expressiveness of 2Expressiveness of 2--DD••Technical benefits of 3Technical benefits of 3--DDRelated workRelated workRelated workAutomating cel animation pipeline[Fekete 95, Robertson 94, Shantzis 94, Wallace 81]Hybrid 2D/3D for cel animation[Rademacher 99, Williams 91]Automating cel animation pipelineAutomating cel animation pipeline[[FeketeFekete95,95,Robertson 94, Robertson 94, ShantzisShantzis94, 94, Wallace 81Wallace 81]]Hybrid 2D/3D for Hybrid 2D/3D for cel cel animationanimation[[RademacherRademacher99, Williams 9199, Williams 91]]Page 2Two forms of art workTwo forms of art workTwo forms of art workOverviewOverviewOverview• Introduction• Multiperspective panoramas• Texture mapping• Shadows••IntroductionIntroduction••Multiperspective Multiperspective panoramaspanoramas••Texture mappingTexture mapping••ShadowsShadowsMultiperspective Panoramasfor Cel Animation Multiperspective Multiperspective PanoramasPanoramasfor for Cel Cel Animation Animation [SIGGRAPH '98]Daniel WoodAdam FinkelsteinJohn HughesCraig ThayerDavid SalesinDaniel WoodDaniel WoodAdam FinkelsteinAdam FinkelsteinJohn HughesJohn HughesCraig ThayerCraig ThayerDavid David SalesinSalesinUniversity of WashingtonPrinceton UniversityBrown UniversityDisney Feature Animation University of WashingtonUniversity of WashingtonPrinceton UniversityPrinceton UniversityBrown UniversityBrown UniversityDisney Feature Animation Disney Feature Animation [Pinocchio, 1940][[PinocchioPinocchio, 1940], 1940]Suggesting a moving cameraSuggesting a moving cameraSuggesting a moving cameraA multiperspective panoramaincorporates many perspectives intoa single locally coherent image.A moving window slides across the panorama, selecting frames for the animation.AAmultiperspectivemultiperspectivepanoramapanoramaincorporates many perspectives intoincorporates many perspectives intoa single locally coherent image.a single locally coherent image.A A moving windowmoving windowslides across the slides across the panorama, selecting frames for the panorama, selecting frames for the animation.animation.Page 3ObjectiveObjectiveObjectiveGiven: 3D model and camera pathCreate: Panorama and moving windowsuch that the 2D animationresembles the 3D animationGivenGiven::3D model and camera path3D model and camera pathCreateCreate::Panorama and moving windowPanorama and moving windowsuch that the 2D animationsuch that the 2D animationresembles the 3D animationresembles the 3D animation1. 3-D scene and camera path1. 31. 3--D scene and camera pathD scene and camera path2. Panorama and moving window2. Panorama and moving window2. Panorama and moving window3. Illustrated panorama3. Illustrated panorama3. Illustrated panorama4. Extracted frames4. Extracted frames4. Extracted frames5. CG Elements5. CG Elements5. CG ElementsPage 4Creating a panoramaCreating a panoramaCreating a panorama• Take snapshots of 3D scene• Arrange snapshots in a plane• Merge snapshots into single image••Take snapshots of 3D sceneTake snapshots of 3D scene••Arrange snapshots in a planeArrange snapshots in a plane••Merge snapshots into single imageMerge snapshots into single imageTake snapshotsTake snapshotsTake snapshotsArrange snapshotsArrange snapshotsArrange snapshotsMerge snapshotsMerge snapshotsMerge snapshotsArrange consecutive snapshotsArrange consecutive snapshotsArrange consecutive snapshots1. Sample points from first snapshot2. Find corresponding points on second snapshot 3. Align snapshots using a transform1.1.Sample points from first snapshotSample points from first snapshot2.2.Find corresponding points Find corresponding points on second snapshot on second snapshot 3.3.Align snapshots using a transformAlign snapshots using a transformFind corresponding pointsFind corresponding pointsFind corresponding pointsPage 5Align snapshotsAlign snapshotsAlign snapshotsUntrimmedUntrimmedUntrimmedTrimmedTrimmedTrimmedLimitationsLimitationsLimitationsPanoramas cannot do it all(e.g., circling centerpiece of table)Our method does not do it all(e.g., Beauty and the Beast library)Panoramas cannot do it allPanoramas cannot do it all((e.g.e.g., circling centerpiece of table), circling centerpiece of table)Our method does not do it allOur method does not do it all((e.g.e.g., , Beauty and the BeastBeauty and the Beastlibrary)library)HandHand--designeddesignedAutomaticAutomaticPage 6StrengthsStrengthsStrengths• Wide variety of camera motion• Easy experimentation• Easy CG integration • Illustrator creates detail• Hand-drawn artistic style••Wide variety of camera motionWide variety of camera motion••Easy experimentationEasy experimentation••Easy CG integration Easy CG integration ••Illustrator creates detailIllustrator creates detail••HandHand--drawn artistic styledrawn artistic styleTexture Mapping for Cel AnimationTexture Mapping for Texture Mapping for CelCelAnimationAnimationWagner CorrêaRob Jensen Craig ThayerAdam FinkelsteinWagner Wagner CorrCorrêêaaRob Jensen Rob Jensen Craig ThayerCraig ThayerAdam


View Full Document

Princeton COS 426 - Applications of Computer Graphics in Cel Animation

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 Applications of Computer Graphics in Cel Animation
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 Applications of Computer Graphics in Cel Animation 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 Applications of Computer Graphics in Cel Animation 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?