01introduction

Page 1

Graphics

Introduction to Computer Graphics 고려대학교 컴퓨터 그래픽스 연구실

cgvr.korea.ac.kr

Graphics Lab @ Korea University


What is Computer Graphics? (1/2) 

Definition 

CGVR

Producing pictures or images using a computer

Example 

Starship Troopers: Tango-Urilla, Death From Above

Courtesy of Tippet Studio Graphics Lab @ Korea University


What is Computer Graphics? (1/2) 

Definition 

CGVR

Producing pictures or images using a computer

Example 

Starship Troopers: Tango-Urilla, Death From Above 

On set: Pyrotechnics

Courtesy of Tippet Studio Graphics Lab @ Korea University


What is Computer Graphics? (1/2) 

Definition 

CGVR

Producing pictures or images using a computer

Example 

Starship Troopers: Tango-Urilla, Death From Above 

Bugs:

Courtesy of Tippet Studio Graphics Lab @ Korea University


What is Computer Graphics? (1/2) 

Definition 

CGVR

Producing pictures or images using a computer

Example 

Starship Troopers: Tango-Urilla, Death From Above 

The Final Stage: Burning the bugs

Courtesy of Tippet Studio Graphics Lab @ Korea University


What is Computer Graphics? (1/2) 

Definition 

CGVR

Producing pictures or images using a computer

Example  

Starship Troopers: Tango-Urilla, Death From Above Batman & Robin: The Love Dust

Courtesy of Buf Compagnie Graphics Lab @ Korea University


What is Computer Graphics? (1/2) 

Definition 

CGVR

Producing pictures or images using a computer

Example  

Starship Troopers: Tango-Urilla, Death From Above Batman & Robin: The Love Dust

Courtesy of Buf Compagnie Graphics Lab @ Korea University


What is Computer Graphics? (1/2) 

Definition 

CGVR

Producing pictures or images using a computer

Example  

Starship Troopers: Tango-Urilla, Death From Above Batman & Robin: The Love Dust

Courtesy of Buf Compagnie Graphics Lab @ Korea University


What is Computer Graphics? (1/2) 

Definition 

CGVR

Producing pictures or images using a computer

Example  

Starship Troopers: Tango-Urilla, Death From Above Batman & Robin: The Love Dust

Courtesy of Buf Compagnie Graphics Lab @ Korea University


What is Computer Graphics? (1/2) 

Definition 

CGVR

Producing pictures or images using a computer

Example  

Starship Troopers: Tango-Urilla, Death From Above Batman & Robin: The Love Dust

Courtesy of Buf Compagnie Graphics Lab @ Korea University


What is Computer Graphics? (1/2) 

Definition 

CGVR

Producing pictures or images using a computer

Example  

Starship Troopers: Tango-Urilla, Death From Above Batman & Robin: The Love Dust

Courtesy of Buf Compagnie Graphics Lab @ Korea University


What is Computer Graphics? (1/2) 

Definition 

CGVR

Producing pictures or images using a computer

Example  

Starship Troopers: Tango-Urilla, Death From Above Batman & Robin: The Love Dust

Courtesy of Buf Compagnie Graphics Lab @ Korea University


What is Computer Graphics? (2/2) 

Imaging 

Representing 3D objects

Rendering 

Representing 2D images

Modeling 

CGVR

Constructing 2D images from 3D models

Animation 

Simulating changes over time

Graphics Lab @ Korea University


Applications     

CGVR

Display of Information Design Simulation Computer Art Entertainment

Graphics Lab @ Korea University


Display of Information ď Ž

CGVR

Graphics for Scientific, Engineering, and Medical Data

Nebula

Medical Image

Graphics Lab @ Korea University


Design ď Ž ď Ž

CGVR

Graphics for Engineering and Architectural System Design of Building, Automobile, Aircraft, Machine etc.

AutoCAD 2002

