SlideShare a Scribd company logo
1 of 31
Graphics
Graphics Lab @ Korea University
cgvr.korea.ac.kr
Introduction to
Computer Graphics
고려대학교 컴퓨터 그래픽스 연구실
CGVR
Graphics Lab @ Korea University
cgvr.korea.ac.kr
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
CGVR
Graphics Lab @ Korea University
cgvr.korea.ac.kr
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
CGVR
Graphics Lab @ Korea University
cgvr.korea.ac.kr
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
CGVR
Graphics Lab @ Korea University
cgvr.korea.ac.kr
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
CGVR
Graphics Lab @ Korea University
cgvr.korea.ac.kr
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
CGVR
Graphics Lab @ Korea University
cgvr.korea.ac.kr
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
CGVR
Graphics Lab @ Korea University
cgvr.korea.ac.kr
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
CGVR
Graphics Lab @ Korea University
cgvr.korea.ac.kr
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
CGVR
Graphics Lab @ Korea University
cgvr.korea.ac.kr
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
CGVR
Graphics Lab @ Korea University
cgvr.korea.ac.kr
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
CGVR
Graphics Lab @ Korea University
cgvr.korea.ac.kr
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
CGVR
Graphics Lab @ Korea University
cgvr.korea.ac.kr
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
CGVR
Graphics Lab @ Korea University
cgvr.korea.ac.kr
Applications
 Display of Information
 Design
 Simulation
 Computer Art
 Entertainment
CGVR
Graphics Lab @ Korea University
cgvr.korea.ac.kr
Display of Information
 Graphics for Scientific, Engineering, and
Medical Data
Medical Image
Nebula
CGVR
Graphics Lab @ Korea University
cgvr.korea.ac.kr
Design
 Graphics for Engineering and Architectural
System
 Design of Building, Automobile, Aircraft,
Machine etc.
AutoCAD 2002 Interior Design
CGVR
Graphics Lab @ Korea University
cgvr.korea.ac.kr
Simulation
 Computer-Generated Models of Physical,
Financial and Economic Systems for
Educational Aids
Flight Simulator Mars Rover Simulator
CGVR
Graphics Lab @ Korea University
cgvr.korea.ac.kr
Computer Art
 Graphics for Artist
Metacreation Painter
CGVR
Graphics Lab @ Korea University
cgvr.korea.ac.kr
Entertainment
 Graphics for Movie, Game, VR etc.
Final Fantasy Online Game
CGVR
Graphics Lab @ Korea University
cgvr.korea.ac.kr
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
CGVR
Graphics Lab @ Korea University
cgvr.korea.ac.kr
Imaging
 Warping
 Metamorphosis
 Non-Photorealistic Rendering
CGVR
Graphics Lab @ Korea University
cgvr.korea.ac.kr
Modeling
 Surface Modeling
 Solid Modeling
 Procedure Modeling
 Simplification
CGVR
Graphics Lab @ Korea University
cgvr.korea.ac.kr
Rendering
 Polygonal Rendering
 Global Rendering
 Texture Mapping
CGVR
Graphics Lab @ Korea University
cgvr.korea.ac.kr
Animation
 Keyframe Animation
 Inverse Kinematics
 Dynamics
 Motion Capture
CGVR
Graphics Lab @ Korea University
cgvr.korea.ac.kr
Textbook
 Computer Graphics
C Version
 D. Hearn and M. P. Baker
 2nd Edition
 PRENTICE HALL
CGVR
Graphics Lab @ Korea University
cgvr.korea.ac.kr
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
CGVR
Graphics Lab @ Korea University
cgvr.korea.ac.kr
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
CGVR
Graphics Lab @ Korea University
cgvr.korea.ac.kr
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
CGVR
Graphics Lab @ Korea University
cgvr.korea.ac.kr
Former Class
3D 당구 3D 볼링
가상 모델 하우스 When I fall in desert
CGVR
Graphics Lab @ Korea University
cgvr.korea.ac.kr
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
CGVR
Graphics Lab @ Korea University
cgvr.korea.ac.kr
Contact
 Course Web Page
 http://cgvr.korea.ac.kr/course/2003/cse385/
 Computer Graphics Lab.
 아산이학관 240호
 Teaching Assistants
 유진욱, 윤영랑, 지준용, 조현철
 Professor
 김선정 (sunjeongkim@korea.ac.kr)

More Related Content

Similar to 01introduction.ppt

