100 likes | 115 Views
Dive into the world of virtual environments and animation with Prof. Susan Rodger in this interactive course. Discover how to program and create 3-D graphics using Alice, a modern programming tool. Through lectures, demos, tutorials, and hands-on classwork, learn to bring objects to life in a virtual world. Explore the power of Alice as it automates object tracking and positioning. Fast start-up allows you to create simple animations quickly and progress to more complex projects. Join us to program objects and unleash your creativity!
E N D
CompSci 4Introduction to ProgrammingAnimation and Virtual Worlds Prof. Susan Rodger
What Will We Do in CompSci 4? • Web pages/html (one week) • Learn to program with Alice (mostly) • Research study
How This Class Will Work • In Class • Lecture/demos • Tutorials • Classwork (in pairs) • Outside of class • Complete work not finished in class • Reading • Assignments
What Is Alice? • A modern programming tool • 3-D graphics • 3-D models of objects • Animation • Objects can be made to move around virtual world (a simulation or video game)
What does Alice run on? • Alice is written in Java – should run on many systems • Right now, supports only PC version • Mac and Linux versions are to be released soon, keep checking the web site
Fast Start Up • Can quickly learn to create • A simple animation in a few minutes • A non-trivial animation in a few class periods • Can learn to use the Alice interface in after a few more class periods
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
Objects in Alice • Objects already exist • Objects have parts
Class Today • Demo of Alice • Skater, hair, chicken • Go over syllabus, web page • Group Activity • Assignment