본문 바로가기
반응형

전체 글123

한겨울의 미리내성지-미산저수지 코로나 확진자가 다시 많아지는 요즘. 우리 가족은 정말 거의 외출을 하지 않았습니다. 그리고 최근 눈이 참 많이 왔습니다. 기온도 -18도 정도까지 내려갔네요. 기온이 너무 내려갔는지 차에 시동도 안 결리더라고요. 다행히 우리 집은 차가 한대 더 있어서 점프선으로 시동을 걸 수 있었습니다. 너무 밖에 안 나갔기도 했고, 차도 좀 굴려줘야 했고 우리 가족은 가볍게 미리내 성지로 (이 추위에) 산책을 다녀왔습니다. 미리내 성지 초입에 있는 미산저수지는 제가 처음으로 루어낚시를 시작한 곳입니다. 그야말로 낚시로 따지면 마음의 고향인 것이죠. 미산 저수지를 지나치면서 보니 그야말로 장관이었습니다. 수년 동안 이곳을 오갔지만 저수지 전체가 꽁꽁 얼어있는 것은 못 봤습니다. 눈 온 뒤 꽁꽁 언 미산 저수지의 모습... 2021. 1. 10.
[게임이론] 힘과 가속도 힘이란? 힘은 질량을 가지고 있는 물체를 빨라지거나 느려지게 한다. 즉, "힘을 받은 물체는 가속한다"라는 것이다. 가속도란? 속도를 점점 빠르게 또는 느리게 한다. 가속은 가속과 감속을 포함하는 의미이다. F = ma ? Force = Mass * Acceleration -> 힘 = 질량 * 속도의 변화(가속도) 속도 : 시간당 얼마나 이동했는가? -> m/s 가속도 : 속도의 변화 -> 시간당 얼마나 속도가 변했는가? -> 속도를 시간으로 나눠준다. -> ( m/s ) / s -> m/s2 (s의 제곱) F = m*a 에 의해 F가 일정한 값이라면 m과 a의 관계는 다음과 같다. m이 커지면 a는 작아지고, m이 작아지면 a는 커진다. 중력 (g) = -9.8 m/s2 물체의 무게(힘) = m(질량).. 2021. 1. 10.
[게임이론] 행렬의 활용 [게임이론] 행렬에 이어 이번엔 실재 Unity상에서 관련된 코드들을 확인해본다. 행렬은 DirectX, OpenGL 그래픽스 API를 학습하게 되면 많이 다루게 되지만 Unity 내에서는 Mesh 값을 직접 변경하지 않는 이상 사용할 일이 별로 없다. Shader등의 심화된 내용을 다루게 될때 더 빈번히 사용될 수 있겠다. 본 예제를 통해 Transform 값이 행렬을 이용해서 연산이 되고 있음을 알아두자. Unity의 Inspector에서 확인할 수 있는 다음의 Transform 속성을 행렬 변환을 통해 좌표 값이 어떻게 변하는지 확인하겠다. 먼저 앞서 학습한 TRS를 이용한 행렬을 도출하는 과정을 보겠다. 행렬 값 설정 이동(T), 회전(R), 스케일(S) 값을 변수에 부여해서 Matrix4x4.T.. 2021. 1. 4.
[게임이론] 행렬 객체의 Position, Rotation, Scale은 내부적으로 다음의 변환 행렬 절차를 거친다. (항등행렬, 크기 변환 행렬, 이동 행렬, 회전 행렬) 행렬의 기본 연산 행렬의 합, 차의 규칙 두 항은 동일한 행과 열로 구성 되어야 한다. 행렬의 곱의 규칙 전항의 행의 길이와 후항의 열의 길이가 동일해야 곱할 수 있다. 곱할때 동일 행의 값과 동일 열의 값을 곱한다. 이에 대한 예는 다음과 같다. 동차 좌표계 변환 행렬 계산을 좀 더 쉽게 하는데 도움이 된다. (x, y, z) -> (x, y, z, 1) 변환 행렬 예를 들어 (2, 1, 3)의 좌표를 x방향으로 3만큼 이동하면 (5, 1, 3)이라는 것을 쉽게 알 수 있다. 그런데 회전이나 복잡한 이동을 이런 식으로 쉽게 알기란 어렵다. 그러므로 .. 2021. 1. 2.
반응형