구성

  1. 공간을 다루는 수학 벡터 → 행렬
  2. 물체를 다루는 수학 점 → 삼각형
  3. 회전을 다루는 수학 삼각함수 → 사원수

첫째, 공간을 다루는 수학은 가상공간을 구축하고 변환하고 분석하는 데 사용되는 수학을 의미한다.

가상공간은 벡터로 구성되며, 행렬이라는 도구를 사용하면 원하는 대로 변형이 가능하다.

이 책은 벡터와 행렬의 원리를 설명하기 위해 수학에서 가장 밑바닥에 위치한 학문인 수의 구조와 함수를 2장에서 다룬다. 이후 3장에서 벡터 공간을 이해하고, 5장에서 정리한 행렬의 원리를 이해해본다면, 가상 공간을 직접 설계할 수 있는 능력을 습득하게 될 것이다.

[요약] 벡터와 행렬의 원리를 공부하여 가상 공간을 직접 설계할 수 있는 능력 기르기

공간의 구성과 변환을 이해했다면 9장에서는 가상 공간에 다수의 물체를 배치하고 관리하는 게임 엔진의 원리를 배운다. 가상 공간에서 물체를 다루는 작업을 트랜스폼을 설정한다고 표현하며, 게임 엔진은 개발자들이 손쉽게 가상공간을 꾸미도록 사용자 인터페이스를 제공한다.

둘째, 물체를 다루는 수학은 물체의 외형을 설정하고 이를 모니터 화면에 표현하는데 사용되는 수학을 말한다.