logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

게임 개발자를 위한 물리

게임 개발자를 위한 물리

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

데이비드 버그, 브라이언 비발레츠 (지은이), Pope Kim, 이정훈, 문정균 (옮긴이)
  |  
한빛미디어
2015-01-05
  |  
34,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
yes24 로딩중
교보문고 로딩중
영풍문고 로딩중
인터파크 로딩중
11st 로딩중
G마켓 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
로딩중

e-Book

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

게임 개발자를 위한 물리

책 정보

· 제목 : 게임 개발자를 위한 물리 (개정2판, 차량, 스포츠, 폭발, 모바일 등 게임 물리의 모든 것)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 게임 프로그래밍
· ISBN : 9788968481550
· 쪽수 : 612쪽

책 소개

기초 물리 지식부터 2D, 3D, 모바일까지 아우르는 유일한 게임 물리책. 물리학의 기초부터 시작해, 게임 개발에 꼭 필요한 파티클 및 리지드바디 역학을 친절히 설명하고, 비행기, 차량, 총과 폭발 등 게임에 자주 등장하는 물리모델을 살펴보고 구현해본다.

목차

PART I 물리학의 기초

CHAPTER 1 기본 개념
__1.1 뉴턴의 운동법칙
__1.2 단위와 측정
__1.3 좌표계
__1.4 벡터
__1.5 미분과 적분
__1.6 질량, 질량중심, 관성 모멘트
__1.7 뉴턴의 제2운동법칙
__1.8 관성텐서
__1.9 상대론적 시간

CHAPTER 2 운동학
__2.1 속도와 가속도
__2.2 등가속도
__2.3 가변가속도
__2.4 2차원 파티클 운동학
__2.5 3차원 파티클 운동학
____2.5.1 X 성분
____2.5.2 Y 성분
____2.5.3 Z 성분
____2.5.4 벡터
____2.5.5 목표물 맞히기
__2.6 키네마틱 파티클 폭발
__2.7 리지드바디 운동학
__2.8 로컬좌표축
__2.9 각속도 및 각가속도

CHAPTER 3 힘
__3.1 다양한 힘
__3.2 역장
__3.3 마찰력
__3.4 유체저항
__3.5 압력
__3.6 부력
__3.7 스프링과 댐퍼
__3.8 힘과 회전력
__3.9 마치며

CHAPTER 4 동역학
__4.1 2차원 파티클 동역학
__4.2 3차원 파티클 동역학
____4.2.1 X 성분
____4.2.2 Y 성분
____4.2.2 Z 성분
____4.2.3 다시 살펴보는 대포 예제
__4.3 리지드바디 동역학

CHAPTER 5 충돌
__5.1 충격-운동량 법칙
__5.2 충돌
__5.3 선형충격 및 각충격
__5.4 마찰

CHAPTER 6 발사체
__6.1 단순 탄도
__6.2 저항
__6.3 마그누스 효과
__6.4 가변질량

PART II 리지드바디 동역학

CHAPTER 7 실시간 시뮬레이션
__7.1 운동방정식의 적분
__7.2 오일러 기법
__7.3 더 나은 방법들
__7.4 마치며

CHAPTER 8 파티클
__8.1 단순한 파티클 모델
____8.1.1 적분기
____8.1.2 렌더링
__8.2 기초적인 시뮬레이터
__8.3 외부힘 구현하기
__8.4 충돌 구현하기
____8.4.1 파티클-지면 충돌
____8.4.2 파티클-장애물 충돌
__8.5 튜닝

CHAPTER 9 2D 리지드바디 시뮬레이터
__9.1 모델
____9.1.1 좌표변환
____9.1.2 적분기
____9.1.3 렌더링
__9.2 기초적인 시뮬레이터
__9.3 튜닝

CHAPTER 10 충돌반응 구현하기
__10.1 선형충돌반응
__10.2 각효과

CHAPTER 11 3D 리지드바디 시뮬레이션에서의 회전
__11.1 회전행렬
__11.2 쿼터니언
__11.2.1 쿼터니언 연산
__11.3 3D 시뮬레이션에서의 쿼터니언

CHAPTER 12 3D 리지드바디 시뮬레이션
__12.1 모델
__12.2 적분
__12.3 비행조종 시스템

