Page MenuHome

Demeter Dzadik (Mets)
User

Projects (9)

User Details

User Since
Jan 8 2019, 1:03 PM (118 w, 1 d)

Recent Activity

Today

Demeter Dzadik (Mets) added a comment to T87490: Recursive Purge Orphans datablocks on file save.

Whoops, so much for "Good first issue"! I forgot about that task, thanks for the reminder. Maybe this task is sort of redundant then, since the design proposed in T61209 solves the same issues, and perhaps more elegantly. It's just a shame since that seems like a pretty daunting task that probably won't be tackled for some time, so until then I am left with shoving a "Purge All" button in the animation team's face and hope that they press it often. :/

Wed, Apr 14, 2:52 PM · Core, BF Blender
Demeter Dzadik (Mets) added a project to T87490: Recursive Purge Orphans datablocks on file save: Good First Issue.

Marking as "Good first issue" on Julian's suggestion, if any contributors would like to pick this up, it's probably(hopefully) simple on the implementation side.

Wed, Apr 14, 1:11 PM · Core, BF Blender
Demeter Dzadik (Mets) updated the task description for T87490: Recursive Purge Orphans datablocks on file save.
Wed, Apr 14, 12:55 PM · Core, BF Blender
Demeter Dzadik (Mets) created T87490: Recursive Purge Orphans datablocks on file save.
Wed, Apr 14, 12:46 PM · Core, BF Blender

Mon, Apr 12

Demeter Dzadik (Mets) edited P2064 resync through python operator crash stack.
Mon, Apr 12, 5:48 PM
Demeter Dzadik (Mets) created P2064 resync through python operator crash stack.
Mon, Apr 12, 5:48 PM

Fri, Apr 9

Demeter Dzadik (Mets) added a comment to T87342: Simon used geometry nodes and it was nice for motivation and feedback.

You've got the best TODO's Dalai 😂

Fri, Apr 9, 2:46 PM · Geometry Nodes > Retrospective

Tue, Apr 6

Demeter Dzadik (Mets) created T87240: "Display modifier in edit mode" partially doesn't work on curves.
Tue, Apr 6, 4:32 PM · BF Blender
Demeter Dzadik (Mets) added a project to T87238: Blur brush(Weight Paint): Take edge distance into consideration when blurring weights: Animation & Rigging.
Tue, Apr 6, 4:28 PM · Animation & Rigging, BF Blender
Demeter Dzadik (Mets) assigned T87238: Blur brush(Weight Paint): Take edge distance into consideration when blurring weights to Sebastian Parborg (zeddb).
Tue, Apr 6, 4:27 PM · Animation & Rigging, BF Blender
Demeter Dzadik (Mets) created T87238: Blur brush(Weight Paint): Take edge distance into consideration when blurring weights.
Tue, Apr 6, 3:50 PM · Animation & Rigging, BF Blender

Tue, Mar 30

Demeter Dzadik (Mets) updated the task description for T87056: Segfault in GPU_batch_clear() involing Lattice evaluation.
Tue, Mar 30, 6:22 PM · EEVEE & Viewport, Dependency Graph, Animation & Rigging, BF Blender
Demeter Dzadik (Mets) created T87056: Segfault in GPU_batch_clear() involing Lattice evaluation.
Tue, Mar 30, 6:21 PM · EEVEE & Viewport, Dependency Graph, Animation & Rigging, BF Blender

Fri, Mar 26

Demeter Dzadik (Mets) added a comment to D10790: Fix T78650: Lattice evaluation writes to shared data.

Tried opening a production file with the patch applied, and it just works! Thank you to the code doctor!

Fri, Mar 26, 5:49 PM

Tue, Mar 23

Demeter Dzadik (Mets) awarded D10790: Fix T78650: Lattice evaluation writes to shared data a Love token.
Tue, Mar 23, 11:16 AM

Mon, Mar 22

Andres Stephens (Draise) awarded T84520: "Double Symmetry" in Weight Painting a Like token.
Mon, Mar 22, 7:48 PM · Sculpt, Paint & Texture, Animation & Rigging, BF Blender
Andres Stephens (Draise) awarded T85796: Alt+Click to select overlapping bones a Love token.
Mon, Mar 22, 7:48 PM · Animation & Rigging, BF Blender
Demeter Dzadik (Mets) added a comment to T78650: Lattice objects evaluation is not properly decoupled when they share the same Lattice obdata..

