Bifrost 2.2.1.2 发行说明

Bifrost 2.2.1.2 是一个错误修复版本,通过禁用拓扑解算器,避免在 Maya 中出现多个解算问题。可在下方找到相关列表。

它还包含 Bifrost 2.2.1.1 和 Bifrost 2.2.1.0 的功能和错误修复。有关完整列表,请参见 Bifrost 2.2.1.1 发行说明Bifrost 2.2.1.0 发行说明。它适用于 Maya 2018.x、2019.x、2020.x 和 2022 版本,并可通过 Autodesk Account 门户获取。

Arnold 兼容性信息

要获取最新的 Arnold for Maya 安装程序,请访问 Autodesk Account 门户



Bifrost 2.2.1.2 中修复的内容
拓扑解算器:拓扑解算器执行错误,未检测到连接至单位转化节点的输入 BIFROST-4638
拓扑解算器:操纵器和 EM 部分解算中出现解算错误(“错误: 尚未在作业上设置端口‘mesh’的值。不会执行该作业。”)BIFROST-5814
拓扑解算器:启用缓存播放时,有时使用错误的时间值缓存图表 BIFROST-5514
拓扑解算器:同一个 DG 节点连接到 Bifrost 节点中的多个输入时出现解算错误 BIFROST-6003


已知问题和限制
BIFROST-3144 Aero:导出和查看燃烧速率时出现蓝色火焰平铺瑕疵

蓝色火焰中有时可能会出现平铺或体素瑕疵(燃烧速率)。
BIFROST-2823 Aero:使用点增加细节可禁用燃烧

对燃烧模拟启用“使用点增加细节”(boost detail with points)时会禁用烟灰发射。
BIFROST-5579 Aero:Esc 终止可能导致视口问题

如果继续或重新启动模拟,视口问题将消失。
BIFROST-822 Aero:从体积获取有时会在发射器周围创建重影体素

有时,某些重影发射可能会出现在 Aero 源几何体之外。
BIFROST-3150 Aero:燃烧烟灰有时会产生脉动

有时,燃烧模拟产生的烟灰脉动过多。
BIFROST-3762 背景:注释不支持非 ASCII 字符

BIFROST-5342 缓存播放:执行 Arnold 渲染会使缓存播放帧无效

BIFROST-2109 复合发布:具有即时值的自动端口在发布时应保留具有即时值的自动端口

BIFROST-3408 复合发布:引用自身的复合可能会导致崩溃或挂起

BIFROST-2767 复合发布:在签名更改且没有自动端口的情况下,重新发布被阻止

解决方法:添加新端口,重新发布复合,然后删除这个新端口,再重新发布。这种方法有效是因为仅在签名发生更改的特定情况下阻止。
BIFROST-2279 封装:从自动循环的节点创建复合时,可能会更改图表行为

BIFROST-3024 错误:使用写入节点(例如 write_OpenVDB 节点)时,节点的成功端口始终返回 1,即使写入失败也是如此

解决方法:确保在写入时您的文件夹和文件名有效。
BIFROST-3626 文件 IO:写入/转储节点在文件路径中不使用非 ASCII 字符

BIFROST-3152 几何体:合并几何体使用第一个对象来设置合并行为,但应改用第一个非空对象的模式

因此,如果第一个对象为空,则合并几何体将不起作用。

解决方法:确保第一个对象不为空且类型正确。
BIFROST-5339 图表形状:如果连接到终端,从图表形状转化为 DG 会丢失其材质指定

BIFROST-5509 图表形状:如果在 Maya 中未指定材质,视口中不显示图表内材质指定

BIFROST-574 交互:焦点问题 - 如果在“参数编辑器”(Parameter Editor)中编辑值时将鼠标悬停在复合上,按 Enter 键将进入复合

BIFROST-2428 界面:Bifrost UI 存在高 DPI 问题

BIFROST-5669 加载:LD_LIBRARY_PATH 中不存在的条目导致 Maya 冻结

解决方法:确保所有条目都是有效路径。
BIFROST-3028 材质:如果输入网格具有逐面着色,将不会为其指定材质,将不使用找到的第一个材质

