-
카테고리
-
세부 분야
게임 프로그래밍
-
해결 여부
미해결
카메라 위치에 따른 색상 변화
23.08.26 18:46 작성 조회수 244
0
카메라가 light의 volume mesh 안에 있는 경우와 밖에 있는 경우에 따라 오브젝트의 색이 변합니다.
안에 있는 경우 어두워지고, 밖에 있는 경우 밝아집니다.
정확한 원인을 모르겠습니다. 혹시 알려주실 수 있나요?
답변을 작성해보세요.
0
김원래
질문자2023.08.28
point light인 경우 발생했는데 volume mesh 밖에 카메라가 위치하는 경우
volume mesh를 PS_PointLight에서 계산할때DEPTH_STENCIL_TYPE::NO_DEPTH_TEST_NO_WRITE
이기 때문에 같은 x y 좌표에서 두 번 계산되어 밝기 값이 두배가 되는 것이였습니다.
같은 x y에서 한번만 연산되기 위해 depth test를 greater로 변경하거나 RASTERIZER_TYPE::CULL_FRONT
으로 설정하여 해결할 수 있었습니다.
현재 DEPTH_STENCIL_TYPE::GREATER_NO_WRITE
가 없기 때문에 CULL FRONT로 하는것이 적절해보입니다.
답변 1