experiment/Animations.md

1.3 KiB

Blender animations

With the current bevy engine limitations and all things considered, these will be the techniques and systems to be used.

Character

The game character will move by animations except for the actual translation and rotation, which will be computed by the engine. Unfortunately, due to my limited animation knowledge, split body animations won't be made. For now, Manually create every single animation, and try to reuse concepts as much as posible Examples:

  • Pistol grip should always be in the same position
  • Foregrip should be in the same position for same gun types

UPDATE:

Bevy isn't really ready yet for IK, multi-body animations, etc... Importing a character into bevy from blender is a nightmare. Hate to admit it but it's true. Maybe for 0.13 they work on it. Still, I can do many things without that. Mainly, Give love to the weapon system, movement, etc...

Modular weapons are not that crazy anymore, now that you have the blender->bevy workflow with custom properties, you can make it.

Modular Weapons Design:

Important: ZERO ANIMATIONS. ALL PROCEDURAL

Limit mods to attachments, for now, I don't want to change barrel lengths or foregrips. Only do silencers/compensators, sights, Foregrips.

Blender:

  • Mark every weapon parent with a FirearmEnum custom property
  • Mark Firing point