Молодец.
Я вот тоже по быстрому, чтобы без заморочек с матрицами написал скрипт, который работает через снапшуты. Если кому интерестно - ну не пропадать же труду
Нужно выделить нужные объекты и запустить скрипт:
-----------------
KeyEvery = 5 -- Make keys at every frame
RangeIn = 0 -- Start bake-animation time
RangeOut = 100 -- End bake-animation time
for i in selection do
try(
(
Obj = i
ObjCopy = copy Obj -- makes object copy
Obj.parent = undefined -- makes object non linked
for i = RangeIn to RangeOut by KeyEvery do
(
with animate on
(
at time i (temp = snapshot ObjCopy).parent = undefined -- gets object snapshot at every KeyEvery frame and unparent it
at time i Obj.transform = temp.transform --align object with target at spec. frame
delete temp
)
)
delete ObjCopy
)
)catch()