Rasterization - Draw Circle

Date:     Updated:

카테고리:

태그:

홍정모님의 그래픽스 새싹코스 강의를 듣고 정리한 내용입니다.


🐥 Index Buffer

1

DirectX에서 어떤 오브젝트를 그릴 때에는 위와 같이 삼각형 하나 하나 추가해가며 그리게 된다. 이런 경우 중복되는 vertex가 굉장히 많기 때문에 비효율적인 메모리 이동이 발생하게 된다. 사실 vertex 하나 당 position, color, normal, uv, 등 생각보다 많은 데이터가 들어있기 때문이다.


2

따라서 index buffer라는 개념을 사용하는데, vertex 정보 대신 각 vertex에 대응되는 index들만 보내주는 것이다. 여기에 index들을 어떤 모양으로 그릴 것인지 topology 개념을 추가하면 훨씬 효율적으로 오브젝트를 그릴 수 있게 된다.


🐥 Results

5 Trianlges 10 Trianlges 100 Trianlges
result1 result2 result3



맨 위로 이동하기

Graphics 카테고리 내 다른 글 보러가기

댓글 남기기