【发布时间】:2018-06-20 07:51:18
【问题描述】:
大家好,对 maxscript 感兴趣的人,
我想做一批FFD变形的岩石模型。为了提高效率,我需要编写一个脚本来操纵控制点进行随机变形。
我打开监听器并手动移动控制点,但没有弹出消息提供参考。所以我似乎很难自己解决这个问题。
您能否给我一个简明的例子来说明如何做到这一点?非常感谢!!!
最好的,
益阳
【问题讨论】:
大家好,对 maxscript 感兴趣的人,
我想做一批FFD变形的岩石模型。为了提高效率,我需要编写一个脚本来操纵控制点进行随机变形。
我打开监听器并手动移动控制点,但没有弹出消息提供参考。所以我似乎很难自己解决这个问题。
您能否给我一个简明的例子来说明如何做到这一点?非常感谢!!!
最好的,
益阳
【问题讨论】:
FFD 控制点的动画效果类似于可编辑的网格顶点。 希望这会奏效:
b = box()
addmodifier b (FFD_2x2x2())
animateAll b.modifiers[#FFD_2x2x2]
getPropNames b.modifiers[#FFD_2x2x2] #dynamicOnly --prints properties which you can animate
with animate on
(
at time 50
b.modifiers[#FFD_2x2x2].Control_Point_1 = [0,-2,0]
)
playanimation()
【讨论】: