Skip To Contents

My Page

List of Recent Courses

Only active enrolled courses shown.

※ Shows 10 recent courses.

K-MOOC
K-MOOC CB Course

There are no courses currently in progress.

Go to Course Registration →

There are no courses currently in progress.

Go to Course Registration →
한국어
  • 한국어
  • ENGLISH
Discover Courses
Recommended Courses
      Multilingual settings

      Course Introduction
      Course Introduction
      • This course aims to understand the numerical representation of three-dimensional objects through computer graphics theory and the process of creating these objects into two-dimensional images.
      • Additionally, based on the theory, it seeks to cultivate the ability to develop programs that represent three-dimensional objects using OpenGL.
      Learning Objectives
      • To understand the numerical representation of three-dimensional objects through computer graphics theory, grasp the process of converting them into two-dimensional images, and develop the ability to create programs that represent three-dimensional objects using OpenGL based on this theory.
      Course Schedule
      • Application Period: 2026.08.24.(Tue) ~ 2026.11.30.(Mon)
      • Course Duration: 2026.09.01.(Tue) ~ 2026.12.21.(Tue) - 16 weeks
      Completion and Evaluation Criteria
      • Quizzes 10%, Assignments 20%, Midterm Exam 30%, Final Exam 40%
      • Certificates issued upon meeting 60% or more
      Syllabus

      주차

      주차명(주제)

      차시

      차시명(학습내용)

      평가방법

      1

      컴퓨터 그래픽스 개요

      1-1

      컴퓨터 그래픽스 개요

      퀴즈(3)

      1-2

      컴퓨터 그래픽스의 역사

      퀴즈(3)

      1-3

      컴퓨터 그래픽스의 활용분야

      퀴즈(3)

      2

      그래픽스 시스템 및 API

      2-1

      컴퓨터 그래픽스 시스템

      퀴즈(3)

      2-2

      그래픽스 파이프라인과 API

      퀴즈(3)

      2-3

      GLFW를 이용한 원도우 구성

      퀴즈(3)

      3

      3차원 기하학 기초

      3-1

      3차원 기하학의 개요

      퀴즈(3)

      3-2

      기하 요소와 고급 벡터 연산

      퀴즈(3)

      3-3

      glm을 이용한 벡터 연산 프로그래밍

      퀴즈(3)

      4

      3차원 기하 모델링

      4-1

      다각형 기반 모델링

      퀴즈(3)

      4-2

      기타 모델링 방법들

      퀴즈(3)

      4-3

      OpenGL을 이용한 기하 렌더링

      퀴즈(3)

      5

      2차원 변환

      5-1

      행렬과 기하 변환의 기초

      퀴즈(3)

      5-2

      2차원 homogeneous coordinate

      퀴즈(3)

      5-3

      Shader 기초

      퀴즈(3)

      6

      3차원 변환

      6-1

      3차원 변환

      퀴즈(3)

      6-2

      3차원 회전과 방향

      퀴즈(3)

      6-3

      OpenGL을 이용한 3차원 변환 적용

      퀴즈(3)

      7

      Viewing & Perspective Projection

      7-1

      Camera 좌표계와 Viewing Transformation

      퀴즈(3)

      7-2

      Projection Transformation

      퀴즈(3)

      7-3

      OpenGL을 이용한 Viewing Perspective Projection 구현

      퀴즈(3)

      8

      중간고사

      9

      조명 효과

      9-1

      조명 효과의 개요 및 Phong model

      퀴즈(3)

      9-2

      조명과 shading

      퀴즈(3)

      9-3

      고급 렌더링 기법

      퀴즈(3)

      10

      Rasterization 및 은면 제거

      10-1

      Rasterization의 개요 및 line rasterization

      퀴즈(3)

      10-2

      다각형의 rasterization antialiasing

      퀴즈(3)

      10-3

      Z-buffer 알고리즘 및 OpenGL에서 후면/은면 제거 작동 원리

      퀴즈(3)

      11

      텍스쳐 매핑

      11-1

      텍스쳐 매핑의 개요 및 텍스쳐 좌표계

      퀴즈(3)

      11-2

      OpenGL을 이용한 텍스쳐 매핑 구현

      퀴즈(3)

      11-3

      Normal/Bump mapping

      퀴즈(3)

      12

      그림자 효과

      12-1

      그림자 효과의 기초 및 multi-pass rendering

      퀴즈(3)

      12-2

      Shadow Volume & Shadow Mapping

      퀴즈(3)

      12-3

      Shadow Mapping의 문제점과 해결 방법

      퀴즈(3)

      13

      전역 조명효과

      13-1

      전역 조명효과의 개요 및 Ray-casting

      퀴즈(3)

      13-2

      Ray-tracing

      퀴즈(3)

      13-3

      Radiosity

      퀴즈(3)

      14

      곡선 이론

      14-1

      Spline 곡선의 기초

      퀴즈(3)

      14-2

      Piecewise 곡선 및 다양한 곡선의 표현법

      퀴즈(3)

      14-3

      C2 연속성을 가지는 곡선

      퀴즈(3)

      15

      요약 정리

      15-1

      수업 전반부 정리

      퀴즈(3)

      15-2

      수업 후반부 정리

      퀴즈(3)

      15-3

      학생들과의 Q&A

      퀴즈(3)

      16

      기말고사


      Preview
      Course Operators
      • 연구활동(주요논문)

        • [논문] Kevin Ponto, Michael Gleicher, Robert Radwin, 신현준, Perceptual Calibration for Immersive Display Environments, IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, Vol.19, No.4, pp. 691-700 (3월, 2013)
        • [논문] 신현준, 위영철, 확대에 최적화된 영상 축소 방법, 한국컴퓨터그래픽스학회논문지, Vol.17, No.1, pp. 39-44 (2월, 2011)
        • [논문] 김미경, 신현준, An Example-based Approach to Synthesize Artistic Strokes using Graph, COMPUTER GRAPHICS FORUM, Vol.29, No.7, pp. 2145-2152 (10월, 2010)
        • [논문] 신현준, 이윤진, Expression Synthesis and Transfer in Parameter Spaces, Computer Graphics Forum, Vol.28, No.7, pp. 1829-1835 (10월, 2009)
        • [논문] 신현준, 이제희, Motion Synthesis and Editing in Low Dimensional Spaces, Computer Animation & Virtual Worlds (Wiley InterScience), Vol.17, No.3-4, pp. 219-227 (7월, 2006)

      • 아주대학교 디지털미디어학과 석사과정

        E-mail: handy724@ajou.ac.kr

      FAQ

      Q 강좌 교재가 별도로 있나요?

      A 각 차시별로 학습자료를 확인할 수 있습니다.

      Q 이수증을 발급되는 강좌인가요?

      A 퀴즈, 중간고사, 기말고사 등 총 60% 이상 충족 시 이수증이 발급됩니다.

      Q 학습 중 궁금한 사항이나 오류가 나면 어떻게 해야하나요?

      A ajoumooc@ajou.ac.kr로 문의주시면 신속히 답변 드리겠습니다.

      Other / Inquiries
      아주대학교 교수학습개발센터(031-219-3609)

      Field Engineering (Computers & Communication)

      Difficulty -

      Operating Institute AJOU UNIVERSITY

      Certificate Issuance

      Week 16 Week

      Learning recognition time 50Hour 00Minute (22Hour 12Minute)

      Course Registration Period 26.08.24 ~ 26.11.30

      Course Duration 26.09.01 ~ 26.12.21

      Phone Number 031-219-3609

      Subtitle language 한국어 Others 1ea

      Course language 한국어(ko)

      Recommended Courses
      Same institution course