Interior Design Graphics Lab @ Korea University


Simulation ď Ž

CGVR

Computer-Generated Models of Physical, Financial and Economic Systems for Educational Aids

Flight Simulator

Mars Rover Simulator Graphics Lab @ Korea University


Computer Art ď Ž

CGVR

Graphics for Artist

Metacreation Painter Graphics Lab @ Korea University


Entertainment ď Ž

CGVR

Graphics for Movie, Game, VR etc.

Final Fantasy

Online Game

Graphics Lab @ Korea University


What’s Our Scope? 

Not a Tutorial on Commercial Software 

3DMax, Maya, Photoshop, etc.

Not about Graphics Business 

CGVR

3D online-game, E-commerce, etc.

Graphics = Algorithm for Visual Simulation 

Imaging, Modeling, Rendering, Animation

Graphics Lab @ Korea University


Imaging 

Warping

Metamorphosis

Non-Photorealistic Rendering

CGVR

Graphics Lab @ Korea University


Modeling 

Surface Modeling

Solid Modeling

Procedure Modeling

Simplification

CGVR

Graphics Lab @ Korea University


Rendering 

Polygonal Rendering

Global Rendering

Texture Mapping

CGVR

Graphics Lab @ Korea University


Animation 

Keyframe Animation

Inverse Kinematics

Dynamics

Motion Capture

CGVR

Graphics Lab @ Korea University


Textbook 

CGVR

Computer Graphics C Version   

D. Hearn and M. P. Baker 2nd Edition PRENTICE HALL

Graphics Lab @ Korea University


Schedule

CGVR

1st week

Introduction to Computer Graphics

Chapter 1

2nd week

Mathematics for Computer Graphics

3rd week

Output Primitives

Chapter 3

4th week

Attributes of Output Primitives

Chapter 4

5th week

2D Geometric Transformations

Chapter 5

6th week

2D Viewing

Chapter 6

7th week

Midterm

8th week

Term Project Proposal Presentation

9th week

3D Object Representations

Chapter 10

10th week

3D Geometric and Modeling Transformations

Chapter 11

11th week

3D Viewing

Chapter 12

12th week

Illumination Models

Chapter 14

13th week

Surface-Rendering Methods

Chapter 14

14th week

Visible-Surface Detection Methods

Chapter 13

15th week

Computer Animation

Chapter 16

16th week

Final

17th week

Term Project Demo

Appendix A

Graphics Lab @ Korea University


Assignments 

Every 3 weeks    

#1: Image warping & metamorphosis #2: 2D drawing & realtime clipping #3: 3D interactive modeling #4: Polygonal rendering

Windows Programming  

CGVR

C and C++ or Java Not Using Graphics Library (OpenGL, DirectX, Java3D, etc.)

Delay   

24 hours – 40% 48 hours – 80% More – not accepted Graphics Lab @ Korea University


Term Projects 

What?  

Create your own graphics art Not still images but moving pictures

When?  

CGVR

Proposal – after midterm exam Demonstration – after final exam

How?  

1 or 2 person(s) / 1 team Using your assignments

Graphics Lab @ Korea University


Former Class 3D 3D 당구 당구

가상 가상 모델 모델 하우스 하우스

CGVR

3D 3D 볼링 볼링

When When II fall fall in in desert desert

Graphics Lab @ Korea University


Secrets for Success

CGVR

Learn the Math and NOT JUST the HACKS

THINK before You Code

Try to Develop Visual Debugging Skills

Seek the Help It’s too Late

Graphics Lab @ Korea University


Contact 

Course Web Page 

아산이학관 240 호

Teaching Assistants 

http://cgvr.korea.ac.kr/course/2003/cse385/

Computer Graphics Lab. 

CGVR

유진욱 , 윤영랑 , 지준용 , 조현철

Professor 

김선정 (sunjeongkim@korea.ac.kr)

Graphics Lab @ Korea University


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.