CS/INFO 4154: Analytics-driven Game Design

Similar documents
Animation principles. Character animation. Reading. Goal: make characters that move in a convincing way to communicate personality and mood.

Animation principles. Reading. Character animation. Animation Principles. Brian Curless CSE 457 Spring 2013

Reading. Animation principles. Character animation. Animation Principles

Reading. Animation principles. Character animation. Goal: make characters that move in a convincing way to communicate personality and mood.

Animation principles. Character animation. Reading. Goal: make characters that move in a convincing way to communicate personality and mood.

Animation principles. Character animation. Reading. Goal: make characters that move in a convincing way to communicate personality and mood.

Animation principles. Reading. CSE 457 Winter Required:

Animation Principles CSE 457

Reading. Animation principles. Required:

Richard Williams Study Circle Handout: Disney 12 Principles of Animation. Frank Thomas & Ollie Johnston: The Illusion of Life

CS475/CS675 - Computer Graphics. Lecture 16: Principles of Animation

The Principles of Animation "When we consider a new project, we really study it... not just the surface idea, but everything about it.

Basics of Motion Generation

CS559: Computer Graphics

2D 3D CHARACTER COMPUTER ANIMATION ANIMATION INFORMATISÉE 2D 3D SECONDARY NIVEAU SECONDAIRE

Animations. Hakan Bilen University of Edinburgh. Computer Graphics Fall Some slides are courtesy of Steve Marschner and Kavita Bala

Computer Graphics. Spring Feb Ghada Ahmed, PhD Dept. of Computer Science Helwan University

CS770/870 Spring 2017 Animation Basics

CS770/870 Spring 2017 Animation Basics

Blender 3D Basics. Ch. 1

THE TWELVE PRINCIPLES OF ANIMATION 1. SQUASH AND STRETCH 2. TIMING

Computer Animation INF2050

A bouncing ball squashes on its vertical axis and stretches on the horizontal axis as it strikes the ground.

3D Character animation principles

COMPETITORS HANDBOOK / MANUEL DES CONCURRENTS 2D 3D CHARACTER COMPUTER ANIMATION ANIMATION INFORMATISÉE 2D 3D SECONDARY / NIVEAUX SECONDAIRE

2D ANIMATION SOFTWARE Which is Best?

Perception. Animation. Jacqueline Fischer

12 basic principles of animation

The 3D rendering pipeline (our version for this class)

Animation. Traditional Animation Keyframe Animation. Interpolating Rotation Forward/Inverse Kinematics

Academic / Common Core Standards. Key Assignments/ Common Assessments

Computer Animation Fundamentals. Animation Methods Keyframing Interpolation Kinematics Inverse Kinematics

Animation. Pat Hanrahan

CS230 : Computer Graphics Lecture 12: Introduction to Animation. Tamar Shinar Computer Science & Engineering UC Riverside

COMPUTER ANIMATION 3 KEYFRAME ANIMATION, RIGGING, SKINNING AND CHARACTER ANIMATION. Rémi Ronfard, Animation, M2R MOSIG

Computer Graphics. Si Lu. Fall uter_graphics.htm 11/27/2017

COMP371 COMPUTER GRAPHICS

BCA502 GRAPHICS & MULTIMEDIA UNIT-IV

Exploring Believable Character Animation Based on Principles of Animation and Acting Principles

st ANNUAL SKILLS MANITOBA COMPETITION CONTEST DESCRIPTION

st ANNUAL SKILLS MANITOBA COMPETITION CONTEST DESCRIPTION

Keyframe Animation. Animation. Computer Animation. Computer Animation. Animation vs Modeling. Animation vs Modeling

Animation Lecture 10 Slide Fall 2003

Stop-Motion Animation

Vehicle Project. Ethan Steele CGD

Link: Method

2D Animation Principles Week 1

How Animation is Generated

Computer Animation. Michael Kazhdan ( /657) HB 16.5, 16.6 FvDFH 21.1, 21.3, 21.4

CNM 190 Advanced Digital Animation Lec 12 : Walk Cycles & Autonomous Motion

Animation. CS 4620 Lecture 33. Cornell CS4620 Fall Kavita Bala

Reviewing Principles and Elements of Animation for Motion Capture-based Walk, Run and Jump

Karen Liu associate professor at School of Interactive Computing. Murali Varma graduate student at School of Interactive Computing

CSE512 :: 4 Feb Animation. Jeffrey Heer University of Washington

3D Animation DESCRIPTION. EXAM INFORMATION Items

Computer Animation I. Kerlow sections 2.4, 10.1, 6.3, 6.6 and chapter 7. Optional BG reading: Kerlow chapter 1.

Animation. HCID 520 User Interface Software & Technology

UNIVERSITY OF CALIFORNIA College of Engineering Department of Electrical Engineering and Computer Sciences Computer Science Division CS 294-7

Computer Animation. Courtesy of Adam Finkelstein

Computer Animation. AYBU - CENG505 Advanced Computer Graphics

Animation. CS334 Fall Daniel G. Aliaga Department of Computer Science Purdue University

Basics of Design p. 2 Approaching Design as an Artist p. 4 Knowing Your Character p. 4 Making Decisions p. 4 Categories of Design p.

What Are CSS and DHTML?

Animation in the Interface

Course outline. Code: DES231 Title: Animation and Visualisation Design

Innovations Project Report. Traditional 2D Animation

San Joaquin County Office of Education Career & Technical Education Digital Animation ~ Course Outline CBEDS#: 5798

Computer Animation. Conventional Animation

Once you know the tools, the technical aspect ends and the creative process starts.

Computer Animation Team (440)

IAT 355 Visual Analytics. Animation 2. Lyn Bartram. Many of these slides were borrowed from M. Hearst and J. Heer

Criteria B Developing Ideas

2D Animation Principles Assignment List

A SYSTEM FOR PLANNING AND TIMING ANIMATION PDF provided by

CS/INFO 4154: Analytics-driven Game Design

Upcoming Deadlines. ArtPhysics123.pbworks.com. Second Homework (Mini-portfolio): Due Monday, February 8 th ; Due Wednesday, February 10 th ;

Software Compare and Contrast

199: Natural world and CG: modeling. Karan Singh

Exemplar Work Issued OCR Level 3 Nationals in ICT Unit 4: Creating a Digital Showcase DRAFT. Candidate MW

Animation. Animation. Animation. Animation. Animation

Animation. CS 465 Lecture 22

Vehicle Project. Adam Beckett

Microsoft PowerPoint 2013 Module

History of Animation (a quick synopsis)

Tips and Tricks for Microsoft PowerPoint Game

Gordon Foulkes, Aryn Gunn, Mike Schoenhals, Graham Scott, Dennis Wong. Port Moody Secondary, Terry Fox, Gleneagle, Dr.

VISUAL HIERARCHY Explain: Elements are arranged in order of importance in the designs. Such things as size, weight and contrast are used to create a

Computer Graphics Seminar

Diploma in Graphics Design. Examinations for / Semester 1

Animation. CS 4620 Lecture 32. Cornell CS4620 Fall Kavita Bala

Leveraging Data-Driven Marketing. John Boris, SVP and Chief Marketing Officer, Shutterfly Inc.

POWERPOINT PRESENTATIONS: PRO TIPS

WEBINAR CONSOLE BRANDING GUIDE

Contents. Introduction Page 2 Pre-Production Page 3 Production Page 5 Conclusion Page 7

Video Basics. Camera Shots, Camera Angles, and Camera Movement

Camera Actions. Shots, Angles & Movements

Animating the Page IN THIS CHAPTER. Timelines and Frames

Implementing Games User Research Processes Throughout Development: Beyond Playtesting

Creating Loopable Animations By Ryan Bird

The Stack, Free Store, and Global Namespace

Transcription:

CS/INFO 4154: Analytics-driven Game Design Class 37: Polishing Some slides from: Kelvin Jin `16, TA (2015), worked on Thermo (2014) Brian Curless (University of Washington)

Mon Wed Fri 11/20 THANKSGIVING THANKSGIVING Newgrounds Release Report due 11:59pm 11/27 11/29 Kongregate Release 1 12/1 Kongregate Release 2

Kongregate Release 11/29-12/1 Needs 15 levels No other new requirements CMS deadline = Friday, 12/1 at 10:10am May release in class 11/29 if you are ready Must release by end of class Friday, 12/1

Email from Tom Fulp

International Support

International Support Simulation game in which a zombie works at a food truck.

International Support [Directions] [E]: Eat a customer I laughed just from this.

What is game polish? Hard to define objectively

What is game polish? "Polish is often adding things nobody will ever notice, comment on, or appreciate, but will notice, comment on and appreciate when they aren't there." - Frank Kowalkowski, Alpha Protocol

What is game polish? Polish, to me, is the last 10 to 20 percent of effort where everything in the game is now working and you take the time to focus on the little details that have a big impact on the overall quality of the game. [...] Polish is extremely important, as it has the ability to take a good game and make it great." - Rod Fergusson, Gears of War 2

Polish is small details that: Are added intentionally Have minimal impact on the core mechanics Enhance the gameplay experience Are story, animations, sound effects, visual effects

Why is polish important? Makes games seem more fun than they really are Adds cohesiveness to the theme of your game Presentation can make a big difference

Importance of Presentation Infiniminer Minecraft

Importance of Presentation Crush the Castle Angry Birds

Twelve Basic Principles of Animation Developed by Disney s Ollie Johnston & Frank Thomas: 1. Squash and Stretch 2. Anticipation 3. Staging 4. Straight Ahead Action and Pose-to-Pose 5. Follow Through and Overlapping Action 6. Slow In and Slow Out 7. Arc 8. Secondary Action 9. Timing 10. Exaggeration 11. Solid Drawing 12. Appeal

Twelve Basic Principles of Animation Developed by Disney s Ollie Johnston & Frank Thomas: 1. Squash and Stretch 2. Anticipation 3. Staging 4. Straight Ahead Action and Pose-to-Pose 5. Follow Through and Overlapping Action 6. Slow In and Slow Out 7. Arc 8. Secondary Action 9. Timing 10. Exaggeration 11. Solid Drawing 12. Appeal

1. Squash and Stretch Squash: flatten an object or character by pressure or by its own power. Stretch: used to increase the sense of speed and emphasize the squash by contrast. Note: keep volume constant!

Twelve Basic Principles of Animation Developed by Disney s Ollie Johnston & Frank Thomas: 1. Squash and Stretch 2. Anticipation 3. Staging 4. Straight Ahead Action and Pose-to-Pose 5. Follow Through and Overlapping Action 6. Slow In and Slow Out 7. Arc 8. Secondary Action 9. Timing 10. Exaggeration 11. Solid Drawing 12. Appeal

2. Anticipation An action has three parts: anticipation, action, reaction. Anatomical motivation: a muscle must extend before it can contract. Prepares audience for action so they know what to expect. Directs audience's attention. Which is heavier?

Twelve Basic Principles of Animation Developed by Disney s Ollie Johnston & Frank Thomas: 1. Squash and Stretch 2. Anticipation 3. Staging 4. Straight Ahead Action and Pose-to-Pose 5. Follow Through and Overlapping Action 6. Slow In and Slow Out 7. Arc 8. Secondary Action 9. Timing 10. Exaggeration 11. Solid Drawing 12. Appeal

3. Staging Present the idea so it is unmistakably clear. Audience can only see one thing at a time. Useful guide: stage actions in silhouette. Which action is clearer?

Twelve Basic Principles of Animation Developed by Disney s Ollie Johnston & Frank Thomas: 1. Squash and Stretch 2. Anticipation 3. Staging 4. Straight Ahead Action and Pose-to-Pose 5. Follow Through and Overlapping Action 6. Slow In and Slow Out 7. Arc 8. Secondary Action 9. Timing 10. Exaggeration 11. Solid Drawing 12. Appeal

5. Follow Through and Overlapping Action Actions seldom come to an abrupt stop. Physical motivation: inertia

Twelve Basic Principles of Animation Developed by Disney s Ollie Johnston & Frank Thomas: 1. Squash and Stretch 2. Anticipation 3. Staging 4. Straight Ahead Action and Pose-to-Pose 5. Follow Through and Overlapping Action 6. Slow In and Slow Out 7. Arc 8. Secondary Action 9. Timing 10. Exaggeration 11. Solid Drawing 12. Appeal

6. Slow In and Slow Out, 9. Timing Technique: Easing Replace linear interpolation with more interesting movement patterns Makes movement feel more natural/stylized http://sol.gfxile.net/interpolation/

Easing in Thermo

Thermo Demo

Twelve Basic Principles of Animation Developed by Disney s Ollie Johnston & Frank Thomas: 1. Squash and Stretch 2. Anticipation 3. Staging 4. Straight Ahead Action and Pose-to-Pose 5. Follow Through and Overlapping Action 6. Slow In and Slow Out 7. Arc 8. Secondary Action 9. Timing 10. Exaggeration 11. Solid Drawing 12. Appeal

10. Exaggeration Bring out characteristics about your character or your world by exaggerating them

Exaggeration

Exaggeration

Activity: Aground Polish

Activity: Aground Polish With your group, play Aground How does this game make you feel? Identify five things you would consider polish intentionally placed in the game to make it feel better, but minimal impact on core gameplay What can you learn for your own games?

Conclusion Polishing your game helps it stand out from the rest! Esp. if your game mechanics are fairly simple Think of it not just as a game, but as an experience Be in control of both visual and aural details