将3D人物从Character Creator 导出到 Blender的终极自动设置指南

职场   2024-11-21 11:44   北京  

不再需要繁琐的 FBX 传输:Blender Auto Setup 提供了将最新版本的 Blender 与 Reallusion 的 Character Creator、iClone 和 ActorCore 连接起来的桥梁。BAS 包括自动着色器、高级角色编辑工具、场景管理工具、Rigify 控制装备兼容性以及对 Eevee 和 Cycles 渲染引擎的支持。

该插件之前以不同的名称提供,现已更新了数据链接功能,可一键同步角色、姿势、变形、动作和实时序列。它还将 CC 和 iClone 的灯光和摄像头设置同步到 Blender,以便在各个平台上获得一致的视觉效果。

对于人群模拟等复杂场景,有一个“发送全部”选项,只需单击一下即可将整个场景(包括道具、角色、灯光和摄像机)传输到 Blender。iClone 中的 Mocap 数据和动作导演录制也可以轻松同步到 Blender。

Blender Auto Setup 通过自动配置雕刻模式和多分辨率修改器增强了 Blender 中的角色编辑功能。雕刻后,Bake & Apply 功能会确定基本形状并将其返回到 Character Creator。比例编辑功能允许直接调整角色的骨骼比例,提供精确的自定义选项。

BAS 集成了头发弹簧装置和布料物理,可以调整布料碰撞、权重图和模拟烘焙。对于头发,它支持骨骼弹簧装置,可以微调骨骼设置和头发绑定,以实现更自然、更动态的运动。

该插件还可确保动画从 CC 和 iClone 精确传输到 Blender,并生成 Rigify 控制装备。此功能允许使用 IK/FK 对角色动作进行微调,并自动重新定位动作。它增强了 Blender 中动画的灵活性和控制力,并且该装备可以发送回 CC/iClone 进行进一步编辑。

Blender Auto Setup 充分利用 Character Creator 的数字人体着色器,自动生成优化的 Blender 材质图,实现照片级逼真的渲染。可调节材质参数可对皮肤、皱纹、头发、眼睛和牙齿进行详细自定义,以实现多样化外观。

为了简化照明和渲染过程,Blender Auto Setup 包含 12 个内置场景灯光预设,可快速调整照明。它还提供一键过渡到 Cycles 的功能,让用户优化工作流程,在 Eevee 中进行实时预览,在 Cycles 中进行高质量最终渲染,从而提高效率,同时不牺牲视觉保真度。

来自土耳其的导演、作家和 3D 艺术家Onur Erdurak 分享了如何在 Character Creator (CC4) 和 Blender 之间建立无缝工作流程的详细指南,涵盖了导出角色、集成运动捕捉数据、优化动画和优化项目。
这中间涉及到一款免费的叫 Blender Auto Setup 插件。Blender 的 CC/IC 自动设置功能集成了 Character Creator 和 iClone 的所有功能。它可正确设置所有内容以确保最佳质量,并在之后提供大量自定义选项。

如何将角色从 Character Creator 导出到 Blender

在 Blender 中为电影项目使用Character Creator 4 (CC4)创建角色是一个令人兴奋且细致的过程。角色准备就绪后,将其导出到 Blender 可以为进一步的动画和细化打开无限可能。


录制和重定向动作捕捉

使用 Rokoko Smart Suit Pro II 来记录动作捕捉数据。该过程很简单,可以应用于任何动作捕捉或动画文件:

  1. 拖放:只需将 FBX 文件拖放到 Character Creator 中的角色上即可。
  2. 重新定位动画:单击角色,再次选择相同的文件以正确重新定位动画。
  3. 参考姿势:Rokoko 将第一帧设置为 T 姿势,这对于准确重新定位至关重要。如果您的动画缺少参考帧或您已裁剪开头,请跳过此步骤。

此过程也适用于iClone。您可以进一步清理动画。您也可以直接从 Character Creator 导出。


从 Character Creator 或 iClone 导出角色

从 Character Creator 或 iClone 导出角色主要有两种方法:

方法一:传统出口

1. 文件导出:转到文件 > 导出 > FBX > 穿着衣服的角色。

2. 选择 Blender:从下拉菜单中选择 Blender。

3. 纹理设置:将“最大纹理”设置为 4K,以获得最高品质。将图像格式转换为 JPEG,以获得较小的文件大小。

4. 动画设置:如果您的角色有动画,请确保单击“当前动画”。定义动画长度并适当设置帧速率。在 Character Creator 中,为动画长度选择“全部”,这将自动匹配项目长度。

动匹配项目长度。

注意:在 iClone 中,如果您的项目很长,请手动设置入点和出点,因为选中“全部”进行导出可能会非常耗时。

