CAP4730: Computational Structures in Computer Graphics Course Introduction
Jan 04, 2016
CAP4730: Computational Structures in Computer Graphics
Course Introduction
Today’s Outline
• Syllabus• Class Topics• Motivation• Assignment #0• Assignment #1
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
BADBACV ˆˆˆ,ˆˆˆ,
0.1
97.2
88.1
4.2
ˆ
PMNVMVM
,ˆ,
0100
2002.0002.100
004192.20
000811.1
Programming Prerequisites
• Proficient in C/C++ or Java
• Object Orientation Programming– Classes– Methods
AdobePhotoshop
Web Design
Graphics Design
Video Games
FlightSimulators
ScientificVisualization
DataVisualization
Applications
VirtualReality
Research
Real-Time
Animation
MovieSpecial Effects
Non Real-Time
3D Graphics
Computer Graphics
What am I going to learn?
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
Assignment 1
• Due Friday, January 27th , 3 PM