Blender Git Statistics -> Developers -> GuiltyGhost
Wayde Moss (GuiltyGhost)
Total Commits : 65
Master Commits : 27
Branch Commits : 38
First Commit : March 29, 2020
Latest Commit : February 22, 2021
Commits by Month
Date | Number of Commits | |
---|---|---|
February, 2021 | 16 | |
January, 2021 | 9 | |
December, 2020 | 29 | |
November, 2020 | 2 | |
October, 2020 | 4 | |
September, 2020 | 2 | |
August, 2020 | 2 | |
July, 2020 | 0 | |
June, 2020 | 0 | |
May, 2020 | 0 | |
April, 2020 | 0 | |
March, 2020 | 1 |
Commit Distribution
Favourite Files
Filename | Total Edits |
---|---|
anim_sys.c | 42 |
nla.c | 17 |
nla_private.h | 16 |
rna_nla.c | 10 |
properties_nla.py | 9 |
nla_edit.c | 8 |
BKE_nla.h | 7 |
DNA_anim_types.h | 7 |
BKE_animsys.h | 6 |
nla_buttons.c | 6 |
File Changes
Action | Total | Per Commit |
---|---|---|
Added | 1 | 0.0 |
Modified | 179 | 2.8 |
Code Changes
Action | Total | Per Commit |
---|---|---|
Lines Added | 4 759 | 79.3 |
Lines Removed | 2 348 | 39.1 |
Latest commits 
Revision 2d0117f by Wayde Moss (temp_D10504_nla_keyframe_remap_upper_strips) February 22, 2021, 20:33 (GMT) |
Revision 0cc9127 by Wayde Moss (temp_D10504_nla_keyframe_remap_upper_strips) February 19, 2021, 18:16 (GMT) |
include D9925: NLA Tweak Mode: Evaluate Upper Stack |
Revision 9cfce14 by Wayde Moss (temp_T76472_graph_editor_fcurve_extrapolation) February 18, 2021, 15:49 (GMT) |
- ghost fcurve drawing uses Show Extrapolation setting |
Revision 3a203f4 by Wayde Moss (temp_D10504_nla_keyframe_remap_upper_strips) 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. |
Revision c312813 by Wayde Moss (temp_D10504_nla_keyframe_remap_upper_strips) February 17, 2021, 06:20 (GMT) |
- rebase and minor cleanup |
Revision 7f74c8c by Wayde Moss (temp_D10504_nla_keyframe_remap_upper_strips) 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 |
Revision 095a1db by Wayde Moss (temp_D10504_nla_keyframe_remap_upper_strips) February 17, 2021, 06:12 (GMT) |
minor cleanup |
February 17, 2021, 06:07 (GMT) |
Fix: NLA Blend Domain Enable All Typo Introduced by my recent commit: rBc48360c2559a Accidentally used 4 instead of `necs->length`. |
February 17, 2021, 05:21 (GMT) |
Fix: NLA Blends Non-Animated Upper Channel Values Issue introduced by my commit: rB40b7929cc040 **User-level Problem**: The issue resulted in a full-replace upper strip with only a Z location channel full-replacing the XY location channels of the lower stack. replaced to default. The expected behavior is that only the Z location channel is affected. **Technical-level Problem**: Before the problematic commit, fcurves were blended as they were read. So only existing animated channels would blend. My recent commit changed the process to read all fcurve values into an isolated upper_snapshot then blend with the lower stack. There is no data stored to know whether the upper snapshot channel values were sampled from fcurves or were default values. Only those sampled from fcurves should be blended. **Solution**: Added a `blend_domain` bitmask member to NlaEvalChannelSnapshot. The blending function only blends values within the `blend_domain`. Sampled fcurve values are now marked as within the `blend_domain`. We also now always copy the lower snapshot to the result snapshot which only matters when they aren't the same. Currently, it's always the same so the change is more for future unseen cases. Reviewed By: sybren, #animation_rigging Differential Revision: https://developer.blender.org/D10339 |
Revision 2a3254a by Wayde Moss (temp_T76472_graph_editor_fcurve_extrapolation) February 17, 2021, 04:42 (GMT) |
Graph Editor: FCurve Extrapolation Visibility T76472 Adds toggle to graph editor (View->Show Extrapolation). When disabled, then fcurves only draw over the keyframe range. For baked fcurves, the range is all sampled points. For ghost fcurves, extraplation is always drawn since the sampled points may include extrapolated points of the original fcurve. Show Extrapolation is the default. ___ **Technical Notes**: - `draw_fcurve_curve()`: There are now explicit checks for floating point poor accuracy cases. Without them, then there would be visual flickering when no extrapolation is drawn and there is a discontinuity at the end (due to cyclic modifier). This removes the need for the `+samplefreq` in `etime = v2d->curxmax + samplefreq`. It also removes the need to do so on `fcu_start/fcu_end`. - `draw_fcurve_curve()`: Besides the previous note, the only other meaningful change is the `if(!draw_extrapolation)` branch which just changes `stime/etime` to match the keyframe bounds instead. Differential Revision: https://developer.blender.org/D10442 |
MiikaHweb - Blender Git Statistics v1.06