Page MenuHome

Nathan Craddock (Zachman)
User

Projects

User Details

User Since
Feb 15 2014, 8:59 PM (314 w, 2 d)

Recent Activity

Today

Nathan Craddock (Zachman) added a comment to D6930: Build: add compatibility between precompiled libraries and new glibc.

I applied this on top of D6929 and I still saw the same linker errors.

Tue, Feb 25, 6:22 PM
Nathan Craddock (Zachman) added a comment to D6929: Build: ignore system paths when using precompiled libraries on Linux.

Okay, I applied the patch from D6930 and got the same linker errors. I removed the build folder before compiling.

Tue, Feb 25, 5:53 PM
Nathan Craddock (Zachman) added a comment to D6929: Build: ignore system paths when using precompiled libraries on Linux.

This fixes the OpenEXR and OIIO linker errors I was experiencing on Arch, but new math linker errors have appeared in the last week. https://hastebin.com/nuyicakube.txt

Tue, Feb 25, 5:06 PM

Sun, Feb 9

Ted Nielsen (brilliant_ape) awarded T68550: Operators to add to the Outliner a Love token.
Sun, Feb 9, 12:04 PM · User Interface, BF Blender

Tue, Feb 4

Nathan Craddock (Zachman) updated the title for P1239 Fix open EXR precompiled libs from untitled to Fix open EXR precompiled libs.
Tue, Feb 4, 5:46 PM
Nathan Craddock (Zachman) created P1239 Fix open EXR precompiled libs.
Tue, Feb 4, 5:46 PM
Nathan Craddock (Zachman) edited P1233 Precompiled libs linking errors.
Tue, Feb 4, 3:58 PM
Nathan Craddock (Zachman) edited P1233 Precompiled libs linking errors.
Tue, Feb 4, 3:57 PM

Wed, Jan 29

Nathan Craddock (Zachman) created P1233 Precompiled libs linking errors.
Wed, Jan 29, 5:31 AM

Jan 26 2020

Nathan Craddock (Zachman) committed rB36f713e216f9: CMake: Fix precompiled Boost libraries on Linux (authored by Nathan Craddock (Zachman)).
CMake: Fix precompiled Boost libraries on Linux
Jan 26 2020, 7:40 AM
Nathan Craddock (Zachman) closed D6659: Use precompiled Boost libraries with CMake on Linux.
Jan 26 2020, 7:40 AM

Jan 24 2020

Nathan Craddock (Zachman) updated the diff for D6659: Use precompiled Boost libraries with CMake on Linux.

Use all four vars (revert previous change).

Jan 24 2020, 6:44 AM
Nathan Craddock (Zachman) updated the diff for D6659: Use precompiled Boost libraries with CMake on Linux.

Remove extra precompiled libs vars

Jan 24 2020, 5:09 AM

Jan 23 2020

Nathan Craddock (Zachman) added a comment to D6659: Use precompiled Boost libraries with CMake on Linux.

It is strange that it is necessary to set BOOST_ROOT. I just tested a few more combinations of the options.

Jan 23 2020, 4:31 PM
Nathan Craddock (Zachman) retitled D6659: Use precompiled Boost libraries with CMake on Linux from Use precompiled Boost libraries in CMake on Linux to Use precompiled Boost libraries with CMake on Linux.
Jan 23 2020, 7:12 AM
Nathan Craddock (Zachman) created D6659: Use precompiled Boost libraries with CMake on Linux.
Jan 23 2020, 7:08 AM

Jan 22 2020

Simon (Shimoon) awarded T68853: Outliner Popovers Design a Like token.
Jan 22 2020, 5:33 PM · BF Blender, User Interface
Nathan Craddock (Zachman) edited P1224 Building with precompiled libs on Arch.
Jan 22 2020, 6:19 AM

Jan 20 2020

Nathan Craddock (Zachman) edited P1224 Building with precompiled libs on Arch.
Jan 20 2020, 8:54 PM
Nathan Craddock (Zachman) created P1224 Building with precompiled libs on Arch.
Jan 20 2020, 8:10 PM