当前在输入网格中不支持逐面着色。
BIFROST-3745 Maya 2020:区分大小写的 Mac:创建图表时发生崩溃

Maya 2020 及更高版本上的 Bifrost 2.0.3.0 及更高版本在 macOS 上不支持区分大小写的文件系统。

有关详细信息,请访问此页面
BIFROST-5283 Maya 插件:使用在动画控制器的 DG 求值模式下已结成父子关系的 Bifrost 输入对象对 Maya 几何体进行视口更新时出错

对于 Maya 2020 及其 Update 版本,请设置环境变量 MAYA_DISABLE_MAX_CHANGE_BUFFER=1 以避免该问题。请注意,此解决方法可能会降低性能。

Maya 2022 中已修复此问题。

BIFROST-2334 Maya 插件:Bifrost 插件应完全卸载并重新加载

在相同的 Maya 会话中卸载并重新加载 Bifrost 插件时,导致不稳定和其他问题。

BIFROST-3070 Maya 插件:单击“工具架”(Shelf)图标时,BifrostGraph 插件应自动加载

如果在“工具架”(Shelf)上单击“Bifrost 曲线图编辑器”(Bifrost Graph Editor)或“Bifrost 浏览器”(Bifrost Browser)按钮时出现此错误:

// Error: line 1: Cannot find procedure "openBifrostGraphEditorFromSelection".

您需要加载 bifrostGraph 插件。可通过选择“窗口 > 设置/首选项 > 插件管理器”(Windows > Settings/Preferences > Plug-in Manager)执行此操作。
BIFROST-3073 Maya 插件:如果缺少 bifrostGraph 插件,则加载包含 bifrostGraph 节点的场景时会发生崩溃

解决方法:在打开包含 Bifrost 节点的场景之前,请确保已安装 bifrostGraph 插件。
BIFROST-4864 Maya 插件:如果 Maya 2019 是从 macOS 的 Maya.app/Contents/bin/Maya 上启动的,则不会加载 Bifrost 插件

解决方法:如果在 macOS 上使用终端启动 Maya,请使用 Maya.app/Contents/MacOS/Maya。
BIFROST-2997 Maya 插件:对于图表输入,更改端口类型将丢失输入,公开端口不保留值

BIFROST-2330 Maya 插件:场景加载未触发 vnn 插件加载到 mayapy 中

Bifrost 仍将在 mayapy 中工作,但 VNN 插件不会自动加载,因此 VNN Python 命令将不起作用。

解决方法:要在 mayapy 中使用 VNN 命令,请先使用 loadPlugin 命令加载插件。
BIFROST-4447 Maya 插件:UV 更改并不总是更新图表

BIFROST-3551 以“///”开头的模块路径被 Maya 和 Bifrost 错误地解析为“//”

BIFROST-1655 节点库:如果输入与输出的类型相同,转化节点的行为将不正确

