2015-01-10 5 views
-1

저는 다른 언어로 작성된 매우 구체적인 튜토리얼을 따르기가 어렵 기 때문에 LWJGL을 사용하여 OpenGL을 사용하여 3D로 포인트 라이트 섀도 매핑에 어려움을 겪고 있습니다. 그러나 나는 포인트 라이트의 반경을 특정 방향의 프래그먼트와 가장 가까운 거리로 설정하여 그림자의 환상을 만들 수 있는지 여부를 스스로 묻고있다. 기본적으로 쉐도우 맵핑의 반대이지만 픽셀 단위의 조명을 사용하면 완벽한 그림자를 얻을 수 있습니다. 이런 종류의 조명에 대한 용어가 있습니까? 그렇지 않은 경우 어떻게 한 방향의 빛 반경을 설정합니까 (GLSL일까요?)?그림자 매핑이없는 OpenGL 그림자

답변

0

포인트 조명

OpenGL을 더 객체 (즉, 모델)이 없다 (그들은 처리 된 단편의 로컬 조명을 계산하는 데 사용 단지 점이다) 반경을 가지고, 그래서 당신이 할 수있는 생각대로되지 않습니다 : 그렇지 않습니다.

+0

죄송합니다. 반경은 빛으로부터 조각까지의 거리를 의미합니다. GLSL을 사용하여 이것을 제어 할 수 있다는 것을 알고 있지만, 나는 한 번에 전체 빛의 반경을 변경하는 방법 만 알고 있습니다. (나는 또한 "객체"를 "프래그먼트"로 바 꾸었습니다. 내 Java Java 언어입니다.) – L3R5

+0

왜 내 질문을 왜 슬퍼했는지 모르겠습니다. 무해하고 불분명하지 않으며 도움이되지 않습니다. 그것은 또한 내가 연구를했다는 것을 보여줍니다. – L3R5

+0

@ L3R5 : 나는 그것을 downvote하지 않았다, 다른 사람 않았다. 그러나 당신의 질문은 그럼에도 불구하고 가난하게 연구되고 있습니다, 나는 그것이 왜 그 downvote인지 의심합니다. – datenwolf