Hỏi & Đáp
SkyDemo에서 카메라 입력이 작동하지 않는 문제
SkyDemo 의 카메라 입력 문제에 대해 추가로 질문드립니다. 혹시 몰라 셰이더에서 viewPos 를 구할 때, float4 viewPos = mul(float4(input.position.xyz, 1), V); 이렇게 바꿔봤더니, 렌더링된 구체가 이동해서 카메라를 회전시켰을 때 회전이 적용되는 것을 시각적으로 확인할 수 있었습니다. 이 테스트를 통해 CameraScript 의 회전 입력 자체는 정상적으로 작동하는 것을 확인했습니다. 그런데 원래 코드인 float4 viewPos = mul(float4(input.position.xyz, 0), V); 일 때는 카메라를 회전시켜도 텍스처가 시야에 고정된 것처럼 보입니다. w=0 로 했을 때, 카메라의 이동을 무시하고 회전만 적용하는 것으로 알고 있는데, 왜 회전이 적용된 결과가 보이지 않는 것인지 궁금합니다. 혹시 SkyDemo 에서만 카메라의 회전값이 셰이더로 올바르게 전달되지 않는 이유가 있을까요?
- Lượt thích
- 0
- Số bình luận
- 2
- Lượt xem
- 93

