introduction to computer graphics(1)
DESCRIPTION
TRANSCRIPT
![Page 1: Introduction to Computer Graphics(1)](https://reader036.vdocuments.pub/reader036/viewer/2022081414/54b1efcb4a795961608b45cc/html5/thumbnails/1.jpg)
Graphics
cgvr.korea.ac.kr Graphics Lab @ Korea University
Introduction to Computer Graphics
고려대학교 컴퓨터 그래픽스 연구실
![Page 2: Introduction to Computer Graphics(1)](https://reader036.vdocuments.pub/reader036/viewer/2022081414/54b1efcb4a795961608b45cc/html5/thumbnails/2.jpg)
cgvr.korea.ac.kr
CGVR
Graphics Lab @ Korea University
What is Computer Graphics? (1/2)
Definition Producing pictures or images using a computer
Example Starship Troopers: Tango-Urilla, Death From Above
Courtesy of Tippet Studio
![Page 3: Introduction to Computer Graphics(1)](https://reader036.vdocuments.pub/reader036/viewer/2022081414/54b1efcb4a795961608b45cc/html5/thumbnails/3.jpg)
cgvr.korea.ac.kr
CGVR
Graphics Lab @ Korea University
What is Computer Graphics? (1/2)
Definition Producing pictures or images using a computer
Example Starship Troopers: Tango-Urilla, Death From Above
On set: Pyrotechnics
Courtesy of Tippet Studio
![Page 4: Introduction to Computer Graphics(1)](https://reader036.vdocuments.pub/reader036/viewer/2022081414/54b1efcb4a795961608b45cc/html5/thumbnails/4.jpg)
cgvr.korea.ac.kr
CGVR
Graphics Lab @ Korea University
What is Computer Graphics? (1/2)
Definition Producing pictures or images using a computer
Example Starship Troopers: Tango-Urilla, Death From Above
Bugs:
Courtesy of Tippet Studio
![Page 5: Introduction to Computer Graphics(1)](https://reader036.vdocuments.pub/reader036/viewer/2022081414/54b1efcb4a795961608b45cc/html5/thumbnails/5.jpg)
cgvr.korea.ac.kr
CGVR
Graphics Lab @ Korea University
What is Computer Graphics? (1/2)
Definition 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
![Page 6: Introduction to Computer Graphics(1)](https://reader036.vdocuments.pub/reader036/viewer/2022081414/54b1efcb4a795961608b45cc/html5/thumbnails/6.jpg)
cgvr.korea.ac.kr
CGVR
Graphics Lab @ Korea University
What is Computer Graphics? (1/2)
Definition Producing pictures or images using a computer
Example Starship Troopers: Tango-Urilla, Death From Above Batman & Robin: The Love Dust
Courtesy of Buf Compagnie
![Page 7: Introduction to Computer Graphics(1)](https://reader036.vdocuments.pub/reader036/viewer/2022081414/54b1efcb4a795961608b45cc/html5/thumbnails/7.jpg)
cgvr.korea.ac.kr
CGVR
Graphics Lab @ Korea University
What is Computer Graphics? (1/2)
Definition Producing pictures or images using a computer
Example Starship Troopers: Tango-Urilla, Death From Above Batman & Robin: The Love Dust
Courtesy of Buf Compagnie
![Page 8: Introduction to Computer Graphics(1)](https://reader036.vdocuments.pub/reader036/viewer/2022081414/54b1efcb4a795961608b45cc/html5/thumbnails/8.jpg)
cgvr.korea.ac.kr
CGVR
Graphics Lab @ Korea University
What is Computer Graphics? (1/2)
Definition Producing pictures or images using a computer
Example Starship Troopers: Tango-Urilla, Death From Above Batman & Robin: The Love Dust
Courtesy of Buf Compagnie
![Page 9: Introduction to Computer Graphics(1)](https://reader036.vdocuments.pub/reader036/viewer/2022081414/54b1efcb4a795961608b45cc/html5/thumbnails/9.jpg)
cgvr.korea.ac.kr
CGVR
Graphics Lab @ Korea University
What is Computer Graphics? (1/2)
Definition Producing pictures or images using a computer
Example Starship Troopers: Tango-Urilla, Death From Above Batman & Robin: The Love Dust
Courtesy of Buf Compagnie
![Page 10: Introduction to Computer Graphics(1)](https://reader036.vdocuments.pub/reader036/viewer/2022081414/54b1efcb4a795961608b45cc/html5/thumbnails/10.jpg)
cgvr.korea.ac.kr
CGVR
Graphics Lab @ Korea University
What is Computer Graphics? (1/2)
Definition Producing pictures or images using a computer
Example Starship Troopers: Tango-Urilla, Death From Above Batman & Robin: The Love Dust
Courtesy of Buf Compagnie
![Page 11: Introduction to Computer Graphics(1)](https://reader036.vdocuments.pub/reader036/viewer/2022081414/54b1efcb4a795961608b45cc/html5/thumbnails/11.jpg)
cgvr.korea.ac.kr
CGVR
Graphics Lab @ Korea University
What is Computer Graphics? (1/2)
Definition Producing pictures or images using a computer
Example Starship Troopers: Tango-Urilla, Death From Above Batman & Robin: The Love Dust
Courtesy of Buf Compagnie
![Page 12: Introduction to Computer Graphics(1)](https://reader036.vdocuments.pub/reader036/viewer/2022081414/54b1efcb4a795961608b45cc/html5/thumbnails/12.jpg)
cgvr.korea.ac.kr
CGVR
Graphics Lab @ Korea University
What is Computer Graphics? (1/2)
Definition Producing pictures or images using a computer
Example Starship Troopers: Tango-Urilla, Death From Above Batman & Robin: The Love Dust
Courtesy of Buf Compagnie
![Page 13: Introduction to Computer Graphics(1)](https://reader036.vdocuments.pub/reader036/viewer/2022081414/54b1efcb4a795961608b45cc/html5/thumbnails/13.jpg)
cgvr.korea.ac.kr
CGVR
Graphics Lab @ Korea University
What is Computer Graphics? (2/2)
Imaging Representing 2D images
Modeling Representing 3D objects
Rendering Constructing 2D images from 3D models
Animation Simulating changes over time
![Page 14: Introduction to Computer Graphics(1)](https://reader036.vdocuments.pub/reader036/viewer/2022081414/54b1efcb4a795961608b45cc/html5/thumbnails/14.jpg)
cgvr.korea.ac.kr
CGVR
Graphics Lab @ Korea University
Applications
Display of Information Design Simulation Computer Art Entertainment
![Page 15: Introduction to Computer Graphics(1)](https://reader036.vdocuments.pub/reader036/viewer/2022081414/54b1efcb4a795961608b45cc/html5/thumbnails/15.jpg)
cgvr.korea.ac.kr
CGVR
Graphics Lab @ Korea University
Display of Information
Graphics for Scientific, Engineering, and Medical Data
Medical ImageNebula
![Page 16: Introduction to Computer Graphics(1)](https://reader036.vdocuments.pub/reader036/viewer/2022081414/54b1efcb4a795961608b45cc/html5/thumbnails/16.jpg)
cgvr.korea.ac.kr
CGVR
Graphics Lab @ Korea University
Design
Graphics for Engineering and Architectural System
Design of Building, Automobile, Aircraft, Machine etc.
AutoCAD 2002 Interior Design
![Page 17: Introduction to Computer Graphics(1)](https://reader036.vdocuments.pub/reader036/viewer/2022081414/54b1efcb4a795961608b45cc/html5/thumbnails/17.jpg)
cgvr.korea.ac.kr
CGVR
Graphics Lab @ Korea University
Simulation
Computer-Generated Models of Physical, Financial and Economic Systems for Educational Aids
Flight Simulator Mars Rover Simulator
![Page 18: Introduction to Computer Graphics(1)](https://reader036.vdocuments.pub/reader036/viewer/2022081414/54b1efcb4a795961608b45cc/html5/thumbnails/18.jpg)
cgvr.korea.ac.kr
CGVR
Graphics Lab @ Korea University
Computer Art
Graphics for Artist
Metacreation Painter
![Page 19: Introduction to Computer Graphics(1)](https://reader036.vdocuments.pub/reader036/viewer/2022081414/54b1efcb4a795961608b45cc/html5/thumbnails/19.jpg)
cgvr.korea.ac.kr
CGVR
Graphics Lab @ Korea University
Entertainment
Graphics for Movie, Game, VR etc.
Final Fantasy Online Game
![Page 20: Introduction to Computer Graphics(1)](https://reader036.vdocuments.pub/reader036/viewer/2022081414/54b1efcb4a795961608b45cc/html5/thumbnails/20.jpg)
cgvr.korea.ac.kr
CGVR
Graphics Lab @ Korea University
What’s Our Scope?
Not a Tutorial on Commercial Software 3DMax, Maya, Photoshop, etc.
Not about Graphics Business 3D online-game, E-commerce, etc.
Graphics = Algorithm for Visual Simulation Imaging, Modeling, Rendering, Animation
![Page 21: Introduction to Computer Graphics(1)](https://reader036.vdocuments.pub/reader036/viewer/2022081414/54b1efcb4a795961608b45cc/html5/thumbnails/21.jpg)
cgvr.korea.ac.kr
CGVR
Graphics Lab @ Korea University
Imaging
Warping
Metamorphosis
Non-Photorealistic Rendering
![Page 22: Introduction to Computer Graphics(1)](https://reader036.vdocuments.pub/reader036/viewer/2022081414/54b1efcb4a795961608b45cc/html5/thumbnails/22.jpg)
cgvr.korea.ac.kr
CGVR
Graphics Lab @ Korea University
Modeling
Surface Modeling
Solid Modeling
Procedure Modeling
Simplification
![Page 23: Introduction to Computer Graphics(1)](https://reader036.vdocuments.pub/reader036/viewer/2022081414/54b1efcb4a795961608b45cc/html5/thumbnails/23.jpg)
cgvr.korea.ac.kr
CGVR
Graphics Lab @ Korea University
Rendering
Polygonal Rendering
Global Rendering
Texture Mapping
![Page 24: Introduction to Computer Graphics(1)](https://reader036.vdocuments.pub/reader036/viewer/2022081414/54b1efcb4a795961608b45cc/html5/thumbnails/24.jpg)
cgvr.korea.ac.kr
CGVR
Graphics Lab @ Korea University
Animation
Keyframe Animation
Inverse Kinematics
Dynamics
Motion Capture
![Page 25: Introduction to Computer Graphics(1)](https://reader036.vdocuments.pub/reader036/viewer/2022081414/54b1efcb4a795961608b45cc/html5/thumbnails/25.jpg)
cgvr.korea.ac.kr
CGVR
Graphics Lab @ Korea University
Textbook
Computer Graphics
C Version
D. Hearn and M. P. Baker 2nd Edition PRENTICE HALL
![Page 26: Introduction to Computer Graphics(1)](https://reader036.vdocuments.pub/reader036/viewer/2022081414/54b1efcb4a795961608b45cc/html5/thumbnails/26.jpg)
cgvr.korea.ac.kr
CGVR
Graphics Lab @ Korea University
Schedule
1st week Introduction to Computer Graphics Chapter 1
2nd week Mathematics for Computer Graphics Appendix A
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
![Page 27: Introduction to Computer Graphics(1)](https://reader036.vdocuments.pub/reader036/viewer/2022081414/54b1efcb4a795961608b45cc/html5/thumbnails/27.jpg)
cgvr.korea.ac.kr
CGVR
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 C and C++ or Java Not Using Graphics Library (OpenGL, DirectX, Java3D, etc.)
Delay 24 hours – 40% 48 hours – 80% More – not accepted
![Page 28: Introduction to Computer Graphics(1)](https://reader036.vdocuments.pub/reader036/viewer/2022081414/54b1efcb4a795961608b45cc/html5/thumbnails/28.jpg)
cgvr.korea.ac.kr
CGVR
Graphics Lab @ Korea University
Term Projects
What? Create your own graphics art Not still images but moving pictures
When? Proposal – after midterm exam Demonstration – after final exam
How? 1 or 2 person(s) / 1 team Using your assignments
![Page 29: Introduction to Computer Graphics(1)](https://reader036.vdocuments.pub/reader036/viewer/2022081414/54b1efcb4a795961608b45cc/html5/thumbnails/29.jpg)
cgvr.korea.ac.kr
CGVR
Graphics Lab @ Korea University
Former Class
3D 당구3D 당구 3D 볼링3D 볼링
가상 모델 하우스가상 모델 하우스 When I fall in desertWhen I fall in desert
![Page 30: Introduction to Computer Graphics(1)](https://reader036.vdocuments.pub/reader036/viewer/2022081414/54b1efcb4a795961608b45cc/html5/thumbnails/30.jpg)
cgvr.korea.ac.kr
CGVR
Graphics Lab @ Korea University
Secrets for Success
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
![Page 31: Introduction to Computer Graphics(1)](https://reader036.vdocuments.pub/reader036/viewer/2022081414/54b1efcb4a795961608b45cc/html5/thumbnails/31.jpg)
cgvr.korea.ac.kr
CGVR
Graphics Lab @ Korea University
Contact
Course Web Page http://cgvr.korea.ac.kr/course/2003/cse385/
Computer Graphics Lab. 아산이학관 240 호
Teaching Assistants 유진욱 , 윤영랑 , 지준용 , 조현철
Professor 김선정 ([email protected])