Cube_3D - 01
42서울 과제 중 cube_3d라는 과제가 있다... cube_3d과제를 수행하면서 필요한 지식들을 여기에 정리해볼까 한다.(내가 정리가 필요하다...) cube_3d과제는 원시적인 3d게임을 구현하는 과제다. 유명한 fps게임을 예를 들면 서든어택을 예로 들 수 있으며 여기서 쓰이는 기술은 "레이캐스팅"이라는 기술을 사용한다. 레이캐스팅이란 ray(광선), casting(던지다) 즉, 현재 위치에서 광선을 던져? 쏴서 벽(또는 장애물)이 충돌하는 지점을 찾아 거리를 구하는 기술이다. 서든 어택 같은 fps게임을 보면 총알을 쏜다. 총알 또한 레이캐스팅 기술로 구현한 것이다. 정리하면, 레이캐스팅은 2차원 맵에서 3차원의 원근감을 만드는 렌더링 기술이다. (렌더링 기술 : 컴퓨터 프로그램을 사용하여 모델..
2021.02.26