본문 바로가기

메트릭스

행렬(Matrix) 이번시간은 DirectX 3D 에 필요한 기초 수학 마지막 시간입니다. 오늘 배운 이외에의 것들은 모두 강좌 중 그때 그때 필요할때마다 언급하는 방식으로 하겠습니다. 여지껏 배운, 삼각함수나, 벡터와 같은 것들은 게임 프로그래밍에 있어서 중요한 개념임에는 틀림 없습니다. 그러나, 삼각 함수나, 벡터의 경우, 굳이 삼각함수와 벡터를 거치지 않고도 다른 알고리즘들이 많이 존재합니다. (물론, 삼각함수나 벡터로 처리하는 것보다 훨씬더 복잡해지는 알고리즘도 있습니다;;) 그러나 오늘 이 시간에 배우게 되는 행렬 개념은 3D 프로그래밍에 있어서 반 강제적 필수 요소라고 할수 있습니다. 즉, 행렬을 알지 못하면 3D 프로그래밍은 힘들다. 라고 말해도... 90%는 맞는 말입니다. 실제로 대부분의 D3DX API들은.. 더보기
3D 세계를 구성하는 필수 요소들 | [펌]DirectX 3D 세계를 구성하는 필수 요소들 저 자 : 김익중 출판일 : 2003년 10월호 뒤통수에 꽂혀지는 시선을 애써 무시한 채 난 퇴근했다. 최근에는 매일 칼퇴근을 지향하고 있지만 자의 반 타의 반이 맞을 것이다. 집에는 버티가 빨리 돌아오길 바라고 있으니까. 내 사정을 모르는 팀원들은 애인이라도 생겼냐며 놀리지만 곧장 집에서 꼬마 녀석에게 당하는 내 사정을 알리는 없다. 그러고보니 어제 버티 앞으로 무슨 파이프가 배달됐다. 버티는 그 파이프 안으로 자신을 넣어달란다. 3D 파이프라인? 도대체 그게 뭐지? 3D 공간 위에 정점, 모든 것들의 시작점 3D 세계로 진입을 무사히 마쳤다면 본격적으로 폴리곤을 만들어 볼 차례가 왔다. 설명한대로 모든 폴리곤과 메시는 정점으로 이뤄졌다. 해당 정점들이 세 개가 놓여진.. 더보기