如何在3ds Max中模拟物体间的磁性吸引与排斥

发布于 2026年02月26日 | 从西班牙语翻译
Dos cajas con helpers simulando polos magnéticos interactuando en 3ds Max

在 3ds Max 中玩转磁力

你是否曾经想在 3ds Max 中模拟磁铁的行为,却发现软件并没有内置漫画物理?🧲 别担心,通过一些巧妙的技巧、控制器和一些Wire Parameters,你可以足够欺骗现实,从而实现那种梦寐以求的吸引和排斥效果。

关键在于距离……以及符号

要实现这种效果,在每个物体的面上放置一个 helper 或 point,以模拟磁极。为每个点分配“正”或“负”值,使用自定义属性。然后,使用表达式或脚本测量这些点之间的距离,并施加成比例的力:如果极性相反,则吸引;如果相同,则排斥。🎯

如何让它们相互靠近或逃离

有几种方法可以移动物体:

你也可以求助于MassFX:它没有磁铁,但接受外部力。通过一些脚本,你可以根据物体接近度和方向推动或吸引物体。结果是一个半自动系统,看起来更像是科学而非科幻 ⚡。

想要更多控制?全部自定义

使用Parameter Editor,你可以为 rigging 添加自定义属性:极性类型、效果强度、影响半径等。这允许你在每次更改时无需触及基础脚本即可调整行为。减少混乱,增加控制 🎛️。

幻觉是磁性的……直到有人移动一个 helper,一切都乱套。

经得起好奇艺术家的考验的磁力

在 3ds Max 中模拟磁力需要精确到毫米。这不是原生功能,但通过一些逻辑和脚本是可以实现的。不过,如果你与那些不问就乱动的人共享场景,最好冻结 helper 🔒。

因为归根结底,没有什么比看到两个盒子浪漫地靠近……然后一个像欠钱一样飞走更能体现“专业模拟”了 😅。