Opengl es gl灯位

Opengl es gl灯位,opengl-es,3d,Opengl Es,3d,我试着从上面看一个模型(我想…很难说我的库在背后做什么。) gl灯光位置为{40.0f,-20.0f,100.0f,1f},但它在我的模型上形成了可怕的黑色立体阴影。阴影是斜边的,从模型的左下角出现 此外,我正在使用这些变换 gl.glTranslatef( 0.0f, 40.0f, 8.0f ); gl.glRotatef(180, 0, 0, 1); gl.glScalef(175.0f, 175.0f, 175.0f); 我可以将灯光位置设置为什么,以获得一个干净明亮的视野 编辑:我可能

我试着从上面看一个模型(我想…很难说我的库在背后做什么。) gl灯光位置为{40.0f,-20.0f,100.0f,1f},但它在我的模型上形成了可怕的黑色立体阴影。阴影是斜边的,从模型的左下角出现

此外,我正在使用这些变换

gl.glTranslatef( 0.0f, 40.0f, 8.0f );
gl.glRotatef(180, 0, 0, 1);
gl.glScalef(175.0f, 175.0f, 175.0f);
我可以将灯光位置设置为什么,以获得一个干净明亮的视野

编辑:我可能应该提到,由于某种原因,灯光似乎是相对于相机而不是模型的。(我非常不喜欢,但可能有助于分享)

编辑:看起来有点像这样:

更新:
{0.0f、50.0f、100.0f、1f};看起来效果好一点,但当你倾斜相机时,边缘还是会变得很糟糕

你能给我们看一张情况的照片吗?那至少我们知道你在说什么了。不知道您可能已经考虑添加一些环境光的确切情况?尝试添加一些环境光,但似乎没有帮助。它在电话上,或者我肯定会做一个屏幕截图。然后至少尝试在你的问题中添加一些显示问题的最小代码。理想情况下,我们可以自己尝试一下。所列的照明是我所知道的全部。我添加了一张图片来显示它在做什么。当然,您可以向我们展示比您所做的更多的代码。你确定法线正常吗?你用什么样的底纹?平面着色三角形还是平滑着色?你说的“图书馆”是什么?