|
because i can’t delete tis topic, i’ll just have to answer it.
warning: the codes below should only be used if ur creating biped pose collections for pose-to-pose animation thru the copy/paste rollout in motion panel. “biped.deletekeys” will delete all keys of the foot in the timeline. an option is to remove all the biped.deletekeys below but u will loose the ability to remove foot anchors through ur rollout.
--note:anchorL,anchorR,btn36 ,and btn11 are buttons. the maxscript below should be inserted in a rollout. create the 4 buttons inside the rollout.
--then to select the biped controller
pobj=pickobject prompt:"select biped to be processed”
selectedbiped=pobj.controller
--to anchor left foot only
on anchorL pressed do
(
try(
local a=biped.getNode selectedbiped #lleg link:3
local b=biped.getNode selectedbiped #rleg link:3
biped.setplantedkey a
biped.deletekeys b.controller #allkeys
)catch()
)
--to anchor right foot only
on anchorR pressed do
(
try(
local a=biped.getNode selectedbiped #lleg link:3
local b=biped.getNode selectedbiped #rleg link:3
biped.setplantedkey b
biped.deletekeys a.controller #allkeys
)catch()
)
--to anchor both feet
on btn11 pressed do
(
try(
local a=biped.getNode selectedbiped #lleg link:3
local b=biped.getNode selectedbiped #rleg link:3
biped.setplantedkey a
biped.setplantedkey b
)catch()
)
--this will clear all foot anchors
on btn36 pressed do
(
try(
local a=biped.getNode selectedbiped #lleg link:3
local b=biped.getNode selectedbiped #rleg link:3
biped.deletekeys a.controller #allkeys
biped.deletekeys b.controller #allkeys
)catch()
)
|