책 이미지
eBook 미리보기
책 정보
· 제목 : 3D 게임 프로그래밍 
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 게임 프로그래밍
· ISBN : 9788979147339
· 쪽수 : 1076쪽
· 출판일 : 2010-04-05
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 게임 프로그래밍
· ISBN : 9788979147339
· 쪽수 : 1076쪽
· 출판일 : 2010-04-05
책 소개
기본적인 오브젝트 생성부터 DirectX 10 고급 활용법까지 수록된 책이다. 실무 현장의 3D 게임 개발 기술을 고스란히 전달한다. 게임 프로그래밍의 기본인 오브젝트 생성 및 캐릭터 애니메이션과 지형처리 기법 등을...
기본적인 오브젝트 생성부터 DirectX 10 고급 활용법까지 수록된 책이다. 실무 현장의 3D 게임 개발 기술을 고스란히 전달한다. 게임 프로그래밍의 기본인 오브젝트 생성 및 캐릭터 애니메이션과 지형처리 기법 등을 체계적으로 설명하는 것은 물론 3D 게임을 더욱 화려하고 실감나게 만들어주는 DirextX 10의 셰이더와 수학적 알고리즘까지 학습 가능하다. 또한, 기존 판보다 더욱 강화된 충돌 처리, 그림자 처리, 광선 추적 등 고급 기법까지 실용적인 예제를 따라해보며 확실하게 익힐 수 있도록 구성했다.
목차
1부 기본초식: 기본적인 용어와 이론에 대한 설명
1장. 3D 기초용어와 이론
01 기초용어
2장. 따라해 보기
01 개요
02 디바이스 생성
03 정점 버퍼
04 행렬
05 광원
06 텍스처
07 메시
08 인덱스 버퍼
3장. DXUT 프레임워크
01 DXUT 사용법
2부 문파입문: 본격적인 3D 프로그래밍 시작
4장. 기초수학
01 기초수학
02 변환
03 조명 처리 기법
5장. 텍스처
01 텍스처
02 멀티 텍스처
03 라이트맵핑
04 빌보드
05 법선맵핑
06 계층구조
07 애니메이션
08 스키닝
6장. 3D 데이터 추출
01 맥스스크립트 입문
02 맥스스크립트 기초 사용법
03 맥스스크립트 실전 응용
3부 실전대련: 지형 처리에 대한 모든 것
7장. 외부지형 처리
01 지형 처리 기법
02 카메라
03 절두체 컬링
04 쿼드트리
05 쿼드트리 컬링
06 LOD(Level Of Detail)
07 균열 방지
8장. 내부지형 처리
01 내부지형 처리
4부 강호출두: 캐릭터에 대한 모든 것
9장. 캐릭터 애니메이션
01 캐릭터
02 스크립트와 XML 데이터 파서
03 계층구조
04 키프레임 애니메이션
05 스키닝
5부 무림비급: 셰이더와 HLSL을 사용한 고급 3D 그래픽
10장. 셰이더란 무엇인가
01 셰이더 개론
11장. DX 9.x 셰이더
01 셰이더 프로그래밍이란?
02 정점 셰이더
03 픽셀 셰이더
04 고급 셰이딩 언어
05 이펙트 프레임워크
12장. 셰이더 개발 전문도구
01 렌더몽키
13장. 실전 셰이더
01 법선맵핑과 시차맵핑
02 뽀샤시 효과
03 반사와 굴절
04 텍스처 응용
05 비실사 렌더링
06 스키닝
14장. 그림자
01 평면 그림자
02 투영 그림자
03 깊이 그림자 맵핑
15장. 교차판정과 광선추적
01 광선추적
02 경계입체 교차판정
6부 소오강호: DX 10%
16장. DX 10
01 예제 01: Direct3D 10 기초
02 예제 02: 삼각형 출력
03 예제 03: 셰이더와 이펙트
04 예제 04: 3차원 공간
05 예제 05: 변환
06 예제 06: 조명
07 예제 07: 텍스처 맵핑과 상수 버퍼
08 예제 08: DXUT에 대하여
09 예제 09: DXUT에서 메시 다루기
10 예제 10: 고급 DXUT
11 DX 10 셰이더 개론
12 예제 11: 정점 셰이더
13 예제 12: 픽셀 셰이더
14 예제 13: 기하 셰이더
15 예제 14: 상태 관리
부록. DX 9.0 개발자를 위한 DX 10 간략 정보
1장. 3D 기초용어와 이론
01 기초용어
2장. 따라해 보기
01 개요
02 디바이스 생성
03 정점 버퍼
04 행렬
05 광원
06 텍스처
07 메시
08 인덱스 버퍼
3장. DXUT 프레임워크
01 DXUT 사용법
2부 문파입문: 본격적인 3D 프로그래밍 시작
4장. 기초수학
01 기초수학
02 변환
03 조명 처리 기법
5장. 텍스처
01 텍스처
02 멀티 텍스처
03 라이트맵핑
04 빌보드
05 법선맵핑
06 계층구조
07 애니메이션
08 스키닝
6장. 3D 데이터 추출
01 맥스스크립트 입문
02 맥스스크립트 기초 사용법
03 맥스스크립트 실전 응용
3부 실전대련: 지형 처리에 대한 모든 것
7장. 외부지형 처리
01 지형 처리 기법
02 카메라
03 절두체 컬링
04 쿼드트리
05 쿼드트리 컬링
06 LOD(Level Of Detail)
07 균열 방지
8장. 내부지형 처리
01 내부지형 처리
4부 강호출두: 캐릭터에 대한 모든 것
9장. 캐릭터 애니메이션
01 캐릭터
02 스크립트와 XML 데이터 파서
03 계층구조
04 키프레임 애니메이션
05 스키닝
5부 무림비급: 셰이더와 HLSL을 사용한 고급 3D 그래픽
10장. 셰이더란 무엇인가
01 셰이더 개론
11장. DX 9.x 셰이더
01 셰이더 프로그래밍이란?
02 정점 셰이더
03 픽셀 셰이더
04 고급 셰이딩 언어
05 이펙트 프레임워크
12장. 셰이더 개발 전문도구
01 렌더몽키
13장. 실전 셰이더
01 법선맵핑과 시차맵핑
02 뽀샤시 효과
03 반사와 굴절
04 텍스처 응용
05 비실사 렌더링
06 스키닝
14장. 그림자
01 평면 그림자
02 투영 그림자
03 깊이 그림자 맵핑
15장. 교차판정과 광선추적
01 광선추적
02 경계입체 교차판정
6부 소오강호: DX 10%
16장. DX 10
01 예제 01: Direct3D 10 기초
02 예제 02: 삼각형 출력
03 예제 03: 셰이더와 이펙트
04 예제 04: 3차원 공간
05 예제 05: 변환
06 예제 06: 조명
07 예제 07: 텍스처 맵핑과 상수 버퍼
08 예제 08: DXUT에 대하여
09 예제 09: DXUT에서 메시 다루기
10 예제 10: 고급 DXUT
11 DX 10 셰이더 개론
12 예제 11: 정점 셰이더
13 예제 12: 픽셀 셰이더
14 예제 13: 기하 셰이더
15 예제 14: 상태 관리
부록. DX 9.0 개발자를 위한 DX 10 간략 정보
저자소개
추천도서
분야의 베스트셀러 >
분야의 신간도서 >




















