모든 프로젝트는 Intel CPU iMac 및 M1 MacBook Air 에서 진행되었습니다
- C 를 사용한 shell 구현
- fork() 를 이용한 다중 프로세스 (MultiProcess) 구현
- pipe() 를 통한 process 간 데이터 통신의 이해
- Shell 입력 명령어 Parsing
- C++ 을 사용한 STL 구현
- vector, set, map, stack 등 자료구조 및 이해
- Template Programming
- RB Tree 구현
- IRC protocol 활용한 IRC 서버의 구현
- Socket 통신의 이해
- K-Queue 를 이용한 Multiplexing 구현
- .obj, .mtl 파일을 load 하여 mesh 를 보여주는 renderer 제작
- OpenGL 의 기초적인 사용법
- Rendering Pipeline 에 대한 이해
- obj, mtl 파일 parsing
- 3D 그래픽에서 MVP 모델에 대한 이해
- .asf, .amc 파일을 load 하여 motion capture 데이터를 시각화 해주는 renderer 제작
- asf, amc 파일 parsing
- 3D 공간에서 물체들의 위치를 계산하는 Transform Matrix 의 이해
- Instancing 을 이용한 rendering 과정 최적화