본문 바로가기

Modeling2

컴퓨터 그래픽스(2) - Transform composition Scaling, Rotation, Translation 변환 개념은 생략하도록 하겠다. Translation and Homogeneous Coordinators Translation을 살펴보면 주어진 점 x,y를 dx,dy만큼 이동시키는 것이다. 그 과정은 변이벡터 (dx, dy)를 원래 주어진 점에 더하여 벡터의 덧셈으로 표현될것이다. 앞에 것과 다른 점으로 곱셈이 아닌 덧셈으로 표현이 된다는 것이다. 이것을 통일시키기 위해 Homogeneous Coordinates(동차 좌표)를 이용하면 행렬 곱셈으로 나타내는 것이 가능하다. 일단 2차원 좌표 x,y가 주어졌을 때, 세번째 좌표를 1로 할당한다. (x, y) → (x, y, 1) 이것이 Homogeneous Coordinates 이다. 우리는 Ide.. 2024. 1. 7.
컴퓨터 그래픽스(1) - 모델링 서론 시리즈 C 스타트업의 iOS 개발자로 첫 커리어를 시작하게 되었습니다. 지원 당시 채용공고에서 Metal과 같은 저수준 GPU API를 사용하게 될 것이라 명시되어있었습니다. 이와 관련해서 나온 컴퓨터 그래픽스 관련 기술면접 질문은 답변하지 못하여 아쉬웠습니다. 관련 경험이 없었지만 포기하지 않고 iOS에서의 렌더링 사이클과 UIkit과 SwiftUI의 더티영역에 대한 처리 과정 등에 대해 공부했던 내용을 말씀드렸던 기억이 납니다 ㅎㅎ. 그래픽스 관련해서 OpenGL을 먼저 참고해보는 게 좋을 것이라는 면접관님의 조언에 따라 첫 출근전에 이론부터 공부해보고자 합니다. 구립도서관을 열심히 서칭했지만 그래픽스 관련 서적은 찾기가 쉽지 않았습니다. 결국 학교 도서관까지 가게 되었습니다 ㅠㅠ. 3차원 컴.. 2024. 1. 6.
728x90