Jan 12 2020

Duarte Farrajota Ramos (duarteframos) awarded T68498: Outliner: Modes & activating cameras or scenes a Like token.
Jan 12 2020, 11:54 PM · User Interface, BF Blender

Jan 8 2020

Nathan Craddock (Zachman) updated subscribers of T71613: Can't successfully select multiple objects between two outliners.

This is by design. In my discussions with @Campbell Barton (campbellbarton) during development, we decided that users rarely have more than one outliner open at a time so outliner-to-outliner syncing is not something very needed. But we decided if the need arose, it could be implemented.

Jan 8 2020, 10:06 PM · BF Blender

Dec 3 2019

Rainer Trummer (aliasguru) awarded T68502: Outliner Sorting a Yellow Medal token.
Dec 3 2019, 10:00 AM · User Interface, BF Blender

Nov 30 2019

Jose (Dogway) awarded T68502: Outliner Sorting a Like token.
Nov 30 2019, 8:13 PM · User Interface, BF Blender

Nov 26 2019

Nathan Craddock (Zachman) added a comment to T71812: Outliner: Active selection not in sync when navigating with arrow keys.

@David Gonzalez (Bango) during development of the outliner during the Google Summer of Code, I originally did have arrow key navigation move the active element. But because activation was tied to other events (like toggling edit mode) the behavior felt inconsistent and confusing. Although moving only selection, not active is also not ideal, it was the easiest option to implement during the summer. The code for walk navigation is all there, and once the patch I mentioned is committed, it will be an easy fix to switch arrow key navigation back to the active object.

Nov 26 2019, 8:51 PM · BF Blender

Nov 25 2019

Nathan Craddock (Zachman) added a comment to T71257: Unify outliner "select hierarchy" behavior with shift-selection behavior.

@Philipp Oeser (lichtwerk) Yes, this and other reports are all related to D5572. The operators just need to be tagged for syncing.

Nov 25 2019, 7:38 PM · BF Blender
Nathan Craddock (Zachman) added a comment to T71812: Outliner: Active selection not in sync when navigating with arrow keys.

This is not a bug, just how the walk navigation is currently implemented. Due to other factors when activating elements, walk navigation that moves the active element caused issues. Once D5817 is reviewed and committed I intend to make walk navigation move the active element as expected.

Nov 25 2019, 7:34 PM · BF Blender
Nathan Craddock (Zachman) added a comment to T71404: 2.81 Outliner: selection not synced when editing armature.

@Philipp Oeser (lichtwerk) This is a small oversight, and those two tasks you mentioned should take care of it. If not, then it should be a simple fix otherwise.

Nov 25 2019, 7:30 PM · User Interface, BF Blender

Nov 17 2019

Nathan Craddock (Zachman) added a comment to T63992: Outliner: Keyboard navigation.

What kind of walk navigation?

Nov 17 2019, 2:15 AM · BF Blender, User Interface

Nov 6 2019

Nathan Craddock (Zachman) added a comment to T71290: 2.81 Outliner: inconsistent selection and context menu.

@Germano Cavalcante (mano-wii) I will take a look.

Nov 6 2019, 1:25 AM · User Interface, BF Blender

Oct 28 2019

Mantas Kuginis (MantasKuginis) awarded T68338: Outliner (Parent Task) a Burninate token.
Oct 28 2019, 4:48 PM · User Interface, BF Blender

Oct 16 2019

Nathan Craddock (Zachman) added a comment to T70843: Outliner selection behaviour changement bug.

@Stanislav Blinov (radcapricorn) I replied on that other task, but I think the problem mentioned in T70852: 2.81 Outliner: using active object as anchor for shift-selection is fragile as it may become hidden in outliner is the same here. Again, I don't think this is a bug, but I'm curious what @William Reynish (billreynish) and @Dalai Felinto (dfelinto) think about this.

Oct 16 2019, 12:32 AM · BF Blender
Nathan Craddock (Zachman) added a comment to T70852: 2.81 Outliner: using active object as anchor for shift-selection is fragile as it may become hidden in outliner.

