此次更新通过支持可变形体素,模型平滑,贴图融合和法向贴图等,给《匠造奇境》在模型构建和渲染方面带来了巨大的改进。同时地形生成系统也有了巨大改进,虽然这些改进会不可避免地增加游戏的计算量,但是这次更新也做了大量的优化,使得游戏性能不降反升,可以生成丰富多样且美观的地形。另外这次更新还带来了不少的底层改进和优化。
模型构建方面的改进主要是增加了模型平滑支持。为了模型平滑,本次更新增加游戏对可变形体素的支持,也就是说,现在游戏里的每个块(体素或亚体素)都支持一个平滑属性,取值 0 到15。当块的平滑属性为零时,它的平滑度将取决于块的材质所定义的缺省平滑度。平滑度 1 到 15 依次表示越来越高的平滑度,但是最低的平滑度 1,实际上表示块不做平滑处理。
在游戏中,玩家可使用锤子可修改块的平滑度。如果玩家用锤子锤块的某面的中心区域,该块的平滑度将降低,从而变得更方。如果玩家锤块的角部区域,临近块的平滑度将增加,使得块的角部变得更圆,从而使得模型变得更平滑。在对模型做平滑处理时,相邻块所共用的顶点的平滑度则由这些块的平滑度的一个加权平均值决定。
渲染方面的改进主要是增加了对相邻块的贴图融合和法向贴图的支持。现在当相邻块有不同材质时,块交界处的贴图将做融合处理,使得块的材质之间实现渐变的过渡。对法向贴图的支持,使得现在游戏里的物体看起来更有质感。
这次更新对地形生成做了系统性的改进。现在游戏主要支持平原,丘陵,高山,高原,柱形山(如武陵源的山)和塔形山(如桂林的山)等多种地形,以及这些地形的组合。
这次更新也做了几方面的优化改进。首先是地形区块的处理方式有作一些改进,使得地形的生成和显示更为流畅。其次,材质贴图的处理作了更为恰当的处理,降低贴图所需的内存和显存空间。还有,物体的物理碰撞形状,也有做优化,减少了碰撞网格所含的顶点和面。另外导航网格和世界区块的处理方式也做了不少改进。
此外,此次更新还添加了一些新的东西,如灌木,桃树和枫树等,以及一个电铃设备物品。使用电铃和控制器设备可实现音乐的编码和播放。当然,此次更新还修复了多个问题。
评论区
共 2 条评论热门最新