SlideShare a Scribd company logo
1 of 54
Download to read offline
The animated GUI
  Lessons from Disney

  Kristel Van Ael and Joannes Vandermeulen of Namahn at
SIGCHI.be Fall Conference on New Communities 19/10/2009
What are the principles
of animation?
How can animation enhance the user experience?
Context
 Assignment from Atos Worldline:
  use the full potential of a new 16-bit colour display to
  create a user-friendly and appealing interface for a new
  XENTA point-of-sales terminal.

 Basic interface concept and
 flows designed by Namahn
 in 2003, and still standing

 Now focus on colour, typography,
 iconography and … animation
Why animate?
 Provide a natural flow

 Focus attention on the action

 Provide a sense of bearing

 Engage and appeal

 NOT: disrupt or hold back
The illusion of motion
Frame rate
 The human eye perceives motion at about
 24 fps (frames per second)

 20 fps is enough for simple feedback

 25 fps is accepted as very decent

 +30 fps for games
Motion blur
 In the real world, an object leaves an
 impression of its path in our visual system
 – a smear.
Motion blur
 A rule of thumb: if an object moves more
 than half its size between any two frames,
 motion blur must be added.
Instant response
 Visual response to user actions needs to be
 without delay

 0,1 second is about the limit for having the
 user feel that the system is reacting
 instantaneously

 More complex action may take at most
 1,5 seconds
8 Design principles
 Solid drawing
 Squash and stretch
 Arrival and departure
 Ease-in, ease-out
 Arcs
 Follow-through
 Anticipation
 Exaggeration
“Does your
animation have
weight, depth and
balance?”
Solid drawing
Solid drawing
 The creation of objects so they appear to have
 the potential for movement
Solid drawing
 Avoid static symmetry and twin movements
Squash and stretch
Squash and stretch
 defining the rigidity and mass of an object by
 distorting its shape during an action
Squash and stretch
 Pin dropping in Google Maps on iPhone
Arrival and departure
Arrival and departure
 In real live, objects do not appear (enter) or
 disappear (exit) suddenly

 Three variations:
  objects fly in from off-screen,
  objects grow from a point to their full size
  objects dissolve onto the screen.

 Objects exit in the opposite way that they
 entered
Arrival and departure
 Visibility curve
Ease-in, ease-out
Ease-in, ease-out
 Ease-in is a gradual acceleration into a
 motion from a key position

 Ease-out is the gradual deceleration out of
 the motion to a key position

 In either case this principle refers to the
 simple fact that objects in the real world do
 not suddenly start or stop moving
Dan Bluth
Ease-in, ease-out
Ease-in, ease-out
Arcs
Arcs
 The movement of most natural motion will
 be described by a slightly circular path or arc
 of some kind.
Follow-through
Follow-through
 Objects in the real world do not come to
 sudden stops, all of the object coming to a
 standstill at once

 Example: objects coming to a stop will wiggle
 at the end of their motion, as if reacting to a
 small spring at the end of their travel

 Combine with overlapping motion
Anticipation
Anticipation
 Anticipation is a technique to alert the
 viewer to an upcoming action so it is not
 missed. Exaggerating in order to give the
 audience a cue about the main action to
 follow

 Examples:
  Contrary movement just before move
  Retracting slightly before expanding
  A character looking off screen in the direction where an
  important action is about to happen
Anticipation
Exaggeration
Exaggeration
 By increasing the salience of certain aspects
 of the world, the animator gives the
 audience footholds from which to better
 interpret the nature of the character, action,
 or situation

 Paradoxically, only by exaggeration do
 cartoons achieve more realism.
Credits
 Producer: Inge De Cock

 Production Manager: Alain Schiffeleers

 Art Director: Kristel Van Ael

 Assistant Art Director: Bram Boot

 Illustrator: Kurt Cornelis

 Animation Consultant: Eric Goossens

 Animator: Raf Schoenmaekers

 Technical support: Luc Vanoostenryck, Mark Vanophalvens,
 Wouter Verlinden, Jan Verstrepen
References
 The illusion of Life: Disney animation
 by Ollie Johnston (Author), Frank Thomas
 Disney Editions, 1995

 The Nuts and Bolts of Animation
 by Ed J. Cheetham, Country Music Television – MTV Networks
 Computer Graphics May 2001, Volume 35, pg 48-52

 Animation: From Cartoons to the User Interface
 by Bay-Wei Chang and David Ungar
 UIST: User Interface Software and Technology, 1993

More Related Content

Viewers also liked

Justin Lin Cgd Remarks
Justin Lin Cgd RemarksJustin Lin Cgd Remarks
Justin Lin Cgd Remarksjandersonf1
 
Stephen Hamilton Portfolio
Stephen Hamilton PortfolioStephen Hamilton Portfolio
Stephen Hamilton PortfolioStephen Hamilton
 
Preterite Verbs
Preterite VerbsPreterite Verbs
Preterite Verbsdavidsoj
 
Dars Dallas Ppt2011
Dars Dallas Ppt2011Dars Dallas Ppt2011
Dars Dallas Ppt2011DaMotivator
 