Cvpr2010 open source vision software, intro and training part v open cv and r...
Cvpr2010 open source vision software, intro and training part v open cv and r...Cvpr2010 open source vision software, intro and training part v open cv and r...
Cvpr2010 open source vision software, intro and training part v open cv and r...
zukun
 
3D Printing vs GFRP Moulding - Time & Cost comparison
3D Printing vs GFRP Moulding - Time & Cost comparison3D Printing vs GFRP Moulding - Time & Cost comparison
3D Printing vs GFRP Moulding - Time & Cost comparison
Akhil Mohan
 
IIRS_CRP Report by Parth Gondaliya and Huzaifa Ansari
IIRS_CRP Report by Parth Gondaliya and Huzaifa AnsariIIRS_CRP Report by Parth Gondaliya and Huzaifa Ansari
IIRS_CRP Report by Parth Gondaliya and Huzaifa Ansari
PARTH GONDALIYA
 

Similar to 01introduction.ppt (20)

5 ray casting computer graphics
5 ray casting computer graphics5 ray casting computer graphics
5 ray casting computer graphics
 
AUTO LANDING PROCESS FOR AUTONOMOUS FLYING ROBOT BY USING IMAGE PROCESSING BA...
AUTO LANDING PROCESS FOR AUTONOMOUS FLYING ROBOT BY USING IMAGE PROCESSING BA...AUTO LANDING PROCESS FOR AUTONOMOUS FLYING ROBOT BY USING IMAGE PROCESSING BA...
AUTO LANDING PROCESS FOR AUTONOMOUS FLYING ROBOT BY USING IMAGE PROCESSING BA...
 
Tackling Open Images Challenge (2019)
Tackling Open Images Challenge (2019)Tackling Open Images Challenge (2019)
Tackling Open Images Challenge (2019)
 
Build Your Own 3D Scanner: 3D Scanning with Structured Lighting
Build Your Own 3D Scanner: 3D Scanning with Structured LightingBuild Your Own 3D Scanner: 3D Scanning with Structured Lighting
Build Your Own 3D Scanner: 3D Scanning with Structured Lighting
 
Svr Raskar
Svr RaskarSvr Raskar
Svr Raskar
 
Task 6
Task 6Task 6
Task 6
 
Researched definition 9
Researched definition 9Researched definition 9
Researched definition 9
 
crfasrnn_presentation
crfasrnn_presentationcrfasrnn_presentation
crfasrnn_presentation
 
Calculate the Area and Volume of objects in Cinema 4D with Plugin Aire et vol...
Calculate the Area and Volume of objects in Cinema 4D with Plugin Aire et vol...Calculate the Area and Volume of objects in Cinema 4D with Plugin Aire et vol...
Calculate the Area and Volume of objects in Cinema 4D with Plugin Aire et vol...
 
Cloud Spin - building a photo booth with the Google Cloud Platform
Cloud Spin - building a photo booth with the Google Cloud PlatformCloud Spin - building a photo booth with the Google Cloud Platform
Cloud Spin - building a photo booth with the Google Cloud Platform
 
Rohit Ranjan-My works
Rohit Ranjan-My worksRohit Ranjan-My works
Rohit Ranjan-My works
 
Cvpr2010 open source vision software, intro and training part v open cv and r...
Cvpr2010 open source vision software, intro and training part v open cv and r...Cvpr2010 open source vision software, intro and training part v open cv and r...
Cvpr2010 open source vision software, intro and training part v open cv and r...
 
3D Printing vs GFRP Moulding - Time & Cost comparison
3D Printing vs GFRP Moulding - Time & Cost comparison3D Printing vs GFRP Moulding - Time & Cost comparison
3D Printing vs GFRP Moulding - Time & Cost comparison
 
Digital Fabrication Studio: 3D Scanning
Digital Fabrication Studio: 3D ScanningDigital Fabrication Studio: 3D Scanning
Digital Fabrication Studio: 3D Scanning
 
IIRS_CRP Report by Parth Gondaliya and Huzaifa Ansari
IIRS_CRP Report by Parth Gondaliya and Huzaifa AnsariIIRS_CRP Report by Parth Gondaliya and Huzaifa Ansari
IIRS_CRP Report by Parth Gondaliya and Huzaifa Ansari
 