This is not a bug. If the light is active, then hidden from the outliner by filtering out light objects, then there is no active object in the outliner. Therefore, trying to do a range select is impossible. In your example, both Torus.001 and Torus are selected, but making a code decision to decide which to begin the range select from would be arbitrary. That is why I decided to only do range select if an active element exists.

Oct 16 2019, 12:27 AM · BF Blender

Oct 15 2019

Nathan Craddock (Zachman) added a comment to T70843: Outliner selection behaviour changement bug.

@Dalai Felinto (dfelinto) when designing the range select (shift + left click) I based the behavior on file browsers I had handy. One element must remain "active" from which to extend the selection over a range. I chose to not modify the current active object. If the last selected element (with shift) became active, then a subsequent range select would start from that element. So this isn't a bug, just how the behavior was designed. This is how shift+click works in other applications, so I don't think it should be changed. (VSCode for example)

Oct 15 2019, 5:16 PM · BF Blender

Sep 21 2019

Metin Seven (MetinSeven) awarded T68502: Outliner Sorting a Like token.
Sep 21 2019, 11:24 AM · User Interface, BF Blender

Sep 20 2019

Nathan Craddock (Zachman) added inline comments to D5864: Outliner: Use general update methods for syncing.
Sep 20 2019, 11:58 PM
Nathan Craddock (Zachman) updated the summary of D5864: Outliner: Use general update methods for syncing.
Sep 20 2019, 11:55 PM
Nathan Craddock (Zachman) created D5864: Outliner: Use general update methods for syncing.
Sep 20 2019, 11:52 PM
Nathan Craddock (Zachman) claimed T69212: Outliner Sync Selection: Use general update method.
Sep 20 2019, 6:14 PM · Data, Assets & I/O, BF Blender

Sep 19 2019

Nathan Craddock (Zachman) committed rB2480c9236fd4: Fix T69610: Outliner doesn't update for text new and unlink (authored by Nathan Craddock (Zachman)).
Fix T69610: Outliner doesn't update for text new and unlink
Sep 19 2019, 5:15 PM
Nathan Craddock (Zachman) changed the status of T69610: Outliner doesn't update text data-block list and crashes on unlinking text from Unknown Status to Resolved by committing rB2480c9236fd4: Fix T69610: Outliner doesn't update for text new and unlink.
Sep 19 2019, 5:14 PM · Text Editor, BF Blender
Nathan Craddock (Zachman) added a comment to T70061: Parented objects get unparented when dragging said parent from one collection to another..

I'm pretty sure this isn't a bug, as the same behavior is used if Cube is moved to collection 2 from the viewport with "M > Collection 2". If only the parent cube is moved to the second collection, the outliner draws the child with a dashed line under it, showing the relationship, but implying that the child is in a different collection

Sep 19 2019, 2:41 PM · User Interface, BF Blender

Sep 18 2019

noki paike (amonpaike) awarded D5817: Outliner: Selection refactor a Love token.
Sep 18 2019, 5:42 PM
Nathan Craddock (Zachman) added a comment to T69393: Add smart behavior (linking/instanciation) when pasting a collection in the Outliner or the 3DView.

@Dalai Felinto (dfelinto) I'm willing to look at this, and I think instancing on paste in the viewport makes sense, though I imagine a paste in the outliner would duplicate the collection on the same level as the copied collection.

Sep 18 2019, 5:59 AM · User Interface, Data, Assets & I/O, BF Blender
Nathan Craddock (Zachman) added a comment to T69610: Outliner doesn't update text data-block list and crashes on unlinking text.

Yes, I will take a look.

Sep 18 2019, 2:45 AM · Text Editor, BF Blender

Sep 17 2019

Kenn Nyström (Frozen_Death_Knight) awarded T68502: Outliner Sorting a Like token.
Sep 17 2019, 5:56 PM · User Interface, BF Blender

Sep 16 2019

Nathan Craddock (Zachman) added a comment to T69505: First selected object in Outliner is active one, while it is the last selected one that becomes active in 3DView.

