You are on page 1of 1

rollout bakeBones "Bake to Bones"

(
label instruct "Select verts in the deforming mesh"
label instruct2 "these will generate bones"
button bake2bones "Bake Deformation to Bones"
button blendAllBones "Blend All Bones"
on bake2bones pressed do
(
if $selection.count > 0 then
(
if selectedVerts == undefined or selectedVerts.c
ount < 1 then
(
messagebox "No vertices selected"
return undefined
)
for i = 1 to selectedVerts.count do
(
box name:("bakeBone_" + (selectedVerts[i
] as string)) position:((obj1.modifiers[1].getVertex selectedVerts[i]) + [0,0,-.
05]) length:1 width:1 height:1
)
for i = (animationrange.start as integer) to (an
imationrange.end as integer) do
(
with animate on
(
slidertime = i
for m=1 to selectedVerts.count d
o
(
(execute ("$bakeBone_" +
selectedVerts[m] as string)).position = ((obj1.modifiers[1].getVertex selectedV
erts[m]) + [0,0,-.05])
)
)
)
)
else
messageBox "Select Node before." title:"Error"
)

__________________
_________________
for i = 1 to $.vertices.count do
(
box name:("bakeBone_" + ($.vertices[i] as string)) position:(($.vertices[i]) + [
0,0,-.05]) length:1 width:1 height:1
)

You might also like