好吧,我有這個完全正常工作的場景,在有揚聲器的架子上有一個乙烯球員。一切正常(模型和紋理使用GLM,使用Mac-Cocoa的界面)。禁用GL_DEPTH_TEST時,紋理消失
我現在正在實施的是一個「碼頭式」的酒吧,那裏有浮動專輯封面,所以你可以選擇一個播放。它目前效果很好,但如果你放大得太多,他們會躲到其他物體後面消失。
我第一次嘗試:glDisable(GL_DEPTH_TEST)。但是當我這樣做時,我的專輯中的所有貼圖(包括3D模型)都變灰了。
深度問題根據預期進行了修正,但問題在於紋理。我正在使用這個版本的GLM模型加載器:http://devernay.free.fr/hacks/glm/,它自動加載紋理。啓用
GL_DEPTH_TEST:
GL_DEPTH_TEST禁用:
任何想法?
我注意到,只有專輯去無紋理。唱機和牆壁仍然看起來有質感。 –