Here is a (hopefully) simpler file to see the issue:


You just need to move the active bone and you should immediately see the problem.

Mon, Mar 22, 11:49 AM · Modeling, Dependency Graph, Animation & Rigging, BF Blender

Fri, Mar 19

Demeter Dzadik (Mets) updated subscribers of T78650: Lattice objects evaluation is not properly decoupled when they share the same Lattice obdata..

This will be a big problemo for the Studio, as the forest creatures of Sprite Fright will use (and already are using) plenty of lattices, and will be (and already are) duplicated plenty of times.

Fri, Mar 19, 5:42 PM · Modeling, Dependency Graph, Animation & Rigging, BF Blender
Demeter Dzadik (Mets) created T86741: Overrides: Collection can be made to appear twice in the outliner.
Fri, Mar 19, 4:54 PM · BF Blender (2.93), Core
Demeter Dzadik (Mets) added a comment to T86594: Overrides: Possible collection "duplication".

I found a new way on latest master, I thought it's not worth opening a new task since it's quite similar:

  • Duplicate an override collection
  • Delete Library Override Hierarchy on both

That's pretty much it :)

Fri, Mar 19, 4:49 PM · Core, BF Blender
Demeter Dzadik (Mets) created T86740: Overrides: Lattices modifiers "fight each other" between different copies when duplicated.
Fri, Mar 19, 4:14 PM · BF Blender

Wed, Mar 17

Demeter Dzadik (Mets) updated the task description for T86594: Overrides: Possible collection "duplication".
Wed, Mar 17, 4:56 PM · Core, BF Blender
Demeter Dzadik (Mets) added a comment to T86594: Overrides: Possible collection "duplication".

Sorry, it should be under the ID Data sub-menu.

Wed, Mar 17, 4:55 PM · Core, BF Blender

Tue, Mar 16

Demeter Dzadik (Mets) added a comment to T83908: Streamlining advanced rigging of B-Bone chains..

I would be okay with having to run a few search&replaces along the lines of "scaleiny"->"scaleinz" on my repositories if that's what we're talking about.

Tue, Mar 16, 11:37 AM · Animation & Rigging

Mar 15 2021

Demeter Dzadik (Mets) updated the task description for T86594: Overrides: Possible collection "duplication".
Mar 15 2021, 6:17 PM · Core, BF Blender
Demeter Dzadik (Mets) created T86594: Overrides: Possible collection "duplication".
Mar 15 2021, 6:16 PM · Core, BF Blender

Mar 12 2021

Demeter Dzadik (Mets) added a comment to T86501: New object added to overridden collection doesn't show up in linking file on Resync..

File currently crashes on my PC, posting stack trace as discussed IRL :)

Mar 12 2021, 2:27 PM · Core, BF Blender

Mar 11 2021

Demeter Dzadik (Mets) created T86501: New object added to overridden collection doesn't show up in linking file on Resync..
Mar 11 2021, 3:21 PM · Core, BF Blender
Demeter Dzadik (Mets) added a comment to T86191: Add Handlers to Operators..

Well, I really like your attitude, and am excited to see where this goes! :D

Mar 11 2021, 3:04 PM · Core
Demeter Dzadik (Mets) closed T86478: why every time I run the blender it always lags until it's not responding, even though I'm using RTX 2060? as Archived.

Benoit's advice seems on point, and we have a strict policy on filling out bug reports, this has too little information for a developer to investigate, so closing.

Mar 11 2021, 11:29 AM · BF Blender
Demeter Dzadik (Mets) added a comment to T86191: Add Handlers to Operators..

Accidently posted this in the patch instead of here first, but here is more relevant:

Mar 11 2021, 10:35 AM · Core
Demeter Dzadik (Mets) added a comment to D10579: Add Handlers to Operators..
Mar 11 2021, 10:34 AM

Mar 10 2021

Demeter Dzadik (Mets) closed T86452: won´t open as Archived.

You can try 2.79, but since this isn't a bug report it doesn't really belong here, please use user help forums like https://blender.stackexchange.com/.

Mar 10 2021, 11:30 AM · BF Blender

Mar 5 2021

Demeter Dzadik (Mets) updated subscribers of T86191: Add Handlers to Operators..

