[그래픽스] 스프라이트를 뷰포트 세팅으로 배치해도 되나요?
서문 정점 셰이더를 통해 객체를 직접 배치하는 경우 보통 논리적 공간 내 배치를 위한 행렬(주로 World 또는 Model Matrix라고 불림), 공간 중 보이고자 하는 위치를 정하기 위한 카메라 행렬(주로 Camera 또는 View Matrix라고 불림), 해당 방향을 기준으로 보이고자 하는 영역을 정하기 위한 투영 행렬(주로 Projection Matrix라고 불림)을 통해 셰이더 내에서 모델을 변환시키는 것으로 수행합니다. 셰이딩을 안 한다면 뷰 행렬과 투영 행렬을 분리해서 GPU에 넘길 필요가 줄어들고, 보이고자 하는 공간이 2D라면 투영 행렬의 역할은 종횡비 맞춤 및 확대 정도가 되고 카메라의 역할은 평행이동이 전부. 이때 객체의 회전이 없으면 뷰포트 세팅만으로 객체 배치를 할 수 있는 셈인데..
2023.10.21