I discussed this report earlier today with the author (he messaged me on Twitter). The real issue was the use of Shift+LMB for selection in the outliner. Shift is the modifier key for doing a range select. When there is an active outliner element, range select will not activate any elements. Ctrl is the modifier for extending selection + activation (equivalent to Shift click in 3D view).

Sep 16 2019, 11:15 PM · User Interface, BF Blender
Nathan Craddock (Zachman) added inline comments to D5817: Outliner: Selection refactor.
Sep 16 2019, 7:02 PM
Nathan Craddock (Zachman) updated the summary of D5817: Outliner: Selection refactor.
Sep 16 2019, 6:28 PM
Nathan Craddock (Zachman) added reviewers for D5817: Outliner: Selection refactor: Dalai Felinto (dfelinto), Campbell Barton (campbellbarton).
Sep 16 2019, 6:26 PM
William Reynish (billreynish) awarded D5817: Outliner: Selection refactor a Love token.
Sep 16 2019, 6:25 PM
Nathan Craddock (Zachman) updated the summary of D5817: Outliner: Selection refactor.
Sep 16 2019, 6:25 PM
Nathan Craddock (Zachman) created D5817: Outliner: Selection refactor.
Sep 16 2019, 6:09 PM

Sep 13 2019

Nathan Craddock (Zachman) added a comment to T69212: Outliner Sync Selection: Use general update method.

Would we also want general functions for bone and sequence selection to tag for syncing, depsgraph, and notifiers?

Sep 13 2019, 9:41 PM · Data, Assets & I/O, BF Blender

Sep 2 2019

Way awarded rB82627c50163f: Outliner: always sync object selection a Yellow Medal token.
Sep 2 2019, 12:37 PM

Sep 1 2019

William Reynish (billreynish) awarded rB82627c50163f: Outliner: always sync object selection a Like token.
Sep 1 2019, 8:39 PM

Aug 31 2019

Nathan Craddock (Zachman) updated the summary of D5572: Outliner synced selection refinements.
Aug 31 2019, 5:18 AM
Nathan Craddock (Zachman) committed rBe72053a201d5: Outliner: fix unnecessary syncing (authored by Nathan Craddock (Zachman)).
Outliner: fix unnecessary syncing
Aug 31 2019, 5:18 AM
Nathan Craddock (Zachman) committed rB82627c50163f: Outliner: always sync object selection (authored by Nathan Craddock (Zachman)).
Outliner: always sync object selection
Aug 31 2019, 5:18 AM
Nathan Craddock (Zachman) added a comment to D5572: Outliner synced selection refinements.
  • Merge branch 'master' into arcpatch-D5572
  • Merge branch 'master' into arcpatch-D5572
Aug 31 2019, 5:17 AM

Aug 29 2019

Nathan Craddock (Zachman) committed rB33cd0535a0d3: Build: install_deps add lib64 paths for ldconfig (authored by Nathan Craddock (Zachman)).
Build: install_deps add lib64 paths for ldconfig
Aug 29 2019, 7:16 PM
Nathan Craddock (Zachman) added a comment to D5572: Outliner synced selection refinements.

I moved the tagging on setting view layer, scene, and workspace from the RNA. I think it would be safe now to commit this, the improvements to syncing, and tagging for outliner operations.

Aug 29 2019, 5:43 AM
Nathan Craddock (Zachman) added a comment to D5572: Outliner synced selection refinements.
  • Move scene, viewlayer, and workspace update tagging out of RNA
Aug 29 2019, 5:34 AM
Nathan Craddock (Zachman) committed rBf4424727de94: Outliner: fix sync select on read file without loading UI (authored by Nathan Craddock (Zachman)).
Outliner: fix sync select on read file without loading UI
Aug 29 2019, 4:53 AM
Nathan Craddock (Zachman) added a comment to T69212: Outliner Sync Selection: Use general update method.

I think that using the depsgraph or notifiers would be the better route. A quick look through the code where ED_outliner_select_sync_from_ calls are made shows that the notifiers are more common than depsgraph tags (especially with bone selection).

