返回行业情报

TenPix Cloth布料模拟插件登陆3ds Max

TenPix Cloth for 3ds Max is out

TenPix Cloth是一款面向3ds Max的GPU加速布料模拟系统,以修改器形式工作,支持真实几何碰撞、自碰撞与分层、织物材质、绘制权重通道、别针缝线撕裂、线头生长、体积压力与刚体、场景力场、统一图表管理、缓存与Alembic导出、Delta Mush平滑及渲染农场脚本,支持Max 2024至2027,需NVIDIA RTX显卡,首发价150美元。

深度解读

TenPix Cloth 的发布,本质上是把过去只在 Houdini、Marvelous Designer 或高端内部解算器里才能见到的“服装级”布料工作流,直接塞进了 3ds Max 的修改器堆栈里,并且用一块 NVIDIA RTX 显卡把交互性拉到了生产可用的水平。这句话里藏着三个判断:第一,布料模拟的战场正在从“独立软件”向“宿主 DCC 的原生修改器”迁移;第二,GPU 解算不再是演示噱头,而是被包装成了“加个修改器、拖时间线”的日常操作;第三,150 美元的定价和 Deadline 脚本的支持,说明它瞄准的不是实验性用户,而是真正要交片子的中小型工作室和自由职业者。

它到底解决了 3ds Max 用户的什么痛点

3ds Max 长期缺乏一个“像样”的原生布料方案。自带的 Cloth 修改器基于 CPU,面对多层服装、自碰撞和密集网格时几乎不可用;MassFX 的布料模块同样受限于 CPU 解算和较弱的层间碰撞处理。从业者的现实选择通常是:去 Marvelous Designer 里做板片解算、烘焙成 ABC 再导回 Max,或者干脆用 Houdini 的 Vellum 走一趟。这两条路都意味着跨软件往返、缓存管理混乱、迭代周期被拉长。

TenPix Cloth 的切入点非常明确:你不需要离开 Max。它是一组修改器,加在网格上的方式和 Bend、Skin 没有区别,播放时间线就开始在 NVIDIA RTX 显卡上解算。这个“修改器化”的设计选择不是包装上的小聪明,它直接决定了迭代节奏——参数调整后重新播放即可看到结果,而不是导出、切软件、解算、导回、再导入。对于服装迭代这种需要几十上百次微调的工作,工作流每少一次跨软件跳转,累积节省的时间是惊人的。

把布料解算从“一个需要专门打开另一个软件的任务”降级为“修改器堆栈里的一行”,这是 TenPix 最核心的产品判断。

GPU 解算与“真实几何碰撞”意味着什么

原文明确写了 GPU solver,并且强调“dense garments stay interactive”——密集服装保持交互性。这句话的分量需要放在具体场景里理解:一件带褶皱、缝线、多层叠穿的角色服装,网格量动辄几十万面,CPU 解算器在这种密度下每帧可能要数秒甚至更久,交互性归零。GPU 解算把单帧成本压到可以边拖时间线边看结果的程度,这才让“修改器化”的工作流真正成立。

更关键的是 True-geometry collision(真实几何碰撞)。很多布料方案的碰撞检测基于简化代理或体素近似,结果就是衣服和身体之间出现穿插、层与层之间互相穿透。TenPix 声称用真实几何做碰撞,配合 Self collision and layers(自碰撞与分层),直接对应的是“多层叠穿服装”这个最难的场景——内衣、衬衫、外套同时存在,每层都要和身体碰撞、和相邻层碰撞、还要保持自己的褶皱形态。这是服装解算的试金石,也是 Marvelous Designer 长期占据从业者心智的原因。TenPix 敢把“layers”单独列为特性,说明它至少在这个方向上有实质投入。

命名权重图与“一件衣服多种面料”的工程意义

Painted channels 和 Named weight maps 这组特性值得单独拆开看。原文说:命名权重图用来指定材质、固定点(pin)、缝线(seam)、撕裂(tear)或刚性片(rigid piece)分别应用在哪里,因此“一件服装可以承载多种面料”。

