SlideShare ist ein Scribd-Unternehmen logo
1 von 54
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

Lecture 9 animation
Lecture 9 animationLecture 9 animation
Lecture 9 animationMr SMAK
 
Animation movies power point
Animation movies power pointAnimation movies power point
Animation movies power pointoacore2
 
3 d display technique
3 d display technique3 d display technique
3 d display techniquePriya Ashok
 
Development of a 3d animated short film using 3d animation technique
Development of a 3d animated short film using 3d animation techniqueDevelopment of a 3d animated short film using 3d animation technique
Development of a 3d animated short film using 3d animation techniqueAfsarah Jahin
 
Introduction to Animation
Introduction to AnimationIntroduction to Animation
Introduction to Animationmrnasim
 
Camera movement
Camera movementCamera movement
Camera movementjoeronan11
 
Computer animation
Computer animationComputer animation
Computer animationAnisa Oshafi
 
Task 3 investigating animation techniques
Task 3 investigating animation techniquesTask 3 investigating animation techniques
Task 3 investigating animation techniquesBenT1990
 
3-D TECHNOLOGY
3-D TECHNOLOGY 3-D TECHNOLOGY
3-D TECHNOLOGY dharmawath
 
How to create an animated infographic
How to create an animated infographicHow to create an animated infographic
How to create an animated infographicDave LaFontaine
 

Was ist angesagt? (20)

3D-TV-PPT
3D-TV-PPT3D-TV-PPT
3D-TV-PPT
 
Animation
AnimationAnimation
Animation
 
3D PC GLASS
3D PC GLASS3D PC GLASS
3D PC GLASS
 
Lecture 9 animation
Lecture 9 animationLecture 9 animation
Lecture 9 animation
 
3 d tv
3 d tv3 d tv
3 d tv
 
Animation movies power point
Animation movies power pointAnimation movies power point
Animation movies power point
 
3D display without glasses
3D display without glasses3D display without glasses
3D display without glasses
 
Principles of animation
Principles of animationPrinciples of animation
Principles of animation
 
3 d display technique
3 d display technique3 d display technique
3 d display technique
 
Development of a 3d animated short film using 3d animation technique
Development of a 3d animated short film using 3d animation techniqueDevelopment of a 3d animated short film using 3d animation technique
Development of a 3d animated short film using 3d animation technique
 
animation
animationanimation
animation
 
Types of animation
Types of animationTypes of animation
Types of animation
 
Introduction to Animation
Introduction to AnimationIntroduction to Animation
Introduction to Animation
 
Camera movement
Camera movementCamera movement
Camera movement
 
Computer animation
Computer animationComputer animation
Computer animation
 
3D Technology
3D Technology 3D Technology
3D Technology
 
Task 3 investigating animation techniques
Task 3 investigating animation techniquesTask 3 investigating animation techniques
Task 3 investigating animation techniques
 
3-D TECHNOLOGY
3-D TECHNOLOGY 3-D TECHNOLOGY
3-D TECHNOLOGY
 
Types of animation in multimedia
Types of animation in multimediaTypes of animation in multimedia
Types of animation in multimedia
 
How to create an animated infographic
How to create an animated infographicHow to create an animated infographic
How to create an animated infographic
 

Ähnlich wie The animated GUI: lessons from Disney

ICT_2D_Animation_Module.pdf
ICT_2D_Animation_Module.pdfICT_2D_Animation_Module.pdf
ICT_2D_Animation_Module.pdfjaycerda
 
Principles of animation
Principles of animationPrinciples of animation
Principles of animationsuniltalekar1
 
3 d animations
3 d animations3 d animations
3 d animationsKK004
 
Animations in User interfaces
Animations in User interfacesAnimations in User interfaces
Animations in User interfacesKim Nørskov
 
20120827120826 lecture 03_prod_process_n_principles_of_anim
20120827120826 lecture 03_prod_process_n_principles_of_anim20120827120826 lecture 03_prod_process_n_principles_of_anim
20120827120826 lecture 03_prod_process_n_principles_of_animAsiah Jamaluddin
 
2003 animation
2003 animation2003 animation
2003 animationRaam Kumar
 
Picture This leaflet
Picture This leafletPicture This leaflet
Picture This leafletCati Vaucelle
 
Lecture 1 History of Animation.pptx
Lecture 1 History of Animation.pptxLecture 1 History of Animation.pptx
Lecture 1 History of Animation.pptxDeodatusKalekona1
 
principle of animation
principle of animation principle of animation
principle of animation azpiregroup
 
Animation: The Basic Skills
Animation:  The Basic SkillsAnimation:  The Basic Skills
Animation: The Basic Skillswalkers
 
A Light Intro to Adobe Character Animator 2022
A Light Intro to Adobe Character Animator 2022A Light Intro to Adobe Character Animator 2022
A Light Intro to Adobe Character Animator 2022Shalin Hai-Jew
 
Basic Principles and Types of Animations
Basic Principles and Types of AnimationsBasic Principles and Types of Animations
Basic Principles and Types of Animationshidivin652
 

Ähnlich wie The animated GUI: lessons from Disney (20)

Screen art 1.pptx
Screen art 1.pptxScreen art 1.pptx
Screen art 1.pptx
 
Animation
AnimationAnimation
Animation
 
animation
animationanimation
animation
 