BIFROST-3023 节点库:文件夹名称中的帧标记(如 #)未替换为写入文件节点(如 write_OpenVDB)

它可以与文件名中的标记(而不是文件夹名)一起正常工作。
BIFROST-4139 数值显示:set_point_shape 未正确设置 float、float2 或 int 数据

选择了形状后,数值显示不起作用,仅绘制 float3 和 float 值,并且始终以 float3 格式绘制它们。
BIFROST-3154 粒子:如果没有速度特性,则体积中的发射位置不正确

从没有速度数据的体积发射粒子会产生不良结果。
BIFROST-3199 粒子:改变 point_orientation 旋转会导致斜切对象

BIFROST-3372 粒子:启用“使用颜色集”(Use Color Set)时,vary_source_property 不对颜色采样

BIFROST-3272 发布:如果库配置 json 文件位于搜索路径中,则显示“不是有效的 Amino JSON 文件”(not a valid Amino JSON file)错误

BIFROST-3680 发布:如果 Bifrost 的解析路径包含 # 字符,则 Bifrost 不会解析 BIFROST_LIB_CONFIG_FILES

BIFROST-2532 发布:如果出现错误,则无法在“名称空间”(Namespace)字段中键入内容,每次按键时都会失去焦点

解决方法:在发布编辑器中临时更改复合的名称,移除错误,编辑名称空间,然后改回名称。
BIFROST-4911 发布:使用重命名的输出端口重新发布会导致图表无法修复

重新发布时,如果重命名了输出端口并且在涉及的图表中连接了这些端口,则可能导致与该图表的连接损坏。重新加载场景后可以对其进行修复。
BIFROST-2729 模拟:模拟速度慢,会限制性能

模拟边界仍缺少某些性能改进。
BIFROST-5281 终端:将终端连接到另一个终端时发生崩溃

BIFROST-5200 终端:选择图表形状时出现错误

在 Maya 2020.0 中选择图表形状时,您可能会看到错误消息,例如“错误: <0x7f29c5c04aa0 处的函数 selCom>”(Error: <function selCom at 0x7f29c5c04aa0>)。在 Maya 2020.1 或更高版本中已修复此问题。
BIFROST-3278 Viewport 2.0:即使在非纹理着色模式下,bifShape 仍显示纹理

BIFROST-5052 视口图形:Aero 无法使用 Viewport 2.0 中的“Alpha 切割”(Alpha Cut)透明度算法进行渲染

BIFROST-4668 视口:AMD Vega GPU:DX11 模式下的 Viewport 2.0 Aero 渲染粉红色

BIFROST-3511 视口:Aero 边界框不允许在视口中选择对象

BIFROST-3059 视口:在已连接图表上为 set_geo_property 颜色连接 float3 值不会更新视口

BIFROST-2604 视口:面-顶点、面、股、组件和恒定用户数据在视口中不起作用

BIFROST-2429 视口:Float4 颜色导致在网格和股的视口中发生 Z 轴冲突

解决方法:选择替代透明度算法(深度剥离或 Alpha 切割)。
BIFROST-5149 视口:当一个几何体具有预览几何体时,实例视口图形不考虑禁用的实例,并且存在奇怪的更新问题

BIFROST-2638 视口:没有法线的实例化网格显示为黑色网格

没有法线的实例化网格在视口中渲染时不着色(全部为黑色)。

确保网格上存在法线,或使用 update_mesh_normals 重新生成法线。
BIFROST-3391 视口:在 Maya 中变换实例时,实例会炸开

BIFROST-5515 视口:多采样抗锯齿 (MSAA) 和 DirectX 无法显示等值面/密度体积

BIFROST-3383 视口:Maya 边界框覆盖 BIF 形状仅适用于体积,不适用于其他几何体

BIFROST-1982 视口:视口中的多个体积并不总是以正确的透明度顺序渲染

BIFROST-2353 视口:在 Viewport 2.0 的 OpenGL 旧版模式下无法渲染体积(仅出现白色立方体)

BIFROST-2573 视口:如果在视口中启用后期效果,可能无法正确绘制体积

此外,如果为 Viewport 2.0 启用了“使用默认材质”(Use Default Material),则体积和其他 bifShapes 无法正确绘制。
BIFROST-3054 视口:set_geo_property_reference 并非适用于所有着色器特性

BIFROST-1593 观察点:端口类型更改后不可移除

BIFROST-5033 观察点:for-each 内部的数据不确定

ARNOLD-45 Arnold-Bifrost:启动第一个 Arnold 会话时有大约 15 秒的延迟(由于在 Arnold 中加载 Bifrost)

ARNOLD-87 Bifrost 几何体:Arnold 中不渲染定向股

禁用了“朝向摄影机”(camera facing)、具有扭曲法线并且围绕其切线旋转的股会在视口中正确显示,但是在 Arnold 中渲染为“朝向摄影机”(camera facing)。

通过“set_Arnold_strands_settings”设置为“定向”(oriented)的股不会渲染。
ARNOLD-67 Bifrost 几何体:股渲染过于严苛,必须设置 set_strand_shape 才能渲染,并且不会渲染少于四个束段的股

ARNOLD-123 Bifrost 体积:等值面导致 Arnold 中出现错误