这个设计的工程价值在于它把“服装”从一个均质整体拆成了可分区控制的系统。现实中的衣服本来就不是单一材质:领口是罗纹、主体是棉布、袖口可能有弹性纤维、装饰片可能是皮革。传统做法要么分件模拟再拼接(接缝处容易出问题),要么用一张材质糊过去(物理行为失真)。用命名权重图做分区,意味着同一个网格上不同区域可以有不同的 Fabric materials、不同的固定策略、不同的撕裂阈值,而 Tnpix Material Standard 提供的十二种预设面料和“日常旋钮”降低了上手门槛。

Pins、seams and tearing 三件套则是服装解算的“正确性”保障。Pin 决定衣服挂在哪里不掉,seam 决定缝合线是否被尊重(而不是解算时被撕开),tearing 决定布料在受力超限时是否断裂。这三者共同构成“衣服像衣服”的基本条件,缺一个就会在特写镜头里露馅。

Tnpix Threads:撕裂之后的线头,是技术也是叙事

Tnpix Threads 是这份特性列表里最有辨识度的一项:从每一处撕裂处生长出经纬线,部分线仍然横跨裂口,沿着绘制的下摆生成流苏。每根线独立悬挂、摆动、碰撞、断裂,并以管状几何渲染。

这不是一个“锦上添花”的功能,它解决的是布料解算长期以来的一个尴尬:撕裂做出来了,但裂口边缘是干净的几何切面,看起来像被剪刀剪过,而不是被扯破的织物。真实织物撕裂后会有纤维残留、会有仍然相连的纱线、会有毛边。Threads 用程序化生成的管状线模拟这些细节,并且让它们参与物理(悬挂、摆动、碰撞、断裂),这意味着特写镜头下的撕裂不再是“解算痕迹”,而是可以成为叙事焦点——战损服装、灾难场景、恐怖片里的破损衣物,这类镜头的价值直接取决于裂口细节的可信度。

撕裂的难点从来不是“断开”,而是断开之后边缘还剩下什么。Threads 补的正是这个“剩下什么”。

Tnpix Preserve 与 Tnpix Wrap:两个容易被忽略但决定成败的修改器

Tnpix Preserve 让绘制的区域跟随角色自身的动画而不是参与模拟。这个功能对应的是一个非常具体的生产问题:衣服上有些部分不应该被解算——比如紧贴身体的护甲片、已经用动画做好的披风固定段、或者需要精确匹配角色动作的绑带。把这些区域排除在解算之外、直接继承角色动画,既省算力又避免解算器把本该固定的部分“揉”变形。

Tnpix Wrap 则是高模/低模分离的标准做法:用模拟的低分辨率网格驱动高分辨率网格,同时还能闭合撕裂壳体的切口。布料解算在低模上跑、渲染用高模,这是行业惯例,但 Wrap 额外做了“闭合撕裂切口”这件事——意味着撕裂发生在模拟层,而渲染层的高模能自动补上裂口边缘的几何,不需要手动修。这两个修改器不显眼,但它们决定了 TenPix 能不能嵌进现有的资产管线,而不是要求艺术家为它重建一套流程。

TenPix Graph、缓存与 Deadline:生产就绪度的真正指标

TenPix Graph 用一个窗口展示场景里所有 Solver group,并在那里编辑每个 TenPix 修改器的每一项设置、每个物体携带的修改器、以及每个 Solver group 包含的物体。这个设计的意图是解决修改器化方案的通病:当场景里有十几件衣服、每件衣服挂着一串修改器时,逐个物体点选检查参数是灾难。集中式面板把“解算组”作为管理单元,符合布料工作的实际组织方式——一件衣服一个组,一组一个解算配置。

缓存方面,支持 TenPix cache 和 Alembic,支持重定时(retime)、抽帧(posterize)、用 Delta Mush 平滑、渲染运动模糊。Delta Mush 的加入说明开发者理解解算网格和渲染网格之间的差距——解算出来的布料往往有高频抖动,Delta Mush 做平滑的同时保留大形,这是生产级布料管线的常见收尾步骤。

