3ds max (18) Maya (8) link (6) Unknown words (2) AE (1) Animate (1) Bodypaint (1) ZBrush (1) else (1) mental ray (1)

2010年1月17日星期日

3dsmax_製作伸縮骨架的Point腳本

fn AddPoints=
(
Pts=#()
for x in selection do
(
Pt=point size:2 centermaker:false axistripod:false cross:false box:true wireColor:[200,0,0]
pt.transform=x.transform
append pts pt
)
For i = 1 to selection.count do
(
b=selection[i]
posCon=position_constraint()
b.pos.controller=posCon
posCon.appendTarget pts[i] 100
if i < selection.count then
(
lookAtCon=lookAt_constraint()
b.rotation.controller=lookAtCon
lookAtCon.appendTarget pts[i+1] 100
lookAtCon.lookat_vector_length=0
lookAtCon.upnode_world=false
lookAtCon.pickUpNode=pts[i]
)
)

)

0 意見: