网易首页 > 网易号 > 正文 申请入驻

《Time Ghost》的制作:利用AI模型,实现更具真实感的布料变形

0
分享至

在 2024 年 9 月,Unity 的 Demo 团队展示了一个全新的实时电影级 demo 《Time Ghost》。这个 demo 是基于Unity 6引擎制作的,采用了 Unity 6 中的一些新功能和技术能力,让我们能够实现前所未有的视觉品质和复杂程度。

在制作《Time Ghost》的过程中,我们意识到需要解决的一个问题是如何创建具有可信度的角色。这些角色需要穿着真实感很强的服装进行激烈的动画动作,因此布料材质的衣物要能够根据角色的动作正确地变形和产生褶皱

这并不是一个容易解决的问题,因为布料在 3D 中通常很难处理,常常成为破坏沉浸感和现实感的主要因素。为了避免传统游戏中布料制作方法的局限性,我们需要采取一种不同的方案。

与此同时,我们知道 Unity 的工程团队一直在开发一个实时推理引擎,可以在 Unity 运行时跨平台运行,能够充分发挥机器学习模型的潜力。

在这篇文章中,我们将分享 demo 的制作过程,解释如何将传统动画工作流程与前沿的机器学习技术结合起来,从而提升实时角色动画的品质和真实感,特别是在布料变形方面。

标准角色设置

由于我们的角色建模和骨骼绑定遵循了行业标准,因此可以将常规的动作捕捉数据应用到完成了骨骼绑定和蒙皮的角色模型上,并进行关键帧动画。但为了让主角的服装动画看起来更加真实,我们找到了一种更高级的解决方案,不是单纯使用蒙皮网格和额外的 blendshapes。

基于机器学习的布料动力学

Sentis是 Unity 对神经网络交换(Neural Network Exchange,NNX)框架的实现,是我们角色管线的核心。通过使用 Sentis,我们能够利用自己的高质量离线布料模拟数据集训练机器学习模型,并在运行时部署该模型。

数据集的构建

首先,我们为每个角色模型的动作表现创建了 70 个姿势,可在 30 帧中从中性姿势平滑过渡到最终的极限姿势。

Marvelous Designer中,我们模拟了基于图案的布料,并能够捕捉到这70个动作中的布料变形行为。

数据提取

接下来的步骤是提取偏差值(delta值),即皮肤网格和模拟网格之间的差异。这个计算可以在 Maya 或任何其他支持模型顶点数据的数字内容创作( DCC )软件中完成。这个过程涉及到反转蒙皮变形,同时要保持模拟变形的数据。

AI型的设计与训练

训练运行时模型可以使用任何机器学习框架,只要它能够转换为ONNX格式(开放神经网络交换格式)。最常用的框架有TensorFlowPyTorch。在《Time Ghost》项目中,我们使用了TensorFlow 基于提取数据设计并训练了一个自定义模型

提取的数据被输入到前馈神经网络 (feedforward neural network,FNN) 中,以角色的关节方向作为输入,然后基于偏差值 (delta值) 计算并输出相应的顶点位置。

高效的数据管理和实时变形

在 Unity 中,变形数据被应用到蒙皮角色网格上,并通过分块处理来维持一个小巧的运行时模型。

总的来说 ,我们可以在几小时内将现有的布料模拟(在我们的案例中是 Marvelous Designer 中的模拟)转化为 Unity 中的实时变形。对于《Time Ghost》,我们能够将 2.5GB 的离线变形数据压缩成一个47MB的模型。此外,由于 Sentis 在 GPU 上本地运行该模型,而且 GPU 上已存在蒙皮数据,因此我们可以在 GPU 上以0.8毫秒的速度变形12万个顶点。

接下来的计划

通过集成 Sentis,我们不仅提升了视觉真实感,达到了高度逼真和动态的变形效果,还提供了一种高效且能适应高质量游戏开发需求的工作流程。我们相信,类似的基于机器学习的工作流程将能够解决一系列不同的制作问题,尤其是高质量输出所需的数据量和实时处理预算之间的艰难平衡已经达到极限的情况。我们也在继续实验类似的工作流程,并计划将其应用于未来其他领域。

此外,我们在使用 Sentis 时获得的性能结果也蕴藏巨大潜力,因此我们已经开始研究是否可以将相同的流程应用于移动端开发。Unity 的工程师已经完成了一些初步验证,确认 Sentis 可以在移动设备上运行我们的角色模型,并实现逼真的布料变形效果。虽然移动端游戏开发通常不会追求高保真度,但能够将基于机器学习的方法应用到移动目标平台,表示风格化动画中的变形也能变得比以往更精细和美丽。

我们已经在Unity Asset Store中发布了《Time Ghost》demo 的两个 Unity 项目,一个是环境场景,另一个是角色。如果你想亲自体验上述流程的效果,可以从 Unity Asset Store 下载《Time Ghost:Character》项目。

它包括一个 Unity 6 的示例场景,内有角色和基于顶点的变形模型。我们还提供了文档,介绍了模型和训练过程。你可以尝试使用自己的角色模拟数据进行训练,看看这种方法是否对你的项目有所帮助。

角色示例中还包含了我们开发的毛发系统(Hair System),这个系统是Unity Originals在过去几个demo(《异教徒》、《Enemies》和《Time Ghost》)中逐步开发完成的。

Sentis 现已随 Unity 6 发布,点击回顾。Sentis 可以导入、优化和运行 AI 模型,具有真实世界交互、更智能的游戏玩法构建与出色游戏特效三大核心功能。欢迎下载体验 Unity 6,体验更快的渲染速度、更先进的光照选项、无缝的多人游戏工作流、增强的 AI 功能,以及对移动端 Web 运行时的改进支持。

Unity 官方微信

