LOL设计师:欲使新地图兼具艺术与高性能
摘 要
当我们第一次讨论召唤师峡谷的更新优先级时,性能便是我们面临的首要挑战之一。毕竟,如果机器跑不动,那么整洁美观的更新还算是好的更新吗?想到这一点, 我们定下了一个目标:新的召唤师峡谷在玩家电脑运行时拥有和目前召唤师峡谷一样或更佳的性能。在公布召唤师峡谷更新后,我们一直在优化性能方面努力,现在和大家讨论一些最新的细节:
工程艺术
通常,当玩家考虑一个游戏在机器上运行的性能时,首先会看游戏的技术层面。实际上,性能指将艺术家和工程师紧密联合在一起,且旨在将艺术以一个有效的方式植入游戏之中。在召唤师峡谷更新的设计过程中,我们的工程师为艺术家们提供了他们所需的工具和信息来创造出一幅兼具视觉吸引力和高性能的绝佳风景。
艺术团队的目标在于在保证效果与原召唤师峡谷对等的前提下实现视觉保真的提升。这意味着他们需要一小组高度优化的功能来帮助他们创造一幅手绘地图。基本上,这意味着工程师团队需要从零开始建立一个全新的、高性能的渲染器。
广泛来讲,渲染器的作用是将游戏几何体放置在你的屏幕上,为召唤师峡谷而造的新渲染器简化了整体渲染流程,以达到在机器上尤其是较老的显卡上表现更好的 效果。另外,它让我们更精细地调整一个机器的显卡渲染整个环境所需的技术规格,并精细地“加快”了性能。最终,渲染器让我们对整个地图的贴图纹理形式有了 更好的把握,并减少了显存的使用。
简约致美
工程最优化之上,我们的艺术家寻求更具创造性的方式以节省性能。早期我们所关注的称之为“多边形数”,特指野怪的多边形数。我知道你们可能了解这个概念,作为提示,多边形指一系列点在空间中所组成的表面。
特别的,我们来看看三角形——最简单的多边形。多重三角形经常被用于创造游戏中的复杂表面,他们在屏幕上显示的数量则是衡量你的显卡承载的任务量的绝佳指标。尤其是低配的机器在三角形数量增加的情况下将受到严重的影响。在设计之初,我们有意地做出一些努力来减少三角形(或广义上的多边形)的数量,以节省 大量性能。
我们同样关注了“骨骼计数”。所谓“骨骼”指一幅骨架中的各个节点,当他们移动或旋转时将影响到他们的周围。在计算机图形学中, 骨骼可令周围的集合体连接(或产生动画效果),故一个野怪身上的多个点都有骨骼来帮助展现他栩栩如生的移动或攻击。如你所料,骨骼越少,效果越佳,所以在 此次更新中在环境移动因素内最小化骨骼数量也是我们所看重的。