Programming Assignment #4 Interactively-controllable character (10 pts) Design a graph of motions –Include as many motion clips as possible –Include walking.

Slides:



Advertisements
Similar presentations
Chapt.2 Machine Architecture Impact of languages –Support – faster, more secure Primitive Operations –e.g. nested subroutine calls »Subroutines implemented.
Advertisements

Introducing Macromedia FreeHand MX
Corresponding Angles Alternate Interior Angles Alternate Exterior Angles Consecutive Interior Angles t Angle Relationships with Transversals.
P4 Explaining motion IP4.12 Walking graphs. P4 Explaining motion IP4.12 You will be shown a series of graphs. You have to walk along a line, so that your.
Lab 12: Animations User Interface Lab: GUI Lab Nov 11 th, 2014.
LOCOMOTION IN INTERACTIVE ENVIRONMENTS Navjot Garg.
Get Going On ….. What is programming ? What programming software does the school have ? Load this PowerPoint.
Verbs and Adverbs: Multidimensional Motion Interpolation Using Radial Basis Functions Presented by Sean Jellish Charles Rose Michael F. Cohen Bobby Bodenheimer.
Western Oregon University Oregon Department of Transportation Transportation Safety Division Driver Risk Prevention Curriculum Model Habit Review.
Automating Graph-Based Motion Synthesis Lucas Kovar Michael Gleicher University of Wisconsin-Madison.
Character Setup Character Setup is the process of creating handles and controls for anything that a character animator will need to adjust in order to.
Understand Web Page Development Software Development Fundamentals LESSON 4.1.
Computer Animation 2D Animation.
Introduction to Data-driven Animation Jinxiang Chai Computer Science and Engineering Texas A&M University.
Advanced Computer Graphics (Fall 2010) CS 283, Lecture 24: Motion Capture Ravi Ramamoorthi Most slides courtesy.
1 Computer Science 631 Lecture 2: Morphing Ramin Zabih Computer Science Department CORNELL UNIVERSITY.
Assignment 2 Motion Graph Date: 2006/10/24 TA: 彭任右 EC 229B Ext:
1cs426-winter-2008 Notes  Text: End of 7.8 discusses flocking 7.13 discusses skinning 7.10 discusses motion capture  Remember online course evaluations.
Dynamic Response for Motion Capture Animation Victor B. Zordan Anna Majkowska Bill Chiu Matthew Fast Riverside Graphics Lab University of California, Riverside.
Design and Implementation of Motion Synthesis System Based on Support Phase Quan Yu.
2/15/2010 Business 91L 1 Using PowerPoint Patricia Kwan.
Computer Animation CS 445/645 Fall Let’s talk about computer animation Must generate 30 frames per second of animation (24 fps for film) Issues.
© 2010 Delmar, Cengage Learning Chapter 4: Creating Animation.
Collision and Animation Systems in Games Jani Kajala Lead Programmer / Chief Technology Officer, Pixelgene Ltd (0)
10.2 Translate and Reflect Trigonometric Graphs
Motion Editing (Geometric and Constraint-Based Methods) Jehee Lee.
High-Resolution Interactive Panoramas with MPEG-4 발표자 : 김영백 임베디드시스템연구실.
Institute for Visualization and Perception Research 1 © Copyright 2000 Haim Levkowitz Introduction (Foley & Van Dam Ch 1) Uses of computer graphics … Some.
© 2011 Delmar, Cengage Learning Chapter 4 Creating Animations.
Chapter 4 Creating Animations. Chapter 4 Lessons 1.Create motion tween animations 2.Create classic tween animations 3.Create frame-by-frame animations.
U NIFORM AND N ON - UNIFORM M OTION Textbook: pg
Motion Tweening – Lesson 81 Motion Tweening Lesson 8.
Character Setup In addition to rigging for character models, rigging artists are also responsible for setting up animation controls for anything that is.
Animation CS 551 / 651 David Brogan
ENGR 101: Robotics Lecture 3 – Robot Motion Outline  Robot Motion  FOR Loops  Making Music References 
GRAPHING. DISTANCE VS TIME PARTS OF A GRAPH  Axes – Usually x and y  Label – Subtitles on each axis  Scale – Units represented on each axis  Title.
12 Principles Of Animation (1)Squash and Stretch (2)Anticipation (3)Staging (4)Straight Ahead Action and Pose to Pose (5)Follow Through and Overlapping.
Introduction to Velocity Notes: Velocity Assignment: Velocity Challenge Wrapping Up… – Why is there a compass on this page? – How is velocity different.
Computer Animation 3D Animation. How do I develop 3D models using a variety of editing tools and texturing techniques? Vocabulary: Meshes- Represent 3D.
Solve by Factoring Zero Product Property.
AD 305 Electronic Visualization I : School of Art and Design : University of Illinois at Chicago : Spring 2007 Action Script 12 "The games of a people.
Motion Graphs By Lucas Kovar, Michael Gleicher, and Frederic Pighin Presented by Phil Harton.
He Ashely is approaching a stoplight moving with a velocity of 30.0 m/s. The light turns yellow, and Ashley applies the breaks and skids to a stop. If.
Chapter 10 Wave Motion Chapter Opening 10.1 What are waves? 10.2 Types of waves 10.3 Description of wave 10.4 Motion of particles in waves 10.5 Describing.
Day 5.  Skill Related Fitness: is the ability to perform successfully in various games and sports.  Includes: ▪ Agility ▪ Balance ▪ Coordination ▪ Power.
Inheritance - 3. Virtual Functions Functions defined as virtual are ones that the base expects its derived classes may redefine. Functions defined as.
Blender Animations Josh Fujita-Yuhas. Beginning Animation Default vs. Animation view Timeline – Keyframes F-Curve Editor Dope Sheet.
Motion graphs pg.11. Create and interpret graphs of position versus time. Calculate velocity from the slope of the position vs. time graph. Create and.
Quicke 3D CSP 301 Maniraj Singh (2004CH10071) Akhil Handa (2004CH10054)
To play, start slide show and click on circle Lesson 3 Lesson 3 Lesson 3 Lesson 4 Lesson Lesson 4.
CS4670 / 5670: Computer Vision Kavita Bala Lecture 20: Panoramas.
COMP 220 HELP Marvelous Learning / comp220help.com
How fast and where Print out slides 2 and 3 to follow along ppt
Motion Graph Shapes.
Simulating Biped Behaviors from Human Motion Data
Motion Review Challenge
How fast and where Print out slides 2 and 3 to follow along ppt
Describing Motion Notes Section 1: Position and Motion
Kinematics in one Dimension: Uniform motion graphs
Mechanics The study of Physics begins with mechanics.
Turn to Page S.35.
Web Design and Development
Apply Congruence and Triangles:
Y11 INTERVENTION : resultant force acceln, VT graphs
Welcome to the MaxTRAQ Tour
Welcome to the MaxTRAQ Tour
Emir Zeylan Stylianos Filippou
Warm up 19 1.) Graph using 3 points x +3y =6
Image Stitching Linda Shapiro ECE/CSE 576.
Image Stitching Linda Shapiro ECE P 596.
Presentation transcript:

Programming Assignment #4 Interactively-controllable character (10 pts) Design a graph of motions –Include as many motion clips as possible –Include walking in various speeds –Include turning in various angles –Include start, stop, short steps –Include various non-periodic actions Stand Right foot forward Start Stop TurnR TurnL Loop

Programming Assignment #4 (10 pts) Smooth transition between motion clips –Alignment and stitching (10 pts) User interface for character control –You may bind each motion clip with a key stroke –The character may follow the mouse pointer Stand Right foot forward Start Stop TurnR TurnL Loop A ← Z → ↑

Programming Assignment #4 (10 pts) Motion blending –Adjust walking speed and turning angles along continuous scales –Implement dynamic time warping to establish correspondence between motion clips –You may blend motion clip in a bilinear or trilinear manner –(optional) You may implement RBF interpolation for higher- dimensional interpolation (5 pts) Report –At most seven A4 pages –Describe what you’ve done, what you haven’t done, how you implemented, how to use your program, how to compile your code, and so on.