본문 바로가기

추천 검색어

실시간 인기 검색어

게임 개발자를 위한 물리

차량, 스포츠, 폭발, 모바일 등 게임 물리의 모든 것 | 개정판 2 판
한빛미디어 · 2015년 01월 05일
9.1
10점 중 9.1점
(6개의 리뷰)
추천해요 (67%의 구매자)
  • 게임 개발자를 위한 물리 대표 이미지
    게임 개발자를 위한 물리 대표 이미지
  • A4
    사이즈 비교
    210x297
    게임 개발자를 위한 물리 사이즈 비교 183x235
    단위 : mm
01 / 02
MD의 선택 무료배송 이벤트 소득공제
10% 30,600 34,000
적립/혜택
1,700P

기본적립

5% 적립 1,700P

추가적립

  • 5만원 이상 구매 시 추가 2,000P
  • 3만원 이상 구매 시, 등급별 2~4% 추가 최대 1,700P
  • 리뷰 작성 시, e교환권 추가 최대 300원

알림 신청하시면 원하시는 정보를
받아 보실 수 있습니다.

절판되었습니다.
게임 개발자를 위한 물리 상세 이미지
[게임 개발자를 위한 물리]는 물리학의 기초부터 시작해, 게임 개발에 꼭 필요한 파티클 및 리지드바디 역학을 친절히 설명하고, 비행기, 차량, 총과 폭발 등 게임에 자주 등장하는 물리모델을 살펴본다. 원서의 개정판을 번역한 이 책은 터치스크린, 가속도계 등 모바일 관련 기술부터 3D 디스플레이 및 3D 사운드까지 최신 디지털 물리를 다루는 파트가 추가되었으로 [컷더로프]나 [템플 런]처럼 모바일 기기에 특화된 물리효과를 구현하고자 하는 개발자들에게 도움을 준다.

작가정보

저자 데이비드 버그 David Bourg는 다양한 선박의 설계 및 건조에 참여한 조선기사. 1998년 이래 상업용, 군용 선박 제조업체에 컨셉 디자인, 제안서 작성, 세부 설계 및 분석, 시각화, 소프트웨어 개발 등의 서비스를 제공해왔다. 그의 설계 및 제안서는 미국 해안경비본부 경비정 교체 프로그램에 채택되기도 했다. 2006년에 동료 조선기사인 케네스 험프리스Kenneth Humphreys와 합심해 조선해양공학 전문 서비스 회사인 MiNO Marins, LLC를 설립했다. 1993년부터 학자로서 몸담았던 뉴올리언스 대학교에서 2008년에 공학 및 응용과학 박사학위를 땄고, 동 대학교 조선해양공학과에서 부교수직을 역임했다. 저서로 『게임 개발자를 위한 물리』 외 2권이 있다.

저자 브라이언 비발레츠 Bryan Bywalec는 중학교 때 『시간의 역사』를 읽고는 천체물리학자가 되길 희망했다. 하지만 물리법칙을 실용적으로 적용할 수 있는 분야에 더 관심을 가지면서 뉴올리언스 대학교 조선공학과에 진학한다. 재학 당시 공학대학의 네트워크 관리자로 근무하며 엔터프라이즈 컴퓨팅을 경험할 수 있었고, 고성능 클러스터와 데스크톱 원격관리, 로봇공학에 깊은 관심을 가지게 되었다. 2007년 졸업과 동시에 MiNO Marine, LLC에 입사했고, 선박 배기가스 및 해양 구조물 주변 해류의 전산 유체역학 시뮬레이션을 여러 건 완료했다. 조선공학자로서의 업무 외에도 네트워크를 이용해 일상생활에서 물체를 컨트롤하는 것을 즐긴다. 문자 메시지를 보내 문을 여느 것부터 실시간 자동차 위치추적 프로그램에 이르기까지 언제나 일상생활에 기술을 접목시킬 기회를 찾고 있다.

번역 Pope Kim

역자 Pope Kim은 10년 이상 경력의 렌더링 전문 프로그래머. 연세대학교 법학과와 캐나다 브리티시컬럼비아 대학교 공과대학을 졸업한 뒤, EA, 렐릭 엔터테인먼트, 스퀘어에닉스(에이도스) 등 세계 유수의 게임 개발사에서 선임그래픽프로그래머로 근무했으며, 밴쿠버 예술대학, 시그래프, KGC 등에서 강연하기도 했다. 20개 이상의 다양한 콘솔 게임에 참여했으며, 엑스박스 원 및 플레이스테이션 4용 <FIFA 14>를 마지막으로 게임계를 떠나 새로운 분야를 개척하고 있다. 현재 미국 전자상거래 3위 기업의 자회사에서 리드프로그래머로 일하면서 조지아 공과대학교에서 컴퓨터공학 석사 과정을 밟고 있다. 또한 마이크로소프트 Visual C++ MVP로도 왕성히 활동 중이며, 서강대학교 게임교육원의 초빙교수직도 겸임하고 있다. 저서로 『셰이더 프로그래밍 입문』(한빛미디어, 2012)이 있다.