ICT_2D_Animation_Module.pdf
ICT_2D_Animation_Module.pdfICT_2D_Animation_Module.pdf
ICT_2D_Animation_Module.pdf
 
Principles of animation
Principles of animationPrinciples of animation
Principles of animation
 
3 d animations
3 d animations3 d animations
3 d animations
 
Animations in User interfaces
Animations in User interfacesAnimations in User interfaces
Animations in User interfaces
 
20120827120826 lecture 03_prod_process_n_principles_of_anim
20120827120826 lecture 03_prod_process_n_principles_of_anim20120827120826 lecture 03_prod_process_n_principles_of_anim
20120827120826 lecture 03_prod_process_n_principles_of_anim
 
2003 animation
2003 animation2003 animation
2003 animation
 
Picture This leaflet
Picture This leafletPicture This leaflet
Picture This leaflet
 
Lecture 1 History of Animation.pptx
Lecture 1 History of Animation.pptxLecture 1 History of Animation.pptx
Lecture 1 History of Animation.pptx
 
principle of animation
principle of animation principle of animation
principle of animation
 
Animation: The Basic Skills
Animation:  The Basic SkillsAnimation:  The Basic Skills
Animation: The Basic Skills
 
The Moving Image & Immersion
The Moving Image & ImmersionThe Moving Image & Immersion
The Moving Image & Immersion
 
CHAPTER – 10 Animation
CHAPTER – 10        AnimationCHAPTER – 10        Animation
CHAPTER – 10 Animation
 
A Light Intro to Adobe Character Animator 2022
A Light Intro to Adobe Character Animator 2022A Light Intro to Adobe Character Animator 2022
A Light Intro to Adobe Character Animator 2022
 
Animation
AnimationAnimation
Animation
 
Animation
AnimationAnimation
Animation
 
Basic Principles and Types of Animations
Basic Principles and Types of AnimationsBasic Principles and Types of Animations
Basic Principles and Types of Animations
 
Animation
AnimationAnimation
Animation
 

Mehr von David Geerts

User experience design
User experience designUser experience design
User experience designDavid Geerts
 
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 experiencesDavid Geerts
 
User interfaces for direct and remote HRI for a swarm of robots assisting fir...
User interfaces for direct and remote HRI for a swarm of robots assisting fir...User interfaces for direct and remote HRI for a swarm of robots assisting fir...
User interfaces for direct and remote HRI for a swarm of robots assisting fir...David Geerts
 
Communities of Practice: A Conceptual Frame for Human-Centred Computing
Communities of Practice: A Conceptual Frame for Human-Centred ComputingCommunities of Practice: A Conceptual Frame for Human-Centred Computing
Communities of Practice: A Conceptual Frame for Human-Centred ComputingDavid Geerts
 
Sign Recognition Technology for the Learning of Hearing Impaired People
Sign Recognition Technology for the Learning of Hearing Impaired PeopleSign Recognition Technology for the Learning of Hearing Impaired People
Sign Recognition Technology for the Learning of Hearing Impaired PeopleDavid Geerts
 
Show me who was at my door and left me a message. Fifthplay's smart building ...
Show me who was at my door and left me a message. Fifthplay's smart building ...Show me who was at my door and left me a message. Fifthplay's smart building ...
Show me who was at my door and left me a message. Fifthplay's smart building ...David Geerts
 
Clubs, Stages & Multitouch
Clubs, Stages & MultitouchClubs, Stages & Multitouch
Clubs, Stages & MultitouchDavid Geerts
 
Collaborative Knowledge Management in Drupal
Collaborative Knowledge Management in DrupalCollaborative Knowledge Management in Drupal
Collaborative Knowledge Management in DrupalDavid Geerts
 

Mehr von David Geerts (8)

User experience design
User experience designUser experience design
User experience design
 
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
 
User interfaces for direct and remote HRI for a swarm of robots assisting fir...
User interfaces for direct and remote HRI for a swarm of robots assisting fir...User interfaces for direct and remote HRI for a swarm of robots assisting fir...
User interfaces for direct and remote HRI for a swarm of robots assisting fir...
 
Communities of Practice: A Conceptual Frame for Human-Centred Computing
Communities of Practice: A Conceptual Frame for Human-Centred ComputingCommunities of Practice: A Conceptual Frame for Human-Centred Computing
Communities of Practice: A Conceptual Frame for Human-Centred Computing
 
Sign Recognition Technology for the Learning of Hearing Impaired People
Sign Recognition Technology for the Learning of Hearing Impaired PeopleSign Recognition Technology for the Learning of Hearing Impaired People
Sign Recognition Technology for the Learning of Hearing Impaired People
 
Show me who was at my door and left me a message. Fifthplay's smart building ...
Show me who was at my door and left me a message. Fifthplay's smart building ...Show me who was at my door and left me a message. Fifthplay's smart building ...
Show me who was at my door and left me a message. Fifthplay's smart building ...
 
Clubs, Stages & Multitouch
Clubs, Stages & MultitouchClubs, Stages & Multitouch
Clubs, Stages & Multitouch
 
Collaborative Knowledge Management in Drupal
Collaborative Knowledge Management in DrupalCollaborative Knowledge Management in Drupal
Collaborative Knowledge Management in Drupal
 

Kürzlich hochgeladen

TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 

Kürzlich hochgeladen (20)

TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 

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