还有一些其他的技术需要开发以完善这个系统的粒子及爆炸效果。当舰船的某一部分(比如机翼)从主体脱离,他们分开时,裂开的部分将出现这些新的粒子和爆炸效果,并且在装甲上留下孔洞和烧痕,暴露舰船原先覆盖在装甲下的部分,另外还将构成烟雾和火星的视觉效果。一个由Matt Intrieri开发的特别软件被用来将3DSMax中的辅助对象(helper objects)转换成XML代码用以将粒子及爆炸效果实装入游戏。CIG的特效美工Mike Snowdon将用这个软件将新特效应用到舰船模型上,以创造更为动态与真实的视觉效果。
接下来:
这绝不是这项技术的全部,我们正在开发几个主要的部分。其中之一就是粒子效果的生成,模拟,传输将由GPU完全负责。这将提供几个好处。其一就是性能。相同消耗下,GPU生成粒子的数量将是CPU生成数量的10-100倍。另一个优点则是生成粒子将和你收到的损伤紧密联系,所以当装甲被灼烧是,将会出现融化发光的效果;当你受到物理攻击,那么会有金属碎片飞离主题;当舰船解体时,你将会看到周围空间漂浮着舰船结构的碎片。我们同时也使用DX11的相关功能在对损伤系统进行大范围的优化,以保证即使是20个战斗机攻击一个主力舰的情况下,游戏仍然能够流畅运行!(4路Titan X不可避)
我们在这个系统正常运作后做的第一件事就是用一门加特林机枪在一艘船上打出了我们的名字!现在则是你们尝试这个新系统的时候了。我们愿意倾听你们对于这个新系统的想法,任何建议都已po在论坛上。
未来:
在我们的新损伤系统就为之后,我仍旧努力寻找新技术使星际公民的画面更加真实且高效。我们将在舰船装甲下添加更多细节使它们能够在装甲被洞穿后显示出来。我们还将为受损的设备添加火花之类的特效。我们也同时在开发集中光效和粒子效果的原型,让舰船能够自然的展示正常,受损,严重受损,解体各个阶段,让玩家沉浸其中的同时也能了解舰船的大致状况。我们开发的新的阶段检测器GOST会监测舰船系统间的能量流动,并将对多人船的交互和受损效果产生重大的影响。根据现今最大的船的复杂性,我们仍在探究体现真空中舰体结构破裂和描绘致命伤的更有效率的方式以及这些会损伤对内部玩家造成的影响。对游戏进行全方面的优化将能够让一个区域同时加入更多的玩家,创造更史诗的战斗。我们很高兴的向你们展示为了达成这一目标的最初尝试,希望你们在体会这个系统时也能感受到和我们一样的喜悦。