게임 물리 엔진 개발

Game Physics Engine Development

이안 밀링턴 저 / 진석준, 박종규, 김도균 역

[게임 물리 엔진 개발]은 여러 수학적인 문제를 풀어야 하는 게임 엔진 개발 과정을 자세히 다루고 게임에 바로 적용할 수 있는 수준의 완벽한 물리 엔진을 기초부터 고 난이도까지의 전 과정을 자세하게 소개하고자 한 책이다. 책은 충돌 감지, 2D 물리학, 플래시 게임을 위한 캐주얼 게임 물리학, 다이어그램과 코드를 활용한 새로운 개념을 설명, 각 장마다 연습문제와 해당 리소스 코드 제공, 입자 효과, 비행 시뮬레이션, 자동차 물리학, 나무 상자, 파괴 가능한 오브젝트, 옷감과 랙돌, 그 밖의 다양한 효과와 기법 등을 소개한다.


도서 상세

분야: [프로그래밍, 게임]

출간일: Jan 25, 2016

페이지: 640

도서정가: 38,000 원

ISBN: 9788993827040

N 초급 B 초/중급 능숙 C P 숙련 E 전문
부가 정보
출판사 서평

신뢰도 높은 사용 가능한 물리엔진을 어떻게 만들 것인가? 

게임 물리 엔진 개발에 관련한 최고의 명서로 불리는 이 책은 여러 수학적인 문제를 풀어야 하는 게임 엔진 개발 과정을 자세히 다루고 있다. 이 책은 게임에 바로 적용할 수 있는 수준의 완벽한 물리 엔진을 기초부터 고 난이도까지의 전 과정을 자세하게 소개하고 있다. 

  • 충돌 감지, 2D 물리학, 플래시 게임을 위한 캐주얼 게임 물리학 
  • 다이어그램과 코드를 활용한 새로운 개념을 설명, 각 장마다 연습문제와 해당 리소스 코드 제공 
  • 입자 효과, 비행 시뮬레이션, 자동차 물리학, 나무 상자, 파괴 가능한 오브젝트, 옷감과 랙돌, 그 밖의 다양한 효과와 기법 소개 
  • 웹사이트(www.procyclone.com)를 통해 수정 활용이 가능한 사이클론 물리 엔진 소스 코드와 물리 시스템이 실제 구현되어 동작하는 예제 애플리케이션을 제공 

최신 유행 캐주얼 게임과 충돌 감지 기능에 대한 모든 것과 물리 엔진의 처음과 끝까지의 과정을 다룬 이 책을 학습하면 뉴튼의 물리 법칙 기반의 물리학 시뮬레이션과 현실적인 부분의 개선을 통해 각자 다른 환경에서 어떤 효과를 발휘할 수 있는지 미리 예측을 할 수 있을 것이다.

저자 소개

이안 밀링턴 : R’n’D Guy에서 인공 지능과 실시간 시뮬레이션, 그리고 물리학을 포함하는 다양한 게임 관련 기술과 연구 개발에 관한 컨설턴트로 일하고 있다. 다양한 게임 장르와 기술에 사용되는 AI 미들웨어로 유명한 마인드라테(Mindlatthe)를 설립했다.


역자 소개

진석준 : PC 호환성 테스터로 IT 업계에 입문한 13년차 QA/테스터이다. 현재는 게임과 관련된 테스트 아웃소싱 업체에 재직하고 있다. 날로 발전하는 게임 트렌드에 맞추어 어떻게 하면 더 나은 게임 품질을 제공할 수 있을 것인가에 대한 고민이 깊다. 해외의 소프트웨어 테스팅글을 번역해 소개하는 것에 관심이 많으며 테크니컬 라이터 그룹인 GoDev의 멤버로 활동하고 있다.

박종규 : 서울대학교 대학원 박사과정을 수료했으며, 전공 연구를 위한 수단으로 시작한 프로그래밍이 본업이 되어 윈도응용 프로그래밍, 3D 그래픽스 프로그래밍을 주로 하고 있다. 현재 드림한스에서 소수 정예 개발팀을 이끌고 있다.

김도균 : 마이크로소프트 공인 강사(MCT)이자 MVP이며 ‘강철벼룩’이라는 필명을 사용하는 글 쓰는 엔지니어다. 창의성과 상상력의 불꽃이 튀는 해적들이 모인 기술 콘텐츠 저술 및 번역 공동체인 GoDev(www.godev.kr)의 선장으로 멤버들과 절망의 시대를 함께 건너고 있다. 지앤선 출판사에서 출간한 번역서로는 《한국어판 Professional ASP.NET 4》, 《알기 쉬운 UX 디자인 평가》가 있다.


CHAPTER 1 소개 


01 P A R T 입자 물리학 

CHAPTER 2 입자 수학 

CHAPTER 3 운동법칙 

CHAPTER 4 입자 물리 엔진 


02 P A R T 질량 집합 물리 

CHAPTER 5 Aing General Forces 

CHAPTER 6 스프링과 스프링 유사 물체 

CHAPTER 7 강성 제약 조건 

CHAPTER 8 질량 집합 물리 엔진 


03 P A R T Rigid-Body Physics 

CHAPTER 9 물체의 회전 

CHAPTER 10 강체의 운동 법칙 

CHAPTER 11 강체 물리 엔진 


04 P A R T Collision Detection 

CHAPTER 12 충돌 감지 

CHAPTER 13 접촉 발생 


05 P A R T Contact Physics 

CHAPTER 14 충돌 처리 

CHAPTER 15 정지 접촉과 마찰 

CHAPTER 16 안정성과 최적화 

CHAPTER 17 한데 모으기 


06 P A R T 더 살펴볼 물리학 주제 

CHAPTER 18 2차원 물리학 

CHAPTER 19 기타 프로그래밍 언어 

CHAPTER 20 다른 형식의 물리학 


부 록 A 유용한 관성 텐서 

부 록 B 유용한 마찰 계수 

부 록 C 수학 정리 

용어집