Collaborative Knowledge Management in Drupal
Collaborative Knowledge Management in DrupalCollaborative Knowledge Management in Drupal
Collaborative Knowledge Management in DrupalStepStone Belgium
 
Foreman Pace Slideshare
Foreman Pace SlideshareForeman Pace Slideshare
Foreman Pace SlideshareHighland Park
 
Teaching music across the curriculum
Teaching music across the curriculumTeaching music across the curriculum
Teaching music across the curriculumHighland Park
 
Creative methods for designing and evaluating user experiences
Creative methods for designing and evaluating user experiencesCreative methods for designing and evaluating user experiences
Creative methods for designing and evaluating user experiencesStepStone Belgium
 

Viewers also liked (10)

David Geerts on Personas
David Geerts on PersonasDavid Geerts on Personas
David Geerts on Personas
 
Justin Lin Cgd Remarks
Justin Lin Cgd RemarksJustin Lin Cgd Remarks
Justin Lin Cgd Remarks
 
Stephen Hamilton Portfolio
Stephen Hamilton PortfolioStephen Hamilton Portfolio
Stephen Hamilton Portfolio
 
Preterite Verbs
Preterite VerbsPreterite Verbs
Preterite Verbs
 
Information disclosure
Information disclosureInformation disclosure
Information disclosure
 
Dars Dallas Ppt2011
Dars Dallas Ppt2011Dars Dallas Ppt2011
Dars Dallas Ppt2011
 
Collaborative Knowledge Management in Drupal
Collaborative Knowledge Management in DrupalCollaborative Knowledge Management in Drupal
Collaborative Knowledge Management in Drupal
 
Foreman Pace Slideshare
Foreman Pace SlideshareForeman Pace Slideshare
Foreman Pace Slideshare
 
Teaching music across the curriculum
Teaching music across the curriculumTeaching music across the curriculum
Teaching music across the curriculum
 
Creative methods for designing and evaluating user experiences
Creative methods for designing and evaluating user experiencesCreative methods for designing and evaluating user experiences
Creative methods for designing and evaluating user experiences
 

Recently uploaded

Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789CristineGraceAcuyan
 
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证wpkuukw
 
Eye-Catching Web Design Crafting User Interfaces .docx
Eye-Catching Web Design Crafting User Interfaces .docxEye-Catching Web Design Crafting User Interfaces .docx
Eye-Catching Web Design Crafting User Interfaces .docxMdBokhtiyarHossainNi
 
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...instagramfab782445
 
Q4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationQ4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationZenSeloveres
 
Lecture 01 Introduction To Multimedia.pptx
Lecture 01 Introduction To Multimedia.pptxLecture 01 Introduction To Multimedia.pptx
Lecture 01 Introduction To Multimedia.pptxShoaibRajper1
 
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证eeanqy
 
Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...
Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...
Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...samsungultra782445
 
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for Friendship
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for FriendshipRaebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for Friendship
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for FriendshipNitya salvi
 
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...Nitya salvi
 
NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...
NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...
NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...Amil baba
 
Furniture & Joinery Details_Designs.pptx
Furniture & Joinery Details_Designs.pptxFurniture & Joinery Details_Designs.pptx
Furniture & Joinery Details_Designs.pptxNikhil Raut
 
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样yhavx
 
Call Girls Jalaun Just Call 8617370543 Top Class Call Girl Service Available
Call Girls Jalaun Just Call 8617370543 Top Class Call Girl Service AvailableCall Girls Jalaun Just Call 8617370543 Top Class Call Girl Service Available
Call Girls Jalaun Just Call 8617370543 Top Class Call Girl Service AvailableNitya salvi
 
Essential UI/UX Design Principles: A Comprehensive Guide
Essential UI/UX Design Principles: A Comprehensive GuideEssential UI/UX Design Principles: A Comprehensive Guide
Essential UI/UX Design Principles: A Comprehensive GuideDesign Studio UI UX
 
Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...gajnagarg
 
The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024Ilham Brata
 
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...HyderabadDolls
 
BLOCK CHAIN PROJECT block chain project
BLOCK CHAIN  PROJECT block chain projectBLOCK CHAIN  PROJECT block chain project
BLOCK CHAIN PROJECT block chain projectujraj8767
 
Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...gajnagarg
 

Recently uploaded (20)

Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
 
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
 
Eye-Catching Web Design Crafting User Interfaces .docx
Eye-Catching Web Design Crafting User Interfaces .docxEye-Catching Web Design Crafting User Interfaces .docx
Eye-Catching Web Design Crafting User Interfaces .docx
 
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
 
Q4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationQ4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentation
 
Lecture 01 Introduction To Multimedia.pptx
Lecture 01 Introduction To Multimedia.pptxLecture 01 Introduction To Multimedia.pptx
Lecture 01 Introduction To Multimedia.pptx
 
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
 
Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...
Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...
Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...
 
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for Friendship
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for FriendshipRaebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for Friendship
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for Friendship
 
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...
 
NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...
NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...
NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...
 
Furniture & Joinery Details_Designs.pptx
Furniture & Joinery Details_Designs.pptxFurniture & Joinery Details_Designs.pptx
Furniture & Joinery Details_Designs.pptx
 
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
 
