Presentation is loading. Please wait.

Presentation is loading. Please wait.

Animation IS 247: Information Visualization and Presentation Saifon Obromsook Linda Harjono.

Similar presentations


Presentation on theme: "Animation IS 247: Information Visualization and Presentation Saifon Obromsook Linda Harjono."— Presentation transcript:

1 Animation IS 247: Information Visualization and Presentation Saifon Obromsook Linda Harjono

2 Agenda Introduction Review of Papers When Is Animation Useful (or not)? Fun Examples

3 http://maps.unomaha.edu/AnimArt/Anim Var.html Animation = ? “The quality or condition of being alive, active, spirited, or vigorous” (dictionary.com) “A dynamic visual statement that evolves through movement or change in the display” “… creating the illusion of change by rapidly displaying a series of single frames” (Roncarelli 1988). “In cartography, … it depicts something that would not be evident if the maps were viewed individually. In a sense, what happens between each frame is more important than what exists on each frame” (Peterson 1995, 48).

4 We Use Animation to… Tell stories / scenarios: cartoons Illustrate dynamic process / simulation Create a character / an agent Navigate through virtual 3D space: games, medical Decorate Draw attentions

5 http://maps.unomaha.edu/AnimArt/Anim Var.html Variables of Animation Size Shape Position Speed Viewpoint Distance Scene Texture, Pattern, Shading, Color

6 Chang & Ungar “Animation: From Cartoons to the User Interface”  Static presentations  sudden change of states  Cartoons animation  make UI easier to understand at a cognitive level by presenting the transitions between states  Self UI  apply cartoon animation to UI

7 Animation Principles in Cartoon & Self Solidity (squash and stretch)  Solid drawing  Motion blur  Dissolves Exaggeration  Anticipation  Follow through Reinforcement  Slow in and slow out  Arcs  Follow through

8 Why Cartoon-Style Animation? Cartoons’ theatricality is powerful in communicating to the user. Cartoons can make UI engage the user into its world. The medium of cartoon animation is like that of graphic computers.

9 Notes Might be more useful for novices to a system Many principles applied in Window 2000/XP Lack of usability testing Self 4.1.4 released in August 2001: Download (Mac & Solaris) http://research.sun.com/research/self/rel ease_4.1/release.html http://research.sun.com/research/self/rel ease_4.1/release.html

10 Mackinlay, Card, and Robertson “Rapid Controlled Movement Through A Virtual 3D Space”  Viewpoint control used to explore a virtual space and to get the right view for analysis & manipulation  Current techniques of targeted viewpoint movement are hard to control  Propose a new technique

11 3D Viewpoint Movements Move viewpoint through workspace Move objects

12 Problems with Current POI Techniques Inefficient interactions & movement trajectory Limits on human reach and precision – directly positioning view points Difficulties controlling high velocities – flying viewpoints through workspace  Slow&Sure – takes time  Fast&overshoot – miss the target  Pulse – takes time

13 Proposed Technique: POI First specify the target Then move the viewpoint logarithmically to the target (in reverse for POI object movement)  Fast in the beginning  Slower as the target becomes closer Rotate viewpoint to face POI Constraints:  Has to keep the virtual body upright  Can’t change object during viewpoint movement

14 Examples of Navigation in Virtual 3D space From Parallel GraphicsFrom Parallel Graphics (need a VRML client)

15 Kehoe, Stasko, and Taylor “Rethinking Evaluation of Algorithm Animations as Learning Aids” Why previous studies present no benefits:  No/limited benefits from animation  Benefits are not captured in measurements  Design of experiments prevents benefits to be received Methods:  Combination of qualitative & quantitative  More flexible setting  Metrics: score for each type of questions, time used, usage of materials, qualitative data from observations & interviews

16 Findings Value is more apparent in interactive situations Most useful to learn procedural operations Make subject more accessible & less intimidating  increase motivation

17 More Examples of Animation as Learning Aids Sorting algorithm  Users should have control over the animation (speed, stop) With Narration or text - exampleexample Interactive, linking - exampleexample Use metaphor - exampleexample

18 When is animation worth doing compared to static graphics? To explain ideas that involves changes in time, position, and/or process, especially with multiple objects  Flight paths Flight paths  Damage to the Kursk ? Damage to the Kursk  Ballot ? Ballot

19 When users’ goals are forgotten Flash Intro Office Agents Distracting ads

20 Animated Agents Microsoft Agent


Download ppt "Animation IS 247: Information Visualization and Presentation Saifon Obromsook Linda Harjono."

Similar presentations


Ads by Google