Before you burn too much time into this, it might also be good to have some devs from the PyAPI module take a look at the idea to make sure they're okay with it. @Campbell Barton (campbellbarton) perhaps?

Mar 5 2021, 11:31 AM · Core

Mar 4 2021

Hadrien Brissaud (hadrien) awarded T85796: Alt+Click to select overlapping bones a Love token.
Mar 4 2021, 7:34 PM · Animation & Rigging, BF Blender
Demeter Dzadik (Mets) added a comment to T86279: Spreadsheet Editor.

So this is what you guys have been filling those whiteboards with!

Mar 4 2021, 7:18 PM · Geometry Nodes, User Interface
Demeter Dzadik (Mets) added a comment to T84520: "Double Symmetry" in Weight Painting.

Just to note here what was discussed in the Animation Module meeting (which is free for anyone to join): If no legitimate use case is provided soon to back up the Y/Z symmetry + Vertex Group X symmetry, we will most likely go ahead with the patch as it is.

Mar 4 2021, 6:57 PM · Sculpt, Paint & Texture, Animation & Rigging, BF Blender
Demeter Dzadik (Mets) added a comment to T86191: Add Handlers to Operators..

Some rigging use cases:

  • Add more "hacky" behaviour to the armature Symmetrize operator. (post-execute)
  • Entering weight paint mode would put the relevant armature and shading settings in the correct state automatically. (pre-execute)
  • Extruding a bone whose name already ends with a number would increment the number instead of adding .001. (post-execute)
  • Run newly added text datablocks with Register enabled on Append/Link.
Mar 4 2021, 11:29 AM · Core

Mar 2 2021

Demeter Dzadik (Mets) added a comment to D10579: Add Handlers to Operators..

Would this mean addons could "change" (or at least add to) the behaviour of built-in blender operators, even those implemented in C? If yes, that sounds VERY exciting! Sign me up! :D

Mar 2 2021, 6:20 PM
Demeter Dzadik (Mets) added a comment to T86170: `self is self.id_data` is inconsistent..

Oh I see, thanks for the clarification! That does sound like a bug indeed :)

Mar 2 2021, 5:08 PM · Python API, Animation & Rigging, BF Blender
Demeter Dzadik (Mets) closed T86189: Blender Couldnt open as Archived.

Looks like you're running Windows Vista, which doesn't support recent Blender versions. You will need newer hardware and software to run Blender 2.80+. Until then, you're stuck with 2.79.

Mar 2 2021, 11:40 AM · BF Blender
Demeter Dzadik (Mets) added a comment to T86170: `self is self.id_data` is inconsistent..

From the PyAPI:
id_data: The bpy.types.ID object this datablock is from or None, (not available for all data types)

Mar 2 2021, 11:23 AM · Python API, Animation & Rigging, BF Blender

Mar 1 2021

Demeter Dzadik (Mets) closed T86158: Wight paint doesn't show in Blender 2.31 as Archived.

Report contains no information, perhaps this was submitted by mistake, closing.

Mar 1 2021, 7:00 PM · BF Blender

Feb 26 2021

Demeter Dzadik (Mets) created T86028: Crash trying to load file with a missing library on line fd->library_file_missing_count++;.
Feb 26 2021, 7:43 PM · Core, BF Blender (2.93)
Demeter Dzadik (Mets) added a comment to T84520: "Double Symmetry" in Weight Painting.

I think that's fair. It seems like this is one of those very awkward scenarios where potentially useful behaviour emerges from code that was never designed to work in the way that it works. Now if we try to fix it, it feels like we're removing a feature. It would be easier to justify the extra effort in preserving that behaviour if there was a legitimate use case to prove that this coincidental behaviour is genuinely useful. Also worth noting that this is fairly recent, and has caused issues ever since it was introduced, so it's not like we would be ruining a workflow that the industry has been relying on for decades.

Feb 26 2021, 4:04 PM · Sculpt, Paint & Texture, Animation & Rigging, BF Blender

Feb 24 2021

Demeter Dzadik (Mets) added a comment to D9096: Rigify: Turn Rotation Mode converter into single operator.

I think if this was split out into a separate addon, it could be made more discoverable because then that addon could have the "Location" entry say View3D -> Pose -> Convert Rotation Modes. I would gladly do this sometime.

Feb 24 2021, 12:26 PM

Feb 23 2021

Demeter Dzadik (Mets) added a comment to T84520: "Double Symmetry" in Weight Painting.

