从Blender向3Ds Max传输集合层级(反之亦然) - Transfer Collection Hierarchy From Blender To 3Ds Max (And Back)

从Blender向3Ds Max传输集合层级(反之亦然) - Transfer Collection Hierarchy From Blender To 3Ds Max (And Back)

如果您在安装此插件时遇到任何问题,请在 Discord 或 BlenderMarket 上与我联系 - 我只需一条消息。

一个问题:这种功能对Maya或其他软件中的人也有用吗?请告诉我。

 

2023 年 8 月 26 日:BMAX 连接器集成允许在 3ds Max <-> Blender 上复制模型和层次结构,只需单击 2 次。演示。安装说明a 如下。

脚本的作用。

你可能会遇到的问题是,当你使用fbx将模型从Blender导出到3ds Max时,当你可能希望将此层次结构保留为层时,你会丢失所有集合层次结构。

这个插件正是这样做的:

它还具有导出 3ds max 模型层次结构并将其导入为 Blender 中的集合层次结构的选项。

您还可以使用此插件保存当前的 Blender / 3ds max 层次结构,尝试它并将其取回。如果您使用的FBX会丢失层次结构信息,并且想要在Blender/3ds max项目之间保留,这将非常有用。

额外的搅拌机工具。

我还添加了包含一些额外 Blender 工具的版本,其中包括一些您可能觉得有用的其他 Blender 工具:

1) 准备多材质 - 将所有选定的材料添加到所有选定的对象。按字母顺序对它们进行排序。为什么您可能需要它 - 它将允许将所有材质作为一个多材质传输到 3ds Max,并为不同的对象提供不同的索引。如果您不使用它,则 3ds Max 将创建单独的材质。

2) 删除未使用的材料 - 从所选对象中删除所有未使用的材料。基本上,它撤消了“为多材料做准备”。

3) 更新面强度顶点颜色 - 按相关面强度为所有顶点着色。为什么它有用 - 您可能知道,Blender 具有“面部强度”功能,它允许您指定哪个面部在调整法线方面更重要,然后当您应用“加权法线修改器”时,Blender 将考虑该面部强度。“更新面部强度顶点颜色”允许您直观地使用它 - 您可以根据需要选择任意数量的对象,然后运行该对象,它会根据对象面部强度对对象面部进行颜色编码(弱 = 红色,中 = 蓝色,强 = 绿色)。保存为顶点颜色的面部颜色,您可以在对象数据属性 -> 属性中找到。您可以在下面的屏幕截图中看到示例。

4) 清除人脸强度顶点颜色 - 通过清除与人脸强度相关的顶点颜色来撤消“更新人脸强度顶点颜色”。

5) 切换绘制最终顶点法线 - 在为所选对象应用所有修改器后绘制顶点法线。这意味着它将允许您在应用加权顶点法线之前查看它们 - 它可能很有用,因此您可以调整面强度并立即查看结果。此功能是一种实验性功能,仅适用于一个选定的对象。

更新人脸强度演示:

绘制最终顶点法线:

层次结构转移的工作流程。

这是总结它的视频。

 

 

文字说明:

1) 您使用插件安装后出现的“将对象层次结构导出为 json”按钮,它将当前场景层次结构保存到 .blend 文件所在的同一文件夹中。

例如,如果您的 .blend 文件是“box.blend”,则将创建

“box.json_hierarchy” 2) 然后转到 3ds Max,打开模型并使用“从 json 导入层次结构”按钮。瞧!您刚刚导入了场景层次结构。

要将层次结构从 3ds max 导出到 Blender,过程完全相同:
- 在 3ds max
中使用“将层次结构导出到 json”按钮- 在 Blender 中使用“从 json 导入层次结构”。

笔记:

1) 如果您的 3ds max / blender 场景错过了原始 Blender / 3ds max 场景中的某些对象,也没关系 - 它不会中断脚本的工作过程。
2) 您可能会遇到错误“您需要在导出层次结构之前保存文件”,这意味着您的文件未保存,并且脚本不知道在哪里保存 .json_hierarchy 文件。您需要保存文件并重试。

安装过程。

脚本需要 Blender 3.0+,并且适用于任何版本的 3ds Max。
注意:Blender < 3.0也可以工作,但不能保证,3ds Max应该支持Python API(>= 2017)。

到目前为止,我已经使用 3ds Max 2019-2022 测试了脚本,它运行良好。2019 年之前的 Python API 没有显着差异,因此它也可以在这些版本上正常工作。如果您在 2019 年之前的版本中遇到任何问题,请与我联系。如果有人需要此插件用于 v3.0 以下的 Blender 版本,请告诉我。