第一时间了解Unity引擎动向,学习进阶开发技能

每一个“在看”,都是我们前进的动力

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
重大破局!伊朗绝杀,特朗普彻底栽了!

重大破局!伊朗绝杀,特朗普彻底栽了!

大嘴说天下
2026-03-06 19:52:10
现场直击:伊朗防空系统拦截美以目标

现场直击:伊朗防空系统拦截美以目标

新华社
2026-03-06 10:54:01
为什么说要得饶人处且饶人?网友:卡里几千万,为了5块钱命没了

为什么说要得饶人处且饶人?网友:卡里几千万,为了5块钱命没了

另子维爱读史
2026-02-25 23:23:26
印度回应美国30天豁免令:印方购买俄石油从不需要得到任何国家许可

印度回应美国30天豁免令:印方购买俄石油从不需要得到任何国家许可

环球网资讯
2026-03-07 17:54:11
文班暴泪,25分逆转,搁谁也要哭,真是太累了

文班暴泪,25分逆转,搁谁也要哭,真是太累了

体育新角度
2026-03-07 16:49:30
特朗普没想到:美伊大战打醒两个国家,一个是越南,一个是菲律宾

特朗普没想到:美伊大战打醒两个国家,一个是越南,一个是菲律宾

虎哥闲聊
2026-03-07 12:23:39
多方计算美“鲁莽战争”成本,美研究中心CSIS:最初100小时花费约37亿美元

多方计算美“鲁莽战争”成本,美研究中心CSIS:最初100小时花费约37亿美元

环球网资讯
2026-03-07 06:27:15
新款日产NV200官方谍照曝光!网友:定价9万必卖爆

新款日产NV200官方谍照曝光!网友:定价9万必卖爆

汽车网评
2026-03-06 22:24:14
痴呆风险直降26%!清华大学:每天摄入50微克这种常见维生素即可

痴呆风险直降26%!清华大学:每天摄入50微克这种常见维生素即可

时光派健康抗衰
2026-03-05 11:00:03
3-0!铁人18分钟缴械!泰山轻松拿捏 争冠格局没打破,小谢涨球了

3-0!铁人18分钟缴械!泰山轻松拿捏 争冠格局没打破,小谢涨球了

刀锋体育
2026-03-07 18:11:28
国际油价冲“100大关”!下周国内油价或现年内最大涨幅,本周化工股掀涨停潮

国际油价冲“100大关”!下周国内油价或现年内最大涨幅,本周化工股掀涨停潮

红星资本局
2026-03-07 18:09:12
首秀15+11+7+20!塔图姆回来了!东部彻底变天了!

首秀15+11+7+20!塔图姆回来了!东部彻底变天了!

贵圈真乱
2026-03-07 10:55:02
全国人大代表霍启刚:希望在中小学推广冰雪课程,每学年不少于8课时

全国人大代表霍启刚:希望在中小学推广冰雪课程,每学年不少于8课时

红星新闻
2026-03-06 17:00:13
普京的意思已经很清楚了,俄罗斯绝不可能出手救伊朗

普京的意思已经很清楚了,俄罗斯绝不可能出手救伊朗

时光琉影8
2026-03-06 17:16:03
为什么要往大城市跑 小县城哪不好 网友讲实际案例 真是人各有志

为什么要往大城市跑 小县城哪不好 网友讲实际案例 真是人各有志

侃神评故事
2026-03-07 11:30:03
妖、魔、鬼、怪、精,到底有什么区别?

妖、魔、鬼、怪、精,到底有什么区别?

历史地理大发现
2026-02-27 23:49:41
美退伍军人听证会现场大喊: “没人愿意为以色列而战” 被按倒拖走

美退伍军人听证会现场大喊: “没人愿意为以色列而战” 被按倒拖走

闪电新闻
2026-03-05 19:42:22
身价高达67亿+!网友在相亲软件刷到宇树王兴兴 要求女友标准曝光:平台回应

身价高达67亿+!网友在相亲软件刷到宇树王兴兴 要求女友标准曝光:平台回应

快科技
2026-03-07 09:26:09
买超新欢邵晴怀孕,小三熬成正宫!张嘉倪的逆袭,才是最狠的报复

买超新欢邵晴怀孕,小三熬成正宫!张嘉倪的逆袭,才是最狠的报复

乐悠悠娱乐
2026-03-07 12:28:40
鲁山舅舅与亡姐结婚后续:女孩发布新消息,平顶山市对案件接手

鲁山舅舅与亡姐结婚后续:女孩发布新消息,平顶山市对案件接手

观察鉴娱
2026-03-06 09:32:02
2026-03-07 18:36:49
Unity incentive-icons
Unity
Unity中国官方帐户
2443文章数 6729关注度
往期回顾 全部

游戏要闻

黑客成功将Linux移植到PS5!变身Steam主机

头条要闻

中国货船"铁娘子"号通过霍尔木兹海峡 大量船舶仍滞留

头条要闻

中国货船"铁娘子"号通过霍尔木兹海峡 大量船舶仍滞留

体育要闻

塔图姆298天走完这段路 只用27分钟征服这座城

娱乐要闻

周杰伦田馥甄的“JH恋” 被扒得底朝天

财经要闻

针对"不敢休、不让休"怪圈 国家出手了

科技要闻

OpenClaw爆火,六位"养虾人"自述与AI共生

汽车要闻

逃离ICU,上汽通用“止血”企稳

态度原创

家居
艺术
健康
房产
公开课

家居要闻

暖棕撞色 轻法奶油风

艺术要闻

米芾失传的34幅真迹,在岳飞孙子家中发现!

转头就晕的耳石症,能开车上班吗?

房产要闻

传统学区房熄火?2月海口二手房爆火的板块竟然是…

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版