CHAPTER 13 연결된 물체
__13.1 스프링과 댐퍼
__13.2 파티클 연결하기
____13.2.1 로프
__13.3 리지드바디 연결하기
____13.3.1 고리사슬

CHAPTER 14 물리엔진
__14.1 자신만의 물리엔진 만들기
____14.1.1 물리모델
____14.1.2 시뮬레이션 물체 관리자
____14.1.3 충돌검출
____14.1.4 충돌반응
____14.1.5 힘 이펙터
____14.1.6 수치적분기

PART III 물리모델 만들기

CHAPTER 15 비행기
__15.1 기하구조
__15.2 양력과 저항
__15.3 다른 힘들
__15.4 조종
__15.5 모델 만들기

CHAPTER 16 배
__16.1 복원성과 침몰
____16.1.1 복원성
____16.1.2 침몰
__16.2 배의 움직임
____16.2.1 상하동요
____16.2.2 롤
____16.2.3 피치
____16.2.4 짝운동
__16.3 저항과 추진
____16.3.1 일반적인 저항
____16.3.2 추진
__16.4 조작성
____16.4.1 키와 추력편향

CHAPTER 17 차량과 호버크라프트
__17.1 차량
____17.1.1 저항
____17.1.2 동력
____17.1.3 제동거리
____17.1.4 스티어링
__17.2 호버크라프트
____17.2.1 작동원리
____17.2.2 저항
____17.2.3 조종

CHAPTER 18 총과 폭발
__18.1 발사체의 움직임
__18.2 조준
____18.2.1 영점조정
____18.2.2 호흡과 자세
__18.3 반동과 충격
__18.4 폭발
__18.5 파티클 폭발
__18.6 폴리곤 폭발

CHAPTER 19 스포츠
__19.1 골프스윙 모델 만들기
____19.1.1 골프스윙 방정식 풀기
__19.2 당구
____19.2.1 구현
____19.2.2 초기화
____19.2.3 시뮬레이션
____19.2.4 힘 계산
____19.2.5 충돌처리

PART IV 디지털 물리

CHAPTER 20 터치스크린
__20.1 터치스크린 종류
____20.1.1 저항막방식
____20.1.2 정전용량방식
____20.1.3 적외선방식 및 광학영상 기법
____20.1.4 색다른 방식: 진동파신호 및 표면음파
__20.2 터치스크린의 물리
____20.2.1 저항막방식 터치스크린
____20.2.2 정전용량방식 터치스크린
__20.3 예제 프로그램
____20.3.1 멀티터치
__20.4 다른 고려할 점
____20.4.1 햅틱 피드백
____20.4.2 게임 속에서 터치스크린을 이용하기
____20.4.3 마우스 입력과의 차이
____20.4.4 커스텀 제스처

CHAPTER 21 가속도계
__21.1 가속도계 이론
____21.1.1 MEMS 가속도계
____21.1.2 일반적인 가속도계 스펙
____21.1.3 데이터 클리핑
__21.2 방향 감지
__21.3 기울기 감지
____21.3.1 폰을 기울여 스프라이트 조종하기
____21.3.2 2 자유도

CHAPTER 22 위치기반 게임
__22.1 위치기반 게임
____22.1.1 지오캐싱과 리버스 지오캐싱
____22.1.2 혼합현실
____22.1.3 증강현실 게임
__22.2 몇 시예요?
____22.2.1 2차원 수학 처리
__22.3 위치, 위치, 위치
____22.3.1 거리
____22.3.2 대권 선수방향
____22.3.3 항정선

CHAPTER 23 압력센서와 로드셀
__23.1 압력
____23.1.1 높은 압력의 효과
__23.2 버튼 연타
____23.2.1 로드셀
__23.3 기압계

CHAPTER 24 3D 디스플레이
__24.1 양안비전
__24.2 스트레오스코픽의 기본원리
____24.2.1 좌우 절두체
__24.3 디스플레이의 종류
____24.3.1 보색 애너글리프
____24.3.2 선형편광과 원형편광
____24.3.3 액정 플라즈마
____24.3.4 자동 스테레오스코픽 영상
____24.3.5 첨단 기술
__24.4 프로그래밍 시 고려사항
____24.4.1 능동적 스테레오스코픽화
____24.4.2 수동적 스테레오스코픽화

CHAPTER 25 광학추적기법
__25.1 센서와 SDK
____25.1.1 키넥트
____25.1.2 OpenCV
__25.2 수치미분

