Ich habe eine Spotlight-Quelle in OpenGL, die auf eine texturierte Kugel zeigt.OpenGL Spotlight durchscheint von der Rückseite
Ich rotiere die Lichtquelle mit der Kugel, so dass, wenn ich die Kugel auf die 'nicht-Licht' Seite drehen, sollte diese Seite dunkel sein.
Der ungerade Teil ist, scheint der Scheinwerfer durch meine Sphäre zu glänzen (es ist eine solide, keine Lücken zwischen den Dreiecken. Das Licht scheint ‚undichte‘ auf die andere Seite zu sein.
Irgendwelche Gedanken darüber, warum dies geschieht
Screenshots:
Front view, low light to emphasize the problem
Back view, notice the round area that is 'shining through'
Können Sie einen Screenshot hochladen? –
Können Sie den Quellcode veröffentlichen? – Victor