Welcome! • My name is Benjamin Lok. – Pronounced like “lock” as in lock the door. – Not Loke as in Tone Lōc. • A bit about myself – Background – Interests
Teaching Assistant • John Quarles – TA hours
Prerequisites • Vectors • Matricies
Programming Prerequisites • Proficient in C/C++ or Java • Object Orientation Programming – Classes – Methods
What am I going to learn? Computer Graphics Design Adobe Photoshop 3 D Graphics Web Design Real-Time Applications Video Games Animation Research Data Visualization Flight Simulators Non Real-Time Virtual Reality Scientific Visualization Movie Special Effects
Why computer graphics? • Money • Jobs • Why is it hard?
Motivation • We want to understand how to do:
Motivation Are there no other noble computer graphics pursuits?
Motivation
Why should I take this course? • An excuse to build that program/game/project you always wanted • A Computer Science course that involves a variety of skills (other than coding!) – – Art Psychology Sound Creativity • To play with fun toys • To show off your projects!
Course Run-icity • Ask questions!!! • Cheating will not be tolerated. You cheat == no longer in class. • If I make a mistake, PLEASE POINT IT OUT!!! • Very APPLIED (lots of projects). You will work hard. • We can explore things that interest you • Do not sweat the small stuff • My focus is for you to understand the concepts
Syllabus • Go over syllabus • Workload
Assignment #0 • • Practice compiling Turn in procedure Worth 0 points On web