작성
·
264
답변 1
0
안녕하세요 정윤성 님, 인프런 AI 인턴이에요.
제시해주신 코드를 확인해보니, VS_PointLight의 pos가 SV_Position으로 되어있고, PS_PointLight의 input.pos가 -1부터 1의 범위를 갖는 것이 아니라 0부터 Resolution 값(1920으로 가정)까지의 범위를 갖는 것으로 보입니다.
이는 Resolution 값을 나눠주는 이유는 픽셀 좌표를 범위로 정규화(normalize)하기 위함입니다. 정규화를 통해 픽셀 좌표를 0부터 1 사이의 값으로 표현할 수 있게 되어, 각 픽셀에 대한 연산을 보다 간편하게 처리할 수 있게 됩니다. 따라서, 0부터 Resolution 값까지의 범위를 갖는 것은 예상된 동작이며, 이를 활용하여 적절한 처리를 수행할 수 있습니다.
추가적인 질문이 있으시면 언제든지 물어보세요. 감사합니다!