본문 바로가기

전체 글65

동족좌표계와 동차좌표 (Affine Space, Homogeneous coordinate) 개요 동족좌표계? Affine Space? 동차좌표? Homogeneous coordinate? 왜 1,4 행렬로 3차원상의 점과 벡터를 표현하나요? 1. Affine Space(동족 좌표계)란? 어파인(혹은 어핀) 스페이스는 다른 말로 동족 좌표계 라고도 하며, 쉽게 말하면 벡터와 점을 같은 것으로 간주하는 공간이다. 3차원 공간에 (1,2,3)로 표현되는 무언가가 존재한다면, 이것은 1,2,3 위치의 점이라고 말할 수도 있고, 원점에서부터 1,2,3으로 향하는 벡터라고도 볼 수 있는 것이다. 이렇게 점과 벡터를 함께 표현하게 되면, 점과 점의 뺄셈으로 벡터를 얻을 수도 있고, 점에 벡터를 더해 다른 위치의 점을 구할 수도 있다. 그러나 그냥 똑같이 표현하면 이게 점인지 벡터인지 알 수가 없기 때문에 .. 2021. 7. 26.
컴퓨터 그래픽스 렌더링 파이프라인의 개요 1. 렌더링이란? 컴퓨터로 모델 혹은 씬으로부터 영상을 만들어내는 모든 과정 (출처 - wiki(http://ko.wikipedia.org/wiki/%EB%A0%8C%EB%8D%94%EB%A7%81)) 컴퓨터에 존재하는 모델, 혹은 씬을 구성하는 수치들로부터 모니터 혹은 영상을 어떻게 나타낼 것인가에 대한 문제이다. 2. 렌더링 파이프라인이란? 렌더링 파이프라인이란 3차원 이미지(모델 혹은 모델로 구성된 씬)로부터 2차원 래스터 이미지를 표현하는 것이라고 할 수 있다. 우리는 모니터에 점과 선뿐만 아니라 면도 표현해야하기때문에 거의 모든 모니터 혹은 영상 기기가 벡터가 아닌 래스터 디스플레이를 채용하고 있다. 벡터와 래스터 디스플레이의 차이 래스터 디스플레이 벡터 디스플레이 3. 렌더링 파이프라인의 구성.. 2021. 7. 26.
짐벌락과 오일러 각 (gimbal lock, euler angles) 개요 오일러 각이란? 짐벌락이란? 짐벌락은 왜 생기나? 1. Gimbal 이란? 출처 - [http://ko.wikipedia.org/wiki/%EC%A7%90%EB%B2%8C] 이것이 바로 짐벌이다. 위키에는 단일 축으로 물체가 회전하도록 중심축을 가진 구조물이다. 라고 되어있다. 그림에서는 roll pitch yaw 세개가 바로 그 단일축이다. 자세히 보면 각각의 고리는 본인이 가진 축을 기준으로만 회전한다. 각각의 고리는 각자의 단일축으로 회전하는데도 불구하고 파란 고리가 축에 관계없이 모든 방향으로 회전하는 것처럼 보이는 이유는 바로 고리들이 서로 연결되어있기 때문이다. 고리가 다른 고리에 자식으로 붙어있는 관계이기 때문에 각 축은 서로 종속적이다. 실제로 이러한 구조물을 선박에서는 자이로스코프,.. 2021. 7. 26.
마인크래프트 역기획서! : 레드스톤과 논리 회로 예전에 작성해둔 마인크래프트의 레드스톤 시스템에 대한 역기획서. 이진 개념과 논리 회로에 익숙하지 않은 사람도 이해할 수 있게 노력했다 재미삼아 보존용으로 다시 포스팅해둠. MINECRAFT란? 플레이어가 텍스처가 입혀진 큐브들을 사용하여 3D 월드 내에서 건물을 지을 수 있는 샌드박스형 하우징 비디오 게임. 샌드박스적 요소 뿐 아니라 몬스터 죽이기, 농사짓기 등 많은 컨텐츠를 제공해 자칫 게임에 쉽게 질릴 수 있는 플레이어에게 높은 자유도를 부여하고 즐겁게 창조적 경험을 할 수 있게 한다. -> 그러나 결국 약간 다양한 블럭쌓기 게임? *샌드박스적 요소에 좀 더 머리를 쓰며(?) 심도있게 즐길 수 있는, 마치 전자키트를 가지고 노는 듯한 컨 텐츠를 추가하자! *단순히 블럭을 설치하는데 그치지 않고, 블.. 2021. 7. 26.
블로그를 시작하며 다시 시작하는 블로그 사실 기존에 티스토리 블로그를 하나 가지고 있었는데 입사 이후에 귀차니즘 + 개인적인 공부와 회사에서의 개발 내용을 완전히 분리하기 힘들어서 포스팅을 거의 쓰지 않았다. 하지만 백수(..)인 지금 기록하지 않은 일상들이 무의미하게 흘러가는 것 같아서 다시 블로그를 시작했다. Github Pages vs Tistory vs Notion 플랫폼은 github pages, 티스토리, 노션 중에 고민했다. 왠지 개발자라면 github pages를 사용해야 할 것 같았지만 1GB 이후에 사용료를 내야 하고 임시 저장이 불편하다는 점 때문에 패스했다. 노션은 개발노트 작성용으로 기존에도 많이 사용했지만, 블로그로 사용하게 될 경우에 링크 주소가 제목에 의존적이라는 점,검색을 통한 외부 노출이 .. 2021. 7. 26.
반응형