George G. Robertson Principal Researcher Microsoft Corporation



Similar documents
Outline. Animation. 1. Squash and Stretch. Overview: Traditional Animation. Squash and Stretch Cont. 2. Timing and Motion

CS 4300 Computer Graphics. Prof. Harriet Fell Fall 2012 Lecture 33 November 26, 2012

The Effectiveness of Interactive Animation As a Data Analysis Tool

COMP Visualization. Lecture 15 Animation

Model Answers. A good answer of the questions from 2 to 8 should contain the belowmentioned

Fundamentals of Computer Animation

Creating PowerPoint Presentations with Audio Narration. Tips & Techniques for Designing Online Lectures Using PowerPoint

COMP Visualization. Lecture 11 Interacting with Visualizations

A static representation for ToonTalk programs

Salt Lake City School District Student Learning Objectives (SLOs) Writing Template

Time Series Data Visualization

Dynamic Visualization and Time

3D Interactive Information Visualization: Guidelines from experience and analysis of applications

What is Visualization? Information Visualization An Overview. Information Visualization. Definitions

Data Mining, Predictive Analytics with Microsoft Analysis Services and Excel PowerPivot

PowerPoint 2013 Basics of Creating a PowerPoint Presentation

APP INVENTOR. Test Review

CS 4204 Computer Graphics

Lesson Plan. Performance Objective: Upon completion of this assignment, the student will be able to identify the Twelve Principles of Animation.

Effective Visualization Techniques for Data Discovery and Analysis

Visualization methods for patent data

MT. DIABLO UNIFIED SCHOOL DISTRICT COURSE OF STUDY

Numbers as pictures: Examples of data visualization from the Business Employment Dynamics program. October 2009

Animation. The Twelve Principles of Animation

Teaching Methodology for 3D Animation

Categories Criteria Instructional and Audience Analysis. Prerequisites are clearly listed within the syllabus.

GRAPHING DATA FOR DECISION-MAKING

WSOA Introduction to Principles of Animation Course Outline 2013

MMGD0203 Multimedia Design MMGD0203 MULTIMEDIA DESIGN. Chapter 3 Graphics and Animations

IM 2701 Multimedia Design and Web Development BSc in Business Information Systems. Chapter 01 Introduction to Multimedia Design

Character Animation from 2D Pictures and 3D Motion Data ALEXANDER HORNUNG, ELLEN DEKKERS, and LEIF KOBBELT RWTH-Aachen University

Basic Theory of Intermedia Composing with Sounds and Images

CIS 536/636 Introduction to Computer Graphics. Kansas State University. CIS 536/636 Introduction to Computer Graphics

Computer Animation. CS 445/645 Fall 2001

Revision Number: 1. CUFANM301A Create 2D digital animations

The Fundamental Principles of Animation

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

Exploring the Use of Slow Motion Animation (Slowmation) as a Teaching Strategy to Develop Year 4 Students' Understandings of Equivalent Fractions.

<no narration for this slide>

2 SYSTEM DESCRIPTION TECHNIQUES

Principles of Data Visualization for Exploratory Data Analysis. Renee M. P. Teate. SYS 6023 Cognitive Systems Engineering April 28, 2015

LEVEL I LEADERSHIP ROLE OF THE COACH. September 2007 Page 1

WEB, HYBRID, NATIVE EXPLAINED CRAIG ISAKSON. June 2013 MOBILE ENGINEERING LEAD / SOFTWARE ENGINEER

Voice Driven Animation System

Particles, Flocks, Herds, Schools

Republic Polytechnic School of Information and Communications Technology C391 Animation and Visual Effect Automation.

Feature Tracking and Optical Flow

CUFANM501A Create 3D digital character animation

Motion Charts: Telling Stories with Statistics

The benefits of using presentation software in the classroom include:

QUALITY TOOLBOX. Understanding Processes with Hierarchical Process Mapping. Robert B. Pojasek. Why Process Mapping?

Blender 3D Animation

Principles of Data Visualization

HACKETTSTOWN, NEW JERSEY. Computer Animation Grades CURRICULUM GUIDE FINAL DRAFT. July 2014

Effective Big Data Visualization

Graphics. Computer Animation 고려대학교 컴퓨터 그래픽스 연구실. kucg.korea.ac.kr 1

HIGH SCHOOL COURSE OUTLINE

Note-Taking Tips. 1. REVIEW your notes within 24 hours of taking them. This will help you retain up to 80% of information for a test.

Academic Standards for Reading in Science and Technical Subjects

Introduction to Pattern Recognition

Correlation of Scholastic ReadAbout to SRA/Open Court Reading

CAPITOL RIVERFRONT BID. Marketing Video

Overview Basic Design Studio A (MCD1330) Visual Arts Studio A (MCD1340) Drawing A (MCD1270)... 4

