이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제
게임 프로그래머를 위한 물리 모델링
CD 1
David Conger 저 / 김동호,오경수 공역
지앤선(志&嬋) 2005.04.26.
베스트
게임 top100 1주
가격
25,000
10 22,500
YES포인트?
250원 (1%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요

이미 소장하고 있다면 판매해 보세요.

  •  해외배송 가능?
  •  문화비소득공제 가능

이 분야의 이벤트

이 상품의 시리즈 35

이 상품의 시리즈 알림신청
뷰타입 변경

책소개

목차

part 1물리, 수학 그리고 게임프로그래밍 1
제1장 게임에서의 물리 법칙 2
게임 프로그래밍을 하려면 물리학을 얼마나 알아야 하는가? 3
게임 프로그래밍을 하려면 수학을 얼마나 알아야 하는가? 8
프로그래밍을 얼마나 잘해야 하는가? 10
요약 10

2장 DirectX로 3차원 공간 표현하기 11
DirectX란 무엇인가? 11
DirectX에 대한 두 가지 관점 13
DirectX 사용하기 17
요약 45

3장 물리와 3차원 프로그래밍을 위한 수학적 도구들 46
삼각형의 기하학 46
2차원 좌표계 48
3차원과 4차원 좌표계 50
단위 52
벡터 55
행렬 78
요약 93

4장 2차원 변환과 렌더링 94
2차원 변환 94
변환 구현하기: 삼각형 돌리기 107
요약 118

5장 3차원 변환과 렌더링 119
3차원 변환 119
3차원 파이프라인 125
3차원으로 렌더링하기 129
요약 138

6장 메시와 X파일 139
텍스처 140
재 질 143
메시 로드하기 144
d3d_mesh 클래스 147
요 약 162

part 2 3차원 물체, 이동 그리고 충돌 163
7장 질점의 운동 164
질점 164
1차원 운동학 166
힘 171
2차원 그리고 3차원 운동학 173
질점 나타내기 176
게임에서의 질점 192
요약 192

8장 질점의 충돌 194
충돌 검사 194
충돌 반응 204
요약 224

9장 강체의 운동 225
강체들 225
무게 중심 226
2차원 강체 회전 229
3차원에서의 강체 240
방향 246
3차원에서 강체 구현하기 249
요약 260

10장 강체의 충돌 261
충돌 검사 261
충돌 반응 268
요약 296

11장 중력과 궤적 297
뉴튼(Newton)의 만유인력 법칙 297
발사체의 궤적 299
발사체 운동의 모델링 302
요약 328

12장 질량과 스프링 시스템 329
스프링으로 무엇을 할 수 있는가? 329
조화 운동(Harmonic Motion)으로부터 시작하자 332
후크의 법칙 334
댐핑이 있는 조화 운동 334
옷감의 구현 336
요약 368

13장 물과 파도 369
물과 부력 370
운동에 대한 저항 375
물의 흐름 379
물결 382
물의 구현 385
물 안에 물체 배치하기 389
요약 402

part 3 3차원 시뮬레이션 403
14장 게임 프로그래밍을 위한 준비 404
물리 모델링 프레임워크의 재구성 404
DirectInput 시작하기 428
DirectX에서의 카메라 동작 442
요약 447

15장 자동차, 호버크래프트, 배, 그리고 보트 448
자동차 448
호버크래프트와 반중력 운송 수단 465
배(ship)와 보트(boat) 468
요약 478

16장 비행기와 우주선 479
그 간단한 비행 시뮬레이터 480
비행기를 위한 물리 492
우주선을 위한 물리 498
요약 512
후기 513

part 4 부 록 515
부록 A 용어 정리 516

부록 B C++ 간단히 보기 519
모든 것은 함수로부터 시작 519
클래스와 객체 지향 프로그래밍 522
이름 공간 524
상속 526
예외 530
별도의 변수형 만들기 532

부록 C 윈도우 프로그래밍의 기초 535
WinMain() 함수 다루기 535
WinMain() 함수 536
Window Class의 정의 537
Window Class의 등록 539
윈도우의 생성 540
윈도우의 표시 542
윈도우 메시지의 처리 542
윈도우 메시지의 활용 544

저자 소개

저자 : David Conger
20년 이상 전문 프로그래머로 일해왔으며, DOS 게임, 다인용 인터넷 게임, 군용기를 위한 그래픽 디스플레이 컨트롤러의 펌웨어, 사무용 어플리케이션 등의 개발 경험이 있다. 또한 4년간 대학 교수로서 전산학과의 사무용 프로그래밍에 대해 강의했다. 마이크로소프트사의 기술 문서 작성에도 참여하였고, C, C++, C#, .NET Remoting 등에 관한 책들과 마이크로컴퓨터 입문서를 집필하였다.
역자 : 김동호(dkim@ssu.ac.kr)
서울대학교 전자공학과를 졸업하였고, 한국과학기술원(KAIST)에서 석사과정을 밟으며 컴퓨터 그래픽스를 전공하기 시작하였다. 이후 ㈜큐닉스컴퓨터와 ㈜삼성전자에 재직하였고, 미국의 George Washington University에서 텍스춰 매핑 관련 논문으로 박사학위를 취득하였다. 현재 숭실대학교 미디어학부에 재직하고 있으며, 관심 연구분야는 실시간 렌더링, 3D 애니메이션, GPU 프로그래밍, 가상현실, 게임프로그래밍 등이다.
역자 : 오경수(oks@ssu.ac.kr)
서울대학교에서 컴퓨터 그래픽스를 전공하여 박사학위를 취득했고 조이멘트라는 게임회사에서 메인 프로그래머 및 아키텍트로 근무했으며, 현재 숭실대학교 미디어학부에 재직하고 있다. 회사에 근무하는 동안 "조이블럭", "마이도미노캐슬", "매직빌더"등 에듀테인먼트 소프트웨어들을 개발했다. 컴퓨터 그래픽스 중 실시간 렌더링 분야를 연구하고 있으며 GPU 프로그래밍, 게임프로그래밍, 게임 기획 등에 관심을 가지고 있다.

품목정보

발행일
2005년 04월 26일
쪽수, 무게, 크기
588쪽 | 1170g | 188*257*35mm
ISBN13
9788955508444

리뷰/한줄평0

리뷰

첫번째 리뷰어가 되어주세요.

한줄평

첫번째 한줄평을 남겨주세요.