2021-04-05 01:35:12 +02:00
|
|
|
# Unfold animation cycle
|
|
|
|
|
|
|
|
Unfold static Walk/run cycle along defined path.
|
|
|
|
|
|
|
|
|
|
|
|
<!-- /!\ Alpha, work in progress -->
|
|
|
|
|
|
|
|
<!-- **[Download latest]()** -->
|
|
|
|
|
|
|
|
<!-- ### [Demo Youtube]() -->
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
## Description
|
|
|
|
|
|
|
|
sequencial set of tools:
|
|
|
|
|
|
|
|
- Fix character on curve
|
|
|
|
- Fit the curve on a ground object
|
|
|
|
- Animate the path (use key marked as 'EXTREME' type on selected foot pose bone)
|
|
|
|
- Define speed and adjust
|
|
|
|
- Expand anim cycle and step curve animation
|
|
|
|
- Pin feet on ground (use contact keys marked as 'EXTREME' for each feets)
|
|
|
|
|
2022-04-08 19:35:20 +02:00
|
|
|
### Where ?
|
2021-04-05 01:35:12 +02:00
|
|
|
|
2022-04-08 19:35:20 +02:00
|
|
|
Sidebar > Anim > unfold anim cycle
|
2021-04-08 19:25:05 +02:00
|
|
|
|
2022-04-08 19:35:20 +02:00
|
|
|
### TODO
|
2021-04-08 19:25:05 +02:00
|
|
|
|
2022-04-21 14:25:43 +02:00
|
|
|
- Better A-B position setup:
|
|
|
|
- auto-retime animation to prioritize speed over base cycle velocity
|
|
|
|
- create nurb path instead of curve
|
|
|
|
- Smoothing keys after last freezed to avoid too much gap "pose click".
|
|
|
|
|
|
|
|
<!--
|
|
|
|
### DONE
|
|
|
|
- auto-determine foot bone to use for distance reference
|
|
|
|
- Expose methods to go back in action history
|
2022-04-08 19:35:20 +02:00
|
|
|
- pin feets:
|
|
|
|
- iterate in reverse in keys when pinning so last foot position is correct
|
|
|
|
- create intermediate keys (at each frame when necessary) to prevent lateral sliding on curved path
|
|
|
|
(maybe expose as an option... not needed if path is straight for example... or auto detect if path is full straight at the moment of pin ops)
|
|
|
|
- align curve to root
|
|
|
|
- Put curve forward motion on bones modifier's offset value as negative time offset (instead of using curve )
|
|
|
|
-->
|
2022-04-12 11:21:00 +02:00
|
|
|
|