It is absolutely not a bad thing to be able to use Y symmetry to paint a Vertex Group.R and see same symmetric painting applied to Vertex Group.L at same time.

Feb 23 2021, 1:08 PM · Sculpt, Paint & Texture, Animation & Rigging, BF Blender

Feb 22 2021

Demeter Dzadik (Mets) updated the task description for T85796: Alt+Click to select overlapping bones.
Feb 22 2021, 10:27 AM · Animation & Rigging, BF Blender

Feb 21 2021

Deen (Bit) awarded T85796: Alt+Click to select overlapping bones a Like token.
Feb 21 2021, 12:53 AM · Animation & Rigging, BF Blender

Feb 20 2021

Christoph Lendenfeld (ChrisLend) awarded T85796: Alt+Click to select overlapping bones a Love token.
Feb 20 2021, 12:54 PM · Animation & Rigging, BF Blender

Feb 19 2021

Jer Bot (verbal007) awarded T85796: Alt+Click to select overlapping bones a Love token.
Feb 19 2021, 6:36 PM · Animation & Rigging, BF Blender
Ivan Cappiello (icappiello) awarded T85796: Alt+Click to select overlapping bones a Like token.
Feb 19 2021, 5:48 PM · Animation & Rigging, BF Blender
Luciano Muñoz Sessarego (looch) awarded T85796: Alt+Click to select overlapping bones a Burninate token.
Feb 19 2021, 5:01 PM · Animation & Rigging, BF Blender
Demeter Dzadik (Mets) moved T85796: Alt+Click to select overlapping bones from Backlog to Design on the Animation & Rigging board.
Feb 19 2021, 5:01 PM · Animation & Rigging, BF Blender
Demeter Dzadik (Mets) assigned T85796: Alt+Click to select overlapping bones to Sebastian Parborg (zeddb).
Feb 19 2021, 5:00 PM · Animation & Rigging, BF Blender
Demeter Dzadik (Mets) created T85796: Alt+Click to select overlapping bones.
Feb 19 2021, 4:59 PM · Animation & Rigging, BF Blender
Demeter Dzadik (Mets) renamed T84520: "Double Symmetry" in Weight Painting from Confusing Symmetry settings in Weight Painting to "Double Symmetry" in Weight Painting.
Feb 19 2021, 1:12 PM · Sculpt, Paint & Texture, Animation & Rigging, BF Blender
Demeter Dzadik (Mets) added a comment to T84520: "Double Symmetry" in Weight Painting.

people don't want symmetry shared across modes

While I agree this would be good to support, I think it's a separate issue. The main issue here is that if you want symmetry in weight paint + any other mode, you always have to DISABLE it in weight paint mode, because you end up with two totally unrelated pieces of code(old+new symmetry) executing that were never meant to be used together.

Both types of symmetry are useful.

The distinction you're making between the two "types" of symmetry are not the two types that are being discussed here. Painting masks for modifiers, particles, geo nodes, etc, is supported by both implementations. As long as the vertex group's name has no side indicator (.L/.R) in it, the strokes will be mirrored to the same vertex group, which is totally fine.

Feb 19 2021, 12:48 PM · Sculpt, Paint & Texture, Animation & Rigging, BF Blender
Demeter Dzadik (Mets) added a comment to D10426: Fix T84520: Make the different weight paint code paths exclusive to each other.

I'm assuming you're talking about the header bar in some of your points, which is great because I totally forgot the symmetry options exist there, so it's great you caught that!
All of the above gets a +1 from me. Enabled by default on new meshes, include checkbox directly in header bar, move checkbox to top of Symmetry panel, +1 +1 +1!!

Feb 19 2021, 12:24 PM · Animation & Rigging

Feb 18 2021

Demeter Dzadik (Mets) added a comment to T85761: Driver vanishing with Ctrl + Z.

Thanks for the report, this is a known issue, take a look at T82404#1095103 for a workaround you can use until this is fixed!

Feb 18 2021, 11:14 AM · BF Blender
Demeter Dzadik (Mets) merged T85761: Driver vanishing with Ctrl + Z into T82404: Library Overrides: Shader drivers stop working after save and reload.
Feb 18 2021, 11:12 AM · Core, BF Blender
Demeter Dzadik (Mets) merged task T85761: Driver vanishing with Ctrl + Z into T82404: Library Overrides: Shader drivers stop working after save and reload.
Feb 18 2021, 11:12 AM · BF Blender

