2-1
Getting Started with Alice 3
Objectives
This lesson covers the following objectives:
Identify scene components
Create and save a new project
Add an object to a scene
Communicate the value of saving multiple versions of a scene
Code a simple programming instruction
Use the copy and undo command
Understand the value of testing and debugging
JFS2L1
Getting Started with Alice 3
Initial Scene
An initial scene is the starting point of your animation. It has
three components:
A background template which provides the sky, ground, and light.
Non-moving scenery objects which provide the setting.
Moving objects which provide the action.
The initial scene is the first scene of an animation where you select
the background template and position the objects.
JFS2L1
Getting Started with Alice 3
Room is a
template.
Bipeds are
acting objects.
JFS2L1
Getting Started with Alice 3
JFS2L1
Getting Started with Alice 3
JFS2L1
Getting Started with Alice 3
JFS2L1
Getting Started with Alice 3
JFS2L1
Getting Started with Alice 3
JFS2L1
Getting Started with Alice 3
10
JFS2L1
Getting Started with Alice 3
11
JFS2L1
Getting Started with Alice 3
12
JFS2L1
Getting Started with Alice 3
13
Scene Editor
In the Scene editor, you can:
JFS2L1
Getting Started with Alice 3
14
JFS2L1
Getting Started with Alice 3
15
Gallery
The gallery is a collection of three-dimensional objects that
you can insert into the scene.
The gallery is organized using tabs.
To find objects, browse the gallery tabs or use the Search
Gallery feature to search by keyword.
Breadcrumb menus display as you select classes.
JFS2L1
Getting Started with Alice 3
16
Gallery Tabs
The gallery has six tabs:
Tab
Function
Search Gallery
Shapes/Text
My Classes
17
Select a Class
The Class Hierarchy tab groups objects by mobility type
(biped, flyer, etc.).
A class contains the instructions that define the appearance and
movement of an object. All objects within a class have common
properties. The class provides instructions to Alice 3 for creating and
displaying the object when it is added to your scene.
JFS2L1
Getting Started with Alice 3
18
Class Example
Classes can contain sub-classes. Consider the example below.
The Alice class is a sub-class of the Biped class. There are two
Alice sub-classes in the gallery.
Every Alice added to a scene inherits the properties that all
Biped objects have in common: two legs, moveable joints etc.
JFS2L1
Getting Started with Alice 3
19
JFS2L1
Getting Started with Alice 3
20
JFS2L1
Getting Started with Alice 3
21
Code Editor
Click the Edit Code button to display the Code editor. The
Code editor is where you add the programming instructions
to program your animation.
JFS2L1
Getting Started with Alice 3
22
Methods Panel
The Procedures tab, located within the Methods Panel in the
Code editor, displays pre-defined methods for the selected
instance, as well as methods defined for the class of objects.
A procedure is a piece of program
code that defines how the object
should execute a task. Alice 3 has a
set of procedures for each class;
however, users can create or
"declare" new procedures.
JFS2L1
Getting Started with Alice 3
23
JFS2L1
Getting Started with Alice 3
24
JFS2L1
Getting Started with Alice 3
25
JFS2L1
Getting Started with Alice 3
26
Direction
Amount
Duration
Text
JFS2L1
Getting Started with Alice 3
27
JFS2L1
Getting Started with Alice 3
28
JFS2L1
Getting Started with Alice 3
29
JFS2L1
Getting Started with Alice 3
30
JFS2L1
Getting Started with Alice 3
31
Undo an Action
Undo an action using the Undo option on the Edit menu, or
the keyboard shortcut CTRL + Z.
JFS2L1
Getting Started with Alice 3
32
JFS2L1
Getting Started with Alice 3
33
JFS2L1
Getting Started with Alice 3
34
JFS2L1
Getting Started with Alice 3
35
JFS2L1
Getting Started with Alice 3
36
Terminology
Key terms used in this lesson included:
Argument
Bug
Class
Code editor
Debugging
Gallery
JFS2L1
Getting Started with Alice 3
37
Terminology
Key terms used in this lesson included:
Initial scene
Instance
Procedure
Scene editor
Template
JFS2L1
Getting Started with Alice 3
38
Summary
In this lesson, you should have learned how to:
Identify scene components
Create and save a new project
Add an object to a scene
Communicate the value of saving multiple versions of a scene
Code a simple programming instruction
Use the copy and undo commands
Understand the value of testing and debugging
JFS2L1
Getting Started with Alice 3
39