Computer Game and Animation Techniques – a brief history

Slides:



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

Animation Marco Gillies. Computer Animation Making things move A key aspect of computer graphics Non-realtime for films Realtime for virtual worlds and.
1.1 Designed and Presented by Dr. Ayman Elshenawy Elsefy Dept. of Systems & Computer Eng.. Al-Azhar University
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 Korea University Computer Animation Computer Graphics.
BPC: Art and Computation – Fall 2006 Introduction to animation Erik Brisson
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
Animation Introduction to Flash Media
ITBIS351 Multimedia Systems and Hypermedia
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.
MULTIMEDIA TECHNOLOGY SMM 3001 MEDIA - GRAPHICS. In this chapter how the computer creates, stores, and displays graphic images how the computer creates,
Scratch Computer Animation Level 3. What You’ll Learn…  The history of animation  About traditional and computer animation methods  How to use traditional.
Animation Techniques Guilford County SciVis V
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.
3D COMPUTER GRAPHICS IMD Chapter 1: 3D Computer Graphics Chapter 1: 1 Lecturer: Norhayati Mohd Amin.
CSC418 Computer Graphics n Animation Principles n Keyframe Animation.
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
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.
Digital Media Dr. Jim Rowan ITEC 2110 Animation.
Multimedia Animation. Animation Principles Persistence of vision object seen by human eye remains mapped on retina for a brief time after viewing display.
Module Code: CU1025NI 3D Modelling and Animation Basics Week – 2 - Extra.
Rick Parent - CIS682 Digital Animation Production Digital Video Editing Animation Production Animation Principles.
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.
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, 
Content: Fiona King Visual Effects: Olivia King.
Digital Media Dr. Jim Rowan ITEC 2110 Animation.
Lecture 9 Razia Nisar Noorani. 2 TWO DIFFERENT FORMS:  2-D evolved from traditional animation techniques.  3-D exploited capabilities unique to the.
Digital Media Dr. Jim Rowan ITEC 2110 Animation. Two ways to create moving images Capture using a camera –edit in a video editor like iMovie Create using.
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 Game and Animation Techniques – a brief history
Computer Graphics.
P2 - Creating briefs, Schedules and Storyboards
Computer Animation Algorithms and Techniques
Scientific Visualization V106.04
788.14D - Computer Animation Instructor: Rick Parent DL787
CD202 Interface, Representation & Sequence Analysing visual sequence
Dr. Jim Rowan ITEC 2110 Animation
Scientific Visualization I – Unit 6
Guilford County SciVis V106.04
Animation Notes For Quiz 25 points today.
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.
Chapter 6.8 Cinematography
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.
Assist. Lecturer Safeen H. Rasool Faculty of SCIENCE IT Dept.
Computer Graphics Lecture 15.
ATEC Procedural Animation
2.02A History of Animation 2.02 Develop Computer Animations.
Introduction to spagetti and meatballs
Animation Techniques.
12 Principles of Animation
Presentation transcript:

Computer Game and Animation Techniques – a brief history Matt Boggus CSE 3541/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 (or Algorithms) Procedural Geometry transformations Physically based Behaviorally based Artist or User assisted Curve following Data-driven Computer Graphics defined here in lecture

Motion Moving Line, 3 different frame rates http://www.somosnerds.com.br/noticias/imagens/390/files/fps_1.gif Camera Video Frame Rate Comparison https://www.youtube.com/watch?v=e54Q1KXRmX0

Computer Graphics application areas Film/TV/Ads Computer-aided design Visual arts Scientific visualization Computer games Esports, speedrunning, physical training and rehabilitation, VR

Exemplar of current tools – Maya Image source, with label documentation https://knowledge.autodesk.com/support/maya/getting-started/caas/CloudHelp/cloudhelp/2017/ENU/Maya/files/GUID-F4FCE554-1FA5-447A-8835-63EB43D2690B-htm.html?v=2018

Exemplar of current tools – Unity

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 Both videos linked for reference ; watch outside of class

Conventional animation Notable early animated films Humorous phases of funny faces Gertie the Dinosaur (@7:04 ) Can we quantify 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 some of Gertie the Dinosaur video in class Show length of the “time per frame” video 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 To summarize: Simulate physics Make it appealing Effective presentation Enhancing production: Rotoscoping Animation reuse Delegation (keyframing), now partial or full automation Both videos for reference ; watch outside of class Additional notes on time/cost of drawing from scratch vs. tracing ; http://thevirtualinstructor.com/blog/is-it-ok-to-trace-in-art

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, should be your lab development philosophy too Creation of assets, some reusable

Production Pencil tests – examples For computer animation Avoid cost of inking and painting For computer animation Possible costs to avoid: 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 to watch 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 to watch outside of class For more on the history of games, check out The Video Game Revolution | PBS

Not enough time to discuss all game types Image sources: https://nonlinearnarratives.files.wordpress.com/2011/02/zork.png https://upload.wikimedia.org/wikipedia/commons/thumb/8/83/Her_Story_screenshot_01.png/1200px-Her_Story_screenshot_01.png https://cdn.arstechnica.net/wp-content/uploads/2016/03/IMG_9737-1-980x778.jpg https://gamersthumb.files.wordpress.com/2010/07/frequency1.jpg

Game development process Concept Design document Prototype Production Design, Levels Programming Art, Audio Testing Deployment Maintenance Similar to animation 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)

Additional slides

History of computer graphics and rendering See 5542 Real Time Rendering Coursework and Notes

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

Storyboard Example of student work from CSE 682

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