experiment/Animations.md

28 lines
1.3 KiB
Markdown
Raw Normal View History

2023-11-17 15:37:16 +00:00
# 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
2023-11-19 19:33:00 +00:00
# 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