Scene Editor

  • Scene Editor Overview

    This video provides an overview of the Alice scene editor covering the three major components:

    Camera View – display ...

    View
  • Adding Objects

    This is an overview of how to use the gallery to add characters and props to a scene.  In the below content and in the quick reference availab ...

    View
  • Positioning Objects

    This is an overview of how to move objects around the scene editor.  In the below content and in the quick reference available for download yo ...

    View
  • Rotating Objects

    Drag and Drop

    When in the default handle style mode you can use the mouse to click and drag the handle to turn objects.

    Handle Styl ...

    View
  • Resizing Objects

    Handle Styles

    Using the resize Handle Style tool found at the top of the Properties Panel will display an arrow aboive the object ...

    View
  • Manipulating Object Joints

    Working with Subparts of an Object

    Joints  and Subparts of an Alice Model

    • An Alice 3D model class defines objects havin ...

    View
  • Using One Shots

    Using one shots in the scene editor can be a great way to move and orient objects when you want to be very specific about your adjustments, when you a ...

    View
  • Moving The Camera

    Using Camera Controllers

    At the bottom edge of the scene view are three sets of camera navigation controls. The most common use of navigati ...

    View
  • Using Camera Views

    There are 4 camera views that are not used in animating your scenes but can be used to help orient objects in the scene editor:

    Layout Scen ...

    View
  • Using Camera Markers

    Alice has only one camera in a scene. A camera marker is an invisible object in your world that saves the camera’s position and orientation u ...

    View

Code Editor

  • Exporting and Importing Modified Classes

    A great way to reuse work is to export and import custom classes from one project to another.  You can use this to share a biped class that yo ...

    View
  • Adding and Using Parameters

    Adding Parameters to custom procedures allows you to pass information into the procedure.   It is incredibly useful for expanding what yo ...

    View
  • Creating Custom Procedures

    Custom Procedures allow you to create code that can be reused without having to rebuild it over and over again.  Taking advanateg of inhe ...

    View
  • Code Editor Overview

    The Code Editor is where you will build your program to create your animation or game.

    ...

    View
  • Using Procedures Overview

    Procedural Methods Overview 

    • The Methods panel of the Alice 3 Code Editor contains the tiles used for the creation of the progr ...

    View
  • Manipulating Object Joints

    Working with Subparts of an Object

    Joints  and Subparts of an Alice Model

    • An Alice 3D model class defines objects havin ...

    View
  • Using Camera Markers

    Alice has only one camera in a scene. A camera marker is an invisible object in your world that saves the camera’s position and orientation u ...

    View
  • Using Do Together

    The Do Together control structure allows you to have multiple things happen concurrently.  It is very usueful for creating complex animations. ...

    View
  • Using Functions Overview

    Functional Methods Overview

    • The Methods panel of the Alice 3 Code Editor contains the tiles used for the creation of the program cod ...

    View
  • Using Events Overview

    What are events?

    • An event is an action or occurrence recognized by a computer that may be handled by software. Events are generated ...

    View

Animation

  • Using Joint Arrays

    Certain classes and objects in Alice have built in joints intended to make certain types of animations easier to implement.  This example is h ...

    View
  • Understanding Using Move, Turn, Or Roll

    This video will give you a quick run down on the difference between move turn and roll. It is important to understand the difference when using one sh ...

    View

Interactivity

  • Setting Up a Timekeeper

    A timer can be a critical element to implementing different types of gameplay. Here you will find a couple different solutions for how to implement ...

    View
  • First Person Camera

    There are two ways to implement a first person camera.  This option shows you how to vehicle the camera to the object that is your main chract ...

    View
  • Setting Up a ScoreKeeper

    A scorekeeper and visible tracker of the score varaible is a key first component when building many types of games.  This will show you the ba ...

    View
  • Setting Up Proximity Detection

    Proximity Detection works very similar to collisioin detection but has a built in distance parameter that allows you to trigger or interact with an ...

    View
  • Setting Up Collision Detection

    Setting up collision detection events allows you to implement interactions with the environment.  This can range from triggering an animation ...

    View

Audio

  • The Basics of Using Audio

    Incorporating audio into an Alice world can add a rich layer of depth and improve the immersive quality of your animation or game. Alice 3 supports ...

    View
  • Adding Background Music

    Adding background music that plays throughout can be a great way to enhance your world. The challenge is to make sure that all other activity in yo ...

    View
  • Matching Sound to Animation

    Having sound align with the action in your animation is crucial to having it add to the realism. There are a couple ways to adjust your audio file ...

    View
  • Creating Custom Audio in Audacity

    Sometimes you won’t be able to find the exact sound you want or maybe you want to record your own dialogue and add it to your world. Audacity ...

    View
  • Changing File Formats in Audacity

    Alice can only play .wav and .mp3 file formats. You may have or find audio files that are of a different file format type and need to convert them ...

    View

Great Other Sources

  • Adventures in Alice Programming

    These tutorials are written assuming no previous experience with Alice version 3. There are no pre-requisites to these tutorials which make them id ...

    View
Can’t find something?
If you are not finding what you are looking for please reach out to us to let us know so that we can try to create what you need. You may also want to join our teacher list serve as they are a great resource for materials and support we may not even be able to provide or know about.
CMU