Computer Game and Animation Techniques – a brief history

Slides:



Advertisements
Similar presentations
2.02A History of Animation 2.02 Develop Computer Animations.
Advertisements

Computer Graphics Computer Animation& lighting Faculty of Physical and Basic Education Computer Science Dep Lecturer: 16 Azhee W. MD.
Computer Game and Animation Techniques – a brief history Matt Boggus CSE 3451/5541.
 graphic organizers in the form of illustrations or images displayed in sequence for the purpose of pre-visualizing a motion picture, animation, motion.
Animation. 12 Principles Of Animation (1)Squash and Stretch (2)Anticipation (3)Staging (4)Straight Ahead Action and Pose to Pose (5)Follow Through and.
Graphics Sound Video created by:gaurav shrivastava
Graphics Korea University Computer Animation Computer Graphics.
BPC: Art and Computation – Fall 2006 Introduction to animation Erik Brisson
IMGD 1001: The Game Art Pipeline
IMGD 1001: The Game Art Pipeline. IMGD (Visual) Art Courses  AR Essentials of Art.  AR Digital Imaging and Computer Art.  IMGD/AR.
BPC: Art and Computation – Summer 2007 Introduction to Animation Erik Brisson
Photography Merit Badge
Animation Theory.
ITBIS351 Multimedia Systems and Hypermedia
The rapid display of a sequence of images or model positions in order to create an illusion of movement. ANIMATION.
Gearbox Software PRODUCTION PIPELINE – JOBS TITLES – JOB DESCRIPTIONS.
Computer Animation Rick Parent Computer Animation Algorithms and Techniques Introduction.
Pre Production I.Concept II.Story Development III.Visual Development IV.Technical Direction V.Production Management.
History, Principles & More. History: Pioneers of Animation J. Stuart Blackton ( ) Winsor McCay ( ) John Bray ( ) Max Fleischer.
Animation Techniques Guilford County SciVis V
Introduction to Character Animation Karan Singh Lecture 1: CSC 2529 Karan Singh Lecture 1: CSC 2529.
Lesson 1: Intro to Animation
Digital Media Dr. Jim Rowan ITEC 2110 Animation. Two ways to create moving images Capture using a camera Create using animation techniques.
Digital Media Dr. Jim Rowan ITEC 2110 Animation. Two ways to create moving images Capture using a camera Create using animation techniques.
Jehee Lee Seoul National University
2D ANIMATION. Project Requirements Creation of basic bouncing ball Creation of an individual animation –Storyboard –Drawings/Digital frames –Export.
Passage Three Multimedia Application. Training target: In this part , you should try your best to form good reading habits. In order to avoid your ill.
Computer Graphics 2 In the name of God. Outline Introduction Animation The most important senior groups Animation techniques Summary Walking, running,…examples.
Multimedia Animation. Animation Principles Persistence of vision object seen by human eye remains mapped on retina for a brief time after viewing display.
MULTIMEDIA Hardware 4/24/2017.
Module Code: CU1025NI 3D Modelling and Animation Basics Week – 2 - Extra.
Rick Parent - CIS682 Digital Animation Production Digital Video Editing Animation Production Animation Principles.
Make it easier to change the pictures: use the Selection Pane to temporarily hide a Picture Placeholder. (Home tab, Select, Selection Pane). Click the.
College of Computer and Information Science, Northeastern UniversityNovember 22, CS U540 Computer Graphics Prof. Harriet Fell Spring 2007 Lecture.
Animation Master Creating 3-D Animated Characters.
Honors Scholars Freshman Seminar Computer Animation: Special (And Not So Special) Effects Fall 2007 TR 11:00 AM - 12:15 PM Engineering Building.
12 Principles Of Animation (1)Squash and Stretch (2)Anticipation (3)Staging (4)Straight Ahead Action and Pose to Pose (5)Follow Through and Overlapping.
UNC Chapel Hill M. C. Lin Basics of Motion Generation let X i = position,orient. of O i at t k = t 0,  i END = false while (not END) do display O i, 
Lecture 9 Razia Nisar Noorani. 2 TWO DIFFERENT FORMS:  2-D evolved from traditional animation techniques.  3-D exploited capabilities unique to the.
Feature Film Production Using 3D Computer Animation.
Animation Animation is about bringing things to life Technically: –Generate a sequence of images that, when played one after the other, make things move.
3D Animation 1. Introduction Dr. Ashraf Y. Maghari Information Technology Islamic University of Gaza Ref. Book: The Art of Maya.
Presented By: V. Jagadeesh (59) Animation The word “animation” is a form of “animate,” which means to bring to life to object. Thus when a multimedia.
Interactive Animation
WHAT IS YOUR PERCEPTION ABOUT ANIMATION?
Computer Graphics.
P2 - Creating briefs, Schedules and Storyboards
Computer Animation Algorithms and Techniques
Scientific Visualization V106.04
Computer presentation
CD202 Interface, Representation & Sequence Analysing visual sequence
Dr. Jim Rowan ITEC 2110 Animation
Scientific Visualization I – Unit 6
Guilford County SciVis V106.04
Prototyping.
Computer Game and Animation Techniques – a brief history
Animation Notes For Quiz 25 points today.
Unit 02 – One World Scenario - DA202
P2 - Creating briefs and Storyboards
Basics of Motion Generation
Lecture 9 Razia Nisar Noorani
Procedural Animation Introduction to Procedural Methods in 3D Computer Animation Dr. Midori Kitagawa.
Animation LECTURE 7 Faraz Khan.
(c) 2002 University of Wisconsin
What is Animation? 'To animate' literally means to give life to. Animating is moving something that cannot move on it's own. Animation adds to graphics.
2.02A History of Animation 2.02 Develop Computer Animations.
12 Principles of Animation
Animation Techniques.
[The History of Animation]
12 Principles of Animation
Presentation transcript:

Computer Game and Animation Techniques – a brief history Matt Boggus CSE 3451/5541

Computer – using a computer Game – a form of play with rules and an objective Animation – moving things that can’t move themselves Motion techniques Procedural Geometry transformations Physically based Behaviorally based Artist driven Data-driven Computer graphics more precisely defined later, but good to mention here too.

Heritage of animation Early devices Conventional animation Disney and the 12 basic principles of animation Stop motion animation Computer graphics animation

Early animation devices Thaumatrop Flipbook and Zoetrope – Pixar example Thaumatrop video for reference ; watch outside of class Show the Pixar example video in class

Conventional animation Winsor McCay Gertie the Dinosaur How much effort to make this film? Number of frames * time per frame Making a Hand Drawn Animated 16mm film Layering, cells, etc. Compare to the use of sprites Show first couple of minutes for Gertie the Dinosaur video in class Other videos provided for reference ; watch outside of class

12 Principles of Animation Squash and stretch Arcs Secondary action Slow in & slow out Anticipation Exaggeration Solid drawing Appeal In-between v. straight ahead Follow-through Staging Timing As articulated by Disney’s “9 old men” To summarize: Simulate physics Make it appealing Effective presentation Production alternatives Rotoscoping Animation reuse Rotoscoping video for reference ; watch outside of class Show some of Animation reuse video in class Draw from scratch vs. tracing ; http://thevirtualinstructor.com/blog/is-it-ok-to-trace-in-art

Principles of Filmmaking 180 degree rule rule of thirds types of shots 3-point lighting tilt framing focus the viewer’s attention Provided for reference and flavor, no details discussed in class meeting ; reinforces the idea of professions using standard tools and terms

Animation production Production->sequence->shot->frame Storyboard: the proposal Model sheet: consistency Animatic: storyboard with timing Key frames & in-betweens Test shot Pencil tests Inking: drawings onto cells Painting: coloring in Sound: voice, body, special effects, background Production pipeline ; rough work first Creation of assets, some reusable

Storyboard Example of student work from CSE 682

Production Pencil tests – examples For 3d animations – allow rendering controls Shadows Physics Articulation Textures Facial animation Interpolation Pencil test video for reference ; watch outside of class Compare to expectations of graphical detail for lab assignments – grey boxes demos are acceptable for most of them

Production tasks Story Dept. Art Dept. Modeling Dept. Lighting Dept. Note the specialization areas relevant for software development Animation Dept. Rendering Dept.

Computer graphics and animation pervade film Video linked for outside of class For another look at the history of animation, check out The Art of Animation and Motion Graphics | Off Book | PBS

Computer game history eras First games, consoles Video game crash 8 and 16 bit eras 32 and 64 bit eras Current era Video linked for outside of class For more on the history of games, check out The Video Game Revolution | PBS

Game development process Concept Design document Prototype Production Design, Levels Programming Art, Audio Testing Deployment Maintenance Production pipeline ; again note that rough work is made first

Types of game programming Game engine Graphics Animation Artificial Intelligence Sound Game logic / scripts User Interfaces Networking Databases Development tools Systems/Parallel programming Note the specialization areas

Motivates research area of procedural content (As of Au’16 haven’t come across updated study or data, but $50-60M for biggest titles is accurate) http://www.newgamernation.com/wp-content/uploads/2011/05/vgdevcost.jpg Read more at: http://vgsales.wikia.com/wiki/Video_game_costs http://www.forbes.com/2006/12/19/ps3-xbox360-costs-tech-cx_rr_game06_1219expensivegames.html

(Data from Forbes 2006 study) Note the three biggest cost areas and practices to reduce those costs http://www.newgamernation.com/wp-content/uploads/2011/05/game-cost.jpg (Data from Forbes 2006 study)

List of games with now open-source code id software titles ftp://ftp.idsoftware.com/idstuff/source/ Duke Nukem 3D http://www.eduke32.com/ Serious Sam http://www.croteam.com/serious-sam-source-code-released/ Penumbra: Overture http://frictionalgames.blogspot.com/2010/05/penumbra-overture-goes-open-source.html To provide examples of what finished assets and code can look like