本篇教程由作者设定使用 CC BY-NC 协议。

症状描述

瓦尔基里天空的物理结构部分渲染不全的一个解决方法-第1张图片如图所示,当瓦尔基里天空与embeddium及与其类似的优化mod同时安装时,物理化结构很可能会出现这种某些方向的面变透明的情况。

解决方法

依次进入 ESC-选项-视频设置-性能,如图所示,关掉“使用方块面剔除”即可。

瓦尔基里天空的物理结构部分渲染不全的一个解决方法-第2张图片

瓦尔基里天空的物理结构部分渲染不全的一个解决方法-第3张图片

原理解析

瓦尔基里mod的物理结构本质上是把方块结构本体放在非常远的位置,然后将其投影到物理化之前所在的原位置并赋予物理效果;而embeddium中的“使用方块面剔除”是通过不渲染方块在玩家视角看不到的面来实现优化效果。这两者结合就会导致由于在极远位置的物理结构本体相对玩家朝向背面的面被取消渲染,导致投影过来的物理结构有部分面变透明。

同理可得

瓦尔基里天空的物理结构部分渲染不全的一个解决方法-第4张图片

如图所示,是瓦尔基里附属“尤里卡!”中的舵轮,但轮的部分在物理化之后消失了,没错,也是优化mod的锅。

瓦尔基里天空的物理结构部分渲染不全的一个解决方法-第5张图片

切换到“实体剔除”选项卡,关闭“使用方块实体最大渲染距离”即可。

瓦尔基里天空的物理结构部分渲染不全的一个解决方法-第6张图片

原理与前文类似,因为物理网格本体在很远的地方,开了这个选项绝对会被隐藏。

总结

目前的解决方案就是关掉这两个选项,会导致优化mod的优化效果降低,这就看个人取舍了,希望之后mod作者能专门做一下这方面的兼容。