我想为对象创建自己的修饰符。
因此,当我选择对象时,转到Modify Panel
并展开修改器列表,myModifier
将会显示。
简单的方法是什么?
答案 0 :(得分:1)
您希望从Modifier,SimpleMod或其中一个现有修改器(根据您的需要)派生新的maxscript类。
只需移动顶点的简单修改器最好从SimpleMod完成。以下是文档中的示例。文档http://docs.autodesk.com/3DSMAX/14/ENU/MAXScript%20Help%202012/files/GUID-E91909AD-28D5-4AEF-8C6C-2EF2AC0C78A-1841.htm
中有更多示例plugin simpleMod saddle
name:"SaddleDeform"
classID:#(685325,452281)
version:1
(
parameters main rollout:params
(
amount type:#integer ui:amtSpin default:20
)
rollout params "Saddle Parameters"
(
spinner amtSpin "Amount: " type:#integer range:[0,1000,20]
)
on map i p do
(
p.z += amount * sin((p.x * 22.5/extent.x) * (p.y * 22.5/extent.y))
p
)
)