SlideShare a Scribd company logo
Animation
                             Bouncing Ball Exercise




Thursday, 19 November 2009
The Bouncing Ball Tutorial

                             This is the first lesson taught to any
                             animation student.
                             By following it you will grasp most of
                             the principals used in animation.




Thursday, 19 November 2009
Thursday, 19 November 2009
Here are all the frames of the animation
                             sequence

Thursday, 19 November 2009
1. The Arc




              The ball falls in an elliptical arc through space.
              Most things move in an arc of some kind.
              N.B. If the ball were to move in a straight line between the high and low points of the
              bounce, then the action would look very unnatural.

Thursday, 19 November 2009
2a. Timing (or Spacing)- DOWN




               As the ball falls it is accelerated by gravity, the
               gap between each frame growing all the time until
               the ball contacts the ground.

Thursday, 19 November 2009
2b. Timing (or Spacing)- UP




               As the ball bounces from the ground the opposite
               happens: as the ball hops up it moves very fast at
               first, then slows down by gravity into the high
               point of its bounce.
Thursday, 19 November 2009
2c. Timing (or Spacing)




               Mark the position of each ball on the arc path with
               an X and then number them


Thursday, 19 November 2009
3. Squash and Stretch




             As the ball falls it stretches. When it impacts the
             ground it squashes. When it bounces off the
             ground it stretches again.
             Note how quickly the ball regains its circular shape. Too much squash and stretch can
             make an object look “mushy”

Thursday, 19 November 2009
4. Volume




             The ball should remain the same mass as it
             squashes and stretches. If the ball were to squash
             too much it would seem to be growing physically
             bigger. This is very eye catching, and looks
             weird.
Thursday, 19 November 2009
5. Key Frames




          On separate sheets, draw the different key frames.
          If done correctly you should have a series of
          drawing numbered 1,7,12,17,21,25,28 and 31.
          Write the frame numbers on each drawing. Key frames have a circle around them.


Thursday, 19 November 2009
6. Inbetween Frames




                Now you must add the inbetween frames.
                These are the drawings that go between the keys
                in order to make the action look smooth.

Thursday, 19 November 2009

More Related Content

Viewers also liked

Bouncing Ball Movie
Bouncing  Ball  MovieBouncing  Ball  Movie
Bouncing Ball Movie
computerland
 
Operation of 8255A
Operation of 8255AOperation of 8255A
Operation of 8255A
Anuj Yadav
 
8259 a
8259 a8259 a
Basic Concepts of Animation
Basic Concepts of AnimationBasic Concepts of Animation
Basic Concepts of Animation
jamalharun
 
8259 Programmable Interrupt Controller by vijay
8259 Programmable Interrupt Controller by vijay8259 Programmable Interrupt Controller by vijay
8259 Programmable Interrupt Controller by vijay
Vijay Kumar
 
Introduction to Animation
Introduction to AnimationIntroduction to Animation
Introduction to Animation
mrnasim
 
Slideshare ppt
Slideshare pptSlideshare ppt
Slideshare ppt
Mandy Suzanne
 

Viewers also liked (7)

Bouncing Ball Movie
Bouncing  Ball  MovieBouncing  Ball  Movie
Bouncing Ball Movie
 
Operation of 8255A
Operation of 8255AOperation of 8255A
Operation of 8255A
 
8259 a
8259 a8259 a
8259 a
 
Basic Concepts of Animation
Basic Concepts of AnimationBasic Concepts of Animation
Basic Concepts of Animation
 
8259 Programmable Interrupt Controller by vijay
8259 Programmable Interrupt Controller by vijay8259 Programmable Interrupt Controller by vijay
8259 Programmable Interrupt Controller by vijay
 
Introduction to Animation
Introduction to AnimationIntroduction to Animation
Introduction to Animation
 
Slideshare ppt
Slideshare pptSlideshare ppt
Slideshare ppt
 

More from SATMEDIA

Scene Lesson 1&2
Scene Lesson 1&2Scene Lesson 1&2
Scene Lesson 1&2
SATMEDIA
 
STENCIL ART_Blek le Rat/BANKSY
STENCIL ART_Blek le Rat/BANKSYSTENCIL ART_Blek le Rat/BANKSY
STENCIL ART_Blek le Rat/BANKSY
SATMEDIA
 
Stencil Art: Multi-Layer Stencils
Stencil Art: Multi-Layer StencilsStencil Art: Multi-Layer Stencils
Stencil Art: Multi-Layer Stencils
SATMEDIA
 
Campaign Tees
Campaign TeesCampaign Tees
Campaign Tees
SATMEDIA
 
Artifact - Campaign SESSION 1
Artifact - Campaign SESSION 1Artifact - Campaign SESSION 1
Artifact - Campaign SESSION 1
SATMEDIA
 
Preliminary Exercise - Continuity Task
Preliminary Exercise - Continuity TaskPreliminary Exercise - Continuity Task
Preliminary Exercise - Continuity Task
SATMEDIA
 
L2 CRaM Logo session 2009
L2 CRaM Logo session 2009L2 CRaM Logo session 2009
L2 CRaM Logo session 2009
SATMEDIA
 
Shifty Induction Session 1 & 2
Shifty Induction Session 1 & 2Shifty Induction Session 1 & 2
Shifty Induction Session 1 & 2
SATMEDIA
 

More from SATMEDIA (8)

Scene Lesson 1&2
Scene Lesson 1&2Scene Lesson 1&2
Scene Lesson 1&2
 
STENCIL ART_Blek le Rat/BANKSY
STENCIL ART_Blek le Rat/BANKSYSTENCIL ART_Blek le Rat/BANKSY
STENCIL ART_Blek le Rat/BANKSY
 
Stencil Art: Multi-Layer Stencils
Stencil Art: Multi-Layer StencilsStencil Art: Multi-Layer Stencils
Stencil Art: Multi-Layer Stencils
 
Campaign Tees
Campaign TeesCampaign Tees
Campaign Tees
 
Artifact - Campaign SESSION 1
Artifact - Campaign SESSION 1Artifact - Campaign SESSION 1
Artifact - Campaign SESSION 1
 
Preliminary Exercise - Continuity Task
Preliminary Exercise - Continuity TaskPreliminary Exercise - Continuity Task
Preliminary Exercise - Continuity Task
 
L2 CRaM Logo session 2009
L2 CRaM Logo session 2009L2 CRaM Logo session 2009
L2 CRaM Logo session 2009
 
Shifty Induction Session 1 & 2
Shifty Induction Session 1 & 2Shifty Induction Session 1 & 2
Shifty Induction Session 1 & 2
 

Recently uploaded

Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!
Tobias Schneck
 
Principle of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptxPrinciple of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptx
BibashShahi
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
Ivo Velitchkov
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
 
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
zjhamm304
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
Pablo Gómez Abajo
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
Fwdays
 
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Ukraine
 
"What does it really mean for your system to be available, or how to define w...
"What does it really mean for your system to be available, or how to define w..."What does it really mean for your system to be available, or how to define w...
"What does it really mean for your system to be available, or how to define w...
Fwdays
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Neo4j
 
A Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's ArchitectureA Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's Architecture
ScyllaDB
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
c5vrf27qcz
 
Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!
Ortus Solutions, Corp
 
What is an RPA CoE? Session 2 – CoE Roles
What is an RPA CoE?  Session 2 – CoE RolesWhat is an RPA CoE?  Session 2 – CoE Roles
What is an RPA CoE? Session 2 – CoE Roles
DianaGray10
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
Ajin Abraham
 
AI in the Workplace Reskilling, Upskilling, and Future Work.pptx
AI in the Workplace Reskilling, Upskilling, and Future Work.pptxAI in the Workplace Reskilling, Upskilling, and Future Work.pptx
AI in the Workplace Reskilling, Upskilling, and Future Work.pptx
Sunil Jagani
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
Fwdays
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
UiPathCommunity
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
Safe Software
 

Recently uploaded (20)

Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!
 
Principle of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptxPrinciple of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptx
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
 
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
 
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
 
"What does it really mean for your system to be available, or how to define w...
"What does it really mean for your system to be available, or how to define w..."What does it really mean for your system to be available, or how to define w...
"What does it really mean for your system to be available, or how to define w...
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
 
A Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's ArchitectureA Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's Architecture
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
 
Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!
 
What is an RPA CoE? Session 2 – CoE Roles
What is an RPA CoE?  Session 2 – CoE RolesWhat is an RPA CoE?  Session 2 – CoE Roles
What is an RPA CoE? Session 2 – CoE Roles
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
 
AI in the Workplace Reskilling, Upskilling, and Future Work.pptx
AI in the Workplace Reskilling, Upskilling, and Future Work.pptxAI in the Workplace Reskilling, Upskilling, and Future Work.pptx
AI in the Workplace Reskilling, Upskilling, and Future Work.pptx
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
 

Bouncing Ball Exercise

  • 1. Animation Bouncing Ball Exercise Thursday, 19 November 2009
  • 2. The Bouncing Ball Tutorial This is the first lesson taught to any animation student. By following it you will grasp most of the principals used in animation. Thursday, 19 November 2009
  • 4. Here are all the frames of the animation sequence Thursday, 19 November 2009
  • 5. 1. The Arc The ball falls in an elliptical arc through space. Most things move in an arc of some kind. N.B. If the ball were to move in a straight line between the high and low points of the bounce, then the action would look very unnatural. Thursday, 19 November 2009
  • 6. 2a. Timing (or Spacing)- DOWN As the ball falls it is accelerated by gravity, the gap between each frame growing all the time until the ball contacts the ground. Thursday, 19 November 2009
  • 7. 2b. Timing (or Spacing)- UP As the ball bounces from the ground the opposite happens: as the ball hops up it moves very fast at first, then slows down by gravity into the high point of its bounce. Thursday, 19 November 2009
  • 8. 2c. Timing (or Spacing) Mark the position of each ball on the arc path with an X and then number them Thursday, 19 November 2009
  • 9. 3. Squash and Stretch As the ball falls it stretches. When it impacts the ground it squashes. When it bounces off the ground it stretches again. Note how quickly the ball regains its circular shape. Too much squash and stretch can make an object look “mushy” Thursday, 19 November 2009
  • 10. 4. Volume The ball should remain the same mass as it squashes and stretches. If the ball were to squash too much it would seem to be growing physically bigger. This is very eye catching, and looks weird. Thursday, 19 November 2009
  • 11. 5. Key Frames On separate sheets, draw the different key frames. If done correctly you should have a series of drawing numbered 1,7,12,17,21,25,28 and 31. Write the frame numbers on each drawing. Key frames have a circle around them. Thursday, 19 November 2009
  • 12. 6. Inbetween Frames Now you must add the inbetween frames. These are the drawings that go between the keys in order to make the action look smooth. Thursday, 19 November 2009