幕后秘闻:绚烂飞鸟
  • 新闻

幕后秘闻:绚烂飞鸟

拿起你的观鸟望远镜,不要眨眼,一起来了解《动物园之星 2》中飞行物种的开发流程吧!

各位饲养员好!

在本期的幕后秘闻系列文章中,我们将飞往天空,来看看《动物园之星 2》中的全新飞行物种是如何被打造出来的。

拿起你的观鸟望远镜,不要眨眼,一起来了解《动物园之星 2》中飞行物种的开发流程吧!


仰望天空

自《动物园之星 2》的立项伊始,飞鸟便是我们对游戏内容的核心愿景之一。不过,像水下的冰山那般,它们的开发过程背后隐藏着大量需要逐步解决的复杂问题。

正如《动物园之星 2》中的其他所有动物一样,我们需要在可用于游戏的模型与解剖学准确性之间取得平衡,同时力求尽可能真实地还原每个物种的特征。对于飞鸟而言,这意味着需要考虑飞羽的数量、每根羽毛的轮廓、翅膀的开合机制、羽色与图案,以及性别二态性等等诸多元素。

Stock image of a horned owl

我们还发现,在游戏行业中,关于如何制作出符合《动物园之星 2》所需的高视觉保真度的鸟类模型,可供参考的资料和优秀案例非常有限。鸟类在游戏中一般属于背景资源,由于因为性能和预算的考虑,通常会而被制作得过于精简。但在《动物园之星 2》中,鸟类可是我们的明星物种之一呢!

不妨也看看我们之前的幕后秘闻系列博文,了解我们是如何力求栩栩如生地呈现其他的明星物种:

为了完美呈现我们新设计的飞行鸟类物种,Frontier 团队开发了一套专为这些生物量身定制、技术含量极高的制作流程。这一流程以开放式和闭合式的翅膀网格为核心,让动画师可以根据鸟类移动和飞行的状态,在两种网格之间自由切换。

Great hornbill 3d model for Planet Zoo 2

制作这些资源需要与我们的角色美术、骨骼绑定和动画团队进行周密的规划,并通过密切协作来克服各种挑战。

Sculpt of great hornbill for Planet Zoo 2

第一个技术挑战是打造独立的开放和闭合翅膀,使它们既能与身体无缝衔接,又能相互咬合的拼图块一样彼此完美契合。这样一来,我们就可以根据翅膀是展开还是收拢,在鸟类模型所使用的多边形网格之间进行切换,同时尽可能让切换过程显得自然,且不会被玩家注意。

为此,我们制作了一个鸟类模型,其中一只翅膀展开,另一只闭合,同时确保身体本身完全对称。在将该模型优化以适用于游戏后,我们将翅膀从身体上分离出来,然后对其进行镜像处理,从而为每只翅膀分别生成左右两个版本。通过这一过程,最终便可得到一个可用于游戏的模型,其展开和闭合的翅膀相互匹配,可以无缝切换。

Wing sculpts for great hornbill in Planet Zoo 2

羽毛本身也是团队需要攻克的另一项重大挑战。

《动物园之星 2》中的每只鸟类都结合了定制羽毛贴图、手绘纹理以及我们自研的毛发着色器。我们才华横溢的角色美术师花费了大量时间手工制作、布置这些贴图,通过精心叠加来为鸟类打造精准的翅膀、尾羽和冠羽——有时,一只鸟身上甚至要使用数百张羽毛贴图!

Top down view of white tailed sea eagle model in Planet Zoo 2

这是在《动物园之星 2》中构建构成鸟类翅膀的各层结构的关键:

  • 网格——翅膀的主体部分,展现了骨骼和肌肉结构。
  • 飞羽——羽毛贴图逐一嵌入网格中,彼此紧密堆叠,并通过动画实现独立运动。
  • 三级羽——这些羽毛贴图层叠在飞羽之上,有时也位于下方,用于实现各层之间的过渡。

根据具体鸟类物种的制作需求,可能还会再增加两层:

  • 背羽——覆盖上半身和翅膀的结构,用于表现背部羽毛。通常会制作开放和闭合两种版本,以配合我们的翅膀替换组件。
  • 羽翼收纳区——通常由胸部与翅膀下方相互重叠的网格构成,使收拢的翅膀能够嵌入羽毛形成的凹槽中,从而还原鸟类真实的收翅方式。

