АртФорумМоделирование

Blender - дело о пропаже анимаций...

#0
8:02, 21 авг 2014

Привет.

Целый день работал в блендере, анимировал телочку.
Вечером экспортнул ее в FBX формат, загрузил в юнити - отснял футажи с анимацией, и решил сделать скриншотик с красивой позой.
Открываю обратно блендер - а там только последняя анимация, которую я сделал.

То есть, там можно по экшенам эти анимации разбивать, мол, бег вперед, бег назад, айдл и т.д.
В итоге сохранился только бег влево и бег вперед, и тот сначала выглядел, как бег влево, но после "открытия форточки", стал отображаться корректно.

Кто с таким сталкивался? Как с этим бороться? Как обезопасить себя от таких неприятных моментов в будущем?

+ собственно телочка

UPD: Пересохранил в другой файл. Открываю - только анимация бега вперед! Что происходит!?

#1
8:29, 21 авг 2014

делай без экшнов, просто анимации одна за другой на таймлайне

#2
8:49, 21 авг 2014

Вот что я нашел на сей счет:

Oh yeah i had that once, and lost 5 anims i just did.
Actually blender does not save animations (or any other data btw) that are not used in the scene. The action editor apply the current anim to the rig and all the others are not applied if you save and close like that all the other anims are not saved. Close and re open and they are gone.
What you have to do is to click on the “F” button next to the name of the animation. The tooltip is “save this datablock even if it has no user”.
Then you anim will be saved what eve happen.

Тут говорится о том, что блендер не сохраняет анимации, которых нет на сцене. ПОэтому, если переоткрыть файл - то неиспользованные на сцене в данный момент анимации пропадут. Этого можно избежать нажатием на маленькую кнопку с буковкой F справа от списка Экшонов. Она будет сохранять анимацию ДАЖЕ, если ее нигде не используют... Вот такой вот Блендер, умнее своих пользователей...

Сделал тест, зафиксил две анимации, переоткрыл файл - они на месте. Я надеюсь, это и есть корень проблемы.

#3
8:58, 21 авг 2014

blender-2-60-action-editor-save-your-datablocks

This isn't so much of a question as it is advice to all Blender users using Blender 2.60 and up.

When I'm making a character in Blender and I want to give it different actions, I use the Action Editor. It's quite handy, because I can have separate timelines for each action (walk, run, shoot, jump, etc.). Now, in older versions of Blender, when you made a new action it would be saved automatically.

IMPORTANT PART: This is not the case in Blender 2.60. Every time you make a new action, press the little F button beside the action's name in the Action Editor. The F button ensures that your action will be saved whether or not it's being used currently in your file. If the F button isn't active for every one of your actions, those actions will be lost the moment you exit Blender. Only the current action will still be remaining.

Be ye warned! This is a change of functionality that, as far as I could tell, is not documented except on a few random Blender forum posts. I lost a few hours of work because of this! Don't let it happen to you! Just say no to drugs! Only you can prevent forest fires!

В двух словах: Всегда тыкайте на кнопку F, когда создаете новый Action в редакторе Экшонов. В противном случае, все неактиыные анимации похерятся при перезапуске блендера.

UPD: Fucking Shit! Из-за этого дерьма я потерял 9 часов работы!

#4
9:03, 21 авг 2014

Надо чтобы у ресурсов был пользователь, а иначе он не сохраняет то есть в экшоне нужно нажать F (fake user).
как-только ты решил сделать след. экшон арматуре, то предыдущий экшон теряет пользомателя(-1), нужен фейковый пользователь - F для действий которые ты хочешь сохранять. Там же в списке экшонов перед названием есть цифра которая показывает текущее количество пользователей.

>делай без экшнов, просто анимации одна за другой на таймлайне
Это для чего ? Не удобно при анимации, разгребать в ключах где что начинается, сколько идет, трансформировать. В финале конечно можно все в один NLA трек последовательно поставить, но вроде юнька если нужно сольет все в одну анимашку.

#5
9:27, 21 авг 2014

codingmonkey
> Это для чего ? Не удобно при анимации, разгребать в ключах где что начинается,
> сколько идет, трансформировать.

Чтобы не
> потерял 9 часов работы
не нажав одну кнопочку.

По удобству практически так же, особых проблем я не заметил, работал много обоими методами.

#6
11:12, 21 авг 2014

>Из-за этого дерьма я потерял 9 часов работы!
Возьми на задний фон воткни мувик типа этого, по нему попробуй сделать.

+ Показать

Может ускорит малость

#7
12:54, 21 авг 2014

Ducat
> Из-за этого дерьма я потерял 9 часов работы!
Загрузи анимацию из fbx обратно, лiл. Фича автоматической сборки мусора, действует для всех ресурсов сцены — смотри текстуры не потеряй.

Прошло более 8 лет
#8
3:52, 19 окт 2022

Press F. (всё так же, пишу из будущего.)

#9
17:50, 19 окт 2022

Ну вы меня и напугали !
Анимация пропадает в блендере. Думал свежая тема, а ей уже 8 лет.

Пока в Blender 3.3 такого не заметил.

АртФорумМоделирование

Тема в архиве.

Тема закрыта.