컴퓨터 그래픽스는 시각적 요소를 이용하여 정보를 표현하고 전달하기 위한 학문이다. 본 교과목에서는 컴퓨터 그래픽스의 기본 원리를 익히고, 3차원 그래픽스 파이프라인을 구성하는 여러 가지 처리 단계를 구성하는 알고리즘을 이해함으로써 컴퓨터그래픽스를 활용하는 응용프로그램을 만드는데 필요한 이론 및 기술을 습득하는 것을 목표로 하고 있다. 주요 내용은 다음과 같다. - 컴퓨터 그래픽스 시스템의 개념 - 그래픽스 기본요소의 개념과 래스터화 알고리즘의 이해 - 기하변환을 통한 그래픽스 기본요소의 변환 - 2차원 및 3차원 뷰잉 - 스플라인을 이용한 곡선 및 곡면의 표현 - 가시면 결정 알고리즘 - 셰이딩 알고리즘 - OpenGL을 이용한 그래픽스 프로그램 입문
Computer graphics deals with topics for presenting and delivering information in forms of visual representations. This course aims to help students understand the theories and algorithms that constitute several processing stages of 3D graphics pipelines, which will enable them to write application programs that use computer graphics. The major topics to be covered are as follows. - Concepts of computer graphics - Concepts of graphics primitives and their rasterization algorithms - Geometric transformations of graphics primitives - 2D and 3D viewing - Representing curves and surfaces using splines - Visible surface determination algorithms - Shading algorithms - Introduction to graphics programs using OpenGL
컴퓨터 그래픽스는 시각적 요소를 이용하여 정보를 표현하고 전달하기 위한 학문이다. 본 교과목에서는 컴퓨터 그래픽스의 기본 원리를 익히고, 3차원 그래픽스 파이프라인을 구성하는 여러 가지 처리 단계를 구성하는 알고리즘을 이해함으로써 컴퓨터그래픽스를 활용하는 응용프로그램을 만드는데 필요한 이론 및 기술을 습득하는 것을 목표로 하고 있다. 주요 내용은 다음과 같다.
- 컴퓨터 그래픽스 시스템의 개념
- 그래픽스 기본요소의 개념과 래스터화 알고리즘의 이해
- 기하변환을 통한 그래픽스 기본요소의 변환
- 2차원 및 3차원 뷰잉
- 스플라인을 이용한 곡선 및 곡면의 표현
- 가시면 결정 알고리즘
- 셰이딩 알고리즘
- OpenGL을 이용한 그래픽스 프로그램 입문
Computer graphics deals with topics for presenting and delivering information in forms of visual representations. This course aims to help students understand the theories and algorithms that constitute several processing stages of 3D graphics pipelines, which will enable them to write application programs that use computer graphics. The major topics to be covered are as follows.
- Concepts of computer graphics
- Concepts of graphics primitives and their rasterization algorithms
- Geometric transformations of graphics primitives
- 2D and 3D viewing
- Representing curves and surfaces using splines
- Visible surface determination algorithms
- Shading algorithms
- Introduction to graphics programs using OpenGL