0
我一直用這個簡單的MAXScript來清除2010年3ds Max軟件的動畫:刪除#allKeys但在2010年3ds Max軟件的第2使用MAXScript
deleteKeys objects #allKeys
有這樣一個簡單的方法來刪除所有的關鍵幀但保持前2?
我一直用這個簡單的MAXScript來清除2010年3ds Max軟件的動畫:刪除#allKeys但在2010年3ds Max軟件的第2使用MAXScript
deleteKeys objects #allKeys
有這樣一個簡單的方法來刪除所有的關鍵幀但保持前2?
--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)
)
)
)