npr animation starcraft in cartoon speaker: shuen-huei guan 2001/1/8

20
NPR Animation Starcraft in Cartoon Speaker: Shuen-Huei Guan 2001/1/8

Upload: polly-fisher

Post on 29-Jan-2016

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: NPR Animation Starcraft in Cartoon Speaker: Shuen-Huei Guan 2001/1/8

NPR AnimationStarcraft in Cartoon

Speaker: Shuen-Huei Guan2001/1/8

Page 2: NPR Animation Starcraft in Cartoon Speaker: Shuen-Huei Guan 2001/1/8

KeywordsNPRNon-Photorealistic RenderingCartoon RenderingToon ShaderPen and InkCel-look, cel-shading

Page 3: NPR Animation Starcraft in Cartoon Speaker: Shuen-Huei Guan 2001/1/8

MotivationNPR is slow for real-time rendering.So we decided to render it slowly and make it a clip of animation.And we love Starcraft! (Don’t tell me you’ve never heard of it!)Then we got a cool idea: remake a piece of classical animation in Starcraft with new(cute, cartoon) modeling , and of course in NPR cartoon effects!Isn’t that funny?

Page 4: NPR Animation Starcraft in Cartoon Speaker: Shuen-Huei Guan 2001/1/8

NPR: Non-Photorealistic Rendering

Comparing Photorealism and NPRPhotorealism NPR

Approach Simulation Stylization

Characteristic Objective Subjective

Influences Simulation of physical processes

Sympathies with artistic processes; perceptual-based

Accuracy Precise Approximate

Deceptiveness Can be regarded as “dishonest”

Honest

Level of detail Constant level of detail Can adapt level of detail across an image to focus the viewer’s attention

Good for representing Rigid surfaces Natural and organic phenomena

Page 5: NPR Animation Starcraft in Cartoon Speaker: Shuen-Huei Guan 2001/1/8

Some Inclusions of NPRPainterly Rendering Sketching, Pen-and-Ink, Engraving Rendering for Legibility Other Rendering Styles Stylized Halftoning Toon Shaders/Plug-Ins SilhouettesReal Time Techniques

Page 6: NPR Animation Starcraft in Cartoon Speaker: Shuen-Huei Guan 2001/1/8

An Example of NPR – Painterly Rendering

Page 7: NPR Animation Starcraft in Cartoon Speaker: Shuen-Huei Guan 2001/1/8

An Example of NPR – Sketches and Lines

Page 8: NPR Animation Starcraft in Cartoon Speaker: Shuen-Huei Guan 2001/1/8

An Example of NPR – Special fx with half-toning

Page 9: NPR Animation Starcraft in Cartoon Speaker: Shuen-Huei Guan 2001/1/8

Other Examples of NPR

Page 10: NPR Animation Starcraft in Cartoon Speaker: Shuen-Huei Guan 2001/1/8

ProgressPre-Production

Cartoon RenderCinema DecompositionCamera ControlTiming

Post-Production3D ModelingSFXAVI formatPost-Process

Page 11: NPR Animation Starcraft in Cartoon Speaker: Shuen-Huei Guan 2001/1/8

Cartoon RenderingDef : Contour Line & Discrete ShadingFocus : Contour(Silhouette) & ShadingLine by ObjectShading by Light

Page 12: NPR Animation Starcraft in Cartoon Speaker: Shuen-Huei Guan 2001/1/8

Cartoon Demo

Page 13: NPR Animation Starcraft in Cartoon Speaker: Shuen-Huei Guan 2001/1/8

ContourDef: Line between front face & back face.Char: Frame Coherence & Line Continuity.Method:

Brute Force.Geometry Division.Modified Appel’s Algorithm

Special: Perlin Noise Function.

Page 14: NPR Animation Starcraft in Cartoon Speaker: Shuen-Huei Guan 2001/1/8

ShadingMethod:

Angle between normal vector & light source.Shading table.Modified interpolation.Shading mapping.

Page 15: NPR Animation Starcraft in Cartoon Speaker: Shuen-Huei Guan 2001/1/8

Shading mapping

Page 16: NPR Animation Starcraft in Cartoon Speaker: Shuen-Huei Guan 2001/1/8

Animation: Production&Reproduction

Animation Design Focus:Pre process Settings:

Original Video Animation (OVA)Script & Tran Script

Post process Production:Determine the StageModel DesignCamera Tran ScriptLight Settings

Difference /w Reproduction( Re’,always easier)

Page 17: NPR Animation Starcraft in Cartoon Speaker: Shuen-Huei Guan 2001/1/8

Reproduction Design Focus:Precise Section Analysis

Fade in/out, Section Time Line, Determine object movementGuess the Positioning of the StageTrue or False?( Not exactly, but still correct)

Real WorkingDesign Models for Replacing Original Ones.Sym Tran Script of Cameras, Lights

Detail Corrections

Page 18: NPR Animation Starcraft in Cartoon Speaker: Shuen-Huei Guan 2001/1/8

ReferenceSIGGRAPH 95~2000.For Cartoon Rendering:

Cartoon Rendering, March, 2000, Game Developer magazine.Non-Photorealistic Rendering (Toon), Game Developers Conference 2000.CartoonReyes on 3DS Max.

For AVI format:http://www.jmcgowan.com/avi.htmlMSDN Library

Page 19: NPR Animation Starcraft in Cartoon Speaker: Shuen-Huei Guan 2001/1/8

Future WorkMore NPR effectsMore special effects(SFX) in production of animation.Partial Collision Detection.Model Picking in 2D.

Page 20: NPR Animation Starcraft in Cartoon Speaker: Shuen-Huei Guan 2001/1/8

AuthorB86506016, Ping-Chun Kuo (windforce)B86506057, Shuen-Huei Guan (Drake)B86506058, Chuan-Chien Lin (just4u)

2001/1/8