tyFlow是3DS MAX上一款粒子模拟插件,类似于Particle Flow插件,但是功能上更加强大,模拟粒子流动、汇聚破碎等各种效果。
支持3DMAX版本:2018-2024
tyFlow版本: v1.028(2023 年 9 月 19 日)
安装tyFlow
所有tyFlow都包含在每个版本的3ds Max的单个.dlo插件文件中,只需将相应的
tyFlow_ 2xxx.dlo 文件放入3ds Max 2XX插件目录中即可完成安装。
补充:
向 tyPush 修改器添加了“推元素”选项,用于向外扩展网格元素(以创建网格元素的分解视图)
在旋转运算符的插值设置中添加了“相对于行进距离”选项(有关更多信息,请参阅文档)
将操作连接线拖入事件头部(不仅仅是连接节点)即可完成连接
为砖块断裂操作符添加了“保留法线”选项
为 tyMeshRepair 操作符添加了“分割非流形边”选项
Bug修复:
修复了 v1.027 中引入的回归,该回归会偏移地形噪声参数块值(此修复将地形噪声参数块恢复到 1.027 之前的排序)。如果您注意到 tyFlow 地形噪声值在 1.027 中出现奇怪的变化,这就是原因。在 v1.027 中创建/保存的地形噪声可能需要进行调整,以补偿返回到先前排序的情况(+/- 和曲线卷展栏中的参数排序偏移了 1)
修复了 tyCache 对象在加载粒子年龄通道时无法正确报告的问题
修复了 tyCaches 实现的旧粒子接口未返回正确的粒子年龄值的问题
修复了 tyMeshRepair 修改器可能忽略孤立面的缠绕顺序的问题
修复了启用“保留法线”时可能导致面部骨折操作员极度缓慢的问题
修复了属性测试邻居模式的“前瞻”参数不接受负值的问题
修复了当最大面数大于 1 时可能导致 tyFaceFracture 修改器崩溃的回归
修复了 tyFlow 对象中的粒子接口返回缩放粒子的错误方向值的问题(在 GetParticleOrientationByIndex 函数中)
修复了 tyUVWFreeze 修改器的自动冻结选项无法正常工作的问题
修复了 VDB 修改操作符无法从同流粒子中提取自定义浮点/矢量值的问题
修复了使用旋转运算符旋转粒子的枢轴不会同时旋转其显式法线的问题
PhysX Shape 复合体素模式现在将对网格执行随机内部采样,因此,如果由于最大体素限制而剔除体素,则剩余体素将随机分布以提高覆盖范围
补充:
为 tyActors 添加了“保留法线”选项
在整个 tyFlow 中添加了“不重叠”粒子组选项,无论它在哪里丢失
向 Mass 运算符添加了更多 PhysX 质心选项
向各种噪声卷展栏添加了“平面每轴输入”选项(禁用时,噪声的计算方式可防止每轴带状伪影 - 默认情况下保留此选项以保持与先前构建生成的结果的一致性)
Bug修复:
修复了可能导致网络渲染在存在有效 tyFlow cfg 或许可证文件的计算机上崩溃的回归
修复了没有平滑组的网格未接收正确的显式法线的问题
修复了旋转粒子的法线没有相应更新的问题(导致出现黑面)
修复了分配了显式法线的布料几何体在变形后无法正确更新法线的问题
修复了即使在“发送”模式下选择操作符也会剔除粒子显示的问题
修复了在“复合”船体模式下边缘断裂操作符可能导致 PhysX Shape 操作符崩溃的问题
补充:
tyFlow 的整个网格管道现在(初步)支持显式法线保存(所有运算符和修饰符)
为 tySlice 和 tyFaceFracture 修改器添加了“保留法线”选项
为出生对象、面断裂、Voronoi 断裂、边界断裂、边缘断裂、细分和形状运算符添加了“保留法线”选项
为平滑运算符添加了“删除显式法线”选项
导出 tyCache 序列的截止日期作业现在将尝试获取 tyFlow PRO 许可证,即使在其上禁用“自动”许可证席位获取和/或安装了 tyFlow RENDER。以前,这两件事(禁用“自动”许可证席位获取和/或安装 tyFlow RENDER)都会阻止 Deadline 从站成功完成 tyCache 导出作业。这一新的更改使得配置用于 tyCache 导出的场变得更加容易,而无需场机器在常规渲染期间(即,不专门导出 tyCache 时)不必要地获取 tyFlow PRO 许可证席位。
添加 TYFLOW_LICENSE_REQUEST 环境变量(有效值为“auto”或“manual”)
Bug修复:
修复了位移运算符无法在世界空间模式下正确计算基于噪声的位移的问题
修复了首次保存场景时 tySelect 修改器顶部的 tyConform 修改器(启用“使用顶点选择”)将停止工作的问题
补充:
为 Property Transfer 运算符添加了更多集群选项
添加 UVW 元素 ID 匹配到 tyParticleSkin 修改器的元素 ID 匹配模式
向 Terrain Resample 操作符添加了“按到对象的距离”模式,用于根据场景中到指定对象(例如:相机)的距离对地形进行重新采样
添加了 Alembic 网格导出选项,以保留辅助贴图通道中的完整 UVW 值(以前仅导出 UV 坐标 - 不包括 W)
为旋转运算符邻居对齐模式添加了聚类选项
Bug修复:
修复了当面骨折计数不等于 1 时 tyFaceFracture 修改器不起作用的回归
修复了如果机器上没有许可证数据则 Max 可能崩溃的回归(在 1.024 中引入)
修复了如果启用“位置无效则删除”,位置对象“分离”条件将不起作用的回归
tyFlow 的 Viewport Volume API 实现不再有与 tyFlow 节点本身旋转相关的怪异现象
修复了导出粒子 Alembic 导出器中翻转面顶点顺序会扰乱显式法线的问题
修复了如果 tyMesher 节点旋转,tyMesher 子帧 blobmesh 插值将无法正常工作的问题,以及其他子帧插值问题
刷新 sim 时,有编译错误的脚本运算符将自动重新编译
自定义属性运算符现在可用于修改粒子/事件年龄
修复了一些可能导致边缘断裂运算符输出无效网格的问题
修复了导出粒子 alembic 导出(每粒子节点模式)无法正确导出动画网格的回归问题
修复了启用“启用颜色偏移混合”时地形图块操作员可能在大型网格上崩溃的问题
修复了以下问题:如果在提取时选择了错误的视口,地形网格体操作员的“提取网格体”选项将创建旋转网格体
修复了在事件之间传输粒子时可能导致模拟不确定性的问题
如果禁用流的播放缓存,则不会发生 VDB 显示数据缓存
改进了与 PhysX 粘性穿透工作方式相关的一些不稳定性
修复了禁用样条路径运算符引用的 tySplines 对象强制流程进行评估的问题
修复了旋转运算符的邻居对齐模式中的竞争条件
补充:
在 3ds Max 2023 及更高版本中,VDB 显示操作符现在可以在视口中显示适当的密度体积
向位置对象运算符添加了插值参数
添加了 .ai 文件导入器(可从常规文件导入菜单访问),如果您的计算机上安装了 Illustrator,则允许您从所有版本的 Adobe Illustrator(不仅仅是版本 8 及更低版本)导入 .ai 文件
为 Spread 运算符添加了向外扩展模式
为出生对象操作员添加了出生指数跟踪
在 VDB 修改运算符中添加了向量/标量值的“减”运算
向 VDB 修改操作符添加粒子自定义数据修改模式
tyMeshRepair 修改器现在可以修复重复的地图面索引
为 tyMesher 添加(粘性)“添加后隐藏”选项
tyFlow 现在可以仅使用环境变量从浮动许可证服务器请求席位(不需要本地配置文件) - 请参阅文档以获取更多信息(https://docs.tyflow.com/license/pro/floating/)
在编辑器右键菜单中添加了模拟模式选项(历史记录/相关),并将显示选项移至显示子菜单
将“对象到 SDF 运算符”重命名为“对象到 VDB 运算符”,将“粒子到 SDF 运算符”重命名为“粒子到 VDB 运算符”……并添加了用于初始化为密度网格而不是 SDF 的选项
Bug修复:
修复了 tyFlow 与 FumeFX 5.0.6+ 不兼容的问题(现在支持的最低 FumeFX 版本为 5.0.6)。鉴于最低版本要求,tyFlow 再次与 FumeFX 5 和 6 兼容。
修复了可能阻止 tyFlow 在 Max 2019 及更低版本中以命令行模式渲染的问题
修复了使用 tyCache 作为输入的 tyParticleSkin 在某些情况下无法正确渲染或更新的问题
修复了选择操作符在某些具有多个事件的设置中无法正常运行的问题
修复了 tyVertexVelocity 修改器的“UVW 速度”模式未正确积分运动间隔后半部分的速度的问题
修复了启用“优化切片边界”时 tyFlow 的通用切片算法(在各种运算符中使用,但最常见于 Voronoi Fracture)可能会在某些地方创建 UVW 拉伸伪像的问题
修复了 tySplines 对象的“焊接绑定”选项在两个以上绑定连接到单个粒子的情况下正确焊接绑定的问题
在极少数情况下,如果文件系统问题损坏了 tyFlow 许可证数据并导致 Max 在启动过程中崩溃,现在应该在 Max 的下一次初始化期间弹出警告,其中提供有关如何重置许可证数据的说明
补充:
在位置对象操作符的“订单索引”参数中添加了“事件条目索引”
Bug修复:
修复了更改 tyConform 修改器中“使用顶点选择”复选框的状态不会影响一致结果的问题
tyCache 材质库(从 Max 2024 或更高版本导出)现在将向后兼容保存,这应该可以防止在将从 Max 2024 或更高版本导出的缓存(包含实例材质)加载到旧版 Max 中时出现错误
修复了当相对模式设置为粒子或事件年龄时操作员跳帧选项不起作用的问题
修复了以下问题:如果在流程重置模式设置为手动时更改输入对象,则出生对象运算符缓存不会重置
修复了当操作员跳帧模式设置为停用时操作员计时“每 n 个后保持”选项不起作用的问题
修复了设置 tyPreviewWindow 函数参数不影响 tyPreview UI 的问题
修复了 tyVector texmap 不适用于 1 以外的映射通道的问题
修复了缩放运算符的“相对加”模式无法正常运行的问题(它执行与“相对乘”相同的操作)
修复了注释运算符中无法显示符号字符的问题
修复了 Spawn 运算符的“删除父级”选项不起作用的回归问题
修复了设置为手动更新的 tyMeshers 在文件首次加载时不会更新的问题
补充:
为 PhysX Bind 操作符添加了强化选项(绑定变形)
在导出粒子常规设置中添加了“抑制弹出窗口”选项
为导出粒子对象导出关键帧参数添加了阶梯式关键切线模式
地形变换运算符现在可以将对象的变换作为输入,允许您使用对象变换网格(类似于出生地形)
在许可证激活期间按住 ESC 将取消请求
如果您将 tyCollection 输入到各种出生运算符(例如:出生对象)中,则应用于这些集合的 tyProperties 修饰符将由其中的对象继承
Bug修复:
修复了阻止 tyParticleSkin 修改器加载 tyCache 作为输入粒子的回归
自定义浮点值现在默认保存到 tyFlow 播放缓存
改进了生成算子形状位置随机分布均匀性
修复了生成操作员的表面对齐选项对于缩放粒子无法正常工作的问题
修复了阻止 Quat 值之间的乘法运算在脚本运算符中运行的错误
改进了在初始化期间搜索 CUDA DLL 的算法 - 降低了当其他软件安装的 CUDA DLL 发生冲突时加载的 DLL 版本不匹配的可能性
修复了脚本运算符网格使用基于 0 的材质 ID 索引的问题
修复了启用全局网格缓存刷新模拟可能导致 PhysX 碰撞操作员为动画碰撞器导入错误几何体的问题
运动学粒子现在可以与 PhysX 绑定结合在一起(运动学到运动学绑定)
修复了 tyProperties 浮点质量值在内部转换为整数的问题
修复了 VRay CPU 覆盖材质仍会应用于 tyFlows/tyCaches 的问题,即使这些流/缓存位于覆盖材质排除列表中
Birth VDB 运算符现在与历史无关的模拟模式兼容
提高了启用“考虑粒子网格”时 tyParticleSkin 元素匹配搜索功能的准确性
补充:
添加了 tyMeshRepair 修改器,用于检测和修复网格的许多常见/困难的拓扑问题
添加了与 tyParticleSkin 修改器匹配的元素 ID
为 Spawn 运算符添加了更多属性继承选项
图层名称文本框(例如:导出粒子 - 对象模式)现在将接受“$(tyFlowName)”作为源流节点名称的替代名称
为 Birth Voxels 运算符添加了节点相对坐标选项
向 tySplineMesher 添加了网格中继器模式(网格模式)
为导出粒子对象模式添加了关键帧切线/曲线选项
为导出粒子对象模式添加了最小比例限制
为 Spin 运算符添加了模式/单位选项
为积分算子添加了旋转/速度选项
Bug修复:
修复了如果以某些小时间步长值(例如:1 ⁄ 12)导出的流量,导出的布料可能具有奇怪的子帧插值值的问题
修复了文件加载后有时必须重新初始化 tyParticleSkin 才能使 PhysX 撕裂解算器正常工作的问题
当碰撞半径大于零和/或模拟小时间步长时,持续改进碰撞算子中的摩擦力
修复了与全局网格缓存相关的可能发生的崩溃
修复了“生长”操作员使粒子目标无效并错误地设置流有效性的问题
修复了安装 tyFlow 和 tyFlow RENDER 时与 MXS 许可证激活功能挂起相关的一些问题(许可证激活 MXS 功能现已从 tyFlow RENDER 中删除 - 常规 tyFlow 不变)
改进了 tySplineMesher 网格模式下计算网格半径的方式
修复了在禁用 tyFlow 播放缓存的情况下渲染 VRay 实例时可能导致 Max 崩溃的问题
修复了可能导致网格模式下 tySelect 崩溃的问题
修复了轴锁定设置在摆动操作器中不可见的问题
PhysX Bind 运算符的“提高锚点精度”重命名为“提高精度”,改进了邻近算法,从更精确的算法得出的邻近度必须小于指定的绑定距离,否则将不会在刚体之间创建绑定(避免由于凸包重叠而形成无意的绑定的凹刚体)
修复了以下问题:如果启用了全局网格缓存,则出生对象操作符缓存的网格在更改时无法正确更新
修复了 tyCache 对象 ID 剔除列表会不断自行清除的问题
修复了可能导致全局网格缓存干扰某些运算符中网格元素提取方式的问题
对素材有疑问?
发布提问