역자 이정훈은 경북대학교 컴퓨터공학과 재학 중 병역특례요원으로 민커뮤니케이션에서 약 3년 6개월 동안 <란 온라인>을 개발했다. 현재 캐나다 밴쿠버에서 유학 중이다.

역자 문정균은 5년 경력의 클라이언트 프로그래머. 레몬, 겜블릭에서 여러 모바일 게임을 만들었고, 지피스튜디오에서 [지피레이싱] 개발에 참여했다. 현재 미국에서 백수(유학) 생활 중이다.

목차

  • 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 참고문헌

출판사 서평

게임 개발자의 서재에 반드시 꽂혀 있어야 할 물리책
물리는 실감 나는 게임을 만드는 데 필수지만, 동시에 개발자들이 어려워하는 주제이기도 합니다. 이 책은 물리학의 기초부터 시작해, 게임 개발에 꼭 필요한 파티클 및 리지드바디 역학을 친절히 설명하고, 비행기, 차량, 총과 폭발 등 게임에 자주 등장하는 물리모델을 살펴보고 구현해봅니다. 특히 이번 개정2판은 터치스크린, 가속도계 등 모바일 관련 기술부터 3D 디스플레이까지 최신 디지털 물리를 다루는 파트가 추가되어 [앵그리버드]나 [컷더로프]처럼 모바일 기기에 특화된 물리효과를 구현하고자 하는 개발자들에게 더욱 큰 도움을 줄 것입니다. 기초 물리 지식부터 2D, 3D, 모바일까지 아우르는 유일한 게임 물리 책입니다.

■ 리얼한 효과로 게임에 생동감을 불어넣는 비법
[배틀필드]나 [GTA] 시리즈처럼 실감 나는 게임을 만들려면 물리법칙에 기반한 사실적인 효과가 필수입니다. [앵그리버드] 같은 2D 게임조차 물리법칙에 따라 투사체가 건물에 충돌하여 무너지고 파괴되는 연쇄작용이 재미의 핵심이었습니다. [쿠키런]이나 [애니팡]처럼 물리적 계산이 필요 없을 것 같은 게임도 내부에서는 캐릭터나 오브젝트의 이동과 충돌처리에 모두 물리가 사용되고 있습니다.
유니티나 언리얼 엔진에도 물리엔진이 기본 컴포넌트로 포함될 만큼, 게임에서 물리는 떼려야 뗄 수 없는 핵심적인 요소가 되었습니다. 그럼에도 국내 개발자들이 게임에 필요한 물리만을 제대로 익힐 수 있는 서적은 거의 없었습니다.
이 책이 나오기 전까지는요.
이 책은 10년간 게임 물리 분야의 고전으로 자리 잡은 『Physics for Game Developers 』의 개정2판입니다. 수많은 게임 개발자들의 길잡이가 되어준 이 책은 기초적인 내용부터 복잡한 물리 시뮬레이션에 관련된 내용까지 게임에서 다루는 물리를 전반적으로 설명합니다.
구체적으로 보면 물리학의 기초부터 시작해, 게임 개발에 꼭 필요한 파티클 및 리지드바디 역학, 그리고 비행기, 차량, 총과 폭발 등의 물리모델을 살펴보고 구현하는 내용입니다. 특히 이번 개정2판은 터치스크린, 가속도계 등 모바일 관련 기술부터 3D 디스플레이 및 3D 사운드까지 최신 디지털 물리를 다루는 파트가 추가되었으로 [컷더로프]나 [템플 런]처럼 모바일 기기에 특화된 물리효과를 구현하고자 하는 개발자들에게 더욱 큰 도움을 줄 것입니다.

● 물리학의 기초 : 운동학, 힘, 동역학, 충돌반응 등 고전역학의 원리를 살펴보고 복습합니다.
● 리지드바디 동역학 : 회전 및 관성을 처리하는 실시간 2D 및 3D 시뮬레이션으로 리지드바디 동역학을 탐색합니다.
● 물리모델 만들기 : 배, 비행기, 차량, 스포츠 등 실세계의 물리모델을 살펴보고 구현해봅니다.
● 디지털 물리 : 가속도계, 터치스크린, GPS, 광학추적, 3D 디스플레이, 3D 사운드 등 디지털 물리로 게임의 생동감을 높입니다.