Aug 29 2019, 4:40 AM · Data, Assets & I/O, BF Blender
Nathan Craddock (Zachman) added a comment to T69211: Outliner doesnt preserve selected or active state when clicking mesh twice (objectmode -> editmode -> objectmode).

@Dalai Felinto (dfelinto) toggling editmode isn't what is deselecting the object, it is related to selection syncing. Because the object is not selected in the outliner, synced selection deselects the object.

Aug 29 2019, 12:49 AM · User Interface, BF Blender

Aug 26 2019

B (bnzs) awarded T68338: Outliner (Parent Task) a Love token.
Aug 26 2019, 8:57 PM · User Interface, BF Blender

Aug 25 2019

Nathan Craddock (Zachman) updated the summary of D5572: Outliner synced selection refinements.
Aug 25 2019, 5:00 AM
Nathan Craddock (Zachman) added a comment to D5572: Outliner synced selection refinements.

Outliner: fix select sync on sequence paste

Aug 25 2019, 5:00 AM
Nathan Craddock (Zachman) updated the summary of D5572: Outliner synced selection refinements.
Aug 25 2019, 4:57 AM
Nathan Craddock (Zachman) added a comment to D5572: Outliner synced selection refinements.

Updated with more syncing fixes for separation, duplication, and outliner operations

Aug 25 2019, 4:55 AM

Aug 24 2019

noki paike (amonpaike) awarded D5572: Outliner synced selection refinements a Like token.
Aug 24 2019, 9:23 PM
William Reynish (billreynish) awarded D5572: Outliner synced selection refinements a Love token.
Aug 24 2019, 12:18 AM

Aug 23 2019

Nathan Craddock (Zachman) updated the summary of D5572: Outliner synced selection refinements.
Aug 23 2019, 11:17 PM
Nathan Craddock (Zachman) retitled D5572: Outliner synced selection refinements from These changes are mostly less obvious cases where a selection sync is needed. I did not take the time to fix or test all of these cases earlier because I first wanted the selection syncing algorithm to be reviewed and accepted before proceeding. to Outliner synced selection refinements.
Aug 23 2019, 11:15 PM
Nathan Craddock (Zachman) created D5572: Outliner synced selection refinements.
Aug 23 2019, 11:15 PM
Nathan Craddock (Zachman) added a comment to T68498: Outliner: Modes & activating cameras or scenes.

@William Reynish (billreynish) That's fine and will work well I think.

Aug 23 2019, 9:17 PM · User Interface, BF Blender

Aug 22 2019

Nathan Craddock (Zachman) committed rB1de7717ed711: Outliner: new icons for sequences and contraints (authored by Nathan Craddock (Zachman)).
Outliner: new icons for sequences and contraints
Aug 22 2019, 10:41 PM
Nathan Craddock (Zachman) added a comment to T68853: Outliner Popovers Design.

@William Reynish (billreynish), I think using a new icon and some reorganization would be good, then the popover could be shown in sequences view which doesn't have filtering options.

Aug 22 2019, 6:42 PM · BF Blender, User Interface
Gavin Scott (Zoot) awarded T68853: Outliner Popovers Design a Like token.
Aug 22 2019, 3:56 AM · BF Blender, User Interface

Aug 21 2019

Nathan Craddock (Zachman) updated the task description for T68338: Outliner (Parent Task).
Aug 21 2019, 7:10 PM · User Interface, BF Blender
Nathan Craddock (Zachman) added a comment to T68498: Outliner: Modes & activating cameras or scenes.

Sorry, I meant activation of UI list data. Materials, Grease Pencil Layers, Vertex groups, etc. I am trying to see how this will work with properties syncing. If I wanted to edit a specific material, I would think clicking the material name would open the proper tab in the properties editor, with the selected material active.