What makes a good coder and technology user at Mountfields Lodge School?

Canadian Association of Nordic Ski Instructors. Telemark Instructor - Level I Course Workbook

SIXTH GRADE UNIT 1. Reading: Literature

SPRING SEMESTER. Turhan DOAN from Computer Engineering Department: Software Development Process

Program of Study. Animation (1288X) Level 1 (390 hrs)

SuperViz: An Interactive Visualization of Super-Peer P2P Network

Big Data in Pictures: Data Visualization

Predictive Analytics

Visualization Software

OBI 11g Data Visualization Best Practices

Optical Illusions Essay Angela Wall EMAT 6690

Colorado School of Mines Computer Vision Professor William Hoff

A SYSTEM FOR PLANNING AND TIMING ANIMATION PDF provided by

Energy transformations

Quantitative Displays for Combining Time-Series and Part-to-Whole Relationships

MODELING AND ANIMATION

Assignment 2: Animated Transitions Due: Oct 12 Mon, 11:59pm, 2015 (midnight)

Diploma/BA (Hons) Digital Arts - GI401

High School Science Lesson Plan: Biology

Computer Animation. Jason Lawrence CS 4810: Graphics

HierarchyMap: A Novel Approach to Treemap Visualization of Hierarchical Data

Web site evaluation. Conducted for. (The Client) By Information & Design. October 17th, 1998

Transcription:

George G. Robertson Principal Researcher Microsoft Corporation

Attention Object Constancy Causality Engagement Calibration Helps? direct attention change tracking narrative increase interest Hurts? Distraction false relations false agency chart junk too slow: boring too fast: errors

Character Animation (Lasseter 1987, based on Thomas and Johnson 1981) Squash and stretch Exaggeration Anticipation Staging Slow-in / Slow-out

Animated Presentations (Zongker, Salesin 2003) Make movement meaningful Avoid unintended perceptions of agency Avoid squash-and-stretch, exaggeration Direct attention, aid comprehension Use anticipation and staging Do one thing at a time Reinforce animation with narration Distinguish dynamics from transitions

Congruence Principle The structure and content of the external representation should correspond to the desired structure and content of the internal representation Apprehension Principle The structure and content of the external representation should be readily and accurately perceived and comprehended

Congruence Maintain valid data graphics during transitions Use consistent syntactic/semantic mappings Respect semantic correspondence Avoid ambiguity Apprehension Group similar transitions Minimize occlusion Maximize predictability Use simple transitions Use staging for complex transitions Make transitions as long as needed, but no longer

Transition Animation Short animation keeps user in context during view/data transitions Trend Animation Show data changes over time Static Depictions of Motion (Baudisch, 2006) Semi-transparent trails to show change over time Kinetic Visualization (Ware, 1994) Objects in a set shown moving together at the same speed Animation to Illustrate a Process Algorithm animation was early example

Hierarchy visualization Use of transition animations to retain user context Constant time: ~ 1 second (from Newell s theory) Use of 3D made it possible to see much more of structure Video 8

Multiple Intersecting Hierarchies Show multiple hierarchies Search results in context Show minimal info needed Animated transitions key Keeps user in context Six user studies demonstrated value of transition animation

Rotation and translation motions have different perceptual significance Rotations define 3D form Translations define observer-relative displacements Suggests Visual Pivot sliding animation may be perceived as observer-relative while rotating animations may be perceived as defining 3D form User task determines which is more useful

Animated transitions Between chart types For new data For changed data For sorted data Use of staggered/staged animations was effective User studies show significant benefits Demo

Gapminder Trendalyzer appears successful in presentations Works because presenter draws attention to relevant changes Study shows it is most enjoyable & exciting, but not always preferred Does it work for analysis? No: multiple replays make it slowest technique, and not very accurate Does it scale? No: works for up to about 200 data points Are there alternatives that work better under some conditions? Yes: static depictions of trends are faster for analysis Yes: small multiples is more accurate Video

Traces Show all trends simultaneously Fade-in bubbles/links to show direction of flow Counter-trends pop-out (without replay) Clutter may pose problem in some cases Could be addressed by automatic anomaly highlighting

Small Multiples Show each trend separately Use bubble size to show direction of flow Counter-trends pop-out No clutter, but user must scan for answer Larger dataset size smaller multiples

Trend visualization techniques must include all three alternatives Each has distinct advantages for particular situations Trend animation works best for presentation Traces works best for analysis when the result is not in the clutter Small Multiples works best for analysis when there is key information in the clutter

Transition Animation Studies show that fixed time (1/2 to 1 sec) transition animation Improves user task performance time Decreases errors Improves user satisfaction Studies show additional improvements for carefully used multi-stage and/or staggered animation sequences Trend Animation Gapminder Trendalyzer appears successful in presentations Does not work well for analysis! Static animation alternatives work better under some conditions