纳尼?全局雾是固定位置的?我竟然飞入了云里雾里~

做飞行游戏,肯定要用全局雾,调整好linear的全局雾效果,一开始还好,近处清晰远处迷雾。可飞着飞着就慢慢进入雾里了,原来雾是相对于scene零点,而不是3D相机?纳尼?

你调了什么参数还是什么?怎么复现?我们得计算方式就是根据相机跟模型逐顶点的距离的

捕获

看计算是没问题啊,和相机位置相关啊





好像啥参数也没改,就一个模型带着一个摄像机飞呀飞

你这个明显是天空盒底部就是这种灰蒙蒙的颜色吧?

这个锅不背哈



那去掉天空盒呢?

参数没调对吧,上一张地形那边是有近浅远处较浓的效果

问题就是这样,飞一会越来越浓,最后完全飞到雾里,就全蓝了,中间状态我没截图

而且,飞一会完全计入雾里,继续飞一会还能出来,然后再进去再出来……


来个中间状态

https://jinndev.coding.net/s/a4dfd597-1bbd-4d0b-8ab9-f9779a1c6e7a
录屏链接~

有没有上下飞行

没有上下,只朝z轴向前

cc_cameraPos是不是没更新啊

你把地面拆成多个plane试试,或者地面用顶点多点的模型

雾效参数是在顶点shader计算出来的,所以渲染的物体顶点少的话效果会不太好

还没试,但经你这么一讲,看起来是这么回事,多谢

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。