Storytelling Through Computer Animation
Assignment A7 on using built-in functions and expressions
Objectives- Learn to use built-in functions and expressions
Built-in Functions
We have learned that properties help to describe objects while methods are things that an object can do. Functions are used to return the value of a property (like how far is this oobject from that object or how wide is this object, etc.)Today, we will build an animation to which uses functions to help us to make two characters kiss.
Your task: (which is to be completed individually, though consultations are encouraged...)
Your primary task to use Alice to create a new short animation as follows:
Again, the goal of your animation should be to show an animated scene which has more complex movements than we have been able to create before without these new functions.
I thought it would be fun to have 2 characters kiss because this is actually fairly challenging. One might first think of using trial and error, but that is really tedious and would defeat the purpose of this assignment! So, YOU MAY NOT USE TRIAL AND ERROR TO CREATE THE KISS. In additon, your characters must not be copies of the same object. (They must come from different object classes.)
Please embed the kiss in a meaningful scene, using all of the
following methods in some ways that make sense in the scene.
- Use a method such as distance to (or one of the variants) for measuring the distance from one object (or subpart) to another
- Use the width of or depth of or height of
- Use a math
function such as (__ - __)
Example of just the kiss:
The above is a scene which could easily be expanded to meet the expectations for this assignment.Summary of your tasks
- Complete a kissing scene in Alice using the math funcitons and embed this scene into the context of a story.
- Export this story so you can edit and upload.
- Add a title sequence and closing credits.
- Upload to a public video hosting service like youtube, being sure to change the title of the video to something meaningful on the hosting website.
- Write an artists statement named yourusername-A7.doc which explains the kiss in the context of the story.
- Copy the public link to the video into yourusername-A7.doc
- Submit the original yourusername-A7.a2w and yourusername-A7.doc to Moodle before our next class.