Insider Insider
3dnchu 尚无浏览 2 分钟阅读

Marmoset Toolbag 4.06 Beta – 现已公开对 USD 以及导入/导出方面进行大幅改进的最新测试版!

2023年2023年5月4日,Marmoset 的实时可视化与外观开发工具「Toolbag」的下一个小更新版本「Toolbag 4.06」测试版已公开。

Marmoset Toolbag 4.06

Toolbag 4.06 测试版已公开供测试!
Toolbag 4.06 更新的主要重点是扩展对 USD(Universal Scene Descriptor)文件格式的支持。USD 在 3D 应用中被广泛支持,4.06 中包含的 Toolbag 扩展导入/导出功能提高了在 Toolbag 场景文件之间共享数据的能力,并提升了 Toolbag 与艺术制作管线中的其他 3D 应用之间 3D 内容的互操作性。
纹理制作和渲染系统也得到了改进,Marmoset Toolbag 的所有系统中修复了许多崩溃和错误。

v4.06 2023年5月4日

导入与导出

  • USD 文件格式

    • 支持导出所选的网格/对象。

    • 导出 USD 文件时现在会显示进度条。
      Cast Shadows、Cull Back Faces、Subdivision 等网格设置在重新导入到 Toolbag 时也会被保留。

    • 强度、形状等灯光设置在重新导入到 Toolbag 时也会被保留。

    • 摄像机限制和曲线在重新导入到 Toolbag 时也会被保留。

    • Sky 对象在重新导入到 Toolbag 时,其各种设置也会被保留。

    • 导入 USD 文件时,现在会应用 Preferences 中默认的 Tangent Space 和 Orientation 设置。

    • 修复了对象和材质名称相同时有时会崩溃的问题。

    • 不再会将无 UV 的网格以损坏的 UV 导入。

    • 修复了某些场景中导入时对象变换不准确的问题。

    • 导出灰度 MPIC 文件时,不再会生成亮度/色彩空间不正确的文件。

    • RG 形式的 MPIC 法线贴图在导出时现在会生成蓝色通道,因此也可用于不支持 RG 形式的其他应用。

    • 导出时对象现在会分组到 world primitive 中,解决了与某些应用的兼容性问题。

    • 高度和透明度贴图现在会从 MPIC 正确转换,并作为材质从库中导出。

    • 在导出时启用应用 subdivision 的情况下,重新导入到 Toolbag 时不再会启用 subdivision。这样可以防止 subdivision 被应用两次。

    • 在 DOF 被禁用时,不再写入 DOF 值。因此在其他应用中读取时不会启用 DOF。

    • 在将场景重新导入到 Toolbag 时,gloss 值现在会被正确处理。

    • 修复了当材质名称与对象名称相同时,材质不会被导出的问题。

    • 修正了法线贴图缩放,并解决了 NVIDIA Omniverse 的光照伪影。

  • 其他文件格式

    • 现在支持子网格以及分配了多个材质的网格。

    • 添加了按文件类型切换是否导入材质值的设置。默认情况下 USD 已启用,其他类型全部禁用,因为它们通常不包含有意义的材质属性。可在 Edit -> Preferences 中查看。

    • 现在可在 glTF、FBX、OBJ、Collada(适用/支持时)中使用额外的导出选项,如三角化、应用细分、应用位移等。

    • Apply Subdivision 不再会创建三角网格。

    • 通过 FBX 导入的灯光现在会朝向正确的方向。

纹理制作

  • 为污渍和划痕图层类型的纹理框添加了旋转设置。

  • “贴合笔刷”设置现在会生成在不同表面上正确转换的法线贴图内容。

  • “贴合笔刷”设置现在会应用像素填充,解决了沿 UV 接缝出现细小缝隙的问题。

  • 修复了在颜色纹理贴图(如 albedo)使用线性空间时混合模式不一致的问题。

  • 现在对比度会按正确顺序应用于某些处理器和程序化图层,从而避免在使用低亮度和高对比度设置时亮度值被钳制。

  • 当父图层或组被禁用时,遮罩堆栈内图层的预览不再会过时。

  • 修复了当遮罩堆栈中的图层被遮罩时,其内容有时也不会显示的问题。

  • 修复了当遮罩图层位于组内时,遮罩会变空白的问题。

  • 使用负锐化值时,各类图层的缩略图现在会准确显示。

  • 具有多个噪声通道的程序化效果(云、Perlin、湍流)在通道数量为偶数时现在会按预期工作。

  • 自定义模板材质不再会影响材质预览的渲染方式。

  • 方向处理图层现在会记住其在自定义模式下的设置。

  • 使用贴纸投影模式时,笔刷的环绕处理得到了改进。

渲染与材质

  • 视频输出中新增了 EXR 文件格式,可创建 HDR 图像序列。

  • 更新了用于自动加载纹理的后缀列表。

  • 环境光遮蔽现在可在正交摄像机下工作。

  • 具有透明度的材质现在可在光线追踪模式下正确渲染超出 0-1 边界的 UV。

  • 修复了在使用各种透明着色模型和遮罩纹理时,材质有时无法正确渲染的问题。

  • 现在可为资产库中的材质和图像所使用的 MPIC 纹理文件禁用 mipmapping。

  • Spot Vignette 现在可在光线追踪模式下工作,并已移动到 Gel 面板。该设置仅在加载了 gel 图像时才有效。

  • 修复了在“使用法线贴图”启用时,Light Controller 工具会崩溃的错误。

烘焙

  • 修复了在为启用了次表面散射的材质烘焙照明贴图时会崩溃的错误。

网格与动画

  • 现在在导入 FBX 文件时支持动画摄像机 FOV。

  • 调整网格属性中的几何体简化设置时,不再会重置位移映射。

  • 修复了移动网格对象后再撤销时发生的崩溃。

  • 修复了由场景中保存的 NULL 网格对象引起的崩溃。

  • 在对 Alembic 文件应用 subdivision 时,三角形不再会出现收缩变形。

  • 现在在添加/删除材质的着色模型时,关键帧窗口中的动画属性可见性状态会被保留。

  • 关键帧窗口中关键帧点之间的连接线在两个点彼此接近时不再会被截断。

UI/其他

  • 改进了鼠标平移速度。

  • 应用程序加载期间,Toolbag 不再会抢走鼠标焦点。

  • 在缩略图下载完成前尝试拖动库资源时,可能会发生崩溃。

  • 修复了当 Bake Project 引用了缺失的 PSD 文件时,Resource Locator 中会显示文件路径的问题。

  • 修复了使用 Focus Tool 时,错误的鼠标光标会绘制在视口上的问题。

  • 登录失败后,现在可以关闭应用程序。

Python

  • 4.06 测试版 API 参考:https://marmoset.co/python/reference406.html

  • 为 python 添加了新的场景导出方法。

  • 各种细节修正和改进。

查看器

  • 带绑定且已动画的网格现在会在禁用 subdivision 的状态下导出。这解决了在 subdivision 启用时动画播放失败的错误。

  • 动画阴影现在会正确渲染。

其实最近我也会时不时使用 Toolbag,但相当受崩溃问题困扰。
这次测试版修复后改善了,真是太好了。
虽然还没有活用 USD,但差不多也该正式试试看了……

链接

Marmoset Toolbag Beta Testing | Marmoset

Screenshot of marmoset.co