CHAPTER 26 소리
__26.1 소리란 무엇인가
__26.2 음파의 특성과 작용
____26.2.1 조화파
____26.2.2 중첩
____26.2.3 음속
____26.2.4 감쇠
____26.2.5 반사
____26.2.6 도플러효과
__26.3 3D 사운드
____26.3.1 3D 사운드를 듣는 방법
____26.3.2 간단한 예제

APPENDIX A 벡터연산
APPENDIX B 행렬연산
APPENDIX C 쿼터니언 연산
APPENDIX D 참고문헌

저자소개

데이비드 버그 (지은이)    정보 더보기
다양한 선박의 설계 및 건조에 참여한 조선기사. 1998년 이래 상업용, 군용 선박 제조업체에 컨셉 디자인, 제안서 작성, 세부 설계 및 분석, 시각화, 소프트웨어 개발 등의 서비스를 제공해왔다. 그의 설계 및 제안서는 미국 해안경비본부 경비정 교체 프로그램에 채택되기도 했다. 2006년에 동료 조선기사인 케네스 험프리스Kenneth Humphreys와 합심해 조선해양공학 전문 서비스 회사인 MiNO Marins, LLC를 설립했다. 1993년부터 학자로서 몸담았던 뉴올리언스 대학교에서 2008년에 공학 및 응용과학 박사학위를 땄고, 동 대학교 조선해양공학과에서 부교수직을 역임했다. 저서로 『게임 개발자를 위한 물리』 외 2권이 있다.
펼치기
브라이언 비발레츠 (지은이)    정보 더보기
중학교 때 『시간의 역사』를 읽고는 천체물리학자가 되길 희망했다. 하지만 물리법칙을 실용적으로 적용할 수 있는 분야에 더 관심을 가지면서 뉴올리언스 대학교 조선공학과에 진학한다. 재학 당시 공학대학의 네트워크 관리자로 근무하며 엔터프라이즈 컴퓨팅을 경험할 수 있었고, 고성능 클러스터와 데스크톱 원격관리, 로봇공학에 깊은 관심을 가지게 되었다. 2007년 졸업과 동시에 MiNO Marine, LLC에 입사했고, 선박 배기가스 및 해양 구조물 주변 해류의 전산 유체역학 시뮬레이션을 여러 건 완료했다. 조선공학자로서의 업무 외에도 네트워크를 이용해 일상생활에서 물체를 컨트롤하는 것을 즐긴다. 문자 메시지를 보내 문을 여느 것부터 실시간 자동차 위치추적 프로그램에 이르기까지 언제나 일상생활에 기술을 접목시킬 기회를 찾고 있다.
펼치기
Pope Kim (옮긴이)    정보 더보기
꽃중년 소프트웨어 엔지니어. 연세대 법학과, 조지아테크 컴퓨터공학 대학원을 졸업했으며, 북미에서 헤일로, 피파, 마인크래프트 등의 게임개발에 참여했다. 현재 실리콘밸리 가상화폐 스타트업 글루와의 CTO이며 캐나다 BCIT 컴퓨터공학과 교수로 재직 중이다. 유튜브 채널 포프TV(https://www.youtube.com/user/KimPopeTV)를 통해 유익한 개발 이야기를 공유하고 있다. 저서로는 『셰이더 프로그래밍 입문』, 『북미취업 가이드북(2판)』가 있으며, 『게임 개발자를 위한 물리(개정 2판)』를 번역했다. 그 외에도 『게임 매니악스 슈팅 게임 알고리즘』, 『유니티 쉐이더 스타트업』 등의 도서 감수에 참여했다.
펼치기
이정훈 (옮긴이)    정보 더보기
경북대학교 컴퓨터공학과 재학 중 병역특례요원으로 민커뮤니케이션에서 약 3년 6개월 동안 <란 온라인>을 개발했다. 현재 캐나다 밴쿠버에서 유학 중이다.
펼치기
문정균 (옮긴이)    정보 더보기
5년 경력의 클라이언트 프로그래머. 레몬, 겜블릭에서 여러 모바일 게임을 만들었고, 지피스튜디오에서 <지피레이싱> 개발에 참여했다. 현재 미국에서 백수(유학) 생활 중이다.
펼치기

책속에서



추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책