그래픽스

몇 일 전 Unity 클라이언트 개발 업무로 중소기업에 면접을 보러가게 되었다. 대표님께서 직접 면접을 진행해 주셨고, 내 블로그를 보며 이런 저런 질문을 주셨고 나는 그에 맞는 응답을 드렸다.

졸업 이후 누군가에게 조언을 얻어본 적이 거의 없어, 유니티로 프로젝트를 만들어 내는 것이 내 유일한 공부라고 생각하고 있었다. 하지만 대표님께서는 포트폴리오에 대해 많은 피드백을 주셨고, 그래픽스를 공부하게 된다면 좀 더 좋은 클라이언트 개발자가 될 수 있을 것이라고 말씀해 주셨다.

그래픽스에 대해 공부하기 위해 다양한 자료와 영상을 찾아보았는데, ‘고려대’ 컴퓨터학과 한정현 교수님이 올리신 강의 영상과 책을 보며 공부한 내용을 글로 남겨보려고 한다.


이 책은 OpenGL ES를 사용하며, OpenGL의 부분 집합이므로 OpenGL 교과서로 사용되기에는 아무 문제가 없다. 다양한 소스코드는 깃헙에 올라와 있어 소스코드를 확인 할 수 있다.

다양한 그래픽스 강의가 있었지만 이 수업을 고른 이유는 그래픽스의 기본이 되는 행렬과 벡터에 대해서도 기초부터 자세히 설명되어 있다.

블로그를 글을 포스팅하며 내가 완벽히 이해할 수 없는 부분도 있겠지만 최대한 이해한 부분을 작성하여 기록물로 남겨두려고 한다. 후에 다시 보더라도 나 또는 이 글을 읽는 모든 사람들이 이해하기 쉽게 작성하려 한다.































이 포스팅은 OpenGL ES를 입문한 3차원 컴퓨터 그래픽스 입문 책을 기반으로 작성되었습니다.

한정현(고려대학교) 지음, 홍릉과학출판사