当前位置: 首页 > news >正文

axture动画原型制作_新的工作流程如何将ZBrush雕刻的角色变成虚幻引擎的动画角色...

使用Reallusion Digital Human管道创建,动画化和自动化Unreal Engine角色。了解大师级角色艺术家侯赛因·迪巴(Hossein Diba)如何使用角色创建器生成实时可动画的数字人以进行现场表演。

随着实时3D技术的快速发展,对摄影和游戏中的数字人的需求已大大增加。越来越多的艺术家和开发人员潜入这个快速增长的市场,质量与上市速度之间的平衡成为成功的关键。

过去,创建角色并使其在Unreal Engine中可动画化是非常耗时的,它需要一组专家利用多种工具来雕刻,纹理化,重新拓扑,装配和动画化以构建最终角色。这是独立游戏开发商或电影制片厂在项目开始阶段会遇到的常见障碍,这通常也是他们从一开始就放弃或无法完成项目的主要原因。考虑时间,成本和复杂性;对于大多数需要快速解决方案的游戏和电影制片厂来说,以前创建角色的方法似乎是死胡同。 

数字角色创作的实时革命

Reallusion在设计角色生成和动画软件方面拥有十年的经验,他了解到优秀的3D角色美术师通常不会进一步从事复杂的角色装配和时间表工作;然而,艺术家们现在已经走过了一条轻松的道路,可以使他们的角色栩栩如生,并将角色发送给领先的游戏引擎。Reallusion在角色创建器(CC)中集成了GoZ,以支持从四面体和完全绑定的角色库开始使用ZBrush进行双向编辑。ZBrush美术师可以利用其丰富的功能来创建对动画友好的角色,然后一键将其导出到Unreal Engine 4,而无需进行材质分配,面部控制分配或骨骼重新定向的麻烦。

传统工作流程与革命性工作流程

让我们比较一下传统工作流程和Character Creator革命性工作流程之间的区别,这涉及到在虚幻引擎4中使ZBrush造型动画化的过程。 

在传统的工作流程中,需要多个专家成员来完成管道,从概念化ZBrush角色,网格重新拓扑,Maya中的面部和身体绑定,在Maya / MotionBuilder中进行动画编辑,然后将最终资产导入到Unreal Engine,而不是提到虚幻纹理着色器分配的额外时间。

22099a19615c888cc70937049a6a497e.png

借助Character Creator,仅3D角色美术师就可以完成整个角色设计,以达到动画制作流程。通过使用CC角色拓扑并应用GoZ,身体形状的更改将自动更新到装备,并且六十个面部变形和十五个嘴唇形状可用于新面孔的动画准备。

CC / ZBrush设计的角色与iClone完全兼容,可实时显示面部和身体的MoCap性能。除了FBX导出外,3D艺术家还可以使用iClone Unreal Live Link通过自动分配的数字人工着色器一键式将字符转移到Unreal Engine。此外,可以通过iClone在虚幻引擎中控制面部,身体,照相机和灯光。

b7f6d5f3a52d72ce6b8ee3edff20d2a6.png

主角色创建者Hossein Diba的角色创建者工作流程

为了证明其有效性,Reallusion与以其令人难以置信的相似性人物雕塑而闻名的顶级人物艺术家侯赛因·迪巴(Hossein Diba)合作,创建了哈维尔·巴尔登(Javier Bardem)的3D雕塑。 

56a12ca8641a69453969183cdefbcbd1.png

侯赛因花了3周的时间来制作出令人惊叹的角色造型和纹理。在该项目期间,Reallusion合并了新推出的Digital Human Shader,以展现其逼真的质量。包括一个新的面部毛发系统,该系统允许胡须贴合并以面部表情进行动画处理。最后,Reallusion利用iClone虚幻Live Link现场表演了Javier角色。所有这些都在4周内完成。

侯赛因的杰出人才与Reallusion的Digital Human解决方案(包括Character Creator,iClone和iClone Unreal Live Link)之间的协作协同作用是当今最好的实时字符处理流程之一。让我们看看它是如何工作的。

角色创建者作为原型生成器

从该项目开始,侯赛因从“角色创建者”创建了具有基本形状的角色原型,对其进行细分并进一步在ZBrush中进行雕刻。

4089434741ef432b829c43833f7a4b7b.png

使用ZBrush进行直观的GoZ往返编辑

有了基本的原型,侯赛因通过GoZ将角色库发送给ZBrush,然后按照与ZBrush相似的方式让ZBrush的艺术家来雕刻细节并创建资产。

e49bba33ca177a2adb4ac6ae7c9b1a8a.png

8587e695efa85b533b4259f883aba6e6.png

自动绑定ZBrush雕刻角色

通过GoZ将雕刻的角色导入回到Character Creator,角色骨骼将自动调整以适合其变形形状。您可以从库中应用面部表情和姿势,也可以使用面部编辑器和姿势编辑器来检查角色的表现。

d2a19e8f83f75d36377f90231d6583cf.png

5d25c496dc8226732dc502598bc87a1c.png

