Download What is Computer Graphics? (1/2) - KUCG

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
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
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

On set: Pyrotechnics
Courtesy of Tippet Studio
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

Bugs:
Courtesy of Tippet Studio
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

The Final Stage: Burning the bugs
Courtesy of Tippet Studio
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
 Batman & Robin: The Love Dust
Courtesy of Buf Compagnie
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
 Batman & Robin: The Love Dust
Courtesy of Buf Compagnie
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
 Batman & Robin: The Love Dust
Courtesy of Buf Compagnie
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
 Batman & Robin: The Love Dust
Courtesy of Buf Compagnie
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
 Batman & Robin: The Love Dust
Courtesy of Buf Compagnie
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
 Batman & Robin: The Love Dust
Courtesy of Buf Compagnie
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
 Batman & Robin: The Love Dust
Courtesy of Buf Compagnie
cgvr.korea.ac.kr
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
cgvr.korea.ac.kr
Graphics Lab @ Korea University
Applications





CGVR
Display of Information
Design
Simulation
Computer Art
Entertainment
cgvr.korea.ac.kr
Graphics Lab @ Korea University
Display of Information

CGVR
Graphics for Scientific, Engineering, and
Medical Data
Nebula
cgvr.korea.ac.kr
Medical Image
Graphics Lab @ Korea University
Design
CGVR

Graphics for Engineering and Architectural
System
 Design of Building, Automobile, Aircraft,
Machine etc.
AutoCAD 2002
cgvr.korea.ac.kr
Interior Design
Graphics Lab @ Korea University
Simulation

CGVR
Computer-Generated Models of Physical,
Financial and Economic Systems for
Educational Aids
Flight Simulator
cgvr.korea.ac.kr
Mars Rover Simulator
Graphics Lab @ Korea University
Computer Art

CGVR
Graphics for Artist
Metacreation Painter
cgvr.korea.ac.kr
Graphics Lab @ Korea University
Entertainment

CGVR
Graphics for Movie, Game, VR etc.
Final Fantasy
cgvr.korea.ac.kr
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
cgvr.korea.ac.kr
Graphics Lab @ Korea University
Imaging

Warping

Metamorphosis

Non-Photorealistic Rendering
cgvr.korea.ac.kr
CGVR
Graphics Lab @ Korea University
Modeling

Surface Modeling

Solid Modeling

Procedure Modeling

Simplification
cgvr.korea.ac.kr
CGVR
Graphics Lab @ Korea University
Rendering

Polygonal Rendering

Global Rendering

Texture Mapping
cgvr.korea.ac.kr
CGVR
Graphics Lab @ Korea University
Animation

Keyframe Animation

Inverse Kinematics

Dynamics

Motion Capture
cgvr.korea.ac.kr
CGVR
Graphics Lab @ Korea University
Textbook

CGVR
Computer Graphics
C Version

D. Hearn and M. P. Baker
 2nd Edition
 PRENTICE HALL
cgvr.korea.ac.kr
Graphics Lab @ Korea University
Schedule
CGVR
1st week
Introduction to Computer Graphics
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
cgvr.korea.ac.kr
Chapter 1
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
cgvr.korea.ac.kr
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
cgvr.korea.ac.kr
Graphics Lab @ Korea University
Former Class
cgvr.korea.ac.kr
CGVR
3D 당구
3D 볼링
가상 모델 하우스
When I fall in 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
cgvr.korea.ac.kr
Graphics Lab @ Korea University
Contact

Course Web Page


아산이학관 240호
Teaching Assistants


http://cgvr.korea.ac.kr/course/2003/cse385/
Computer Graphics Lab.


CGVR
유진욱, 윤영랑, 지준용, 조현철
Professor

김선정 ([email protected])
cgvr.korea.ac.kr
Graphics Lab @ Korea University
Related documents