[게임수학] 행렬: 가상 세계의 변환 도구
·
책/이득우의 게임 수학
선형성: 예측 가능한 비례 관계벡터와 스칼라 곱셈으로 생성된 벡터는 벡터와 평행한 원점을 지나는 일직선 상에 위치합니다. 이러한 직선의 형태를 띠는 성질을 선형성(Linearity)이라고 합니다.수학에서는 선형성을 가법성(Additivity)과 1차 동차성(Homogeneity of degree1) 두 가지 조건을 모두 만족하는 함수의 성질로 정의합니다.가법성 : $f(x1+x2)=f(x1)+f(x2)$1차 동차성 : $f(k·x)=k·f(x)$ 1. 선형 함수원점을 지나는 직선 함수 f(x) = ax-  가법성 검증f(x1 + x2) = a(x1 + x2) //좌변f(x1) + f(x2) = ax1 + ax2 //우변-  1차 동차성 검증f(kx) = a(kx) //좌변kf(x) = k(..
[게임수학] 삼각함수: 회전을 위한 수학
·
책/이득우의 게임 수학
회전은 원의 궤적을 따라 이동하는 움직임이기 때문에 이를 이해하려면 원과 밀접하게 연결되어있는 삼각함수를 알아야 합니다. 삼각함수한 각이 직각(90도)인 직각삼각형을 이루는 세 변은 각 위치에 따라 빗변, 밑변, 높이 라고 부릅니다.직각삼각형을 구성하는 세 변에서 두 변을 뽑아 각각의 비례관계를 나타낸 것은 삼각비(Trigonometric Ratio)라고 합니다. 사인(Sine), 코사인(Cosine), 탄젠트(Tangent) 세가지가 대표적sinθ = b/ccosθ = a/ctanθ = b/a직각삼각형을 데카르트 좌표계 상에 배치하고 사잇각의 범위를 실수 전체로 확장한 대응 관계를 삼각함수(Trigonometric function)라고 합니다.$r^2(cos^2θ+sin^2θ)=r^2$$∴cos^2θ+..
[게임수학] 벡터: 가상 공간의 탄생
·
책/이득우의 게임 수학
벡터(Vector)란 평면에서 시각적으로 의미 있는 물체를 생성하기 위해 평면을 구성하는 원소입니다. 데카르트 좌표계데카르트 좌표계(Cartesian coordinate syste) : 직선의 수 집합을 수직으로 배치하여 평면을 표기하는 방식데카르트 좌표계의 한 원소는 곱집합과 동일하게 순서쌍으로 표현하며 좌표(Coordinate)라고 부릅니다. (x, y) 벡터 공간과 벡터1. 스칼라와 벡터벡터 공간(Vector Space) : 두 개 이상의 실수를 곱 집합으로 묶어 형성된 집합벡터(Vector) : 벡터 공간의 원소좌표값으로 사용하는 x와 y를 실수로 규정하기보단 체의 구조를 가지는 집합, 즉 체집합의 원소로 규정합니다. 이렇게 체의 구조를 가지는 수 집합의 원소를 스칼라(Scalar)라고 부릅니다...
[게임수학] 수: 가상 세계를 구성하는 가장 작은 단위
·
책/이득우의 게임 수학
http://www.yes24.com/Product/Goods/107025224 이득우의 게임 수학 - 예스2439가지 실시간 렌더링 게임 프로그래밍 실습 예제를 하나씩 따라 해보며 독자가 직접 체득하는 흥미로운 게임 수학의 세계! 게임 개발자와 그래픽 아티스트들이 궁금해 했던 3D 가상 세계와 메타www.yes24.com이득우의 게임 수학을 읽으면서 중요하다고 생각하는 부분들을 정리한 글입니다. 수와 집합집합(Set)은 서로 구분되는 원소(Element)로 구성된 묶음으로 이를 소박한 집합론(Naive set theory)이라고 합니다.자연수(N) 물건을 세거나 순서를 지정하기 위해 사용하는 수의 집합정수(Z)자연수와 자연수의 음수, 0을 포함하는 수의 집합유리수(Q)분모가 0이 아닌 두 정수의 비율 ..