Feb 17 2021

Demeter Dzadik (Mets) added a comment to D10426: Fix T84520: Make the different weight paint code paths exclusive to each other.

+1, "Vertex Group Mirror" is an improvement over "Vertex Group X", and the information that this feature is exclusive to X axis is now communicated by the graying out of Y and Z so that works out nicely.

Feb 17 2021, 11:14 AM · Animation & Rigging

Feb 16 2021

Demeter Dzadik (Mets) added a comment to D10426: Fix T84520: Make the different weight paint code paths exclusive to each other.

Just a few lines, yet so powerful! Seems to work! A name change from "Vertex Group X" would be welcome, if that can be snuck in this patch, but I actually don't have a good suggestion, and I'm terrified of naming discussions dragging out, so I don't mind that much.

Feb 16 2021, 8:05 PM · Animation & Rigging
Demeter Dzadik (Mets) updated the task description for T84520: "Double Symmetry" in Weight Painting.
Feb 16 2021, 7:11 PM · Sculpt, Paint & Texture, Animation & Rigging, BF Blender
Demeter Dzadik (Mets) updated the task description for T84520: "Double Symmetry" in Weight Painting.
Feb 16 2021, 7:07 PM · Sculpt, Paint & Texture, Animation & Rigging, BF Blender
Demeter Dzadik (Mets) added a comment to T84928: Lattice vertices at unexpected positions when changing lattice resolution from 1 to 3 or more..

Many thanks! :D One fewer weird little things in Blender ;)

Feb 16 2021, 2:23 PM · Animation & Rigging, Modeling, BF Blender
Campbell Barton (campbellbarton) awarded T85666: Multi-Object (Weight) Painting a Like token.
Feb 16 2021, 1:33 AM · Animation & Rigging, BF Blender

Feb 15 2021

Demeter Dzadik (Mets) assigned T85666: Multi-Object (Weight) Painting to Campbell Barton (campbellbarton).

Trying to assign this to the right people/places, let me know if any of this is wrong (or just rude)...

Feb 15 2021, 7:10 PM · Animation & Rigging, BF Blender
Demeter Dzadik (Mets) updated the task description for T85666: Multi-Object (Weight) Painting.
Feb 15 2021, 7:08 PM · Animation & Rigging, BF Blender
Demeter Dzadik (Mets) created T85666: Multi-Object (Weight) Painting.
Feb 15 2021, 7:06 PM · Animation & Rigging, BF Blender

Feb 12 2021

Demeter Dzadik (Mets) added a comment to T85566: Surface deform modifier doesn't work in render.

The surface deform modifier uses the transformation delta of each vertex of the target object to deform the modified object, so if the target object's vertex count changes, there's no way to know which new vertex corresponds to which old vertex. There's really no good way to design around this, other than better warning the user. Or you could have a button that duplicates the target object and removes generative modifiers, but that sort of functionality belongs in an addon.

Feb 12 2021, 2:17 PM · BF Blender
Demeter Dzadik (Mets) closed T85566: Surface deform modifier doesn't work in render as Archived.

I am 100% sure this is not a bug because I use this modifier on a daily basis and this is just its most common pitfall: The surface deform target object has generative modifiers on it that are only enabled on the render. You'd want to make a hidden duplicate of that target object and remove any generative modifiers from it, to use that as the surface deform target.

Feb 12 2021, 1:01 PM · BF Blender

Feb 10 2021

Demeter Dzadik (Mets) added a comment to T85471: Rotation pivot uses mesh object instead of pose bone while in weight paint mode.

Just updated my Blender to test, thanks so much for the fix!

Feb 10 2021, 6:12 PM · Animation & Rigging, BF Blender

Feb 8 2021

Demeter Dzadik (Mets) updated the task description for T85471: Rotation pivot uses mesh object instead of pose bone while in weight paint mode.
Feb 8 2021, 5:38 PM · Animation & Rigging, BF Blender
Demeter Dzadik (Mets) added a comment to T85471: Rotation pivot uses mesh object instead of pose bone while in weight paint mode.

The same issue is present with cursor snapping. "Snap cursor to selected" snaps to the mesh object rather than bones. I'm guessing it's the same issue, but if not I can open a separate report. I'm also less confident that this didn't always work this way, but I don't think it did. It's definitely wrong either way though.

