由于飞机的航向、太阳的特殊位置和一天的时间,太阳仍然能看到窗户的上边缘。这就意味着,上边缘会把它的影子投射到下边缘上。而由于窗户边缘与光线方向是对角线,所以这些像素,是正方形的,形成一种锯齿。如果我们距离窗户一两米远,就不会注意到这些像素。但是在这种非常特殊的情况下,所有的东西都排列在一起,使阴影看起来很丑。我们不能再将阴影相机放大,因为我们需要在周围环境上再渲染一些阴影,所以窗口边缘可用的像素数量非常有限,使得它看起来很糟糕。我们也不能旋转阴影摄像头,因为它必须与光线方向对齐。
在99.9%的情况下,这是不可能的,要么是因为玩家摄像头离阴影至少有一米远(比如仪器、面板等上面的阴影),要么就是因为不是所有因素都能邪恶地对齐,让阴影变得丑陋。但如果这种特殊情况让你抓狂,唯一的选择就是提高阴影分辨率。看看这个例子中的效果如何更好一些。
其实还有第二种选择,那就是LR在他们的阴影贴图上应用了某种反锯齿,来模糊那些锯齿。但这是只有LR才能做到的事情。
问:我可以用ASHA保留其他视觉增强功能(Lua脚本或插件)吗?
答:可以。大多数情况下,如果其他插件也在调整阴影,ASHA会占上风。然而这取决于其他插件或Lua脚本是如何编码的,我不能尝试所有的插件,特别是如果它们是付费软件。如果你在安装ASHA后遇到奇怪的阴影或伪影,并且你觉得这可能是与其他插件不兼容,请执行以下操作。
关闭其他可能干扰ASHA的插件,并检查现在是否一切正常。
请在下面的评论中报告。
问:我可以禁用场景阴影吗?
答:是的,你可以。对于那些只关心驾驶舱图形和在低规格系统中游戏的人来说,这可能是有意义的。在任何其他情况下,我强烈建议保持它们开启。只是要注意,ASHA是为了在整个场景中显示漂亮的阴影,因此,关闭场景阴影会带来一些优点和缺点。
优点:
FPS提升
场景中没有阴影。在我看来,这看起来很丑陋且不现实,但我想如果你对禁用场景阴影感兴趣的话,这是你的一个优势。
驾驶舱阴影仍然会显示。
缺点
不真实的场景,连个影子都没有。
如果你的系统足够强大,如果你的场景很轻,或者当你在巡航高度飞行时,FPS的提升可能不明显。
停飞时,飞机影子会以相当尖锐的方式接近飞机结束。有点像用剪刀剪开的感觉(这就是飞机和景物阴影之间的边界)。
问:我在Linux/Mac上,极光/气球和森林大火不能用。
答:使用插件在X-Plane上启用这些设置有点棘手,因为X-Plane会在关闭时用默认值替换任何设置。为了解决这个问题,我依靠延迟执行一个外部批处理文件,在X-Plane关闭后进行更改。目前,该批处理文件是Windows特有的,所以这些更改在Linux和Mac上是无效的。不过,这些平台上的用户仍然可以手动启用该效果。
关闭X-Plane
导航到你的X-Plane目录。
导航到 "输出/偏好"。
用你喜欢的文本编辑器打开X-Plane.prf。
向下滚动到底部。
将 "renopt_aurora 0 "中的0替换为1,表示北极光。
将 "renopt_fire_ball 0 "中的0替换为1,表示气球和森林火灾。
保存文件就可以了
问:我试着禁用北极光/气球和森林火灾,但我仍然看到它们。
答:正如我在上一个问题中所说,在X-Plane中,这些特效的激活和停用有点棘手,有时可能会失败(详情请阅读上面的回答)。虽然我试图在未来找到更好的方法,但如果你被任何一个效果切换开启所困,你可以按照以下步骤手动禁用它们。
关闭X -Plane。
导航到你的X-Plane目录。
导航到 "Output/preferences"。
用你喜欢的文本编辑器打开X-Plane.prf。
向下滚动到底部。
将 "renopt_aurora 1 "中的 "1 "改为 "0",以禁用北极光。
将 "renopt_fire_ball 1 "中的1改为0,禁用气球和森林火灾。
保存文件,你就完成了
问:为什么我在山间低空VFR中还能看到闪烁的阴影?
答:此时我想你已经知道,在ASHA中,我是根据一些因素来计算影子图分割之间的边界应该在哪里。我的标准是,如果在一定距离内肉眼无法注意到一个较低的分辨率,那就是我进入下一个分割点,使用那个较低质量的影子地图。然而,我这样计算的前提是假设景物是平坦的。我为什么要这么做呢?因为X-Plane报告的唯一地面/网格信息是飞机正下方的地面距离。因此,我无法判断周围的山地有多大,迫使我假设周围的地面是平坦的。
这种假设就是导致这些闪烁的阴影的原因。一张图片将有助于使其更加清晰。
红色虚线是ASHA中根据X-Plane报告的地面以上高度做出的景物假设的样子。ASHA将分割变化的距离放置在足够远的地方,看起来干净利落,但实际上,由于前面有山,在该分割处与景物的距离要短得多。
那么,当在山谷中飞行时,山离你很近,模拟中的距离感知和ASHA认为你看到的完全不同。那些闪烁的阴影是用第三个分割点渲染的阴影,如果是在平坦的景物上,应该不会被察觉,但它们确实非常明显,因为它们比ASHA认为的离飞机更近。当你离投射它们的物体越来越近时,你可能会看到那些阴影变得尖锐而稳定,因为它们开始用第一和第二分割来渲染。
恐怕目前这是我用X-Plane报告的数据无法解决的限制。我可以根据经验进行调整,使它在某些情况下看起来更好,而在其他情况下更差,所以我认为目前最好的解决方案是保持原样。
问:为什么我在低空飞行时,阴影似乎越移越远,越移越近?
答:你可能在ASHA设置中为你的系统和你飞行的场景设置了过高的FPS目标。ASHA正在减少和增加绘图距离,以使你的FPS保持在你的目标上,然而它能达到的绘图距离太短,所以你能注意到这些变化。尝试减少FPS目标或一些X-Plane图形偏好(查看本常见问题部分的第一个问题),给绘图距离一些空间。
问:启用步行模式后,我失去了W/A/S/D键中的按钮分配。
答:不用担心,您之前的键盘配置文件中的按键分配是安全的。只需进入X-Plane键盘首选项,选择您之前的键盘配置文件,而不是 "ASHA步行模式"。ASHA 步行模式 "键位配置文件是根据您当前的键位分配生成的,所以如果您仍想使用步行模式,请将当前配置文件中的任何 W/A/S/D/Z 键位分配更新为其他键位,然后重新启动 X-Plane。这将创建一个新的 "ASHA 步行模式 "配置文件,其中包含更新后的按键分配,您应该可以使用了。