鸟类的纹理贴图制作同样极具挑战性,需要大量手工雕琢的细节,才能呈现出不同鸟类羽毛的丰富多样性和图案特征。

由于每种鸟类都需要采取非常具体的处理方式,角色美术团队为此构建了一个庞大的羽毛笔刷和资源库。在为鸟类制作纹理贴图时,我们还必须特别注意翅膀切换纹理与身体部分之间的连续性,以确保翅膀切换系统能够在展开和收拢的翅膀之间实现无缝切换。

Completed long eared owl model in Planet Zoo 2

总而言之,为了制定出一套适合角色美术、动画和骨骼绑定团队的飞鸟制作流程,我们经历了大量的迭代、协作和研发工作。最终成果是我们制作过最为复杂的资源之一:正是大家在《动物园之星 2》中看到的那些令人惊叹的飞鸟!


奋勇飞天

《动物园之星 2》中的飞鸟自然要有能力自由翱翔!

飞行是一种极其复杂的行动形式,因此,团队投入了大量时间和精力,通过平滑的飞行轨迹和符合现实世界行为的动画,使飞行效果显得真实可信。例如,根据飞行阶段的不同,动物需要施加不同强度的力量才能产生足够的升力或爬升。为此,我们开发了一套动态系统,当鸟类急剧爬升、缓慢爬升或保持高度时,该系统会相应调整翅膀拍打的强度。我们还加入了一个“噪波”系统,用于模拟鸟类飞行时气流对其动作和羽毛产生的影响。

正如之前说到的,不同的水生动物对水深有着不同的偏好,鸟类也有各种独特的可调整参数和偏好设置。在条件允许的前提下,不同物种可能有其偏好的飞行高度,以及在该高度下的行为方式。举例来说,我们可以选择让鸟类更倾向于遵循真实高度(海拔高度)还是绝对高度(离地高度)飞行,从而决定它们如何应对途径地形,例如俯冲穿过山谷,或是在山谷上空翱翔。

这些参数使团队能够呈现不同鸟类的飞行模式,包括体型较大或较小的鸟类,还是机动性更强的鸟类,抑或是那些动作或许稍显笨拙的鸟类。这意味着,在峡谷上空翱翔的鹰,与在热带雨林林冠下飞行的双角犀鸟,会呈现出不同的飞行行为。

在设计鸟类着陆动作时,我们需要确保各种飞行物种能够从任何进近角度、在任何表面上平稳地降落,同时还要考虑到不同鸟类的着陆方式各异——有些喜欢长距离滑翔,有些则偏好短距离快速着陆。为了让动画团队能够自由地体现这些差异,我们专门投入时间,规划了每种鸟类着陆动画的距离和速度,最终呈现出量身定制、又真实还原各物种的特性的无缝衔接着陆行为。

在游戏中见证白尾海雕的首次飞行,对团队来说绝对是一个令人振奋的时刻。尽管当时它还无法正常降落,经常会撞向地面(并卡在那里),但这正是我们在开发初期所需要的激励,促使我们继续改进和优化这些鸟类。


鸟类心智

让鸟儿展翅翱翔的机制已经完备,但我们还需要考虑它们要如何落地、着陆,如何停栖在物体上,如何与环境互动,以及如何利用我们新开发的“动物心智”框架。

《动物园之星 2》中的飞行动物与游戏中其他动物使用同一套心智和决策流程,不过,它们可执行的行为和可能遇到的情境与陆生动物略有不同。

例如,树栖鸟类,即主要栖息于树上的鸟类,会更喜欢停栖,这是一种新的行为模式,使动物能够在树木和某些栖息地物体上停留。根据它们的偏好,鸟类还会在这些停栖点上表现出伸展身体和晒太阳等特定行为。而更倾向于陆地生活的鸟类,则可能更喜欢在地面或浅水中走动。

根据物种的不同,鸟类对飞行的成本也会有不同的评估,并将这一因素纳入其行为考量之中。一只涉禽和一只树栖鸟若想前往栖地另一侧的喂食点,会采取不同的方式。树栖鸟会认为飞往喂食盆的路线比步行更高效,而如果条件允许的话,涉禽则更倾向于在陆地或水中步行前往。

