출고예상일 안내
주문하신 상품이 한국에서 현지 배송을 위한 출고단계가 이루어질 것으로 예상되는 날짜입니다. 상품을 준비하는 과정에서 내부적인 사정으로 인해 출고예상일에 다소 오차가 생길 수 있습니다.
여러 상품(예약상품포함)을 함께 주문하신 경우 출고예상일이 가장 늦은 날짜에 맞춰 함께 배송됩니다.

ISBN : 9791199483309 / 288쪽 / 542g / 183 x 235 (㎜)
이 상품에 궁금하신점이 있으세요? 1:1상담문의

-
최영규, 천인국
-
신종홍
- 26,100 →26,099원
- 22,000 →21,999원
- 24,300 →24,299원
- 26,100 →26,099원
반디앤루니스 리뷰
이 책은 C++과 OpenGL을 이용하여 3D 렌더링의 원리를 배우고 실습해보는 책이다.
폴리곤이 화면에 출력되는 원리, 게임 수학, 셰이더 프로그래밍 그리고 스플라인 기법을 배우면서
3D 렌더링이 어떤 요소들로 구성되어 있는지 파악할 수 있다.
유니티나 언리얼과 같은 게임 엔진은 모두 OpenGL이나 DirectX같은 그래픽스 API를 사용하여 3D 폴리곤을 렌더링 한다.
단순히 엔진만 사용하게 되면 이런 숨겨진 과정은 존재하는지조차 모를 수 있다.
하지만 이런 기초 원리를 이해하고 나면 게임 엔진을 더 자유롭게 활용할 수 있게 된다.
더 나아가 게임 엔진의 소스코드를 분석할 때도 훨씬 더 깊은 이해도를 갖게 될 수 있을 것이다.
출판사 리뷰
Part 1. 3D 렌더링 기초 지식
CHAPTER 1. OpenGL 준비하기
OpenGL이란?
왜 OpenGL을 사용하는가?
개발 환경 구성
윈도우 만들기
정리
CHAPTER 2. 삼각형 그리기
기본 지식
버텍스 버퍼
인덱스 버퍼
정리
CHAPTER 3. 색상, 텍스쳐 매핑
폴리곤 색상 변경하기
텍스쳐 매핑
텍스쳐 합성
정리
Part 2. 3D 렌더링 원리
CHAPTER 4. 변환
이동, 스케일, 회전 행렬
셰이더 프로그래밍 기초
공간
정리
CHAPTER 5. 기초 수학
벡터
벡터의 덧셈, 뺄셈, 곱셈, 내적, 외적
삼각함수
탄젠트, 사인, 코사인
원과 삼각함수
파이, 라디안
정리
CHAPTER 6. 렌더링 라이브러리 제작
클래스 구조
게임 오브젝트
카메라
라이트
씬
메시, 머티리얼, 셰이더
OBJ 파일 로드하기
3D 씬 만들기
정리
Part 3. 셰이더 프로그래밍과 곡선
CHAPTER 7. 셰이더 프로그래밍
단색 셰이더
조명 기법
림 라이팅
외곽선 만들기
체형 조절하기
정리
CHAPTER 8. 스플라인
베지에 스플라인
허밋 스플라인
캣멀-롬 스플라인
정리
마치며
참고자료





































