[Computer Graphics] 컴퓨터 그래픽스 기본 : 들어가며
들어가며
시간이 나는대로 약간의 시리즈 느낌으로 그래픽스 공부 내용을 정리해서 포스팅하려고 한다. 새로 공부한 내용이나 이미 알고 있는 내용을 다시 글로 정리하는 것 자체가 공부이기도 하지만, 사실 이 과정이 시간이 꽤 든다. 그래서 요즘 공부했던 알고리즘, Django, C++ 등을 블로그에 정리해서 올리지는 않았다. 나름 github에 공부 흔적을 남겨놓기는 했지만.. 이미 검색하면 바로 알 수 있는 내용들을 굳이 내가 따로 또 정리할 필요가 있을까라는 의문이 있었던 것도 사실이다.
하지만 컴퓨터 그래픽스는 내용도 워낙 방대하고, 참고하고 있는 자료도 다양해서 공부한 내용이 많이 파편화되고 있다는 느낌을 받았다. 그리고 다른 분야에 비해 검색해서 알 수 있는 내용도 한정되어 있다. 그래서 시간을 따로 내서 그래픽스 공부 내용을 정리해볼까 한다.
참고 자료
- OpenGl Es를 이용한 3차원 컴퓨터 그래픽스 입문(한정현 지음) - Youtube에 강의도 존재
- DirectX 12를 이용한 3D 게임 프로그래밍 입문
다룰 내용
- 컴퓨터 그래픽스의 개념
- 렌더링 파이프라인
- 약간의 게임 수학
- DirectX 12 프로그래밍
공부 목적
- DirectX 12를 통해 그래픽스 기초를 학습
- DirectX 12와 컴퓨터 그래픽스 이론 학습을 통해 Unity/Unreal 등의 상용 게임 엔진에 대한 이해도 높이기
- 신입 클라이언트 개발자 면접 준비(?)
- Universal Windows Platform development에 익숙해지기