Animação

Animações suportadas:
  • transformar animação de todos os tipos de objetos
  • transformar animação de ossos de pose
  • shape key animation
  • Animação de luzes
  • Animação da câmera

Múltiplas ações para um único objeto

Na maior parte dos jogos, um objeto teria animações para as quais alternar. Esta extensão tem suporte para exportar múltiplas ações, todas de uma vez, em apenas um AnimationPlayer o que torna fácil a mudança de ações.

Esse fluxo de trabalho faz uso de nla_tracks do Blender. Segue um breve guia de como utilizar esta funcionalidade:

1. Stash active action

New created action is always an active action bound to object. There are several ways to place an active action into NLA track, one is of course doing it in NLA Editor

../../../../_images/nla_editor.jpg ../../../../_images/nla_pushdown.jpg

Ou pode ser feito juntando a ação em Dope Sheet

../../../../_images/dope_sheet.jpg ../../../../_images/stash_action.jpg

**2. Verificar o status 'mute' das faixas NLA **

Uma trilha NLA pode ser mute ou unmute, o exportador irá exportar todas as trilhas NLA com mute como uma ação separada, enquanto mistura todas as trilhas NLA unmute em todas as ações (incluiondo a ação de ação) sendo exportadas.

../../../../_images/nla_strip.jpg

3. Export the scene

Certifique-se de que a opção Export Stashed Actions está ativada.

../../../../_images/stash_action_option.jpg

Then all the stashed actions, as well as the active action, are exported to an AnimationPlayer.

../../../../_images/in_godot.jpg

Constraints

Sometimes complicated animation is built with object constraint; a usual example is inverse kinematics. The add-on would automatically check if an object has some constraint; if it does, all the constraints are baked into actions and then exported along with the object.

Animation Mode

Godot and Blender have different structure to store animation data. In Godot animation data is stored in an AnimationPlayer node, instead of in each animated node. In order to fix this inconsistence and still make the animation play versatile, this add-on has three animation exporting modes.

Modo 'Animação como Ações'

Tratar todas as animações como ações de objeto, então na cena exportada, cada objeto teria seu próprio AnimationPlayer mantendo suas ações.

Modo 'Animação de Cena'

Se você quer sua animação gere o mesmo resultado que o da linha do tempo do Blender, isto é o que você quer. Neste modo, todas as animações na cena são colocadas em apenas um AnimationPlayer na raiz da cena.

Modo 'Animações como Ações com Alongamento'

This mode has very similar behavior of mode 'Animation as Action', but it can generate fewer AnimationPlayers; objects in parent-children relationship would share their AnimationPlayer. It is useful when you have several rigs, and each Skeleton and Mesh has actions; then one rig would have just one AnimationPlayer.