[그래픽] 1. 삼각 폴리곤 렌더링 원리 이해하기
포켓몬을 했다면 친숙한 폴리곤, 이 폴리곤을 이루고 있는 삼각 폴리곤에 대해 알아볼 것이다. 실제로, 이 삼각 폴리곤은 소프트 웨어로 그리는 상황은 거의 없다. 하지만 삼각 폴리곤을 렌더링 하는 원리를 이해하는 것이 중요하다. 어떻게 해야 삼각 폴리곤을 효율적으로 그릴 수 있을까? 3D 그래픽에 사용하는 삼각 폴리곤은 3개의 변뿐만 아니라 삼각형의 내부 면도 전부 그려야 한다. 이런 도형을 효율적으로 그리려면 스캔 라인 알고리즘으로 그리면 된다. 삼각형을 세로로 한 줄씩 나누고 가로 일직선으로 분해한 후 그 선분을 위에서부터 차례대로 그리는 것이다. 위의 그림처럼 삼각 폴리곤을 만들면 된다. 이렇게 하는 이유는 컴퓨터의 VRAM(video ram)에서는 화면에 표시되는 가로 일직선을 주로 연속된 주소에 ..
게임/게임 그래픽 구현
2020. 1. 4. 15:10