[수학] 수포자를 위한 게임 수학 - 2. 물체의 수학 1 : 이동의 구현 원리
2022. 9. 1. 23:26
수학/수포자를 위한 게임 수학
https://youtu.be/552b3wzVlzo 벡터 공간을 사용해 이동 구현하기 게임에서 사용하는 가상 공간의 체계와 물체를 구성하는 데 사용되는 수학. 게임의 가상 세계는 다차원으로 구성된 수의 데이터, 벡터공간으로 구성되어 있다. '공간'이라는 단어를 사용하지만, 이는 실제로 어떤 대상이나 성질을 표현하는 데이터! 현실 세계의 공간과는 다른 개념이다. 하지만 우리는 캐릭터를 조종해서 탐험할 수 있는 가상 공간을 만들어 내야 하는데 어떻게 하지? → 공간의 차원을 늘린다! 2차원 벡터를 이용해 방패연을 표현하는 건 무리 없다. 연을 움직이도록 실을 연에 연결한다. 2차원이 연이라면, 3차원을 만들어서 연과 거기에 딸린 실을 구성하고... 해당 실을 조종해서 연을 움직인다. 2차원 물체의 2차원 이..
[수학] 수포자를 위한 게임 수학 - 1. 공간의 수학 : 게임 수학의 개요
2021. 4. 20. 12:40
수학/수포자를 위한 게임 수학
youtu.be/WnZIgKYfY6w 그래픽 라이브러리를 사용하지 않는 이유 3차원 그래픽 사용 시 게임 엔진 언리얼 엔진 유니티 엔진 그래픽 라이브러리 DirectX OpenGL 점 찍는 기능에서 출발해서 모든 것을 직접 구현해 보자. → 3차원 그래픽과 관련된 연산 과정을 그래픽 카드에 일임한다. 따라서 렌더링 파이프라인에서 사용되는 핵심적인 수학을 알 길이 없다. 가장 확실한 공부 방법은 밑바닥에서부터 하나씩 만들어 나가는 것. 공리에서부터 시작하여 하나씩 쌓아 나가기. 게임 수학의 분류 공간에 대한 수학 물체에 대한 수학 회전에 대한 수학 공간에 대한 수학 게임 세계 == 현실 세계를 모방한 가상 세계 현실 세계와 게임 세계가 움직이는 원리는 완전 다르다고 생각해야 한다. 컴퓨터로 구성된 세계는 ..