Poses Tutorial Alex Boldt Under the direction of Professor Susan Rodger Duke University July 2015.

Slides:



Advertisements
Similar presentations
Visual Lists By Chris Brown under Prof. Susan Rodger Duke University July 2012.
Advertisements

Objects in Alice: Positioning and Moving Them By Jenna Hayes under the direction of Professor Susan Rodger Duke University July
Repetition everywhere – comparing while in a method and as an event Susan Rodger Duke University July 2010 modified July 2011.
Alice Learning to program: Part Four Creating Sounds, Making Billboards, Fun with 3-D Text, New Events, and Rotating Objects by Ruthie Tucker and Jenna.
Lesson 5+: Using He- Builder/She-Builder And Adding Text! Slides are adapted from aliceprogramming.net or
Princess & Dragon – Version 2 By Michael Hoyle under the direction of Professor Susan Rodger Duke University July 2012 Part 2: Using Methods.
Getting Started With Alice By Ruthie Tucker under the direction of Prof. Susan Rodger Duke University, July
Skater World: Part One By Deborah Nelson Duke University Under the direction of Professor Susan Rodger May 29,
How Tall Are You? Introducing Functions By Jenna Hayes under the direction of Professor Susan Rodger Duke University July 2008 Updates made June 2014 by.
Princess & Dragon Part 2: Teaching a Dragon to Fly—Methods & Properties By Elizabeth Liang under the direction of Professor Susan Rodger Duke University.
Lights Camera Action! Part 3: BDE Events By Deborah Nelson under the direction of Professor Susan Rodger Duke University July 2008.
Creating a 3D Interactive Story Prof. Susan Rodger Duke University Feb. 24, 2007.
Methods Tutorial: Part One By Deborah Nelson Duke University Under the direction of Professor Susan Rodger June 9, 2008.
Alice Learning to program: Part Two by Ruthie Tucker and Jenna Hayes Under the direction of Professor Susan Rodger Duke University, July 2008.
Princess & Dragon Part 4: Breathing Fire—Adding Effects to Alice By Elizabeth Liang under the direction of Professor Susan Rodger Duke University June.
Getting Started With Alice By Ruthie Tucker under the direction of Prof. Susan Rodger Duke University, July
Making a Boat Racing Game in Alice By Jenna Hayes Under the direction of Professor Susan Rodger Duke University, July 2010.
Skater World: Part Two By Deborah Nelson Duke University Under the direction of Professor Susan Rodger June
Changing Camera Views! Part 2: Simple Scene Change & Lighting Fixes By Bella Onwumbiko under the direction of Professor Susan Rodger Duke University July.
3–D Helium Molecule Tutorial Alice Project Duke University Professor Susan H. Rodger Gaetjens Lezin June 2008.
Camera Control: Learning to Use the Camera in Alice By Henry Qin, edited by Jenna Hayes under the direction of Professor Susan Rodger Duke University,
Alice 2.0 Introductory Concepts and Techniques Project 1 Exploring Alice and Object-Oriented Programming.
Teaching a character to walk in more than one world: Parameters and Inheritance. By Lana Dyck under the direction of Professor Susan Rodger Duke University.
Methods Tutorial: Part Two By Deborah Nelson Duke University Professor Susan Rodger June 16, 2008.
By Deborah Nelson Duke University Professor Susan Rodger July 13, 2008.
Animating Objects in Groups: Using Arrays and Lists By Ruthie Tucker under the direction of Professor Susan Rodger Summer 2008.
CompSci 4 Fall 2010 Classwork 2 – Princess and Dragon World By Elizabeth Liang under the direction of Professor Susan Rodger Duke University.
Princess & Dragon Part 1: Objects in an Alice World By Elizabeth Liang under the direction of Professor Susan Rodger Duke University May 2010.
Lists Tutorial By Deborah Nelson Duke University Professor Susan Rodger July 13, 2008.
An Introduction to Alice (Short Version) – Extras! Yossra Hamid Under the Supervision of Professor Susan Rodger Duke University, June 2014 This is a continuation.
Piñata Game: Keeping Score in Alice By Maggie Bashford Professor Susan Rodger Duke University July
Skater World: Part Two By Deborah Nelson Duke University Under the direction of Professor Susan Rodger June 1,
Alice Learning to program: Part Two Writing Your Own Methods by Ruthie Tucker and Jenna Hayes Under the direction of Professor Susan Rodger Duke University,
Bunny Eat Broccoli Repetition – Simple loops and Conditional loops Susan Rodger Duke University July 2011.
The Essentials of Alice (Bunny) By Jenna Hayes under the direction of Professor Susan Rodger Duke University July 2008.
Creating a Historical Tour in Alice By Jenna Hayes May 2010.
The Essentials of Alice Mrs. Jayne Slease SBMS CTE Computer Science and Animation Credit to Duke Students under the direction of Professor Susan Rodger.
Tutorial for Arrays and Lists. Description This presentation will cover the basics of using Arrays and Lists in an Alice world It uses a set of chickens.
Creating a 3D Interactive Story Prof. Susan Rodger Duke University July 19, 2007.
Changing Camera Views! Part 1: Set Point of View to By Bella Onwumbiko under the direction of Professor Susan Rodger Duke University July 2013 Updates.
Learning to Program: Part 1 Scene Setup and Starting Animation by Ruthie Tucker and Jenna Hayes Under the direction of Professor Susan Rodger Duke University,
Skater World: Part Three By Deborah Nelson Duke University Under the direction of Professor Susan Rodger June 2009.
Skater World: Part Four By Deborah Nelson Duke University Under the direction of Professor Susan Rodger June 1, 2009.
Repetition everywhere – comparing while in a method and as an event Susan Rodger Duke University July 2010.
Using Placeholders to Simplify your Methods: Learning Methods, Part 2 By Deborah Nelson Duke University Professor Susan Rodger June 16, 2008.
Headshots in Alice Duke University Professor Susan H. Rodger Gaetjens Lezin July 2008.
Lesson 8C Animation and Events. Step 3: Animation Drag it into the method and have him say “let her go!” Click on the knight in the object tree and scroll.
Princess & Dragon Part 3: A Knight Comes Riding In—Cameras & Events By Elizabeth Liang under the direction of Professor Susan Rodger Duke University June.
How Tall Are You? Introducing Functions for Alice 3 By Jenna Hayes under the direction of Professor Susan Rodger Duke University July 2008 Updates made.
The Essentials of Alice By Jenna Hayes under the direction of Professor Susan Rodger Duke University May 2009.
Jonathon Kuo Under the Direction of Dr. Susan Rodger
Teaching Characters to Walk: Learning Methods, Part 1
Professor Susan Rodger
Changing Camera Views! Part 1: Set Point of View to By Bella Onwumbiko
Bunny Eat Broccoli Repetition – Simple loops and Conditional loops
Making Objects Move in Unison: Using Lists
Skater World: Part Three
Making Objects Move in Unison: Using Lists
Methods Tutorial: Part Two
Objects in Alice: Positioning and Moving Them
Making Objects Move in Unison: Using Lists
Princess & Dragon Part 2: Teaching a Dragon to Fly—Methods & Properties By Elizabeth Liang under the direction of Professor Susan Rodger Duke University.
Princess & Dragon Part 3: A Knight Comes Riding In—Cameras & Events
How Tall Are You? Introducing Functions
Getting Started With Alice
Headshots in Alice Duke University Professor Susan H. Rodger
Alice and Daisies: Positioning and Moving Objects in Alice
Using Placeholders to Simplify your Methods: Learning Methods, Part 2
Lesson One: Objects in Alice: Positioning and Moving Them
Making Objects Move in Unison: Using Lists
Presentation transcript:

Poses Tutorial Alex Boldt Under the direction of Professor Susan Rodger Duke University July 2015

Introduction Poses are a very useful tool for saving an object’s part’s relative locations to one another. Basically just like when you pose for a picture, a pose in Alice saves a pose of the object’s body. Once a pose is saved, the object can be set to that pose using a method during the animation. Objects can go from pose to pose in a smooth and natural looking way. WARNING!!!-Once you decide to use poses, you cannot change the object’s size anymore! This will break the saved poses!

Starter World Download the poseTutorialStarterWorld.a2w world from the tutorial page, we will begin working there.

The Stand pose We will be creating poses of the iceSkater and we will be using real figure skating poses to create a short figure skating routine. Note: The iceSkater comes with 4 poses built in, which you are always welcome to use, but we will be creating our own. The first position we want to save is her standing position, which is the pose she is in right now. First, select the iceSkater in the object tree

The Stand pose Next, in the iceSkater’s details, under her properties, click the ‘capture pose’ button.

The Stand pose A new pose box will appear, with the default name ‘pose 5.’ Rename ‘pose5’ to ‘Stand’ and press ‘Enter’. We have successfully created a ‘Stand’ pose. We will create a few more to use in our animation.

The Camel poses Next, we will make Camel poses. These poses involve the iceSkater’s torso turned toward the ice while she is facing forward and one of her legs is pointed back. We will make one Camel pose for each leg. Wikimedia Commons

The Camel poses First, we need to bend her upperBody forward a quarter revolution, so use a set-up method to do so. Open her tree up first to access her sub-body parts

The Camel poses Next, turn her neck backwards ¼ of a revolution, so she is facing forward

The Camel poses Finally, turn her leftLeg forward a ¼ revolution

The Camel poses That is it for this Camel pose Just like before, go the iceSkater’s properties and capture this pose and name it “LeftCamel” (because her left leg is up). Make sure you’re in the iceSkater’s properties, not her leftLeg’s properties!

The Camel poses We will now make the “RightCamel” pose. To do this, we simply need to bring the leftLeg back down by making it turn backwards ¼ of a revolution, and then bring the rightLeg up by turning it forwards ¼ of a revolution.

The Camel poses Save this pose as “RightCamel” just like before, under the iceSkater’s properties.

The ScratchSpin pose We will now create our last pose, the Scratch Spin. But first we should bring the iceSkater back to her “Stand” position. To do so we need to call the ‘set pose’ iceSkater method as a set-up method, and ask for the “Stand” pose.

The ScratchSpin pose To begin the Scrath Spin pose, first we will turn both the iceSkater’s leftShoulder and rightShoulder backwards 0.15 revolutions.

The ScratchSpin pose Next, we need to roll her forearms, which can be found under left/rightShoulder.arm.forearm. Roll her left forearm left 0.15 revs, and roll her right forearm right 0.15 revs.

The ScratchSpin Pose The skaterGirl should look like this now:

The ScratchSpin Pose Lastly, we need to put her legs in the correct positions. First, we will turn her feet out in their respective directions. So, turn her left foot, found under leftLeg.lowerLeg.foot, 0.15 revs to the left. Turn her right foot 0.15 revs to the right

The ScratchSpin Pose Now we need to cross her leftLeg over her right. Simply roll her leftLeg 0.05 revs to the left

The ScratchSpin Pose That’s the last pose! Capture it as “ScratchSpin”.

The Routine Now we can make a skating routine with the poses. Let’s start her out in the standing pose, so call the ‘set pose’ method and set to the Stand pose again.

The Routine There is a ‘routineView’ in the cameraViews folder in the object pane. Let’s set our camera up at this view by either setting the camera’s point of view to it or using ‘more controls’ in the add objects menu.

Figure 8 We’ll just be working in myFirstMethod for the rest of the tutorial. Let’s make the iceSkater do a simple figure 8. To complete the first loop, let’s drag in a do together with a move forward 15 meters and turn right 1 rev. Set each style for ‘begin gently’ (so we can smoothly transition into the second loop) and each duration for 3 seconds.

Figure 8 To finish the second loop of the 8, let’s place a new do together with a move forward 15 meters and a turn left 1 rev. This time however, we will end gently, so the iceSkater slows down to a stop.

Figure 8 If we test this code, we see that the skater does the figure 8, but is standing straight up while doing so. Let’s use the poses now to make it more natural. While the iceSkater is turning right, we want her left leg to be up, so we should set her pose to the LeftCamel. To do so, bring in a ‘set pose’ method from the iceSkater’s methods to the first doTogether

Figure 8 When testing this, we see that she will be in the LeftCamel position when the second part of the loop starts. It would be good if she could be standing just before the second loop, otherwise she will simply switch her legs while floating to go from LeftCamel to RightCamel, so let’s add a Stand set pose. This can be done with a do in order inside the do together, and a Wait.

Figure 8 Copy the do in order and move it to the second do together, but changing the LeftCamel to RightCamel

Scratch Spin Now let’s make her do a simple spin to finish the routine. After the second do together, add another do together. Have her turn right 5 revs for two seconds, and the same time that she sets her pose to the ScratchSpin for 0.5 seconds (remember, this means that it will take her 0.5 seconds to get into the pose, she will stay in it until she changes to something else).

Scratch Spin After testing, we see that she stays in the ScratchSpin pose after the spin ends, so let’s add a Stand pose, just like before. Let‘s make the set pose 0.5 seconds. If we want to match the timing with the spin, then we need to add a Wait of 1 second ( =2).

Finish That’s it for an introduction on how to make poses and how to use them! Add more to the iceSkater’s routine if you wish! Play the slideshow to see the animation!