2010-02-27 4 views
2

나는 내가 사용하려고하는 스포트라이트를 가지고있다. 그러나 내가 앞으로 나아가서 특정 지점에 도착할 때 (빛이 도달하기 전에) 빛이 차단되고 사라진다. 누구든지이 문제를 일으킬 수있는 것을 알고 있습니까, 아니면 제가 이것을하지 않았는지 확인하는 방법을 보여줄 좋은 튜토리얼로 안내해 줄 수 있습니까?OpenGL Spotlight

전등을 시뮬레이션하려고합니다. 스포트라이트를 설정하는 라인은 다음과 같습니다

glLightf(GL_LIGHT0, GL_SPOT_CUTOFF, 30.0f); 

답변

2

내 질문을 통해이 질문에 유의했다. 나는 오래전에 물었고, 다른 사람들과 비슷한 문제가있는 경우를 대비하여 해결책을 알려줄 것이라고 생각했다. 그것이 내 조명과 질감을 세우고있는 순서와 관련이 있는지 찾아 내라. 나는 먼저 어떤 것이 이루어 졌는지, 그리고 내가 조명으로 가지고 있던 문제를 해결했다.

+0

그래, 어느 것이 먼저해야합니까? – viraj

+0

@viraj 슬프게도 나는 그 특정 코드가 더 이상 필요 없기 때문에 내가 무엇을해야하는지 완전히 확신하지 못했습니다. 나는 그것이 중요하다는 것을 알고있다. 그 클래스 이후 OpenGL과 함께 일한 적이 없으므로 OpenGL의 현재 상태에 대해서도 말할 수 없습니다 (이 쿼리가 수정 된 경우). 죄송합니다! – Major

3

지오메트리에 충분한 폴리곤이 있습니까? OpenGL 고정 기능은 픽셀 별 조명과 같이 각 픽셀이 아닌 각 꼭지점에 대한 음영 방정식 만 수행하므로 다각형이 매우 큰 경우 동작이 잘못 표시 될 수 있습니다.

관련 문제