1) 冷却器。将blender_transfer_hierarchy_with_json.py安装为 blender 插件(用户首选项 -> 附加组件 -> 安装... -> 选择 py 文件;通过切换选中激活插件)

然后您将在视口右侧看到新的“层次结构”面板

2) 3DS MAX. 快速安装 3ds Max 脚本的方法 - 打开 3ds Max 并将 max_transfer_hierarchy.mzp 存档拖放到 3ds Max 窗口。

之后,您将看到“成功安装将层次结构转移到 json”窗口

您可以注意到,工具提示中添加了两个图标 - 一个用于层次结构导入,一个用于层次结构导出。

如果上述方法由于某种原因不起作用(顺便告诉我)。您可以使用手动方式:

2) 将 import_hierarchy_from_json.mcr 和 export_hierarchy_to_json.mcr 复制到 %appdatalocal%\Autodesk\3dsMax\2021 - 64bit\ENU\usermacros\

3) 将max_import_hierarchy_from_json.py和max_export_hierarchy_to_json.py复制到 %3dsmaxfolder%\scripts\Python\

4) 添加 3ds max 按钮: 自定义 -> 自定义用户界面 -> 工具栏 -> 类别“MAX 脚本” -> 将“从 json 导入层次结构”和“将层次结构导出到 json”拖动到您找到最多的位置方便。

BMAX 集成
要安装 BMAX 集成,您需要使用 acrhive 中包含的bmax_connector_3ds_max_addon.zip重新安装 BMAX 连接器(只需将其拖放到 3ds MAX 中)。
如果您有blender_max_tools版本 < (0, 5, 0) 或 blender_transfer_hierarchy_with_json < (0, 2, 0) ,那么您还需要重新安装它。
后记

寻找您的反馈,您喜欢什么,不喜欢什么。请分享您的建议或想法,您希望看到什么。

如果你有一些困扰你的想法——比如你在 Blender(或 3ds Max 或事实上任何其他程序)中的工作流程中的某些东西,只是花费了太多时间,或者目前不可能,并且你正在寻找一种方法来自动化它/让它工作,你可以联系我。我真的在寻找这样的想法来让社区生活变得更好。

更改日志

27.06.2024 - 修复了导出实例集合空(感谢 @Nobuhisa 的错误报告)、导出/导入链接到场景集合的对象的问题。

20.04.2024 - 修复了 3ds 插件在版本 <= 2020 中断的问题(修复了 python 2 支持)。感谢@trungha5500的错误报告。

15.07.2023 - BMAX 连接器集成允许在 2 次单击中复制模型和层次结构 3ds Max <-> Blender。演示

12.04.2023 - 修复了禁用插件时的 Blender 脚本错误;添加了对 Blender < 3.0 “poll_message_set” 的修复,因此用户不会收到错误垃圾邮件

01.04.2023 - 更新了 Blender 脚本 - 修复了 Blender 3.5(以前它使用现在已弃用的“bgl”库 - 它在大多数系统上都会产生警告,并且在 Metal 上不起作用)

12.03.2023 - 更新了 Blender 脚本 - 修复了如果您在混合文件中链接了库,并且库对象与主文件中的对象共享名称,则可能会获得不正确的层次结构。现在在这种情况下也很安全。

2023 年 1 月 22 日 - 添加了快速 3ds Max 安装方法

16.12.2022 - 在 Blender 3.4 上测试了插件,添加了仅导出 SELECTED 对象层次结构的选项

06.10.2022 - 在 Blender 3.3 上测试插件

13.06.2022 - 添加了额外的搅拌机工具

03.03.2022 - 修复了导入前 .json_hierarchy 中的图层已存在时导入设置的错误(感谢 @Maamesi)

2022 年 2 月 24 日 - 添加了对 3ds Max < 2020 的支持

15.02.2022 - 插件发布

资源下载此资源仅限注册用户下载,请先
资源下载
下载价格免费
资源类型:Blender插件
支持版本:blender3.0+
包含内容:插件
更新日期:持续更新

       ©版权声明:本站除原创作品外的资源均收集于网络,只做学习和交流使用,版权归原作者所有,若作商业用途,请购买正版。

评论0

请先

限时优惠29.9/年(即将恢复原价)  永久仅需198】全站资源免费下载,每天持续更新中...,有疑问加站长微信:CG_3DA(直接说问题)赞助一下
微信扫一扫关注
扫码关注后会自动登录