한빛출판네트워크

IT/모바일

IT EXPERT, 3D 게임 프로그래밍(개정판)

한빛미디어

집필서

절판

IT EXPERT, 3D 게임 프로그래밍(개정판)
좋아요: 28
  • 저자 : 김용준
  • 출간일 : 2010-04-28
  • 페이지 : 1076쪽
  • ISBN : 9788979147339
  • 물류코드 :1733

합계 : 32,400

  • 『IT EXPERT 3D 게임 프로그래밍』이 DirectX 10을 포함하여 돌아왔다.

    게임 개발자들은 유저들의 다양한 욕구를 충족시키기 위한 기술 배양에 관심을 두고 있다. 3D 게임의 가장 큰 매력은 현실을 가장 실감나고 다채롭게 반영할 수 있다는 것이다. 이 같은 특징은 개발자들이 더 현실적이고 독특한 게임을 만들고자 하는 동기를 부여했고 그 결과 탄생한 것이 DirectX 10이다.이 책은 현재 3D 게임 개발에서 주축이 되는 DirextX 9과 더불어 새롭게 실제 게임 개발에서 점차적으로 이용되고 있는 DirextX 10의 장점과 새로운 기술까지 담아 누구나 좋아할 수 있는 3D 게임을 개발할 수 있는 기본기를 닦을 수 있도록 했다. 게임 프로그래밍의 기본인 오브젝트 생성 및 캐릭터 애니메이션과 지형처리 기법 등을 체계적으로 설명하는 것은 물론 3D 게임을 더욱 화려하고 실감나게 만들어주는 DirextX 10의 셰이더와 수학적 알고리즘까지 학습 가능하다. 또한 기존 판보다 더욱 강화된 충돌 처리, 그림자 처리, 광선 추적 등 고급 기법까지 실용적인 예제를 따라해보며 확실하게 익힐 수 있도록 구성했다. 여러분이 책의 첫 페이지에서 마지막 페이지까지 읽는다면 책 속의 모든 내용을 이용하여 더욱 아름답고 즐거운 게임을 만들 수 있는 커다란 능력을 얻을 것이다.
    • Direct3D의 기본 개념과 함께 DirectX 9과 DirectX 10 차이점을 설명한다.
    • 수학적 알고리즘과 실전 예제를 통해 3D 프로그래밍 기술을 익힌다.
    • 외부 지형 처리와 FPS를 위한 내부지형처리 기법을 살펴본다.
    • 그림자 효과와 충돌 처리 등 고급 3D 프로그래밍 기법을 학습한다.
    • 캐릭터 애니메이션과 모션블렌딩, XML 형식 데이터 추출 등 다양한 프로그래밍 기법을 알아본다.
    • DirexX 10에서 강화된 셰이더 4.0과 HLSL의 체계적인 설명을 통해 고성능 프로그래밍을 구현하는 능력을 키운다.
  • [저자] 김용준

    홈페이지: http://www.3dstudy.net

    한양대학교 수학과를 졸업하고 쌍용정보통신의 시스템연구소에서 근무하였으며, LG 소프트스쿨과 주성대학 등에서 강의를 한 바 있다. 저서로는 『재미있는 게임 프로그래밍』(미래정보사, 1994)이 있으며, 「마이크로 소프트웨어」 등의 잡지에도 다수의 글을 기고하였다. 현재 『3D 엔진 프로그래밍(가제)』(한빛미디어, 2004년 출간 예정)의 집필에 정열을 쏟고 있다.
  • 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 간략 정보
  •  

    • 게임 매니악스 퍼즐 게임 알고리즘

      마츠우라 켄이치로 , 츠카사 유키

    • 게임 매니악스 탄막 게임 알고리즘

      마츠우라 켄이치로 , 츠카사 유키

    • 게임 매니악스 액션 게임 알고리즘

      마츠우라 켄이치로 , 츠카사 유키

    • 게임 매니악스 슈팅 게임 알고리즘

      마츠우라 켄이치로 , 츠카사 유키

    • 게임 개발자를 위한 물리(개정2판) : 차량, 스포츠, 폭발, 모바일 등 게임 물리의 모든 것

      브라이언 비발레츠 , 데이비드 버그

    • 만들면서 배우는 유니티 게임 프로그래밍 : 3D 액션 대전 게임 + NGUI 2.5D 러닝 게임

      송용성

    • 세가의 신입 사원 교육 과정에서 배우는 게임 프로그래밍의 정석

      히라야마 타카시

    • DirectX 11을 이용한 3D 게임 프로그래밍 입문

      프랭크 D. 루나

닫기

해당 상품을 장바구니에 담았습니다.
장바구니로 이동하시겠습니까?