自动分配数字人工着色器,使实时引擎保持真实感

Character Creator使Digital Human Shader适应实时引擎。次表面散射(SSS)是使角色看起来精美的关键之一,“缩微法线”可以在放大和缩小时为角色提供最佳视觉效果。应用新的着色器后,除了人的皮肤外,牙齿,舌头,眼睛和头发也会看起来更好。

771fe3f3aec650c23489e5ef6a7d41df.png

可以对这个完全绑定的角色进行动画处理,并针对虚幻引擎4进行进一步优化

Character Creator支持自定义的FBX配置文件,以导出到3D引擎(包括虚幻引擎)。由于它与动画软件iClone完全兼容,因此可以将角色与大量运动库一起应用,并且可以通过时间轴运动层编辑来编辑身体动画。

iClone 的Motion LIVE插件支持多种运动捕捉设备,例如iPhone和Xsens。捕获角色的身体运动和面部表情,并使用Unreal Live Link插件同时链接到Unreal Engines

4a9ff099f07108ada2da6ba9750c7aba.png

该 iClone虚幻活链接 插件最初是通过去除单调的导入/导出程序和重点内容反复专为大型工作室流水线生产。通过将iClone的角色管道与Unreal Engine的电影工具连接起来,Reallusion提供了效率更高的流程,可显着加速各地的工作流程。。 

b38bf207187e7f74089e8b31bfc21666.png

为了进一步增强整个3D社区的能力,Reallusion最近宣布,独立工作室和创作者可以免费使用iClone Unreal Live Link插件,以享受此强大的连接工具并像专业工作室一样进行创作!

https://www.reallusion.com/iclone/

相关文章:

  • pip版本和python版本一样吗_windows下多版本python安装与pip安装和pip使用 吐血总结...
  • 全职只学python要多久_全职学python,几周才能在上海找到一个很普通很普通的数据方面的实习(实习不是兼职)?...
  • tcp ip协议_TCP/IP协议:传输层协议
  • list遍历_LeetCode102-二叉树的层次遍历
  • php转python还是java_零基础到底学java.php还是Python?(转)
  • 小程序直播间页面路径怎么访问直播间_客满美业小程序第51期重磅更新来啦!...
  • python网络爬虫爬取词语_python网络爬虫(7)爬取静态数据详解
  • python新手入门教程第四讲_第四讲 生成csv格式文件
  • 网络连接异常、网站服务器失去响应_[pc玩家]Windows10中打不开网站的问题怎么解决?...
  • python qt信号在qml 的使用_QML使用Python的函数
  • 调用支付jsapi缺少参数appid_巧借 「 小程序云开发 」 快速接入微信支付功能
  • python使用pip安装openxml_用pip安装python 模块OpenSSL
  • python中缀式求值_中缀表达式求值问题
  • python开发用到的核心技术_Python 核心技术精讲
  • python没英语基础能学吗_没有英语基础可以学Python吗?
  • LeetCode算法系列_0891_子序列宽度之和
  • PHP的类修饰符与访问修饰符
  • Python连接Oracle
  • storm drpc实例
  • TCP拥塞控制
  • Vue组件定义
  • win10下安装mysql5.7
  • 计算机常识 - 收藏集 - 掘金
  • 如何编写一个可升级的智能合约
  • 如何借助 NoSQL 提高 JPA 应用性能
  • 入手阿里云新服务器的部署NODE
  • 扫描识别控件Dynamic Web TWAIN v12.2发布,改进SSL证书
  • 使用权重正则化较少模型过拟合
  • 吐槽Javascript系列二:数组中的splice和slice方法
  • 一起参Ember.js讨论、问答社区。
  • 异常机制详解
  • 源码之下无秘密 ── 做最好的 Netty 源码分析教程
  • 正则与JS中的正则
  • 浅谈sql中的in与not in,exists与not exists的区别
  • # Maven错误Error executing Maven
  • #if和#ifdef区别
  • (14)Hive调优——合并小文件
  • (C语言)球球大作战
  • (读书笔记)Javascript高级程序设计---ECMAScript基础
  • (附源码)springboot高校宿舍交电费系统 毕业设计031552
  • (附源码)ssm基于jsp的在线点餐系统 毕业设计 111016
  • (入门自用)--C++--抽象类--多态原理--虚表--1020
  • (已解决)报错:Could not load the Qt platform plugin “xcb“
  • (转载)PyTorch代码规范最佳实践和样式指南
  • . NET自动找可写目录
  • .NET C# 使用 SetWindowsHookEx 监听鼠标或键盘消息以及此方法的坑
  • .net core 调用c dll_用C++生成一个简单的DLL文件VS2008
  • .Net Winform开发笔记(一)
  • .NET/C# 异常处理:写一个空的 try 块代码,而把重要代码写到 finally 中(Constrained Execution Regions)
  • .Net6 Api Swagger配置
  • .net反编译的九款神器
  • /etc/skel 目录作用
  • /var/log/cvslog 太大
  • @Valid和@NotNull字段校验使用
  • @软考考生,这份软考高分攻略你须知道