Nate Rupsis nrupsis
  • Chicago
  • https://blunder.training/
  • I do stuff, and sometimes things. Working as a developer / contributor in the Animation & Rigging module.

    I love learning, and teaching. So feel free to hit me up in blender chat if you want to learn how to develop blender!

  • Joined on 2021-11-11
Nate Rupsis pushed to NLA-horizontal-shuffle at nrupsis/blender 2023-03-09 17:43:54 +01:00
2c6d0570ce one small refactor down
Nate Rupsis created pull request blender/blender#105532 2023-03-07 16:50:02 +01:00
WIP: NLA-horizontal-shuffle
Nate Rupsis created branch NLA-horizontal-shuffle in nrupsis/blender 2023-03-07 16:43:05 +01:00
Nate Rupsis pushed to NLA-horizontal-shuffle at nrupsis/blender 2023-03-07 16:43:05 +01:00
a972b9ad9c got the horizontal overlap shuffle working
bc81f5fe56 looking into color FIXME's
48944e7a8e Gizmo: slightly increase cage2d corner margins
275d69467b Gizmo: show hovering regions of cage2d gizmo to indicate constraint axis
7bf20e93d6 Cleanup: silence unused local variable warning
Compare 10 commits »
Nate Rupsis deleted branch T82241-cleanup-NLATrack_insert from nrupsis/blender 2023-03-02 15:02:45 +01:00
Nate Rupsis pushed to main at blender/blender 2023-03-02 15:02:42 +01:00
81b56f8bbc Cleanup: Refactor BKE_nlatrack_add to multiple methods to handle adding a new NLA track to the track list. Insert before, after, head, and tail
Nate Rupsis merged pull request blender/blender#104929 2023-03-02 15:02:42 +01:00
Cleanup: Refactor BKE_nlatrack_add to multiple methods to handle adding a new NLA track to the track list. Insert before, after, head, and tail
Nate Rupsis pushed to T82241-cleanup-NLATrack_insert at nrupsis/blender 2023-03-02 14:58:02 +01:00
6118426e74 Merge branch 'main' into T82241-cleanup-NLATrack_insert
b612dd3aa2 removing old documentation
12854fdfd6 Fix: Frame Channels fails when no keys in range
f97542e5a2 Merge branch 'blender-v3.5-release'
9e5275791f Fix #105343: id.make_local() doesn't work for overridden data.
Compare 20 commits »
Nate Rupsis commented on pull request blender/blender#104929 2023-03-02 04:37:52 +01:00
Cleanup: Refactor BKE_nlatrack_add to multiple methods to handle adding a new NLA track to the track list. Insert before, after, head, and tail

After and offline conversation with @dr.sybren, we've determined that the existing code / functionality around the NLA Track overrides needs to be reevaluated.

It's outside the scope of this…

Nate Rupsis pushed to T82241-cleanup-NLATrack_insert at nrupsis/blender 2023-03-02 04:34:25 +01:00
76fc4efcbd resolving merge conflict with head of me branch
07acf48e49 cleaning up
d8729dbff3 reverting is_liboverride for new NLA track method for now
63909c45cc trying to make sense of the library override stuff
5024910a2b Cleanup: Refactor BKE_nlatrack_add to multiple methods to handle adding a new NLA track to the track list. Insert before, after, head, and tail
Compare 344 commits »
Nate Rupsis opened issue blender/blender#105272 2023-02-27 21:25:42 +01:00
Fix/Refactor NLA Track library override
Nate Rupsis commented on issue blender/blender#105260 2023-02-27 18:13:02 +01:00
NLA is editable even when the animation data is linked

Subscribing.

Nate Rupsis pushed to parent-space at nrupsis/blender 2023-02-23 17:39:43 +01:00
f3e4fd0ff4 use parent orientation regardless if parent has local location or not
80f8127fd2 Merge branch 'main' into parent-space
8e6e6ab881 adding in parent local location option
1851a69014 Merge branch 'blender-v3.5-release'
763f1897c2 Fix #103865: keep IDProperties overridable when setting them with Python
Compare 120 commits »
Nate Rupsis commented on pull request blender/blender#104929 2023-02-21 17:01:05 +01:00
Cleanup: Refactor BKE_nlatrack_add to multiple methods to handle adding a new NLA track to the track list. Insert before, after, head, and tail

I've had a lot of back and forth on this myself.

I think ultimately you're right. The and_set_active aspect of these methods are doing too much. I think having it be the responsibility of…

Nate Rupsis commented on pull request blender/blender#104929 2023-02-21 02:08:15 +01:00
Cleanup: Refactor BKE_nlatrack_add to multiple methods to handle adding a new NLA track to the track list. Insert before, after, head, and tail

Considering we already have the BKE_nlatrack_set_active method, it would be easy to refactor that.

Would it be worth modifying:

  • BKE_nlatrack_new_before_and_set_active -> `BKE_nlatrack_new_b…
Nate Rupsis pushed to parent-space at nrupsis/blender 2023-02-20 19:53:39 +01:00
a8c43a7e24 Merge branch 'main' into parent-space
cc925b9282 Nodes: Allow adding multiple search items per type in add menu
Compare 2 commits »
Nate Rupsis pushed to parent-space at nrupsis/blender 2023-02-20 19:52:35 +01:00
56bd342a70 Merge branch 'main' into parent-space
ceba1854f9 BLI: add function for changing working directory
8abef86217 Merge branch 'blender-v3.5-release'
c7d7175270 Cleanup: Remove check for this pointer not being nullptr
9b7eb57cf7 Merge branch 'blender-v3.5-release'
Compare 86 commits »
Nate Rupsis commented on pull request blender/blender#104929 2023-02-20 17:23:32 +01:00
Cleanup: Refactor BKE_nlatrack_add to multiple methods to handle adding a new NLA track to the track list. Insert before, after, head, and tail

Having those functions is way clearer than the old BKE_nlatrack_add. I also like how this separates the code from the AnimData struct.

Pondering further on the API, I'm not a fan of…