不再需要繁琐的 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 中进行高质量最终渲染,从而提高效率,同时不牺牲视觉保真度。
如何将角色从 Character Creator 导出到 Blender
在 Blender 中为电影项目使用Character Creator 4 (CC4)创建角色是一个令人兴奋且细致的过程。角色准备就绪后,将其导出到 Blender 可以为进一步的动画和细化打开无限可能。
录制和重定向动作捕捉
使用 Rokoko Smart Suit Pro II 来记录动作捕捉数据。该过程很简单,可以应用于任何动作捕捉或动画文件:
- 拖放:只需将 FBX 文件拖放到 Character Creator 中的角色上即可。
- 重新定位动画:单击角色,再次选择相同的文件以正确重新定位动画。
- 参考姿势: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 插件)。
- 下载并安装 CC Tools 插件:然后在 Blender 中,转到“编辑”>“首选项”>“插件”>“安装”。安装插件并启用 Rigify 插件。
- 使用 CC 工具:CC 工具插件出现在“N”面板中,您可以使用“N”键切换。如果您在 iClone 和面部动画中启用了皱纹,请确保选中皱纹选项。
Rigify 集成
- 导入角色:单击“Rigify”,然后通过导航到您的文件导入您的角色。
- 设置装备绑定:这会将角色与装备绑定在一起。它将设置一个复杂的节点系统。它为您提供了对材质的灵活性。您可以在“角色构建设置”下的“N”面板中调整皱纹和其他设置。
Blender 中的动画调整
Blender 提供了强大的工具来微调角色的动画。
- 清理关键帧:打开图形编辑器。在姿势模式中选择所有骨骼。删除不必要的关键帧,特别是那些用于缩放的关键帧。
- 非线性动画:使用非线性动画面板创建附加动画层。将混合选项从“替换”更改为“合并”,以便更轻松地调整动画。
- 启用自动 IK:在姿势模式下,启用自动 IK 进行简单清理。可以从“N”面板中“项目”选项卡下的 CC Tools 插件中启用常规 IK。
运行 Python 脚本
重新打开项目文件时,Blender 可能会提示您运行 Python 脚本。此脚本为“项目”选项卡中的选项提供支持,因此请确保在执行脚本之前信任其来源。
在项目文件之间传输角色
要在项目文件之间传输角色:
- 复制角色:选择角色的装备,右键单击,选择“选择层次结构”,然后复制(Ctrl + C)。
- 粘贴到新项目:将字符粘贴(Ctrl+V)到另一个项目文件中。
- 调整光路设置:在光路设置下手动设置透明光反射以实现正确的渲染。
传输面部动画
如果需要在角色之间传输面部动画:
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 中安装配件
安装配件很简单:
- 重置骨骼位置:在姿势模式下,使用 Alt+R 和 Alt+G 重置所有骨骼的旋转和位置。
- 附加对象:在对象模式下,定位配件。然后在姿势模式下按住 Shift 键并单击骨骼。将对象设置为骨骼的父级(Ctrl+P > 骨骼)。
解决服装问题
如果你的角色的皮肤透过衣服露出来:
- 遮罩:导出时无需删除隐藏的面,而是使用 Blender 的遮罩选项来隐藏突出区域。
- 遮罩插件:查看我的免费插件,在 Blender 中一键进行遮罩。请参阅遮罩教程。
结论
通过遵循这些步骤,您可以确保在Character Creator中创建的角色能够精确地导入到 Blender 中,以便进行进一步的动画制作和细化。
https://80.lv/articles/master-character-creator-to-blender-ultimate-auto-setup-guide
关于作者