Home » Books » 컴퓨터 그래픽스 With OpenGL

이번 3판의 자료는 지난 수년간 우리가 가르쳐 온 컴퓨터그래픽스 개론 및 고급 컴퓨터그래픽스, 과학적 시각화, 특별 주제, 프로젝트 코스 등을 포함한 여러 가지 강좌에 사용한 원고들을 다듬은 것이다. 이 책의 초판을 집필할 당시 많은 그래픽스 강사와 응용들은 2차원 방법들만 다루어 왔었기 때문에, 우리는 2차원과 3차원 그래픽스 기술을 분리했다. 책의 전반부에서는 2차원 컴퓨터 그래픽스 프로시저들에 대한 견실한 토대를 쌓았고, 3차원 방법들에 대해서는 후반부에서 논의하였다. 그러나 이제는 3차원 그래픽스 응용들이 일반적이고, 많은 컴퓨터 그래픽스 입문 강좌들이 3차원 기법들을 주로 다루거나 앞부분에서 3차원 그래픽스를 소개하고 있다. 따라서 이번 제3판의 주요 특징은 3차원과 2차원의 주제들을 통합한 것이다.
또한 최근의 개발과 새로운 응용에 대한 논의를 포함시켜, 대부분의 주제들을 확장하였다. 이번 제3판에서 다루는 일반적인 주제들에는 그래픽스 시스템들에서 현재 사용하는 하드웨어 및 소프트웨어 요소, 프랙털 기하학, 광선 추적, 스플라인 조명 모델, 표면 랜더링, 컴퓨터 애니메이션, 가상현실, 그래픽스 알고리즘의 병령 구현, 안티 에일리어싱, 초이차곡면(superquadrics), BSP 트리, 입자 시스템, 물리 기반 모델링, 과학적 시각화, 라디오시티(radiosity), 범프 매핑(bump mapping), 그리고 모핑(mophing)이 포함된다.
이번 제3판의 또 하나의 주요 변화는 OpenGL 그래픽스 루틴 집합을 소개한 것으로, 이는 현재 대부분의컴퓨터 시스템에서 널리 사용되고 있다. OpenGL 패키지는 C나 C++와 같은 범용 언어로 작성된 프로그램을 이용하여 컴퓨터 그래픽스 디스플레이를 생성하기 위한 방대하고 효율적인 장치 독립적 함수들의 모음을 제공한다. OpenGL에는 입출력 장치와 상호작용이 필요한 입출력 연산의 처리와 원통형 형상 및 구형 물체, B-스플라인을 생성하는 것과 같은 추가 그래픽 함수들을 제공하는 보조 라이브러리가 제공된다.

Authors: Donald Hearn, M. Pauline Baker, Warren R. Carithers
Topics: Graphics
Technologies: OpenGL
Languages:  Korean
Available From: