2013-11-24 27 views

回答

0
--Select objects in viewport , run script. 
-- it keeps the 2 first keyframes for each controller and removes the rest. 

for o in selection do 
(
    if (o.position.controller.keys.count > 2) do 
    (
     for i = 1 to (o.position.controller.keys.count - 2) do 
     (
      deleteitem o.position.controller.keys (i + 2) 
     ) 
    ) 
    if (o.rotation.controller.keys.count > 2) do 
    (
     temp = (o.rotation.controller.keys.count - 2) 
     for i = 1 to temp do 
     (
      deleteitem o.rotation.controller.keys (i + 2) 
     ) 
    ) 
    if (o.scale.controller.keys.count > 2) do 
    (
     temp = (o.scale.controller.keys.count - 2) 
     for i = 1 to temp do 
     (
      deleteitem o.scale.controller.keys (i + 2) 
     ) 
    ) 
)