5. 最终导出:单击“导出”,并为角色创建一个新文件夹,以使一切井然有序。

方法 2:使用 Blender Pipeline 插件

如果想要稍微快一点的工作流程,Blender 管道插件是一个很好的选择。此插件允许在 Blender、Character Creator 和 iClone 之间无缝导出角色。您可以按照此安装指南下载和安装免费的 Blender 管道插件和Blender 自动设置工具。

https://www.youtube.com/watch?v=PxKfvwlTkjc

https://www.reallusion.com/auto-setup/blender/?utm_source=80lv&utm_medium=media&utm_campaign=202411_cc_blender_autosetup_onur_blender_autosetup_showcase_80lv&utm_term=


将角色导入Blender

要将您的角色导入 Blender,您需要免费的 CC Tools 插件(Blender Pipeline 插件)。

  1. 下载并安装 CC Tools 插件:然后在 Blender 中,转到“编辑”>“首选项”>“插件”>“安装”。安装插件并启用 Rigify 插件。
  2. 使用 CC 工具:CC 工具插件出现在“N”面板中,您可以使用“N”键切换。如果您在 iClone 和面部动画中启用了皱纹,请确保选中皱纹选项。

Rigify 集成

  1. 导入角色:单击“Rigify”,然后通过导航到您的文件导入您的角色。
  2. 设置装备绑定:这会将角色与装备绑定在一起。它将设置一个复杂的节点系统。它为您提供了对材质的灵活性。您可以在“角色构建设置”下的“N”面板中调整皱纹和其他设置。

Blender 中的动画调整

Blender 提供了强大的工具来微调角色的动画。

  1. 清理关键帧:打开图形编辑器。在姿势模式中选择所有骨骼。删除不必要的关键帧,特别是那些用于缩放的关键帧。
  2. 非线性动画:使用非线性动画面板创建附加动画层。将混合选项从“替换”更改为“合并”,以便更轻松地调整动画。
  3. 启用自动 IK:在姿势模式下,启用自动 IK 进行简单清理。可以从“N”面板中“项目”选项卡下的 CC Tools 插件中启用常规 IK。


运行 Python 脚本

重新打开项目文件时,Blender 可能会提示您运行 Python 脚本。此脚本为“项目”选项卡中的选项提供支持,因此请确保在执行脚本之前信任其来源。


在项目文件之间传输角色

要在项目文件之间传输角色:

  1. 复制角色:选择角色的装备,右键单击,选择“选择层次结构”,然后复制(Ctrl + C)。
  2. 粘贴到新项目:将字符粘贴(Ctrl+V)到另一个项目文件中。
  3. 调整光路设置:在光路设置下手动设置透明光反射以实现正确的渲染。


传输面部动画

如果需要在角色之间传输面部动画:

1. 为所有形状键设置关键帧:在 Blender 的脚本面板中使用以下脚本为所有形状键设置关键帧:

导入 bpy

def add_all_keyframe(obj,attr =“value”,frame = 1):

        如果 obj.type != 'MESH': 返回

        块 = obj.数据.shape_keys.key_blocks

        如果不阻塞:返回

        对于块中的 k:

        k.keyframe_insert(属性,帧=帧)

添加所有关键帧(bpy.context.object)

bpy.context.scene.frame_set(bpy.context.scene.frame_current)#更新用户界面

2. 运行脚本:点击没有关键帧的角色并运行脚本。从一个角色复制关键帧并将其粘贴到另一个角色中。


在 Blender 中安装配件

安装配件很简单:

  1. 重置骨骼位置:在姿势模式下,使用 Alt+R 和 Alt+G 重置所有骨骼的旋转和位置。
  2. 附加对象:在对象模式下,定位配件。然后在姿势模式下按住 Shift 键并单击骨骼。将对象设置为骨骼的父级(Ctrl+P > 骨骼)。

解决服装问题

如果你的角色的皮肤透过衣服露出来:

  1. 遮罩:导出时无需删除隐藏的面,而是使用 Blender 的遮罩选项来隐藏突出区域。
  2. 遮罩插件:查看我的免费插件,在 Blender 中一键进行遮罩。请参阅遮罩教程。

结论

通过遵循这些步骤,您可以确保在Character Creator中创建的角色能够精确地导入到 Blender 中,以便进行进一步的动画制作和细化。 

文章来源:

https://80.lv/articles/master-character-creator-to-blender-ultimate-auto-setup-guide


关于作者

做一只爬的最久的乌龟,保持学习保持好奇,即使慢一点,遇到一点困难,只要最后能到达终点,又有什么关系呢。
毕竟人生没有白走的路,每一步都算数。

前端程序设计
专注前端最前沿技术,数据可视化,web3d。偶尔插播生活和艺术。
 最新文章