这是我之前的 voxel 引擎实验的继续。我又把物理求解器拿了回来。求解器目前是可以工作的,但是在屏幕上有较多粒子的情况下,它会有bug和性能问题。还有很多地方需要改进。它支持破坏、摩擦、材质类型和不同类型的碎裂。然而,冲击的处理方式还有一些问题,出现一些奇怪的情况——你可以在视频中看到😄。由于块体的尺寸很小且各异,目前结构稳定性在引擎中是禁用的。渲染方面:现在在中等设置下在4K分辨率下可以达到90帧率,虽然有些调整是必要的,但我对当前的性能表现很满意。目前的目标是解决一些鬼影artifacts,但这些问题是技术的必然结果。实际上,如果我启用DOF和运动模糊,问题就很少了,但仍有改进的空间,所以我会继续研究。另外,我也添加了Restir以尝试稳定暗室的照明效果,它确实有效,但有时会出现一些模糊效果。作为一个额外的实验,我决定尝试使用物理和滴落效果来模拟“溅射”效果。