Thingibrary: 3D Printing in Public Libraries - WLA Conference 2013
Thingibrary: 3D Printing in Public Libraries - WLA Conference 2013 Thingibrary: 3D Printing in Public Libraries - WLA Conference 2013
Thingibrary: 3D Printing in Public Libraries - WLA Conference 2013
 
Game Engines in Game Education: Thinking Inside the Tool Boox?
Game Engines in Game Education: Thinking Inside the Tool Boox?Game Engines in Game Education: Thinking Inside the Tool Boox?
Game Engines in Game Education: Thinking Inside the Tool Boox?
 
Advanced #4 GPU & Animations
Advanced #4   GPU & AnimationsAdvanced #4   GPU & Animations
Advanced #4 GPU & Animations
 
Fmp proposal
Fmp proposalFmp proposal
Fmp proposal
 
bhargav_flowing-fountain
bhargav_flowing-fountainbhargav_flowing-fountain
bhargav_flowing-fountain
 

More from aozcan1

ge6075-unit-2.ppt
ge6075-unit-2.pptge6075-unit-2.ppt
ge6075-unit-2.ppt
aozcan1
 
ELG2911Modul2EthicalPractice.pptx
ELG2911Modul2EthicalPractice.pptxELG2911Modul2EthicalPractice.pptx
ELG2911Modul2EthicalPractice.pptx
aozcan1
 
estimation.ppt
estimation.pptestimation.ppt
estimation.ppt
aozcan1
 
Teregowda.ppt
Teregowda.pptTeregowda.ppt
Teregowda.ppt
aozcan1
 
16223434.ppt
16223434.ppt16223434.ppt
16223434.ppt
aozcan1
 
application-layer.ppt
application-layer.pptapplication-layer.ppt
application-layer.ppt
aozcan1
 
ftp.07f.ppt
ftp.07f.pptftp.07f.ppt
ftp.07f.ppt
aozcan1
 
lect2a.ppt
lect2a.pptlect2a.ppt
lect2a.ppt
aozcan1
 
02mathematics.ppt
02mathematics.ppt02mathematics.ppt
02mathematics.ppt
aozcan1
 
Angel6E01.pptx
Angel6E01.pptxAngel6E01.pptx
Angel6E01.pptx
aozcan1
 
Computer_Graphics_chapter-1.pptx
Computer_Graphics_chapter-1.pptxComputer_Graphics_chapter-1.pptx
Computer_Graphics_chapter-1.pptx
aozcan1
 
901350_S01.ppt
901350_S01.ppt901350_S01.ppt
901350_S01.ppt
aozcan1
 

More from aozcan1 (15)

6920161.ppt
6920161.ppt6920161.ppt
6920161.ppt
 
ge6075-unit-2.ppt
ge6075-unit-2.pptge6075-unit-2.ppt
ge6075-unit-2.ppt
 
bgp.ppt
bgp.pptbgp.ppt
bgp.ppt
 
ELG2911Modul2EthicalPractice.pptx
ELG2911Modul2EthicalPractice.pptxELG2911Modul2EthicalPractice.pptx
ELG2911Modul2EthicalPractice.pptx
 
estimation.ppt
estimation.pptestimation.ppt
estimation.ppt
 
Teregowda.ppt
Teregowda.pptTeregowda.ppt
Teregowda.ppt
 
16223434.ppt
16223434.ppt16223434.ppt
16223434.ppt
 
application-layer.ppt
application-layer.pptapplication-layer.ppt
application-layer.ppt
 
meng.ppt
meng.pptmeng.ppt
meng.ppt
 
ftp.07f.ppt
ftp.07f.pptftp.07f.ppt
ftp.07f.ppt
 
lect2a.ppt
lect2a.pptlect2a.ppt
lect2a.ppt
 
02mathematics.ppt
02mathematics.ppt02mathematics.ppt
02mathematics.ppt
 
Angel6E01.pptx
Angel6E01.pptxAngel6E01.pptx
Angel6E01.pptx
 
Computer_Graphics_chapter-1.pptx
Computer_Graphics_chapter-1.pptxComputer_Graphics_chapter-1.pptx
Computer_Graphics_chapter-1.pptx
 
901350_S01.ppt
901350_S01.ppt901350_S01.ppt
901350_S01.ppt
 

Recently uploaded

Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
pritamlangde
 

Recently uploaded (20)

Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Introduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfIntroduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdf
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Learn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic MarksLearn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic Marks
 
Moment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilMoment Distribution Method For Btech Civil
Moment Distribution Method For Btech Civil
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 

01introduction.ppt

  • 1. Graphics Graphics Lab @ Korea University cgvr.korea.ac.kr Introduction to Computer Graphics 고려대학교 컴퓨터 그래픽스 연구실
  • 2. CGVR Graphics Lab @ Korea University cgvr.korea.ac.kr 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
  • 3. CGVR Graphics Lab @ Korea University cgvr.korea.ac.kr 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
  • 4. CGVR Graphics Lab @ Korea University cgvr.korea.ac.kr 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
  • 5. CGVR Graphics Lab @ Korea University cgvr.korea.ac.kr 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
  • 6. CGVR Graphics Lab @ Korea University cgvr.korea.ac.kr 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
  • 7. CGVR Graphics Lab @ Korea University cgvr.korea.ac.kr 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
  • 8. CGVR Graphics Lab @ Korea University cgvr.korea.ac.kr 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
  • 9. CGVR Graphics Lab @ Korea University cgvr.korea.ac.kr 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
  • 10. CGVR Graphics Lab @ Korea University cgvr.korea.ac.kr 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
  • 11. CGVR Graphics Lab @ Korea University cgvr.korea.ac.kr 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
  • 12. CGVR Graphics Lab @ Korea University cgvr.korea.ac.kr 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
  • 13. CGVR Graphics Lab @ Korea University cgvr.korea.ac.kr 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
  • 14. CGVR Graphics Lab @ Korea University cgvr.korea.ac.kr Applications  Display of Information  Design  Simulation  Computer Art  Entertainment
  • 15. CGVR Graphics Lab @ Korea University cgvr.korea.ac.kr Display of Information  Graphics for Scientific, Engineering, and Medical Data Medical Image Nebula
  • 16. CGVR Graphics Lab @ Korea University cgvr.korea.ac.kr Design  Graphics for Engineering and Architectural System  Design of Building, Automobile, Aircraft, Machine etc. AutoCAD 2002 Interior Design
  • 17. CGVR Graphics Lab @ Korea University cgvr.korea.ac.kr Simulation  Computer-Generated Models of Physical, Financial and Economic Systems for Educational Aids Flight Simulator Mars Rover Simulator
  • 18. CGVR Graphics Lab @ Korea University cgvr.korea.ac.kr Computer Art  Graphics for Artist Metacreation Painter
  • 19. CGVR Graphics Lab @ Korea University cgvr.korea.ac.kr Entertainment  Graphics for Movie, Game, VR etc. Final Fantasy Online Game
  • 20. CGVR Graphics Lab @ Korea University cgvr.korea.ac.kr 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
  • 21. CGVR Graphics Lab @ Korea University cgvr.korea.ac.kr Imaging  Warping  Metamorphosis  Non-Photorealistic Rendering
  • 22. CGVR Graphics Lab @ Korea University cgvr.korea.ac.kr Modeling  Surface Modeling  Solid Modeling  Procedure Modeling  Simplification
  • 23. CGVR Graphics Lab @ Korea University cgvr.korea.ac.kr Rendering  Polygonal Rendering  Global Rendering  Texture Mapping
  • 24. CGVR Graphics Lab @ Korea University cgvr.korea.ac.kr Animation  Keyframe Animation  Inverse Kinematics  Dynamics  Motion Capture
  • 25. CGVR Graphics Lab @ Korea University cgvr.korea.ac.kr Textbook  Computer Graphics C Version  D. Hearn and M. P. Baker  2nd Edition  PRENTICE HALL
  • 26. CGVR Graphics Lab @ Korea University cgvr.korea.ac.kr 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
  • 27. CGVR Graphics Lab @ Korea University cgvr.korea.ac.kr 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
  • 28. CGVR Graphics Lab @ Korea University cgvr.korea.ac.kr 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
  • 29. CGVR Graphics Lab @ Korea University cgvr.korea.ac.kr Former Class 3D 당구 3D 볼링 가상 모델 하우스 When I fall in desert
  • 30. CGVR Graphics Lab @ Korea University cgvr.korea.ac.kr 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
  • 31. CGVR Graphics Lab @ Korea University cgvr.korea.ac.kr Contact  Course Web Page  http://cgvr.korea.ac.kr/course/2003/cse385/  Computer Graphics Lab.  아산이학관 240호  Teaching Assistants  유진욱, 윤영랑, 지준용, 조현철  Professor  김선정 (sunjeongkim@korea.ac.kr)