Deadline 脚本是整份公告里最能说明“这是给干活的人用的”的一条:现成的 Deadline 脚本在农场上记录缓存,一个 Solver group 一个任务,每个记录帧显示为任务进度。中小型工作室的渲染农场几乎都跑 Deadline,开箱即用的提交脚本意味着不需要 TD 写一套集成就能把布料解算塞进现有的农场调度。对比很多独立插件“农场支持请自行解决”的态度,这是明确的生产导向。

Repeatable results(可重复结果)同样关键:同样的场景、同样的设置,每次产生同样的模拟。这句话针对的是解算器的确定性——GPU 并行解算天然容易引入非确定性,如果每次跑出来不一样,“审批通过的版本”和“最终渲染的版本”就可能对不上。开发者把确定性作为卖点写出来,说明他们知道工作室最怕什么。

定价、硬件门槛与开发者背景透露的信号

150 美元的 launch price、2026 年 12 月 31 日后涨到 200 美元、提供免费试用版——这个定价策略把 TenPix 放在“个人和小团队随手买”的区间,而不是“需要走采购流程”的区间。对比 Marvelous Designer 的订阅制和 Houdini 的 Indie 定价,TenPix 是一次性买断的插件,心理门槛低得多。

硬件门槛是硬性的:NVIDIA RTX 显卡,RTX 20 系列到 50 系列,系统支持 Max 2024–2027。只支持 NVIDIA 意味着 AMD 和 Apple Silicon 用户被排除在外,这是 GPU 解算方案常见的取舍——CUDA/OptiX 生态的成熟度目前仍明显领先。对工作室来说这不是大问题(农场和工位大多是 RTX),但对使用 Mac 或 AMD 卡的自由职业者,这是一道明确的墙。

开发者 Alireza Akhbariarabani 以个人身份(10Pix Studio)推出这样一套功能密度极高的系统,值得注意。布料解算涉及碰撞检测、约束求解、积分器稳定性、GPU 并行化、以及与宿主 DCC 的深度集成,通常是大团队或公司级产品的领域。一个人做出覆盖解算、材质、撕裂、线程、软体、农场集成的完整方案,说明两件事:GPU 解算的技术门槛在过去几年被 CUDA 生态和开源解算器研究显著拉低了;以及 3ds Max 插件生态里存在被压抑很久的需求缺口,大到值得个人开发者投入。

所以呢:对行业和从业者的实际含义

对 3ds Max 用户来说,最直接的变化是“服装迭代不再必须离开 Max”。这不会让 Marvelous Designer 消失——MD 的板片设计(pattern-based)工作流在“从零做一件衣服”这件事上仍有不可替代性——但它会改变分工:板片设计可以在 MD 里完成,而适配、碰撞、分层、撕裂、最终解算可以回到 Max 里用 TenPix 做。跨软件往返的次数减少,迭代循环缩短。

对小型工作室和自由职业者,150 美元买断加 Deadline 脚本的组合,意味着布料解算的“基础设施成本”被压到了接近零。过去要搭一套可用的布料管线,要么买 MD 订阅加一套导出流程,要么请会 Houdini 的人,要么忍受 Max 原生 Cloth 的折磨。现在多了一个“加修改器就能跑”的选项,而且结果可重复、可上农场。

对 3ds Max 生态整体,TenPix 的出现是一个信号:Max 的插件开发者正在用 GPU 计算和现代化工作流填补 Autodesk 原生功能留下的空白。Soft bodies(experimental)with entry-level muscle simulation 这条实验性特性甚至暗示了更远的野心——布料只是入口,软体和肌肉模拟可能是同一套解算框架的下一步。如果 TenPix 的 Solver 架构足够通用,它有机会从“布料插件”长成“Max 里的 GPU 物理层”。

需要冷静看待的是:这是 1.0 发布,Soft bodies 标注为 experimental,真实生产环境下的稳定性、极端场景(超多层、超密集、复杂自碰撞)的表现、以及和 Max 自身修改器堆栈的兼容性(比如和 Skin、Morpher、动画层的交互顺序)都还需要实际测试验证。免费试用版的存在正是为此——在掏 150 美元之前,拿自己最难的镜头去跑一遍,比读任何特性列表都可靠。

一个 150 美元的修改器能不能替代跨软件管线,答案不在公告里,在你自己的镜头上。
其
软件技术3ds Max布料模拟GPU加速插件视效制作