1 / 10

Computer Graphics

Computer Graphics. 한신대학교 컴퓨터공학부 류승택 2014 년 2 학기. 강의 소개. 담당교수 : 류승택 (60 주년 기념관 18407) 대상 : 한신대학교 컴퓨터공학부 3 학년 기간 : 2014. 9. ~ 2014. 12. 시간 및 강의실 A 반  매주 월 / 수 7- 8 교시 (13:00~14:15), 60 주년 기념관 18314 호 B 반  매주 월 / 수 9-10 교시 (14:30~15:45), 60 주년 기념관 18424 호 교재

Download Presentation

Computer Graphics

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Computer Graphics 한신대학교 컴퓨터공학부 류승택 2014년 2학기

  2. 강의 소개 • 담당교수: 류승택 (60주년 기념관 18407) • 대상: 한신대학교 컴퓨터공학부 3학년 • 기간: 2014. 9. ~ 2014. 12. • 시간 및 강의실 • A반 매주 월/수 7- 8교시(13:00~14:15), 60주년 기념관 18314호 • B반 매주 월/수 9-10교시(14:30~15:45), 60주년 기념관 18424호 • 교재 • 온라인 강의노트 활용 • http://bluelancer.ba.ro/ • 강의 교재 • Hearn & Baker, Computer Graphics with OpenGL, Prentice Hall • OpenGL Architecture Review Board, Dave Shreiner, Mason Woo, Jackie Neider, Tom Davis, OpenGL Programming Guide: The Official Guide to Learning OpenGL, 5th Edition, Addison-Wesley, 2005

  3. 강의 평가 (CourseWork) • 시험(Exam) : 50% • 중간(25%), 기말 (25%) • 과제(Programming Assignment) : 40% • 예시) 강의내용에 따라 변경 가능 • 과제(Assignment) 1: 영상처리 (10%) • 과제 2: 모델링 및 렌더링 (10%) • 과제 3: 가상환경 구축 및 탐색 (20%) • 출석(Class Participation) : 10%

  4. Graphics Programming • Graphics Programming • C, C++ • Programming language • Hardware Independent Graphics Library (OpenGL) • Graphics primitives, attributes, geometric transformations • viewing transformations, and many other operations • OpenGL Utility Toolkit (GLUT) • Handle the window-managing operations • OpenGL User Interface Library(GLUI) • a GLUT-based C++ user interface library which provides controls such as buttons, checkboxes, radio buttons, and spinners to OpenGL applications.

  5. What is Computer Graphics ? • Humans Communicate well with images • 1/3 of our brain is devoted to visual processing • A picture is worth a thousand words • WYSIWYG (What You See Is What You Get) paradigm • Definition : Picture style I/O technology involving the • creation • manipulation • storing and • display of pictures with the aid of computer Numerical data Picture (Image) data input output

  6. What is Computer Graphics ? • What is CG? • Imaging : Representing 2D images • Modeling : Representing 3D objects • Rendering : Constructing 2D images from 3D objects • Animation : Simulating changes over time

  7. Images the greenscreen photography • What is an image? • Compositing • Resampling the CG Titanic http://vfxhq.com/1997/titanic-picssink.html the 'miniature' water and foam

  8. Modeling • Triangle meshes • Surfaces • Solids • Procedural modeling

  9. Rendering • 3D Rendering Pipeline • Shading & Shadows • Illumination • Texture mapping • Ray tracing

  10. Animation • Keyframing • Motion Capture • Kinematics • Dynamics

More Related