如何用Houdini搭配UE5制作游戏预告片?大神分享最全攻略!
CG世界CG世界CG精品CG文章CG世界 20825 0
实名

通过了实名认证的内容创造者

发布于 2023-7-29 01:10:28

您需要 登录 才可以下载或查看,没有账号?注册

x

游戏行业的小伙伴要格外注意咯~
今天要分享一期关于游戏预告短片的精彩教程!顶级游戏制作大神毫无保留地分享自己的经验和技巧,打造更适合CG宝宝们的学习内容。还不抓紧看过来~
5d45ceb574af68375d7b2c64bfe76311.jpg
起初呢,小编是在网上看到了一则游戏的概念预告片,本以为是哪个超强游戏公司打造的新作,已经开始摩拳擦掌很很期待了,结果了解后竟然发现是大神利用空余时间创作的个人项目,这……现在大家的能力都这么强悍了吗?
ee5db705bc35aecb0aaefae1714c4559.gif





整个预告短片时长为两分零七秒,跟《小小梦魇》我觉得有点点像,但是大神创建的这个从预告片来看,场景更丰富一些,色彩对比也更强。[micxp_wxonkey]wxv_3029830041863766018[/micxp_wxonkey]除了这则预告片,关于游戏的设定作者还公布了几个预告视频(文章的下半部分都会放上给大家欣赏),这些短片都是由Maya、Houdini和UE5制作完成的。所以,技术含量杠杠的!大神秉承着“独乐乐不如众乐乐”的原则,为大家详细的讲述了预告片的分解,以及在项目中使用的各种程序系统并分享了动画的设置方式。在正式开始学习之前呢,老规矩先熟悉一下作者,看看他的代表作,才知道他到底有多牛!



作者介绍

关于这个游戏预告短片,共有两位作者。

Guillermo Moreno目前在Room&studios担任关卡环境艺术家
代表作有:《海洋的呼唤》、《杀戮空间2》、《Evil Dead》……https://www.artstation.com/willms




Emilio SerranoStudio Gobo的首席动画师代表作有:《霍格沃茨遗产》、《神鬼寓言》系列游戏、《猩球崛起》、《看不见的时间》、《吉尔特》……https://www.artstation.com/milio_serrano



游戏项目

19年的时候,作者当时还在Tequila Works担任首席动画师,正好参与了游戏《吉尔特》的项目开发,因为这款游戏也让作者有了许多新颖的想法,于是他开始尝试开发一款具有高质量美术的小游戏,整体的风格有点借鉴《小小梦魇》、《Inside》。起初作者根据自己的想法创建了游戏原型,花费了大概8个月的时间,在评估了制作完整游戏的范围和可能性后,作者发现这个游戏的初步想法行不通。
后来作者又开始重新设计原型。游戏的第一目标就是好玩有趣,所以作者为了达到游戏的可玩性高,开始尝试各种风格,并且请教了Out of the Blue的首席执行官Tatiana Delgado一些游戏设计、谜题等问题。

再加上作者是《神秘海域》、《Jackand Daxter》、《塞尔达传说》、《光环》和《传送门 2》的忠实粉丝,所以尝试参考了这些游戏的机制。制作了攀爬系统、掩护系统、谜题、战斗、车辆以及一些与物体交互的原型。

游戏机制准备就绪后,作者又开发了原型的第一个小遮挡区域。这个区域结合了电影时刻、轨道摄像机和第三人称/第一人称。无论是在探索环境还是解决谜题,它们会根据情况而变化。








游戏创建

当制作一款游戏时,空有概念是不行的,比如自上而下的视图、示意图、谜题、敌人的总体思路,以及第一个区域的每分钟的情况,但如果没有在游戏中进行真正的测试,所有这些想法和方案都是毫无用处的。在脑海中有明确的框架后,就要开始创建任务。1.游戏机制
2.最终项目的配置机制
3.创建关卡封锁
4.在封锁内测试游戏机制5.如果前面进展顺利,再开始从艺术、灯光、服装进行着手
第一个小区域的关卡设计花了作者几天的时间,因为需要重新设计一些区域并正确整合玩家在原型的第一步中找到的信息,例如环境故事讲述和谜题的附加信息。





[micxp_wxonkey]wxv_3029910961916526600[/micxp_wxonkey]

Houdini预告片

作者的第一个预告片,仅使用到了Houdini,也是作者第一次体验程序图像加音乐,没想到得到的效果也是一级棒!最后作者将几何体发送到UE4中渲染,得到了一次完美的测试,也让作者更清楚的了解Houdini和虚幻引擎之间的流程。[micxp_wxonkey]wxv_3030998062196113410[/micxp_wxonkey]在完成第一个预告片后,作者又制作了一些程序系统在UE4和UE5中进行测试,使用参数化纹理测试程序科幻面板、一些程序建模和粒子系统模拟。
虽然使用Niagara系统也可以得到类似的结果,但出于对Houdini的热爱以及个人的突发奇想,作者还是更喜欢自己创建模拟。在这个项目中,作者还制作了很多程序系统,例如,程序电缆/管线/脚手架系统、破坏系统(作者会预先计算并集成到虚幻中以创建脚本序列)、小型资产工具(用于创建简单快速的小型资产,如瓶子、罐子、泥土等)。所有这些系统都帮助作者更快地调整环境,因为在一个系统中会有不同的变体。



在电缆系统案例中,它有一个碰撞系统,可以自动适应环境中的地板、墙壁或物体。剪裁是不可避免的,但只有少数情况下会需要移动这些资产。电缆系统与藤曼系统类似,会自动适应Houdini和虚幻引擎中的环境,生成不同的LOD来优化网格,并具有UV参数来自动生成UV,并具有效果良好的修剪纹理。

虽然在SpeedTree中也可以制作逼真的藤曼,但是作者依旧选择使用Houdini来完成。

断裂系统是我为这个预告片制作的另一个系统。使用起来也非常简单:导入想要破坏的资源的FBX,Houdini会对该资源进行重新网格划分,可以手动或使用Voronoi破坏资源。如果想要一些精细的控制,可以将其用作手动系统,但如果喜欢快速轻松地处理碎片,选择Voronoi最合适。断裂后生成的所有这些新资源都继承了原始资源的UV通道,并在新网格中生成了顶点颜色,换句话说,就是不需要为项目创建额外的纹理或材质 (DrawCalls)。作者使用了在自动顶点颜色的白色区域周围添加“裂痕”材质的图层材质。

除了程序系统以外,作者还使用Houdini创建了流体模拟。

在影片中,作者还对一些特效进行了处理,比如男孩走近时灯泡的爆炸,最后脉冲后镜子破裂等,但是由于虚幻引擎5和Houdini引擎的时间和问题,一些效果最终并没有放在视频中。









Houdini预告片

在制作最后一个游戏预告片时,作者创建了更多的系统,例如通过实时修改景观来将程序资产放置在环境中,创建6公里x6公里的景观。作者将更改此设置并单击一下即可创建一个64公里x64公里的新区域,来创建不同的生物量或区域。另外,还创建了最重要的额外工具:河流、道路或可以实时修改的特定玩家路径。





当然也不是全部内容都由Houdini完成,作者还使用了其它软件,例如SpedTree制作了很多植被:草、灌木、苔藓和树木……




故事中心

对预告片的想法是为4个走廊中的每一个走廊都保持连续的摄像机拍摄。没有任何镜头剪切,所有东西都暴露在外。主要焦点是男孩在走廊里的内心旅程,他拿起并搬运容器,并一路紧紧跟随他,直到与女孩的最后相遇。

故事板

下列故事板中包含每个走廊的粗略想法。

在创建长动作捕捉动画序列时,使用到了Motion Builder ,作者没有对任何镜头进行任何特定的动作捕捉,因此在故事模式下仔细缝合了Xsens套装捕捉到的所有动作捕捉数据,混合剪辑并创建过渡,让男孩在环境中前进。





Maya、mGear Rigging、关键帧动画和动作捕捉

作者一直使用mGear作为绑定框架。mGear是一款开源且功能强大的Maya绑定解决方案,与一些Python脚本相结合,可以让用户解决各种资产(从复杂的角色到简单的道具)的大部分绑定需求。 mGear与Maya的并行模式完全兼容,即使在显示多个角色时,它也能让 Maya的性能稳定在30FPS。它具有令人惊叹的动画工具,例如完美的 IK/FK匹配。它还配备了一个强大的范围切换工具,可以轻松编辑动作捕捉、无限空间切换设置、软 IK,以及右键单击控件来访问与其连接的大多数功能(例如重置、镜像、选择等)的上下文视口菜单。

mGear shifter包含一系列Python组件,如手臂、腿、脊柱、弹簧等,可以将这些组件组合起来,来为正在构建的装备提供指导。

设置整个导向位置后,可以添加一些postScript步骤来完成装配过程。整个装备能够根据需要重建,保留所有装备功能,并允许快速迭代,其中修改或添加新的组件、控件或角色的骨骼也比较简单。

在这个预告片中,作者操纵了一堆角色:Bboy、女孩、机器人和主要道具——激增容器。



mGear和HumanIK

将mGear与HumanIK搭配使用,可以将动作捕捉应用于控制装备,并轻松清理、修复、抛光和增强动画。由于它是一个简单的骨架层次结构,因此还可以直接用mGear控制骨骼。

将Motion Builder FBX动画导入Maya并为其设置,HumanIK会自动将运动重新定位到mGear装备中。

mGear附带空间转移工具。这可以将应用于FK控件的常用动作捕捉数据转换为IK数据。可以轻松地转移手臂和腿,并且将拥有与在其顶部制作关键帧动画时一样的所有装备功能。


导出资产数据

作者为角色使用了137到400个骨骼,其中包括许多额外的骨骼用于面部、帽子、袖子和布料模拟等细节。





mGear的骨骼导出数据对游戏友好。骨架是独立的关节层次结构,可以使用 Maya的游戏导出工具轻松导出为FBX。

唯一的要求是具有场景级别的骨架结构:


布料和电缆模拟

所有动画完成后,作者为女孩的礼服铺上布料。使用Maya的nCloth设置进行了几百帧的预滚动。



连接到女孩背部的4根电缆也使用nCloth进行了模拟。作者使用了一个简单的平面代理网格来保持它几乎实时工作。

这就是今天的全部内容!希望对大家有所帮助。咱们明天再见啦~
end

评分

参与人数 2元素币 +8 活跃度 +4 展开 理由
xduoduo + 1 + 1 【感谢】楼主分享的内容!很棒!
欣妍 + 7 + 3 楼主辛苦了

查看全部评分

内容主要涵盖影视特效,CG动国,前沿CG技术,作品欣賞
使用道具 <
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表