로그인회원가입 장바구니마이페이지
kangcom
전체
Home >   >   > 

게임 프로그래머를 위한 물리 모델링

   
지은이 David Conger   |   출판사 사이텍미디어(희중당)  |   발행일 2005년 05월 04일
 
클릭하시면 큰 도서이미지를 보실 수 있습니다.
판매가 25,000원24,500원 2%
마일리지 0% 0원
발행일 2005-05-04 | 사이즈: 21*29.7
ISBN 8955508441 |  9788955508444
기타정보 국내서 | 546쪽
예상출고일
배송비 무료배송
   
게임
종합지수 49p 7 위
   
 

이 책은 물리법칙구현을 위한 프레임웍부터 시작해서 질점 물리, 강체 동역학, 충돌처리 등 게임 물리와 관련된 각 주제들로 넘어간다. 이러한 기본적인 물리 지식을 바탕으로 좀더 복잡한 궤적 문제, 중력, 탄성, 파동 동역학에 대해서 다룬다.

그런 다음 앞의 지식들을 적용한 응용프로그램 단계, 즉 땅이나 물에서의 탈것들의 물리법칙을 설명한다. 레이싱 게임, 제트 스키 게임, 비행 시뮬레이션을 위한 물리 법칙을 구현할 수 있는 지식을 배울 수 있을 것이다.

기존에 게임 물리에 관한 몇몇의 책들이 있지만, 뭐니뭐니 해도 이 책의 가장 큰 장점은 실제 게임 프로그램에 필요한 상세 물리법칙을 이 책만큼 설명한 책은 없다는 것이다. 이것이 게임 물리의 전문가가 되고 싶은 사람이 이 책을 꼭 읽어야 하는 이유이다. 게임 물리, 인공지능이나 게임 플레이를 책임지고 있는 사람이라면 이 책을 필독하기를 권한다.

또한 윈도우 프로그래밍이나 DirectX에 대한 입문적인 내용들이 잘 되어 있어 별도의 관련 서적을 보지 않고도 물리를 배울 수 있을 것이다.
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
준비 중입니다.
물리 기초 서적.
박춘언님이 쓰신 서평보기 I 평점 I 조회수(1432) I 공감 (0) I 블로그
기초적인 물리를 구현하시는 분들에겐이해하기 쉽고 따라할 수 있도록 소스로 설명도 함으로 상당히 괜찮은 책이라고 말씀드리고 싶습니다. 하지만, 초보자 용 이상은 아닌 것 같네요. 소스를 응용해도 어설픈 물리 반응만 볼 수 있습니다. 그것도 구에 대해서만요. 중급 이상을 원하시는 분들에겐  한빛 미디어사의 생생한 게임 개발에 꼭 필요한 기본 물리를 추천해 드립니다.
게임은 모델링이다.
최우영님이 쓰신 서평보기 I 평점 I 조회수(1511) I 공감 (0) I 블로그
울창한 밀림의 전장에서 총을 난사하고 수류탄을 던진다.탄알들은 자라던 꽃들과 풀들을 베어버리고 수류탄은 전진하던 탱크를 산산조각 내버린다.거대한 나무 또한 적군들을 향해 쓰러진다. 최근 사실감있는 게임들이 많이 나오고 있다.배경이 현실적인 게임들이 아니더라도 과학적으로 설명가능하지 않은 게임 물체들의 반응은 게이머들에게 당혹감을 주기 일쑤다.게임은 현실의 이야기는 아니지만 현실의 법칙을 담고있다.그래서 게임은 현실을 모델링 하고 있다고...
3D 기초 공부에 좋은책
수광효님이 쓰신 서평보기 I 평점 I 조회수(1228) I 공감 (0) I 블로그
3D 초보적으로 설명이 잘된 책인거 같습니다 게임제작할때 기본적인 수학&물리를 잘 설명한책입니다.
3D프로그래밍의 최고의 입문서
김종하님이 쓰신 서평보기 I 평점 I 조회수(1951) I 공감 (0) I 블로그
이 책에 대한 평이 하나도 없다는 것이 이해가 안될정도로 좋은 책이다.앤드류 라모스 편집 시리즈인 만큼 검증은 이미 되었다고 봐도 좋을것이다.3D책을 볼 때 우리는 흔히 당장 알고싶은 것만을 얻으려고 하지만..모든 책들이 너무 방대하게 다룬다..(조명,네트워크,입력장치 등등..) 내가 이책을 보게 된 계기는 3차원상의 캐릭터를 원하는대로 출력하고사실적인 충돌검사를 하고 싶었기 때문이고..이 책은 그부분에 초점을 맞추어 확실한 해답과 소스를 제시한다. ...
 
전체평균(19)
회원평점   회원서평수 4
물리 기초 서적.
박춘언 님  2008-01-05
게임은 모델링이다.
최우영 님  2007-12-12
3D 기초 공부에 좋은책
수광효 님  2006-03-11
3D프로그래밍의 최고의 입문서
김종하 님  2005-11-21
이메일주소수집거부