Aug 21 2019, 5:58 PM · User Interface, BF Blender
arindam (Arindam) awarded T57746: Outliner: Dragging over disclosure triangles moves item rather than opening/closing a Love token.
Aug 21 2019, 9:16 AM · User Interface, BF Blender: 2.8
arindam (Arindam) awarded T68338: Outliner (Parent Task) a Love token.
Aug 21 2019, 8:54 AM · User Interface, BF Blender
Nathan Craddock (Zachman) committed rB666d74e4d6db: Fix T68444: outliner bone visibility not updating (authored by Nathan Craddock (Zachman)).
Fix T68444: outliner bone visibility not updating
Aug 21 2019, 6:42 AM
Nathan Craddock (Zachman) changed the status of T68444: Bones visibility not updated automatically in 3d view from Unknown Status to Resolved by committing rB666d74e4d6db: Fix T68444: outliner bone visibility not updating.
Aug 21 2019, 6:42 AM · BF Blender
Nathan Craddock (Zachman) committed rB55c626770e4b: Fix T68429: wrong pose bone hide icon in outliner (authored by Nathan Craddock (Zachman)).
Fix T68429: wrong pose bone hide icon in outliner
Aug 21 2019, 6:34 AM
Nathan Craddock (Zachman) changed the status of T68429: Outliner, Visibility filter toggle doesn't show controls for armature bones to hide/unhide from Unknown Status to Resolved by committing rB55c626770e4b: Fix T68429: wrong pose bone hide icon in outliner.
Aug 21 2019, 6:34 AM · User Interface, BF Blender
Nathan Craddock (Zachman) updated the task description for T68853: Outliner Popovers Design.
Aug 21 2019, 5:54 AM · BF Blender, User Interface
Nathan Craddock (Zachman) added a comment to T68853: Outliner Popovers Design.

@Julian Eisel (Severin) thanks for the suggestion. I will update the design to use two popovers for consistency.

Aug 21 2019, 5:13 AM · BF Blender, User Interface
Nathan Craddock (Zachman) added a comment to T68498: Outliner: Modes & activating cameras or scenes.

Besides scenes and cameras I think that we could include activating collections in the left gutter so selecting a collection to rename or move doesn't also activate it. It would also make the active collection more clear (I remember some confusion from users about active collections).

Aug 21 2019, 12:37 AM · User Interface, BF Blender
Nathan Craddock (Zachman) added a comment to T66990: Outliner Point Key strange behaviator.

This was fixed by 6bc6d016c5e7.

Aug 21 2019, 12:22 AM · BF Blender
Nathan Craddock (Zachman) committed rB2db09212fc7f: Fix T68869: outliner missing subversion bump (authored by Nathan Craddock (Zachman)).
Fix T68869: outliner missing subversion bump
Aug 21 2019, 12:09 AM
Nathan Craddock (Zachman) changed the status of T68869: Outliner Active Highlight Bug from Unknown Status to Resolved by committing rB2db09212fc7f: Fix T68869: outliner missing subversion bump.
Aug 21 2019, 12:09 AM · BF Blender

Aug 20 2019

Nathan Craddock (Zachman) added a comment to T68869: Outliner Active Highlight Bug.

Yes, the subversion needs a bump. Will do.

Aug 20 2019, 11:58 PM · BF Blender
Nathan Craddock (Zachman) added a comment to rB71eb65328078: Outliner: Synced selection and active element highlighting.

When I turn off and restart blender, the two colors of the theme reset to the dark blender version, if I re-select the custom theme the two colors are adjusted.

Aug 20 2019, 10:56 PM
Juan (jc4d) awarded T68853: Outliner Popovers Design a Like token.
Aug 20 2019, 1:57 PM · BF Blender, User Interface
noki paike (amonpaike) awarded T68853: Outliner Popovers Design a Like token.
Aug 20 2019, 8:30 AM · BF Blender, User Interface
Nathan Craddock (Zachman) updated the task description for T68338: Outliner (Parent Task).
Aug 20 2019, 4:52 AM · User Interface, BF Blender
Nathan Craddock (Zachman) added a parent task for T68853: Outliner Popovers Design: T68338: Outliner (Parent Task).
Aug 20 2019, 4:51 AM · BF Blender, User Interface