Feb 8 2021, 4:01 PM · Animation & Rigging, BF Blender
Demeter Dzadik (Mets) created T85471: Rotation pivot uses mesh object instead of pose bone while in weight paint mode.
Feb 8 2021, 3:31 PM · Animation & Rigging, BF Blender

Feb 1 2021

Demeter Dzadik (Mets) added a comment to D10239: Fixes T84651: Weight Paint Gradient Tool doesn't consider Auto-Normalize.

Tested! Thanks for the patch! I'm not a C coder, but I have some feedback on what it's doing:
Although doing what it should, there is a difference between this and how brushes do their normalization. The way this works is actually not necessarily better nor worse, but different:

  • When a vertex only has a weight for one group, you shouldn't be able to subtract anything from it. This was always slightly controversial, but that's how brushes currently work with Auto-Normalize.
  • Even when a vertex has weights from multiple groups, when you subtract all of one group's weight from a vertex, it should result in a weight of 0.0 still being assigned to that vert. Instead, it seems to un-assign that vert completely. I actually prefer this, but this is inconsistent with what brushes do. (Adding this as a feature would be totally nice though, but that's a discussion for another patch c:)
Feb 1 2021, 7:24 PM · Good First Issue, Animation & Rigging, BF Blender
Demeter Dzadik (Mets) added a comment to T81843: Can't see bones with a combination of Weight Painting + Wireframe shading + Bone X-Ray. .

Weight paint mode is now 20% better and life is worth living again, thank you so much.

Feb 1 2021, 4:56 PM · EEVEE & Viewport, BF Blender

Jan 25 2021

Demeter Dzadik (Mets) added a comment to T85041: Modifier targets sometimes being lost on overrides.

Praise the overlord! Thanks a lot! I guess this can be closed, if something like this happens again I'll come and break some hearts and re-open :D but I'm sure it won't! 🙏

Jan 25 2021, 3:04 PM · BF Blender
Demeter Dzadik (Mets) created T85041: Modifier targets sometimes being lost on overrides.
Jan 25 2021, 1:02 PM · BF Blender
Demeter Dzadik (Mets) updated the task description for T85036: Purge operator doesn't show up in search menu.
Jan 25 2021, 12:26 PM · BF Blender
Demeter Dzadik (Mets) created T85036: Purge operator doesn't show up in search menu.
Jan 25 2021, 11:48 AM · BF Blender

Jan 23 2021

Demeter Dzadik (Mets) added a comment to T82359: Stronger binding of Active and Selected.

The programmer will always have to worry about what object is being joined into what, because the operation will have completely different results depending on it. Using the active object for this seems completely logical and intuitive to me. As for the unwieldiness of setting the active object, that is addressed by operator context overriding elegantly and successfully.

Jan 23 2021, 10:55 PM · User Interface, Animation & Rigging, BF Blender

Jan 21 2021

Demeter Dzadik (Mets) added a comment to T84520: "Double Symmetry" in Weight Painting.

With it in mind that both of these solution would be similarly straight forward to implement, there was a clear consensus in today's meeting to go for the first solution. @Pablo Dobarro (pablodp606) would you be able to implement this in the near future, or are you too busy?

Jan 21 2021, 5:32 PM · Sculpt, Paint & Texture, Animation & Rigging, BF Blender
Demeter Dzadik (Mets) created T84928: Lattice vertices at unexpected positions when changing lattice resolution from 1 to 3 or more..
Jan 21 2021, 12:58 PM · Animation & Rigging, Modeling, BF Blender
Demeter Dzadik (Mets) added a comment to D7511: CollectionProperty: Keyframe Insert Using Element Name.

I asked Pablo about his workflow with the Animation Layers addon and whether it would help test this patch, but the short answer is no. So we're back to naive testing! But still, that I can do.

Jan 21 2021, 11:44 AM · BF Blender, Core, Animation & Rigging, Python API
Demeter Dzadik (Mets) added a comment to T84651: Weight Paint Gradient Tool doesn't consider Auto-Normalize.

Yep, that sounds correct! So it seems that the gradient tool is ignoring the auto-normalize setting.

Jan 21 2021, 11:00 AM · Good First Issue, Restricted Project, Animation & Rigging, BF Blender

Jan 20 2021

Demeter Dzadik (Mets) added a comment to T84651: Weight Paint Gradient Tool doesn't consider Auto-Normalize.

Auto-Normalize should make sure that all deforming weights on each individual vertex add up to 1.0 at all times. So, the influence of Bone2 is expected to be subtracted from the influence of Bone1, as a result of making sure that their combined weights add up to 1.0 on each vertex.

Jan 20 2021, 12:26 PM · Good First Issue, Restricted Project, Animation & Rigging, BF Blender
Demeter Dzadik (Mets) added a comment to T84651: Weight Paint Gradient Tool doesn't consider Auto-Normalize.

After you've done the reproduction steps, you can go back to the Brush tool, and make a stroke with a very low brush strength like 0.00001. This will trigger the normalization, and the weights will be subtracted from Bone1 as expected.

Jan 20 2021, 11:44 AM · Good First Issue, Restricted Project, Animation & Rigging, BF Blender

Jan 19 2021

Demeter Dzadik (Mets) awarded D10124: Geometry Nodes - Object Info: Transformation Space a Love token.
Jan 19 2021, 4:07 PM · Geometry Nodes
Demeter Dzadik (Mets) added a comment to T78613: Weight painting to remove weight not working with auto-normalize enabled.

The arguable behaviour of normalizing 0.0 to 1.0 has some use cases, like cleaning up automatic weights where a few verts didn't get assigned to anything. I can just go with any brush set to 0 strength to assign the vert to whatever bone I need, without touching any other weights.

Jan 19 2021, 11:00 AM · BF Blender

Jan 18 2021

Demeter Dzadik (Mets) added a comment to D10124: Geometry Nodes - Object Info: Transformation Space.

(Also, since checkboxes should be on/off functionalities, this would ideally be an enum, but I guess in the context of nodes, enums are not so great?)

I do find it sad that turning it into an enum means losing the ability to plug a noodle in it. Admittedly, I don't see a use case, but what if there is one out there? :D

Jan 18 2021, 6:21 PM · Geometry Nodes
Demeter Dzadik (Mets) added a comment to D10124: Geometry Nodes - Object Info: Transformation Space.

Thanks for taking the feedback Dalai!

Jan 18 2021, 5:24 PM · Geometry Nodes
Demeter Dzadik (Mets) awarded T84816: Geometry Nodes: Point child distribution method a Dat Boi token.
Jan 18 2021, 3:10 PM · Geometry Nodes
Demeter Dzadik (Mets) added a comment to D10124: Geometry Nodes - Object Info: Transformation Space.

If I understand this correctly and the checkbox converts local to world space, I'd advocate to naming the checkbox simply "Use World Space" because "Apply Transforms" has other meanings. I can see a world where user A asks for help regarding why their instances aren't moving with their objects, helpful user B tells them "Have you tried Apply Transforms?" to which user A goes in the 3D viewport and presses Ctrl+A and then is sad. ;)
(Also, since checkboxes should be on/off functionalities, this would ideally be an enum, but I guess in the context of nodes, enums are not so great?)

Jan 18 2021, 3:06 PM · Geometry Nodes
Demeter Dzadik (Mets) added a comment to T84750: Joining Armatures.

armature_a.users_remap(armature_b)

As far as I can tell this isn't exposed to PyAPI?

It is, but only if you spell it properly (my mistake)

It doesn't help that I'm blind! :D

Jan 18 2021, 2:38 PM · Animation & Rigging, BF Blender
Demeter Dzadik (Mets) added a comment to T84750: Joining Armatures.

How about a choice

I'm all for choice! :D I guess the safest default then might be "Never".

Jan 18 2021, 1:04 PM · Animation & Rigging, BF Blender
Demeter Dzadik (Mets) added a comment to T84520: "Double Symmetry" in Weight Painting.

Perhaps this statement

Also note that, although I see the point of unifying symmetry options across different modes, there seems to be a consensus among riggers that weight paint mode should be an exception from this.

is no longer true if the behaviour was more in line with what's expected? In discussions it sounded like people wanted the symmetry options separate, EVEN IF it's working correctly. But maybe I misinterpreted this? I'm fairly neutral on this one, since I don't switch between weight/edit/sculpt mode in my work.

Jan 18 2021, 12:46 PM · Sculpt, Paint & Texture, Animation & Rigging, BF Blender