Call Girls Jalaun Just Call 8617370543 Top Class Call Girl Service Available
Call Girls Jalaun Just Call 8617370543 Top Class Call Girl Service AvailableCall Girls Jalaun Just Call 8617370543 Top Class Call Girl Service Available
Call Girls Jalaun Just Call 8617370543 Top Class Call Girl Service Available
 
Essential UI/UX Design Principles: A Comprehensive Guide
Essential UI/UX Design Principles: A Comprehensive GuideEssential UI/UX Design Principles: A Comprehensive Guide
Essential UI/UX Design Principles: A Comprehensive Guide
 
Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...
 
The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024
 
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
 
BLOCK CHAIN PROJECT block chain project
BLOCK CHAIN  PROJECT block chain projectBLOCK CHAIN  PROJECT block chain project
BLOCK CHAIN PROJECT block chain project
 
Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...
 

The animated GUI: lessons from Disney

  • 1. The animated GUI Lessons from Disney Kristel Van Ael and Joannes Vandermeulen of Namahn at SIGCHI.be Fall Conference on New Communities 19/10/2009
  • 2. What are the principles of animation? How can animation enhance the user experience?
  • 3. Context Assignment from Atos Worldline: use the full potential of a new 16-bit colour display to create a user-friendly and appealing interface for a new XENTA point-of-sales terminal. Basic interface concept and flows designed by Namahn in 2003, and still standing Now focus on colour, typography, iconography and … animation
  • 4.
  • 5.
  • 6. Why animate? Provide a natural flow Focus attention on the action Provide a sense of bearing Engage and appeal NOT: disrupt or hold back
  • 8. Frame rate The human eye perceives motion at about 24 fps (frames per second) 20 fps is enough for simple feedback 25 fps is accepted as very decent +30 fps for games
  • 9. Motion blur In the real world, an object leaves an impression of its path in our visual system – a smear.
  • 10. Motion blur A rule of thumb: if an object moves more than half its size between any two frames, motion blur must be added.
  • 11.
  • 12.
  • 13.
  • 14. Instant response Visual response to user actions needs to be without delay 0,1 second is about the limit for having the user feel that the system is reacting instantaneously More complex action may take at most 1,5 seconds
  • 15. 8 Design principles Solid drawing Squash and stretch Arrival and departure Ease-in, ease-out Arcs Follow-through Anticipation Exaggeration
  • 16. “Does your animation have weight, depth and balance?”
  • 18. Solid drawing The creation of objects so they appear to have the potential for movement
  • 19.
  • 20. Solid drawing Avoid static symmetry and twin movements
  • 22. Squash and stretch defining the rigidity and mass of an object by distorting its shape during an action
  • 23. Squash and stretch Pin dropping in Google Maps on iPhone
  • 24.
  • 26. Arrival and departure In real live, objects do not appear (enter) or disappear (exit) suddenly Three variations: objects fly in from off-screen, objects grow from a point to their full size objects dissolve onto the screen. Objects exit in the opposite way that they entered
  • 27.
  • 28. Arrival and departure Visibility curve
  • 29.
  • 30.
  • 32. Ease-in, ease-out Ease-in is a gradual acceleration into a motion from a key position Ease-out is the gradual deceleration out of the motion to a key position In either case this principle refers to the simple fact that objects in the real world do not suddenly start or stop moving
  • 36.
  • 37. Arcs
  • 38. Arcs The movement of most natural motion will be described by a slightly circular path or arc of some kind.
  • 39.
  • 41. Follow-through Objects in the real world do not come to sudden stops, all of the object coming to a standstill at once Example: objects coming to a stop will wiggle at the end of their motion, as if reacting to a small spring at the end of their travel Combine with overlapping motion
  • 42.
  • 44. Anticipation Anticipation is a technique to alert the viewer to an upcoming action so it is not missed. Exaggerating in order to give the audience a cue about the main action to follow Examples: Contrary movement just before move Retracting slightly before expanding A character looking off screen in the direction where an important action is about to happen
  • 46.
  • 47.
  • 49. Exaggeration By increasing the salience of certain aspects of the world, the animator gives the audience footholds from which to better interpret the nature of the character, action, or situation Paradoxically, only by exaggeration do cartoons achieve more realism.
  • 50.
  • 51.
  • 52.
  • 53. Credits Producer: Inge De Cock Production Manager: Alain Schiffeleers Art Director: Kristel Van Ael Assistant Art Director: Bram Boot Illustrator: Kurt Cornelis Animation Consultant: Eric Goossens Animator: Raf Schoenmaekers Technical support: Luc Vanoostenryck, Mark Vanophalvens, Wouter Verlinden, Jan Verstrepen
  • 54. References The illusion of Life: Disney animation by Ollie Johnston (Author), Frank Thomas Disney Editions, 1995 The Nuts and Bolts of Animation by Ed J. Cheetham, Country Music Television – MTV Networks Computer Graphics May 2001, Volume 35, pg 48-52 Animation: From Cartoons to the User Interface by Bay-Wei Chang and David Ungar UIST: User Interface Software and Technology, 1993