npr animation starcraft in cartoon speaker: shuen-huei guan 2001/1/8
TRANSCRIPT
NPR AnimationStarcraft in Cartoon
Speaker: Shuen-Huei Guan2001/1/8
KeywordsNPRNon-Photorealistic RenderingCartoon RenderingToon ShaderPen and InkCel-look, cel-shading
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?
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
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
An Example of NPR – Painterly Rendering
An Example of NPR – Sketches and Lines
An Example of NPR – Special fx with half-toning
Other Examples of NPR
ProgressPre-Production
Cartoon RenderCinema DecompositionCamera ControlTiming
Post-Production3D ModelingSFXAVI formatPost-Process
Cartoon RenderingDef : Contour Line & Discrete ShadingFocus : Contour(Silhouette) & ShadingLine by ObjectShading by Light
Cartoon Demo
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.
ShadingMethod:
Angle between normal vector & light source.Shading table.Modified interpolation.Shading mapping.
Shading mapping
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)
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
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
Future WorkMore NPR effectsMore special effects(SFX) in production of animation.Partial Collision Detection.Model Picking in 2D.
AuthorB86506016, Ping-Chun Kuo (windforce)B86506057, Shuen-Huei Guan (Drake)B86506058, Chuan-Chien Lin (just4u)
2001/1/8