14
Introduction to Alice Alice is named in honor of Lewis Carroll’s Alice in Wonderland

Introduction to Alice

  • Upload
    skip

  • View
    26

  • Download
    3

Embed Size (px)

DESCRIPTION

Introduction to Alice. Alice is named in honor of Lewis Carroll’s Alice in Wonderland. How This Class Will Work. General plan lecture/demonstrations tutorials lab exercises Out-of-class: complete any work not finished in lab work on assigned readings and projects. Overview. - PowerPoint PPT Presentation

Citation preview

Page 1: Introduction to Alice

Introduction to Alice

Alice is named in honor of Lewis Carroll’s Alice in Wonderland

Page 2: Introduction to Alice

How This Class Will Work

General planlecture/demonstrations

tutorials

lab exercises

Out-of-class:complete any work not finished in lab

work on assigned readings and projects

Page 3: Introduction to Alice

Overview

Why Alice?

Getting Started with Alice ProgrammingWhere to find software and 3D models

Major goal: to have you set up and run Alice

so you can work with examples

and lab exercises

Page 4: Introduction to Alice

How To Get Your Free Copy

Can download from the webwww.alice.org

Note: downloading may take more than an hour over a phone/modem connection

Page 5: Introduction to Alice

Why Alice?A modern programming tool

3-D graphics3-D models of objects

Animationobjects can be made to move around the virtual world (a video game or simulation implemented in 3-D)

Page 6: Introduction to Alice

What does Alice run on?

Alice is written in Java -- this helps the software run on many popular systems

Right now, the software team is working to support only the PC version

Mac and Linux versions are soon to be released

…keep checking the web site

Page 7: Introduction to Alice

Fast Start Up

Can quickly learn to create a simple animation in a matter of minutes

a non-trivial animation in a few lab sessions

Can learn to use the Alice interface in a couple of lab sessions

Page 8: Introduction to Alice

The Power of Alice

Automatically keeps track of 3-D objects what objects are in the virtual world

types of objects

positions of objects in the world

Page 9: Introduction to Alice

Demo

Starting Alice

Running A World

How to Exit

What to do if Alice crashes

Page 10: Introduction to Alice

Memory Management

Alice automatically manages memoryBut, writing and testing an animation is an intense load on the computing system – a crash can occur.

Best solution: save your world every 15 minutes

(Or at least every half hour)

also save to a backup system (for example, a zip disk)

Page 11: Introduction to Alice

Object PositionObjects

are positioned in 3-D space

Have six degrees of freedom (directions of movement)

Page 12: Introduction to Alice

Galleries of 3D Objects

Sources of 3D objects the local gallery shipped with the software

Alice web gallery

Page 13: Introduction to Alice

Assignment

Your assignment is to read Chapter 1 – 1 Introduction to Alice

The reading assignment is to be

completed before the next

class session

Page 14: Introduction to Alice

(In-class) Lab

Appendix A, Getting Started – Part I