オブジェクトの独自の修飾子を作成したいと考えています。そのため、オブジェクトを選択するModify Panel
と、モディファイアのリストに移動して展開すると、myModifier
が表示されます。
シンプルな方法は何ですか?
オブジェクトの独自の修飾子を作成したいと考えています。そのため、オブジェクトを選択するModify Panel
と、モディファイアのリストに移動して展開すると、myModifier
が表示されます。
シンプルな方法は何ですか?
Modifier、SimpleMod、または既存の修飾子の 1 つ (必要に応じて) から新しい 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
)
)