IAT 355 Visual Analytics. Animation 2. Lyn Bartram. Many of these slides were borrowed from M. Hearst and J. Heer
|
|
- Edith Anderson
- 6 years ago
- Views:
Transcription
1 IAT 355 Visual Analytics Animation 2 Lyn Bartram Many of these slides were borrowed from M. Hearst and J. Heer
2 Today A Primer! Things to do when designing your visualization Project concerns Animation Affect Course evaluations 2
3 What comes next (we re almost done) Next week (14): Text visualization REVIEW!!! Summarise what we have gone over Cover what you are supposed to know First project implementation due Friday! Week 15: Project demos We will set schedule EXAM 3
4 Project primer What are your driving questions/goals? Who is your audience/user population? What kinds of information and insights are you serving? What is the nature of your data? What s missing? Example: understanding life expectancy without GDP data (assignment 1) Form your (possibly incomplete) problem space 4
5 Project primer Deconstruct: Data Variable Type Visual feature Population Location GIS/spatial Point Map location (x,y) Prosperity Density quantitative Point size Median income quantitative Bar height Categories Ordinal Colour.. 5
6 Project primer Prioritise!!! What is your information HIERARCHY? What s most important to reveal or to eliminate at each stage? Align with visual feature priority Choose the appropriate visualization idiom NO SCATTER PLOTS FOR NOMINAL DATA.. 6
7 Choose your idiom 7
8 Project Primer Do a few things well as opposed to many things poorly You WILL have regrets Part of your report should include: Design JUSTIFICATION Why did you do what you did? Design REFLECTION What would you do/have done differently? What would you add? Remove? 8
9 And now back to animation.
10 Motion in visualization for data coding Motion is under-researched, but evidence suggests its power. Initial usable features include velocity, direction, phase, shape (type) and flicker/blink There are interactions between motion features and static features that need to be investigated E.g. brighter dots generate stronger motion signals (Schwartz, 2000?) Kanizsa_observations.html Large design space for animated and affective visualization 10
11 Issues with animation as communication [Tversky] Difficult to estimate paths and trajectories Motion is fleeting and transient Cannot simultaneously attend to many motions for detailed analysis Parse motion into events, actions and behaviors Misunderstanding and wrongly inferring causality Anthropomorphizing physical motion may cause confusion or lead to incorrect conclusions 11
12 Motion as interactive technique support Signaling Filtering and brushing Attention management Transition and story support 12
13 Motion for navigation and situation awareness Chang & Unger, Animation: From Cartoons to the User Interface, UIST 93 Main ideas Visual change in the interface can be sudden and unexpected People have no trouble understanding transitions in animated cartoons They grow and deform smoothly They provide visual cues of what is happening before, during, and after a transition. 13
14 Cartooning principles for animation Character animation [Johnson & Thomas 81, Lasseter 87] Squash and stretch Motion blur Dissolves Arrival and departure (from off-screen) Exaggeration Anticipation, Follow-Through Slow in/ slow out 14
15 Squash and stretch Defines rigidity of material Should maintain constant volume Smoothes fast motion, similar to motion blur 15
16 Staging Clear presentation of one idea at a time Highlight important actions Lead viewers eyes to the action Motion in still scene, stillness in busy scene 16
17 Anticipation Show preparation for an action Uses exaggeration primes viewer 17
18 Follow-through Emphasizes the finishing of an action 18
19 Slow-in, slow-out Space in-betweens to provide slow-in and out Linear interpolation is less pleasing 19
20 Andre and Wally B 20
21 Principles for Animated Presentations [Zongker & Saliesein, 03] Make all movement meaningful Avoid squash and stretch, exaggeration Use anticipation and staging DO ONE THING AT A TIME 21
22 Animated Transitions 22
23 Cone Trees [Robertson 91] 23
24 Polyarchy Visualization [Robertson 02] Animate pivots across intersecting hierarchies. Tested a number of animation parameters. Best duration: ~1 sec Rotational movement degraded performance, translation preferred 24
25 SpaceTree [Grosjean 04] Break animated transitions into discrete stages 25
26 Maintaining smooth transitions Transition Paths Linear interpolation of polar coordinates Node moves in an arc, not straight lines Moves along circle if not changing levels When changing levels, spirals in or out to next ring 26
27 Maintaining smooth transitions Transition constraints Minimize rotational travel (move former parent away from new focus in same orientation) Avoid cross-over of edges 27
28 Constraint Retain Orientation of Edges 28
29 Constraint Retain Ordering of Neighbors 29
30 Gnutellavision Transitions Animation timing Slow in Slow out timing (allows users to better track movement) Small usability study Participants preferred version with animation for larger graphs 30
31 Animated Transitions through Statistical Data Graphics
32 Data transforms 32
33 Log transform 33
34 Sorting 34
35 Data Graphics and Transitions 35
36 Principles for conveying information [Tversky 02] Congruence The structure and content of the external representation should correspond to the desired structure and content of the internal representation. Apprehension The structure and content of the external representation should be readily and accurately perceived and comprehended. 36
37 Principles for Animation 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 Objects are harder to track when occluded Make transitions as long as needed, but no longer Different operators should have distinct animations Visual marks should always represent the same data tuple Keep animation as simple as possible. If complicated, break into simple stages 37
38 Study results Appropriate animation improves graphical perception Simple transitions beat do one thing at a time Simple staging was preferred and showed benefits but timing important and in need of study Axis re-scaling hampers perception Avoid if possible (use common scale) Maintain landmarks better (delay fade out of lines) Subjects preferred animated transitions 38
39 Trend Visualization study found that animated transitions are better than static transitions for estimating changing values [Heer & Robertson 06] How does animation fare vs. static time-series depictions (as opposed to static transitions)? Experiments by Robertson et al, InfoVis
40 40
41 traces 41
42 Small multiples 42
43 Subjects asked comprehension questions. Presentation condition included narration. Multiples 10% more accurate than animation Presentation: Anim. 60% faster than multiples Analysis: Animation 82% slower than multiples User preferences favor animation 43
44 Discussion Animation is a salient visual phenomenon Attention, object constancy, causality, timing Design with care: congruence & apprehension For processes, static images may be preferable For transitions, animation has demonstrated benefits, but consider task and timing 44
45 Animation summary Helps Hurts Attention Direct Attention Distraction Object Constancy Change tracking False relations Causality Cause and effect False agency Engagement Increase interest Chart junk 45
CSE512 :: 4 Feb Animation. Jeffrey Heer University of Washington
CSE512 :: 4 Feb 2014 Animation Jeffrey Heer University of Washington 1 Why use motion? Visual variable to encode data Direct attention Understand system dynamics Understand state transition Increase engagement
More informationAnimation. Why use motion? Volume rendering [Lacroute 95] Cone Trees [Robertson 91]
CS448B :: 1 Nov 2011 Animation Why use motion? Visual variable to encode data Direct attention Understand system dynamics (?) Understand state transition Increase engagement Jeffrey Heer Stanford University
More informationCSE Data Visualization. Animation. Jeffrey Heer University of Washington
CSE 512 - Data Visualization Animation Jeffrey Heer University of Washington Why Use Motion? Visual variable to encode data Direct attention Understand system dynamics Understand state transition Increase
More informationAnimation. Last Time: Network Analysis
Animation Maneesh Agrawala CS 448B: Visualization Fall 2017 Last Time: Network Analysis 1 Centrality Y Y outdegree X X indegree Y X X Y betweenness closeness How dense is it? density = e/ e max Max. possible
More informationAnimation. HCID 520 User Interface Software & Technology
Animation HCID 520 User Interface Software & Technology How is animation used in user interfaces today? Animated Transitions See change from one state to next start Animated Transitions See change from
More informationAnimation. Pat Hanrahan
Page 1 Animation Pat Hanrahan Information Motion Action and events Story and/or process Page 2 Overview Motion Problems with animation Techniques for animation Fundamental principles Disney Animation,
More informationComputer Graphics. Si Lu. Fall uter_graphics.htm 11/27/2017
Computer Graphics Si Lu Fall 2017 http://web.cecs.pdx.edu/~lusi/cs447/cs447_547_comp uter_graphics.htm 11/27/2017 Last time o Ray tracing 2 Today o Animation o Final Exam: 14:00-15:30, Novermber 29, 2017
More informationCOMP371 COMPUTER GRAPHICS
COMP371 COMPUTER GRAPHICS SESSION 21 KEYFRAME ANIMATION 1 Lecture Overview Review of last class Next week Quiz #2 Project presentations rubric Today Keyframe Animation Programming Assignment #3 solution
More informationLecture 6: Statistical Graphics
Lecture 6: Statistical Graphics Information Visualization CPSC 533C, Fall 2009 Tamara Munzner UBC Computer Science Mon, 28 September 2009 1 / 34 Readings Covered Multi-Scale Banking to 45 Degrees. Jeffrey
More informationPerception. Animation. Jacqueline Fischer
Perception Animation Jacqueline Fischer Overview Animation: Can It Facilitate? - Animation vs. static graphics - benefits and failures of animation - congruence principle - apprehension principle Principles
More informationRichard Williams Study Circle Handout: Disney 12 Principles of Animation. Frank Thomas & Ollie Johnston: The Illusion of Life
Frank Thomas & Ollie Johnston: The Illusion of Life 1 1. Squash and Stretch The principle is based on observation that only stiff objects remain inert during motion, while objects that are not stiff, although
More informationGlyphs. Presentation Overview. What is a Glyph!? Cont. What is a Glyph!? Glyph Fundamentals. Goal of Paper. Presented by Bertrand Low
Presentation Overview Glyphs Presented by Bertrand Low A Taxonomy of Glyph Placement Strategies for Multidimensional Data Visualization Matthew O. Ward, Information Visualization Journal, Palmgrave,, Volume
More informationKeyframe Animation. Animation. Computer Animation. Computer Animation. Animation vs Modeling. Animation vs Modeling
CSCI 420 Computer Graphics Lecture 19 Keyframe Animation Traditional Animation Keyframe Animation [Angel Ch. 9] Animation "There is no particular mystery in animation...it's really very simple, and like
More informationMaking Science Graphs and Interpreting Data
Making Science Graphs and Interpreting Data Eye Opener: 5 mins What do you see? What do you think? Look up terms you don t know What do Graphs Tell You? A graph is a way of expressing a relationship between
More informationAnimation. Yuyi Zhou Nov 16
Yuyi Zhou Nov 16 Animation: Can It Facilitate? Barbara Tversky, Julie Morrison, Mireille Betrancourt, International Journal of Human Computer Studies 57:4, pp 247-262, 2002 Interactive Visualization of
More informationLast Time: Data and Image Models
CS448B :: 2 Oct 2012 Visualization Design Last Time: Data and Image Models Jeffrey Heer Stanford University The Big Picture Nominal, Ordinal and Quantitative task questions & hypotheses intended audience
More informationReading. Animation principles. Required:
Reading Required: Animation principles John Lasseter. Principles of traditional animation applied to 3D computer animation. Proceedings of SIGGRAPH (Computer Graphics) 21(4): 35-44, July 1987. Recommended:
More informationComputer Animation Fundamentals. Animation Methods Keyframing Interpolation Kinematics Inverse Kinematics
Computer Animation Fundamentals Animation Methods Keyframing Interpolation Kinematics Inverse Kinematics Lecture 21 6.837 Fall 2001 Conventional Animation Draw each frame of the animation great control
More informationAnimations. Hakan Bilen University of Edinburgh. Computer Graphics Fall Some slides are courtesy of Steve Marschner and Kavita Bala
Animations Hakan Bilen University of Edinburgh Computer Graphics Fall 2017 Some slides are courtesy of Steve Marschner and Kavita Bala Animation Artistic process What are animators trying to do? What tools
More informationCS770/870 Spring 2017 Animation Basics
Preview CS770/870 Spring 2017 Animation Basics Related material Angel 6e: 1.1.3, 8.6 Thalman, N and D. Thalman, Computer Animation, Encyclopedia of Computer Science, CRC Press. Lasseter, J. Principles
More informationCS770/870 Spring 2017 Animation Basics
CS770/870 Spring 2017 Animation Basics Related material Angel 6e: 1.1.3, 8.6 Thalman, N and D. Thalman, Computer Animation, Encyclopedia of Computer Science, CRC Press. Lasseter, J. Principles of traditional
More informationData and Image Models
CSE 512 - Data Visualization Data and Image Models Jeffrey Heer University of Washington Last Time: Value of Visualization The Value of Visualization Record information Blueprints, photographs, seismographs,
More informationWe will start at 2:05 pm! Thanks for coming early!
We will start at 2:05 pm! Thanks for coming early! Yesterday Fundamental 1. Value of visualization 2. Design principles 3. Graphical perception Record Information Support Analytical Reasoning Communicate
More informationVisualization Re-Design
CS448B :: 28 Sep 2010 Visualization Re-Design Last Time: Data and Image Models Jeffrey Heer Stanford University The Big Picture Taxonomy task data physical type int, float, etc. abstract type nominal,
More informationReading. Animation principles. Character animation. Goal: make characters that move in a convincing way to communicate personality and mood.
Reading Required: Animation principles John Lasseter. Principles of traditional animation applied to 3D computer animation. Proceedings of SIGGRAPH (Computer Graphics) 21(4): 35-44, July 1987. Recommended:
More informationMathematics. Unit 5: Transformations in the Coordinate Plane
CCGPS Frameworks Student Edition Mathematics CCGPS Coordinate Algebra Unit 5: Transformations in the Coordinate Plane These materials are for nonprofit educational purposes only. Any other use may constitute
More informationTable of Contents (As covered from textbook)
Table of Contents (As covered from textbook) Ch 1 Data and Decisions Ch 2 Displaying and Describing Categorical Data Ch 3 Displaying and Describing Quantitative Data Ch 4 Correlation and Linear Regression
More informationBasics of Motion Generation
Basics of Motion Generation let X i = position,orient. of O i at t k = t 0, i END = false while (not END) do display O i, i t k = t k + Δt generate X i at t k, i END = function(motion generation) Methods
More informationLecture 5: DATA MAPPING & VISUALIZATION. November 3 rd, Presented by: Anum Masood (TA)
1/59 Lecture 5: DATA MAPPING & VISUALIZATION November 3 rd, 2017 Presented by: Anum Masood (TA) 2/59 Recap: Data What is Data Visualization? Data Attributes Visual Attributes Mapping What are data attributes?
More informationHierarchies and Trees 1 (Node-link) CS 4460/ Information Visualization March 10, 2009 John Stasko
Hierarchies and Trees 1 (Node-link) CS 4460/7450 - Information Visualization March 10, 2009 John Stasko Hierarchies Definition Data repository in which cases are related to subcases Can be thought of as
More informationAnimation principles. Reading. CSE 457 Winter Required:
Reading Required: Animation principles CSE 457 Winter 2014 John Lasseter. Principles of traditional animation applied to 3D computer animation. Proceedings of SIGGRAPH (Computer Graphics) 21(4): 35-44,
More informationAnimation principles. Character animation. Reading. Goal: make characters that move in a convincing way to communicate personality and mood.
Reading Required: Animation principles Brian Curless CSE 557 Autumn 2015 John Lasseter. Principles of traditional animation applied to 3D computer animation. Proceedings of SIGGRAPH (Computer Graphics)
More informationGraphics. HCID 520 User Interface Software & Technology
Graphics HCID 520 User Interface Software & Technology PIXELS 2D Graphics 2D Raster Graphics Model Drawing canvas with own coordinate system. Origin at top-left, increasing down and right. Graphics
More informationMathematics. Accelerated GSE Algebra I/Geometry A Unit 7: Transformations in the Coordinate Plane
Georgia Standards of Excellence Frameworks Mathematics Accelerated GSE Algebra I/Geometry A Unit 7: Transformations in the Coordinate Plane These materials are for nonprofit educational purposes only.
More informationData and Image Models
CSE 442 - Data Visualization Data and Image Models Jeffrey Heer University of Washington Last Time: Value of Visualization The Value of Visualization Record information Blueprints, photographs, seismographs,
More information1. Data Analysis Yields Numbers & Visualizations. 2. Why Visualize Data? 3. What do Visualizations do? 4. Research on Visualizations
Data Analysis & Business Intelligence Made Easy with Excel Power Tools Excel Data Analysis Basics = E-DAB Notes for Video: E-DAB-05- Visualizations: Table, Charts, Conditional Formatting & Dashboards Outcomes
More informationBCC Comet Generator Source XY Source Z Destination XY Destination Z Completion Time
BCC Comet Generator Comet creates an auto-animated comet that streaks across the screen. The comet is compromised of particles whose sizes, shapes, and colors can be adjusted. You can also set the length
More informationAdobe Flash Course Syllabus
Adobe Flash Course Syllabus A Quick Flash Demo Introducing the Flash Interface Adding Elements to the Stage Duplicating Library Items Introducing Keyframes, the Transform Tool & Tweening Creating Animations
More informationINDEX UNIT 4 PPT SLIDES
INDEX UNIT 4 PPT SLIDES S.NO. TOPIC 1. 2. Screen designing Screen planning and purpose arganizing screen elements 3. 4. screen navigation and flow Visually pleasing composition 5. 6. 7. 8. focus and emphasis
More informationTDWI strives to provide course books that are contentrich and that serve as useful reference documents after a class has ended.
Previews of TDWI course books offer an opportunity to see the quality of our material and help you to select the courses that best fit your needs. The previews cannot be printed. TDWI strives to provide
More informationHierarchies and Trees 1 (Node-link) CS Information Visualization November 12, 2012 John Stasko
Topic Notes Hierarchies and Trees 1 (Node-link) CS 7450 - Information Visualization November 12, 2012 John Stasko Hierarchies Definition Data repository in which cases are related to subcases Can be thought
More informationAwesome PowerPoint Tricks for Effective Presentations
EFFECTIVE LEARNING STARTS WITH COMPELLING CONTENT Awesome PowerPoint Tricks for Effective Presentations Instructional Design and Content Creation for Live Training and elearning info.com +1 866 789 2482
More informationAnimation principles. Character animation. Reading. Goal: make characters that move in a convincing way to communicate personality and mood.
Reading Required: Animation principles Brian Curless CSE 557 Autumn 2014 John Lasseter. Principles of traditional animation applied to 3D computer animation. Proceedings of SIGGRAPH (Computer Graphics)
More informationComponents for Xcelsius. Micro Components
Components for Xcelsius Micro Components Inovista Micro Components for Xcelsius Inovista provides a full range of spark lines, micro charts, icons, text and shape indicators that can be deployed to create
More informationBCC Particle System Generator
BCC Particle System Generator BCC Particle System is an auto-animated particle generator that provides in-depth control over individual particles as well as the overall shape and movement of the system.
More informationAnimation Principles CSE 457
Animation Principles CSE 457 Reading Required: w John Lasseter. Principles of traditional animation applied to 3D computer animation. Proceedings of SIGGRAPH (Computer Graphics) 21(4): 35-44, July 1987.
More informationData and Image Models
CSE 442 - Data Visualization Data and Image Models Jeffrey Heer University of Washington Last Week: Value of Visualization The Value of Visualization Record information Blueprints, photographs, seismographs,
More informationCS559: Computer Graphics
CS559: Computer Graphics Lecture 36: Animation Li Zhang Spring 2008 Slides from Brian Curless at U of Washington Today Particle Systems, Cartoon animation, ray tracing Reading (Optional) John Lasseter.
More informationBasic distinctions. Definitions. Epstein (1965) familiar size experiment. Distance, depth, and 3D shape cues. Distance, depth, and 3D shape cues
Distance, depth, and 3D shape cues Pictorial depth cues: familiar size, relative size, brightness, occlusion, shading and shadows, aerial/ atmospheric perspective, linear perspective, height within image,
More informationReading. Animation principles. Character animation. Animation Principles
Reading Required: Animation principles John Lasseter. Principles of traditional animation applied to 3D computer animation. Proceedings of SIGGRAPH (Computer Graphics) 21(4): 35-44, July 1987. Recommended:
More informationIdentifying Design Principles
stanford / cs448b Identifying Design Principles Maneesh Agrawala instructor: Jeffrey Heer Final Project Design a new visualization technique or system Implementation of new design or system 8-12 page paper
More informationComputer Graphics. Spring Feb Ghada Ahmed, PhD Dept. of Computer Science Helwan University
Spring 2018 13 Feb 2018, PhD ghada@fcih.net Agenda today s video 2 Starting video: Video 1 Video 2 What is Animation? Animation is the rapid display of a sequence of images to create an illusion of movement
More informationCS475/CS675 - Computer Graphics. Lecture 16: Principles of Animation
CS475/CS675 - Computer Graphics Lecture 16: Animation The term animation has a Greek (animos) as well as Roman (anima) root, meaning to bring to life. Ratatouille, Pixar Animation Studios, 2007. Spirited
More informationAnimated Exploration of Dynamic Graphs with Radial Layout
Animated Exploration of Dynamic Graphs with Radial Layout Ka-Ping Yee ping@lfw.org Danyel Fisher danyelf@cs.berkeley.edu Rachna Dhamija rachna@sims.berkeley.edu University of California, Berkeley Marti
More informationAnimation. Traditional Animation Keyframe Animation. Interpolating Rotation Forward/Inverse Kinematics
Animation Traditional Animation Keyframe Animation Interpolating Rotation Forward/Inverse Kinematics Overview Animation techniques Performance-based (motion capture) Traditional animation (frame-by-frame)
More informationLab 1- Introduction to Motion
Partner : Purpose Partner 2: Lab - Section: The purpose of this lab is to learn via a motion detector the relationship between position and velocity. Remember that this device measures the position of
More informationAnimation in the Interface
Animation in the Interface Reading assignment: This section based on 2 papers Bay-Wei Chang, David Ungar, Animation: From Cartoons to the User Interface, Proceedings of UIST 93, pp.45-55. http://www.acm.org/pubs/articles/proceedings/uist/168642/p45-chang/p45-chang.pdf
More informationWeb UI Dos and Don ts
Web UI Dos and Don ts 1. A One Column Layout instead of multi-columns a. A one column layout gives you more control over your narrative. It guides your readers in a more predictable way from top to bottom.
More informationBCC 3D Extruded Image Shatter Filter
BCC 3D Extruded Image Shatter Filter 3D Extruded Image Shatter shatters the image in 3D space and disperses the image fragments. Unlike the 3D Image Shatter filter, this filter allows you to create threedimensional
More informationDifferential Processing of Facial Motion
Differential Processing of Facial Motion Tamara L. Watson 1, Alan Johnston 1, Harold C.H Hill 2 and Nikolaus Troje 3 1 Department of Psychology, University College London, Gower Street, London WC1E 6BT
More informationAnimation Lecture 10 Slide Fall 2003
Animation Lecture 10 Slide 1 6.837 Fall 2003 Conventional Animation Draw each frame of the animation great control tedious Reduce burden with cel animation layer keyframe inbetween cel panoramas (Disney
More information1.1 Considering for Choosing Layout in SmartArt Graphics
1. SmartArt A SmartArt graphic is a visual representation of your information that you can quickly and easily create, choosing from among many different layouts, to effectively communicate your message
More informationAnimation principles. Reading. Character animation. Animation Principles. Brian Curless CSE 457 Spring 2013
Reading Required: Animation principles Brian Curless CSE 457 Spring 2013 John Lasseter. Principles of traditional animation applied to 3D computer animation. Proceedings of SIGGRAPH (Computer Graphics)
More informationStatistics Lecture 6. Looking at data one variable
Statistics 111 - Lecture 6 Looking at data one variable Chapter 1.1 Moore, McCabe and Craig Probability vs. Statistics Probability 1. We know the distribution of the random variable (Normal, Binomial)
More informationanimation projects in digital art animation 2009 fabio pellacini 1
animation projects in digital art animation 2009 fabio pellacini 1 animation shape specification as a function of time projects in digital art animation 2009 fabio pellacini 2 how animation works? flip
More information2D 3D CHARACTER COMPUTER ANIMATION ANIMATION INFORMATISÉE 2D 3D SECONDARY NIVEAU SECONDAIRE
PRINCIPLES OF ANIMATION PRINCIPES D ANIMATION 2D 3D CHARACTER COMPUTER ANIMATION ANIMATION INFORMATISÉE 2D 3D SECONDARY NIVEAU SECONDAIRE 12 BASIC PRINCIPLES OF ANIMATION Paraphrased from the "Illusion
More informationStereovision. Binocular disparity
Stereovision Binocular disparity Retinal correspondence Uncrossed disparity Horoptor Crossed disparity Horoptor, crossed and uncrossed disparity Wheatsteone stereoscope (c. 1838) Red-green anaglyph How
More informationDistributed Collision Detection. Tom Chen Project Presentation: Comp522 School of Computer Science McGill University December 13, 2008
Distributed Collision Detection Tom Chen Project Presentation: Comp522 School of Computer Science McGill University December 13, 2008 Online Multiplayer Games Multiple stations connected through network
More informationPractice Exam Sample Solutions
CS 675 Computer Vision Instructor: Marc Pomplun Practice Exam Sample Solutions Note that in the actual exam, no calculators, no books, and no notes allowed. Question 1: out of points Question 2: out of
More information4. Basic Mapping Techniques
4. Basic Mapping Techniques Mapping from (filtered) data to renderable representation Most important part of visualization Possible visual representations: Position Size Orientation Shape Brightness Color
More informationComputer Applications Final Exam Study Guide
Name: Computer Applications Final Exam Study Guide Microsoft Word 1. To use -and-, position the pointer on top of the selected text, and then drag the selected text to the new location. 2. The Clipboard
More informationAnimation principles. Character animation. Reading. Goal: make characters that move in a convincing way to communicate personality and mood.
Reading Required: Animation principles Brian Curless CSE 457 Spring 2017 John Lasseter. Principles of traditional animation applied to 3D computer animation. Proceedings of SIGGRAPH (Computer Graphics)
More informationCalypso Construction Features. Construction Features 1
Calypso 1 The Construction dropdown menu contains several useful construction features that can be used to compare two other features or perform special calculations. Construction features will show up
More informationInformation Visualization. Overview. What is Information Visualization? SMD157 Human-Computer Interaction Fall 2003
INSTITUTIONEN FÖR SYSTEMTEKNIK LULEÅ TEKNISKA UNIVERSITET Information Visualization SMD157 Human-Computer Interaction Fall 2003 Dec-1-03 SMD157, Information Visualization 1 L Overview What is information
More informationBIOC351: Proteins. PyMOL Laboratory #4. Movie Making
BIOC351: Proteins PyMOL Laboratory #4 Movie Making Version 2 Some information and figures for this handout were obtained from the following sources: http://www.pymolwiki.org/index.php/movieschool http://www.chem.ucsb.edu/~kalju/csuperb/public/pymol_movies.html
More information3D Character animation principles
References: http://download.toonboom.com/files/templates/studio/animation_charts_pack2_studio.pdf (Breakdown poses) http://www.siggraph.org/education/materials/hypergraph/animation/character_animati on/principles/follow_through.htm
More informationIAT 355 Intro to Visual Analytics Graphs, trees and networks 2. Lyn Bartram
IAT 355 Intro to Visual Analytics Graphs, trees and networks 2 Lyn Bartram Graphs and Trees: Connected Data Graph Vertex/node with one or more edges connecting it to another node Cyclic or acyclic Edge
More informationWorking with the Dope Sheet Editor to speed up animation and reverse time.
Bouncing a Ball Page 1 of 2 Tutorial Bouncing a Ball A bouncing ball is a common first project for new animators. This classic example is an excellent tool for explaining basic animation processes in 3ds
More informationUnity Animation. Objectives. Animation Overflow. Animation Clips and Animation View. Computer Graphics Section 2 ( )
Unity Animation Objectives How to animate and work with imported animations. Animation Overflow Unity s animation system is based on the concept of Animation Clips, which contain information about how
More informationAP Physics 1 and 2 Summer Assignment
AP Physics 1 and 2 Summer Assignment Due: First Day of Class Welcome to AP Physics! You are responsible for the material covered in the first three chapters of your textbook. The questions that follow
More informationVisualization as an Analysis Tool: Presentation Supplement
Visualization as an Analysis Tool: Presentation Supplement This document is a supplement to the presentation Visualization as an Analysis Tool given by Phil Groce and Jeff Janies on January 9, 2008 as
More informationThe Principles of Animation "When we consider a new project, we really study it... not just the surface idea, but everything about it.
The Principles of Animation "When we consider a new project, we really study it... not just the surface idea, but everything about it." Walt Disney 1. Squash and Stretch 2. Anticipation 3. Staging 4. Straight
More informationMultimedia Technology CHAPTER 4. Video and Animation
CHAPTER 4 Video and Animation - Both video and animation give us a sense of motion. They exploit some properties of human eye s ability of viewing pictures. - Motion video is the element of multimedia
More informationThe 3D rendering pipeline (our version for this class)
The 3D rendering pipeline (our version for this class) 3D models in model coordinates 3D models in world coordinates 2D Polygons in camera coordinates Pixels in image coordinates Scene graph Camera Rasterization
More informationVisual Computing. Lecture 2 Visualization, Data, and Process
Visual Computing Lecture 2 Visualization, Data, and Process Pipeline 1 High Level Visualization Process 1. 2. 3. 4. 5. Data Modeling Data Selection Data to Visual Mappings Scene Parameter Settings (View
More informationFrequency Distributions
Displaying Data Frequency Distributions After collecting data, the first task for a researcher is to organize and summarize the data so that it is possible to get a general overview of the results. Remember,
More informationWeek 6: Networks, Stories, Vis in the Newsroom
Week 6: Networks, Stories, Vis in the Newsroom Tamara Munzner Department of Computer Science University of British Columbia JRNL 520H, Special Topics in Contemporary Journalism: Data Visualization Week
More informationVisual Encoding Design
CSE 442 - Data Visualization Visual Encoding Design Jeffrey Heer University of Washington Review: Expressiveness & Effectiveness / APT Choosing Visual Encodings Assume k visual encodings and n data attributes.
More informationLast Time: Value of Visualization
CS448B :: 29 Sep 2011 Data and Image Models Last Time: Value of Visualization Jeffrey Heer Stanford University The Value of Visualization Record information Blueprints, photographs, seismographs, Analyze
More information2D ANIMATION SOFTWARE Which is Best?
0 2D ANIMATION SOFTWARE Which is Best? Author: Jason Shannon Dr. Jerry Waite, DIGM 3351 November 6, 2016 1 Table of Contents Introduction... 2 The Challenge... Error! Bookmark not defined. Why Mobile?...
More informationGraphics and Games. Penny Rheingans University of Maryland Baltimore County
Graphics and Games IS 101Y/CMSC 104Y First Year IT Penny Rheingans University of Maryland Baltimore County Announcements Quizzes Project Questions Other questions Questions about Reading Asst Games with
More informationMotion Creating Animation with Behaviors
Motion Creating Animation with Behaviors Part 1: Basic Motion Behaviors Part 2: Stacking Behaviors upart 3: Using Basic Motion Behaviors in 3Do Part 4: Using Simulation Behaviors Part 5: Applying Parameter
More informationInformation Visualization. SWE 432, Fall 2016 Design and Implementation of Software for the Web
Information Visualization SWE 432, Fall 2016 Design and Implementation of Software for the Web Today What types of information visualization are there? Which one should you choose? What does usability
More informationPCB 3D Movie Editor. Summary. Modified by on 13-Sep D PCB Movie Editor. Parent page: Panels
PCB 3D Movie Editor Old Content - visit altium.com/documentation Modified by on 13-Sep-2017 Related Videos 3D PCB Movie Editor Parent page: Panels Use the PCB 3D Movie Editor panel to create a 3D movie.
More informationDownloaded from
UNIT 2 WHAT IS STATISTICS? Researchers deal with a large amount of data and have to draw dependable conclusions on the basis of data collected for the purpose. Statistics help the researchers in making
More informationCSE 510: Advanced Topics in HCI
CSE 510: Advanced Topics in HCI Interface Toolkits James Fogarty Daniel Epstein Tuesday/Thursday 10:30 to 12:00 CSE 403 Tools and Interfaces Why Interface Tools? Case Study of Model-View-Controller Case
More informationPerception Maneesh Agrawala CS : Visualization Fall 2013 Multidimensional Visualization
Perception Maneesh Agrawala CS 294-10: Visualization Fall 2013 Multidimensional Visualization 1 Visual Encoding Variables Position Length Area Volume Value Texture Color Orientation Shape ~8 dimensions?
More informationInfoVis: a semiotic perspective
InfoVis: a semiotic perspective p based on Semiology of Graphics by J. Bertin Infovis is composed of Representation a mapping from raw data to a visible representation Presentation organizing this visible
More informationGraphics for VEs. Ruth Aylett
Graphics for VEs Ruth Aylett Overview VE Software Graphics for VEs The graphics pipeline Projections Lighting Shading VR software Two main types of software used: off-line authoring or modelling packages
More informationUsing surface markings to enhance accuracy and stability of object perception in graphic displays
Using surface markings to enhance accuracy and stability of object perception in graphic displays Roger A. Browse a,b, James C. Rodger a, and Robert A. Adderley a a Department of Computing and Information
More information