목록2024/08/19 (1)
개발하는 리프터 꽃게맨입니다.
[그래픽스] 삼각형 클리핑
현재까지 만들어낸 렌더러에 존재하는 버그를 보여드리겠습니다. 오브젝트 위로 지나가면 선이 갑자기 늘어나거나 텍스처 맵핑이 잘못되는 문제가 발생합니다. 그 이유는 카메라 아래에 커다란 삼각형이 존재할 때, 투영이 이상하게 되는 현상이 발생하기 때문입니다.카메라 뒷편에 있는 점도 투영되게 됩니다.원래라면 카메라 앞에 있는 점만 투영이 되어야 하는데, 보이지 않는 뒷면의 정점까지 투영이 되면서 문제가 발생한다고 생각할 수 있습니다. 눈 앞에 있는 정점만 그리면 되는 않나? 라고 생각할 수 있지만, 점 2개로는 삼각형을 만들 수 없기 때문에 상당히 골치가 아픈 문제입니다. 이 경우, 큰 삼각형은 작은 삼각형으로 축소시킬 수 있다면 해결할 수 있습니다. 이와같은 삼각형이 있다면 이렇게 잘라내면 됩니다. 삼각..
컴퓨터 그래픽스
2024. 8. 19. 13:34