QQ聊天

MaxScript中获取Skin的骨骼的方式

之所以用 IsProperty 来判断是因为max可以用任意具有transform的物体来做骨骼,对美术来说就是“只要可以移动旋转缩放的东西就可以作为骨骼使用”。

Fn GetSkinBones inputSkin = 
(
    result = #()
    if ClassOf inputSkin == Skin do
    (
        result = for tempObject in Refs.DependsOn inputSkin where IsProperty tempObject #transform collect tempObject
    )
    result
)

GetSkinBones $.skin

 

 

posted @ 2012-11-21 12:26  SITT  阅读(626)  评论(1编辑  收藏  举报
QQ聊天