根据相机位置在openGL中雾化

时间:2018-04-09 22:29:30

标签: java opengl

我正在尝试使用OpenGL制作一款简单的游戏。我已经建模了3D场景。现在我想添加一些雾,使它看起来像恐怖。我在下面使用了这段代码

loadCollectionView

然而,这只会创建一个带有一些随机坐标的静态雾。如何使它取决于相机的运动?那么玩家只会在设定的距离上看清楚?

1 个答案:

答案 0 :(得分:0)

您可以在www.opengl.org找到glFog(以及所有其他OpenGL命令,甚至是经典命令)的定义。雾始终根据与眼睛/相机/视点坐标的距离计算,因此您无需做任何特殊的事情。

请注意,glFog是旧的经典OpenGL API的一部分,可能无法在现代3D系统上可靠地运行。

相关问题