Blender Git Loki
February 22, 2021, 20:33 (GMT) |
February 19, 2021, 18:16 (GMT) |
include D9925: NLA Tweak Mode: Evaluate Upper Stack |
February 17, 2021, 21:16 (GMT) |
- Overlooked remap_domain writing, now sets remap_domain on output even when succeeds. This didn't have any effect for user as the input blended_snapshot and output upper_snapshot were always the same. |
February 17, 2021, 06:20 (GMT) |
- rebase and minor cleanup |
February 17, 2021, 06:12 (GMT) |
minor cleanup |
February 17, 2021, 06:12 (GMT) |
NLA: Extract nlasnapshot_blend_get_inverted_upper_snapshot() Extracts //nlasnapshot_blend_get_inverted_upper_snapshot()// from //BKE_animsys_nla_remap_keyframe_values()// - This introduces a new struct member: `NlaEvalChannelSnapshot->invertible` which marks values which have successfully been inverted and can be further used for solving. - //nlasnapshot_mark_all_invertible()// is unused in this patch but seemed generally useful when using snapshots for remapping. {D8867} would be able to make use of it. - //nlasnapshot_blend_get_inverted_upper_snapshot()// has a variant //nlasnapshot_blend()// from {D10220}, but this patch doesn't depend on it at all. A third variant will later be added //nlasnapshot_blend_get_inverted_lower_snapshot()//. Altogether, these three functions allow solving for any of (lower_snapshot, upper_snapshot, blended_snapshot) given the other two. No user functional changes Differential Revision: https://developer.blender.org/D10222 |