Top Banner
CAP4730: Computational Structures in Computer Graphics Course Introduction
16
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: CAP4730: Computational Structures in Computer Graphics Course Introduction.

CAP4730: Computational Structures in Computer Graphics

Course Introduction

Page 2: CAP4730: Computational Structures in Computer Graphics Course Introduction.

Today’s Outline

• Syllabus• Class Topics• Motivation• Assignment #0• Assignment #1

Page 3: CAP4730: Computational Structures in Computer Graphics Course Introduction.

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

Page 4: CAP4730: Computational Structures in Computer Graphics Course Introduction.

Teaching Assistant

• John Quarles– TA hours

Page 5: CAP4730: Computational Structures in Computer Graphics Course Introduction.

Prerequisites

• Vectors

• Matricies

BADBACV ˆˆˆ,ˆˆˆ,

0.1

97.2

88.1

4.2

ˆ

PMNVMVM

,ˆ,

0100

2002.0002.100

004192.20

000811.1

Page 6: CAP4730: Computational Structures in Computer Graphics Course Introduction.

Programming Prerequisites

• Proficient in C/C++ or Java

• Object Orientation Programming– Classes– Methods

Page 7: CAP4730: Computational Structures in Computer Graphics Course Introduction.

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?

Page 8: CAP4730: Computational Structures in Computer Graphics Course Introduction.

Why computer graphics?

• Money

• Jobs

• Why is it hard?

Page 9: CAP4730: Computational Structures in Computer Graphics Course Introduction.

Motivation

• We want to understand how to do:

Page 10: CAP4730: Computational Structures in Computer Graphics Course Introduction.

Motivation

Are there no other noble computer graphics pursuits?

Page 11: CAP4730: Computational Structures in Computer Graphics Course Introduction.

Motivation

Page 12: CAP4730: Computational Structures in Computer Graphics Course Introduction.

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!

Page 13: CAP4730: Computational Structures in Computer Graphics Course Introduction.

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

Page 14: CAP4730: Computational Structures in Computer Graphics Course Introduction.

Syllabus

• Go over syllabus• Workload

Page 15: CAP4730: Computational Structures in Computer Graphics Course Introduction.

Assignment #0

• Practice compiling

• Turn in procedure

• Worth 0 points

• On web

Page 16: CAP4730: Computational Structures in Computer Graphics Course Introduction.

Assignment 1

• Due Friday, January 27th , 3 PM