实现停栖行为对我们来说是一个相当棘手的问题——仅仅因为某种动物能够停栖在某处,并不意味着它前往那里时有一条清晰且无阻碍的路径。我们还设计了一些带有物理模拟功能的停栖点,动物停栖在这些停栖点上时,会带来另一层复杂性,因为它们需要对停栖点的运动做出反应,并随之移动。

在实现这些系统的过程中,我们经历了不少有趣的波折。但这些经历都为我们的鸟类带来了更加丰富、多样且真实的行为表现!


筑巢养家

在前作《动物园之星》中,我们为卵生动物简化了出生的机制,完全移除了筑巢的要素,让这些动物和全部其他动物使用同一种出生机制。

但在《动物园之星 2》中,随着飞鸟的加入,以及前作不飞鸟类与卵生爬行类动物的回归,我们有了绝佳的机会来挑战筑巢行为。

现在,你需要在栖地中为每一对这样的育种动物准备好合适的筑巢区,这样它们才会进行繁殖。有着筑巢需求的动物,在其栖地中存在巢穴、且巢穴被它们占用之前,不会选择生育后代。在交配后,雌性将会在筑巢区中产卵。根据物种不同,雄性或雌性会负责孵化,有时候双方都会负责!对于爬行动物来说,情况则稍显不同;它们产卵后,会让卵自行孵化,虽然有些母亲仍然会守卫巢穴。

在卵孵化之后,就该来见见新动物了!

Nestbound secretary bird model in Planet Zoo 2
我们会在内部为每一只鸟类及其他动物起名,由负责该动物的角色美术师来决定名字。比如这只留巢蛇鹫的名字就叫酸黄瓜先生!

对于爬行动物或不会飞的鸟类,其成长模式将与前作《动物园之星》中的设定相似,幼体可以自由探索周围的世界。而会飞的鸟类在孵化后则会留在巢中,并在父母的照料下继续留在巢内。到离巢年龄时,它们会长大,毛茸茸的外表也会变为成鸟的羽毛。但此时它们仍被视为幼体,在性成熟之前不会计入成鸟种群数量上限。

筑巢是鸟类的一项核心特征,对于我们的各位饲养员而言,这也是帮助这些全新飞行物种繁衍生息的关键。


展翅飞翔

飞行动物的加入,自然也代表着饲养员们可以修建全新的栖地——鸟舍!

现在,你可以利用固定在围栏立柱上的屋顶(可选配屋顶支柱)将栖地围合起来,为鸟儿们快速打造一个防逃逸的定制化活动空间;这样一来,游客和动物们的安全都能得到保障。

Aviary building tools in Planet Zoo 2

虽然我们将这种栖地叫做鸟舍,但这些屋顶实际上也可用于其他类型的栖地。对于需要攀爬的动物或行动更为活泼的动物而言,它们是打造多样化栖息环境的理想工具。

《动物园之星 2》中,全部飞行动物都拥有针对可飞行空间的需求,玩家在打造鸟舍时必须考虑到这一点。正如我们的水生动物有着偏好的水深一样,鸟类也需要足够的空间来展翅飞翔。

在建造合适大小的鸟舍之余,你还需要给鸟类准备足够的可栖息地点,丰富化玩具,喂食器以及繁殖用的巢穴。

由于鸟类会飞翔,且许多物种喜欢栖息在树上,游客往往需要抬头才能看到他们专程前来观赏的动物。为了让游客获得最佳观赏体验,你得需要在《动物园之星 2》的动物园中建造不少室内外的高架步道和鸟舍了!

在我们的“特色聚焦”栏目中,进一步了解这些奇妙的水下生灵吧!
 


不断向前

除了水生动物外,飞鸟的加入也是《动物园之星 2》的一次巨大飞跃,为了实现我们所追求的真实再现,需要全新的流程、技术以及大量头脑风暴。

看到这些辛勤付出终于结出硕果,整个团队都感到欣慰无比;而当 10 月到来,看到大家将这些全新的飞行动物引入自己的动物园和野生动物保护区时,我们一定会更加兴奋!


《动物园之星 2》现已在 PC、PS5 以及 Xbox Series X|S 平台开放预购。欢迎通过关注我们的社交媒体账号,订阅官方邮件列表(可获得专属游戏内奖励),以及持续关注官网更新,来加入社区交流,并与我们保持联系。

更多新闻