Motions and Animation CS 110 – Honors Slides by Wanda Dann, Ithaca College.

Slides:



Advertisements
Similar presentations
DEFAULT JUDGEMENT FORM 11B. On the Default Judgement (FORM 11B) change your FORM STATUS by clicking once on the white box. A dropdown menu will appear.
Advertisements

CS320n –Visual Programming Class-level Methods and Inheritance – Part 1 Mike Scott (Slides 4-3-1) Thanks to Wanda Dann, Steve Cooper, and Susan Rodger.
Next © Math As A Second Language All Rights Reserved Prime or Composite Numbers 4.OA#4.
Advanced Computer Graphics (Fall 2010) CS 283, Lecture 24: Motion Capture Ravi Ramamoorthi Most slides courtesy.
Objects and Object-Oriented Programming CS 110 – Honors Slides by Wanda Dann, Ithaca College.
Introduction to Alice CS Honors Slides courtesy of Wanda Dann, Ithaca College.
Animation Programs Alice. Overview 4-step process for creating animations Step 1: Understand Problem Step 2: Design Step 3: Implementation Step 4: Test.
Animation Your Task. You must work in pairs. One of you will read these instruction and explain them, while the other person carries them out. Discuss.
LIVING AND NONLIVING THINGS
© 2006 Baylor University EGR 1301 Slide 1 Lab 8 Predicting Strength of Trusses Approximate Running Time – 20 minutes Distance Learning / Online Instructional.
Levitation Photography
Factor trees.
POWER POINT CREATING A PRESENTATION. What is a Presentation? A presentation is an informative talk, such as a lecture or speech, that usually includes.
Tutorial 5 Making a Document Interactive. XP Objectives Explore the different button states Add a button from the Button library Create a button Learn.
Tutorial 5 Making a Document Interactive. XP Objectives Explore the different button states Add a button from the Buttons library Edit a button instance.
EEC-693/793 Applied Computer Vision with Depth Cameras Lecture 13 Wenbing Zhao
   Soil with plant and remains Earth worm Sparrow Sparrow hawk Producer predator consumer Top predator Food chains LO: draw food chains/webs and explain.
Using MIT Scratch for Programming and Control Exercise 3 Ball Game Year 9 ICT Autumn Term 2007.
Motion and Rotation. 3 Dimensional Space  An Alice object o Is located in a 3D world, positioned at (x, y, z) o has 3 dimensions o height, width, depth.
Designing Interface Components. Components Navigation components - the user uses these components to give instructions. Input – Components that are used.
Don Slater Wanda Dann Joint Operations Copyright 2012 Wanda Dann, Don Slater All rights reserved.
CS329e – Elements of Visual Programming Implementing Programs Mike Scott (Slides 2-2)
Creating Graphical User Interfaces (GUI’s) with MATLAB By Jeffrey A. Webb OSU Gateway Coalition Member.
Toward a Unified Scripting Language 1 Toward a Unified Scripting Language : Lessons Learned from Developing CML and AML Soft computing Laboratory Yonsei.
Animation Programs Alice.
XcGenic Proprietary Information Interactive Animation Contact: XcGenic Proprietary Information Interactive.
Program Visualization Using Virtual Worlds CCLI NSF
Using MIT Scratch for Programming and Control Exercise 1 Creating movement Year 11 DTG 2012.
Jeffrey Greene. Description of Method  Background information: I wanted to model various astronomical phenomena. The n- body problem is unsolved for.
Creating An Animation Program Alice. Recall from last lecture We began the animation creation process We introduced the concept of storyboard We will.
Instructions As the slides are displayed, discuss each slide to promote the correct keyboarding position and the proper use of various keys on the keyboard.
1) the value you want to look up Vlookups are really easy......just remember you need 4 things: 2) The table range you want to look up to 3) The column.
Counting to 100. On the following tasks, you will need to fill-in boxes on a 100 chart using the paint bucket tool. Put your mouse in the box you want.
Joint Motion Copyright 2014 Wanda Dann, Don Slater All rights reserved.
SPL basic – Build Simulation Environment Young Joon Kim SPL First Beginner Course – 03.
Advanced Elements & Advanced HTML Codes AGCJ 407.
Best Candle Making Supplies
EEC-693/793 Applied Computer Vision with Depth Cameras
Keyboarding Slideshow
Setting Up the Initial Scene
Essential Question: How does the temperature and salinity of water affect density? Standard: S6E3c. Describe the composition, location, and subsurface.
Going Green By Ima Librarian
EEC-693/793 Applied Computer Vision with Depth Cameras
WORKSHOP 9 BRAKE SYSTEM II
Many-Body Gravity Simulator
Script Example for 1920’s Conversation
Who’s Who in the Ecosystem?
Semantic layout in PowerPoint
EEC-693/793 Applied Computer Vision with Depth Cameras
MS PowerPoint 2010 Week 2.
Welcome to… …wait for it….
زبان بدن Body Language.
Essential Question: How does the temperature and salinity of water affect density? Standard: S6E3c. Describe the composition, location, and subsurface.
Alice: Beyond the Basics
hominid tool Distribute Donald Johanson The First People language
Extra Drawing Practice in Java Script
Hour of Code.
Quick Access Toolbar Quick Save Title Bar Window Controls Minimize
Confidence intervals for the difference between two proportions
CPAN 260 Relational Database Design and SQL
Try your animation here!
What is the “net force”? What does it tell us?
Fundaments of Game Design
EEC-693/793 Applied Computer Vision with Depth Cameras
Peak-Fitting This slide show presents a Step-by-Step view of a simple peak-fit We first define the number of “data” points to define the end points Then.
Essential Question: How does the temperature and salinity of water affect density? Standard: S6E3c. Describe the composition, location, and subsurface.
Category 1 Category 2 Category 3 Category 4 Category
Moving Sprites at Random
Presentation transcript:

Motions and Animation CS 110 – Honors Slides by Wanda Dann, Ithaca College

Composite Objects 4 In the previous lecture, we established that many objects are composites

First-class By default, an object is first-class

Object Parts 4 Object Parts are not first-class

Motion and First-Class Status 4 A first-class object –can be selected and moved by the mouse cursor –can be animated with commands (instructions) 4 Parts (not first-class) –cannot be individually selected and moved by the mouse cursor –but, can be animated with commands

Changing Status 4 A part can be made first class by checking IsFirstClass in the pop-up menu

Mouse vs. Command Motions 4 Mouse is used to –set up the initial scene –approximately position objects in the scene 4 Commands are used to –obtain specific alignments –position one object relative to another object –use instructions that are not available on the menus moveTo turnTo place

Levitation 4 Be cautious about un-intended levitations: –moving parts of objects independent of the composite object can cause the part to disconnect from the body –positioning objects without making sure they are in contact with one another can result in objects just floating around in the air

Creating Animations 4 A 4-step process –define the background of the setting –determine the objects and parts needed –position the objects in the initial scene –supply a list of instructions to perform the animated task 4 Corresponds to the problem-solving process used in any programming language

A First Example 4 Task: Create an animation of a rabbit walking towards a butterfly. 4 Opening Scene: –default world (green grass, blue sky) 4 Objects: –rabbit, butterfly

Initial Scene

Animation Script 4 Will develop in class.