Graphics 使远处的对象看起来淡入淡出或透明

Graphics 使远处的对象看起来淡入淡出或透明,graphics,opengl-es,opengl-es-2.0,Graphics,Opengl Es,Opengl Es 2.0,我有一个三维矩形,旋转45度,如所附的屏幕截图。我希望线条和远边(A)看起来褪色。此外,当我旋转相机时,我希望“新”的远线和边缘看起来会褪色。所以如果B在A的位置,B和B的线看起来会褪色。我该怎么做 如果有什么不同的话,我会在iOS上使用OpenGLES2.0 我建议启用alpha混合,并在像素着色器中根据深度设置结果颜色的alpha值。 类似于result.a=clamp(1.0/(-gl_FragCoord.z+1.0)、0.0、1.0)的东西可能会起作用

我有一个三维矩形,旋转45度,如所附的屏幕截图。我希望线条和远边(A)看起来褪色。此外,当我旋转相机时,我希望“新”的远线和边缘看起来会褪色。所以如果B在A的位置,B和B的线看起来会褪色。我该怎么做

如果有什么不同的话,我会在iOS上使用OpenGLES2.0


我建议启用alpha混合,并在像素着色器中根据深度设置结果颜色的alpha值。 类似于
result.a=clamp(1.0/(-gl_FragCoord.z+1.0)、0.0、1.0)
的东西可能会起作用