■ 대상 독자
● 물리학에 대한 깊은 지식은 없지만 사실적인 물리법칙을 게임에 구현하고 싶은 게임 개발자
● 리얼한 물리효과를 게임에 추가하거나 물리를 통해 게임을 개선하고자 하는 개발자
● 상용 물리엔진의 내부 작동원리라도 알아야 하는 게임 개발자
● 다른 사람이 작성한 물리 코드를 튜닝하는 업무를 받은 개발자
● 모바일 기기에 특화된 물리효과를 구현하고 싶은 개발자

추천평

“게임 개발에 꼭 필요한 물리이론과 실제 구현 방법 모두, 곧바로 현업에서 직접 구현할 수 있도록 잘 설명되어 있습니다. (자칭) 꽃미남 게임 개발자 포프 님의 쉬운 구어체와 유연한 표현을 활용한 번역 덕분에, 마치 국내 저자가 쓴 것처럼 쉽고 빠르게 게임 물리의 개념 원리를 이해할 수 있다는 점도 이 책을 추천하는 큰 이유 중 하나입니다.”
-박민근, NHN NEXT 게임 전공 교수

“이 책은 실세계 물리현상을 곧바로 게임 코드로 구현할 수 있게 여러분을 도와줄 겁니다.”
-폴 저클, 『오브젝티브-C로 배우는 아이폰 게임 개발』 저자

기본정보

상품정보 테이블로 ISBN, 발행(출시)일자 , 쪽수, 크기, 총권수, 원서(번역서)명/저자명을(를) 나타낸 표입니다.
ISBN 9788968481550
발행(출시)일자 2015년 01월 05일
쪽수 612쪽
크기
183 * 235 * 24 mm / 1089 g
총권수 1권
원서(번역서)명/저자명 Physics for Game Developers/David Bourg

Klover 리뷰 (6)

구매 후 리뷰 작성 시, e교환권 200원 적립

사용자 총점

10점 중 9.1점
10점 중 10점
67%
10점 중 7.5점
33%
10점 중 5점
0%
10점 중 2.5점
0%

67%의 구매자가
추천해요 라고 응답했어요

33%

집중돼요

0%

도움돼요

0%

쉬웠어요

0%

최고예요

67%

추천해요

10점 중 10점
/추천해요
게임 만들면서 매우 유용하게 보고있어요
10점 중 7.5점
/추천해요
유용하게 활용 중

문장수집 (0)

문장수집 안내
문장수집은 고객님들이 직접 선정한 책의 좋은 문장을 보여주는 교보문고의 새로운 서비스입니다. 마음을 두드린 문장들을 기록하고 좋은 글귀들은 "좋아요“ 하여 모아보세요. 도서 문장과 무관한 내용 등록 시 별도 통보 없이 삭제될 수 있습니다.
리워드 안내
구매 후 90일 이내에 문장수집 작성 시 e교환권 100원을 적립해드립니다.
e교환권은 적립 일로부터 180일 동안 사용 가능합니다. 리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 한 상품에 최초 1회만 제공됩니다.
주문취소/반품/절판/품절 시 리워드 대상에서 제외됩니다.
판매가 5,000원 미만 상품의 경우 리워드 지급 대상에서 제외됩니다. (2024년 9월 30일부터 적용)

구매 후 리뷰 작성 시, e교환권 100원 적립

이 책의 첫 기록을 남겨주세요.

교환/반품/품절 안내

  • 반품/교환방법

    마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환 신청, [1:1 상담 > 반품/교환/환불] 또는 고객센터 (1544-1900)
    * 오픈마켓, 해외배송 주문, 기프트 주문시 [1:1 상담>반품/교환/환불] 또는 고객센터 (1544-1900)
  • 반품/교환가능 기간

    변심반품의 경우 수령 후 7일 이내,
    상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
  • 반품/교환비용

    변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
  • 반품/교환 불가 사유

    1) 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
    2) 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
    3) 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
    4) 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
    5) 디지털 컨텐츠인 ebook, 오디오북 등을 1회이상 ‘다운로드’를 받았거나 '바로보기'로 열람한 경우
    6) 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
    7) 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
    8) 세트상품 일부만 반품 불가 (필요시 세트상품 반품 후 낱권 재구매)
    9) 기타 반품 불가 품목 - 잡지, 테이프, 대학입시자료, 사진집, 방통대 교재, 교과서, 만화, 미디어전품목, 악보집, 정부간행물, 지도, 각종 수험서, 적성검사자료, 성경, 사전, 법령집, 지류, 필기구류, 시즌상품, 개봉한 상품 등
  • 상품 품절

    공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는 이메일과 문자로 안내드리겠습니다.
  • 소비자 피해보상 환불 지연에 따른 배상

    1) 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁 해결 기준 (공정거래위원회 고시)에 준하여 처리됨
    2) 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함

상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

TOP