Page MenuHome
Feed Advanced Search

Yesterday

Hans Goudey (HooglyBoogly) closed D14685: Refactor: Move mesh hide flags to generic attributes.
Thu, Aug 11, 7:00 PM · Sculpt, Paint & Texture, Modeling, Geometry Nodes
Howard Trickey (howardt) added a comment to T84229: Box Trim tool is very slow.

I did do the thing I referred to in Dec 2020 (avoiding the round trip in and out of BMesh) but realize that doesn't help much of the case of large numbers of faces. I need a new approach. Either one that avoids doing exact arithmetic most of the time, like in the paper "Interactive and Robust Mesh Booleans by Cherchi et al., or something that isolates the calculations to only those parts of the mesh near the intersection, like in the paper "EMBER: exact mesh booleans via efficient & robust local arrangements" by Trettner, Nehring-Wirxel, Kobbelt. I think I'll try one or the other of these approaches, or maybe a combination. But since I'm working on Bevel V2 right now, it will be a number of months before I can get to that.

Thu, Aug 11, 3:26 PM · Performance, Sculpt, Paint & Texture, BF Blender

Wed, Aug 10

L S (Osaka) added a comment to T84229: Box Trim tool is very slow.

I am working right now on code that avoids trip in and out of BMesh for Exact Booleans. That may help some. After I do that, I still have a number of places in the code where I can use multithreading. and intend to do that.

Exact Boolean uses a lot of memory. I haven't paid any attention to memory optimization. I may do that too. It is quite possible that as Robert Guetzkow speculated above, the example shown here is a case where it is using more memory than the user has available, and so it is paging.

The other place where Exact Boolean is unreasonably slow right now is when the input is not "PWN" (piecewise-constant-winding number) -- which approximately means: when both operands are not closed volumes, and the only non-manifold edges are "touching" kind (think: two cubes touching along a shared edge). I imagine the cutting shape that Pablo is using is always PWN, but I can't tell from the video whether the other shape is too. I need to do something different when the inputs are not PWN, as the current method is clearly too slow. So I will work on that too.

Wed, Aug 10, 10:52 PM · Performance, Sculpt, Paint & Texture, BF Blender
Campbell Barton (campbellbarton) added inline comments to D14685: Refactor: Move mesh hide flags to generic attributes.
Wed, Aug 10, 7:22 AM · Sculpt, Paint & Texture, Modeling, Geometry Nodes
Campbell Barton (campbellbarton) accepted D14685: Refactor: Move mesh hide flags to generic attributes.

The patch LGTM, still not so keen on modifiers having to create hide data even when it's not needed (object mode display for e.g.). But this could be handled as part of a separate patch (if at all - the additional memory use is fairly minor).

Wed, Aug 10, 7:19 AM · Sculpt, Paint & Texture, Modeling, Geometry Nodes
Hans Goudey (HooglyBoogly) updated the diff for D14685: Refactor: Move mesh hide flags to generic attributes.
  • Don't save hide attributes in files at all (since they're still written in the old format anyway)
  • Parallelize layer copying
  • Fix attribute names in assert
  • Disallow procedural access
  • Rename .hide_face to .hide_poly
  • Merge branch 'master' into refactor-mesh-hide-generic
Wed, Aug 10, 6:32 AM · Sculpt, Paint & Texture, Modeling, Geometry Nodes
Hans Goudey (HooglyBoogly) added a comment to D14685: Refactor: Move mesh hide flags to generic attributes.

The convention to use "." + snake-case for built-in custom-data should be documented, suggest: CustomDataLayer.name although it could be elsewhere.

I'll do that separately, if you don't mind. The convention is already used (see allow_procedural_attribute_access).

Prefer the name .hide_poly for the polygon layer, as there is face data which is separate (and the term poly in general when assigning variables etc).

The current name is meant to be consistent with the name of the attribute domain, I'm fine with using "poly" too. (I hope we can replace the particle system by 4.0 so this stops being a problem).

Commit message should note the file size increase from this change (roughly).

File sizes shouldn't need to increase with this patch, since we still write and read with the legacy format (until 4.0).

Wed, Aug 10, 6:31 AM · Sculpt, Paint & Texture, Modeling, Geometry Nodes
Campbell Barton (campbellbarton) added inline comments to D14685: Refactor: Move mesh hide flags to generic attributes.
Wed, Aug 10, 5:58 AM · Sculpt, Paint & Texture, Modeling, Geometry Nodes
Campbell Barton (campbellbarton) added inline comments to D14685: Refactor: Move mesh hide flags to generic attributes.
Wed, Aug 10, 5:56 AM · Sculpt, Paint & Texture, Modeling, Geometry Nodes
Campbell Barton (campbellbarton) requested changes to D14685: Refactor: Move mesh hide flags to generic attributes.

Generally seems fine, some minor notes only.

Wed, Aug 10, 5:48 AM · Sculpt, Paint & Texture, Modeling, Geometry Nodes

Tue, Aug 9

Joseph Eagar (joeedh) updated the diff for D15122: Cavity Automasking Mode.
  • Rename "Bake Cavity" to "Mask From Cavity"
  • Mask from cavity operator's redo panel now edits automasking properties if "Use Automasking Settings" is on.
  • Bake cavity panel now emulates its operator UI.
    • So if use_automasking is on the operator last properties are shown, otherwise automasking properties are.
  • Renamed panel to "Mask from cavity"
  • Fix bug with blur steps starting from 1 instead of 0
Tue, Aug 9, 9:32 PM · Sculpt, Paint & Texture
Julien Kaspar (JulienKaspar) added a comment to T100092: Reappearing artifact while sculpting.

I can confirm that this is the same issue. This is unfortunately a known issue right now.

Tue, Aug 9, 5:09 PM · Sculpt, Paint & Texture, BF Blender
Julien Kaspar (JulienKaspar) merged T100092: Reappearing artifact while sculpting into T94769: Multires spikes.
Tue, Aug 9, 5:08 PM · Sculpt, Paint & Texture, BF Blender
Julien Kaspar (JulienKaspar) merged task T100092: Reappearing artifact while sculpting into T94769: Multires spikes.
Tue, Aug 9, 5:08 PM · Sculpt, Paint & Texture, BF Blender
Julien Kaspar (JulienKaspar) changed the subtype of T100058: Sculpting with shape keys very slow from "Report" to "Known Issue".

Since this issue was already present before Blender 2.8 and did not change since then, I'll classify this as a known issue.
Future development on sculpting layers should solve this issue.

Tue, Aug 9, 5:06 PM · Sculpt, Paint & Texture, BF Blender
Julien Kaspar (JulienKaspar) added a comment to D15122: Cavity Automasking Mode.

The tooltips also still need a bit of adjusting.
The "Cavity" and "Cavity (Inverted)" auto-masking toggles also still don't have tooltips.
Cavity = "Do not affect vertices within crevices, based on the surface curvature"
Cavity (Inverted) = "Do not affect vertices on peaks, based on the surface curvature"

Tue, Aug 9, 11:37 AM · Sculpt, Paint & Texture
Julien Kaspar (JulienKaspar) requested changes to D15122: Cavity Automasking Mode.

Great! The updates work good! Only a couple small notes:

Tue, Aug 9, 10:36 AM · Sculpt, Paint & Texture
Karolina Gasiorowska (karogasio) added a comment to T58465: brush lag in texture painting.

same for me in 3.2.0. changing the threads didn't help either, tried most recommendations people suggested here but nothing really made a difference.

Tue, Aug 9, 10:11 AM · BF Blender, Sculpt, Paint & Texture
Joseph Eagar (joeedh) updated the diff for D15122: Cavity Automasking Mode.

Fix OSX compile error.

Tue, Aug 9, 8:42 AM · Sculpt, Paint & Texture
Joseph Eagar (joeedh) updated the diff for D15122: Cavity Automasking Mode.
  • Renamed e_len to valence and make it an integer.
  • Renamed various counter variables from _num to _len
Tue, Aug 9, 1:36 AM · Sculpt, Paint & Texture
Joseph Eagar (joeedh) updated the diff for D15122: Cavity Automasking Mode.

Make requested patch changes:

Tue, Aug 9, 1:30 AM · Sculpt, Paint & Texture
Joseph Eagar (joeedh) added inline comments to D15428: PBVH Draw Cleanup.
Tue, Aug 9, 1:04 AM · EEVEE & Viewport, Sculpt, Paint & Texture

Mon, Aug 8

Hans Goudey (HooglyBoogly) updated the diff for D14685: Refactor: Move mesh hide flags to generic attributes.

Cleanup: Remove unused variable

Mon, Aug 8, 10:34 PM · Sculpt, Paint & Texture, Modeling, Geometry Nodes
Hans Goudey (HooglyBoogly) updated the diff for D14685: Refactor: Move mesh hide flags to generic attributes.

Merge master

Mon, Aug 8, 10:21 PM · Sculpt, Paint & Texture, Modeling, Geometry Nodes
Julien Kaspar (JulienKaspar) requested changes to D15122: Cavity Automasking Mode.

@Joseph Eagar (joeedh) I tried out the updated patch:

Mon, Aug 8, 11:54 AM · Sculpt, Paint & Texture
Philipp Oeser (lichtwerk) changed the status of T99015: Segmentation fault while texture painting from Needs Information from User to Needs Triage.
Mon, Aug 8, 9:29 AM · Sculpt, Paint & Texture, BF Blender

Sun, Aug 7

Clément Foucault (fclem) added inline comments to D15428: PBVH Draw Cleanup.
Sun, Aug 7, 6:34 PM · EEVEE & Viewport, Sculpt, Paint & Texture
Joseph Eagar (joeedh) updated the summary of D15428: PBVH Draw Cleanup.
Sun, Aug 7, 2:12 PM · EEVEE & Viewport, Sculpt, Paint & Texture
Joseph Eagar (joeedh) updated the summary of D15428: PBVH Draw Cleanup.
Sun, Aug 7, 2:12 PM · EEVEE & Viewport, Sculpt, Paint & Texture
Joseph Eagar (joeedh) added inline comments to D15122: Cavity Automasking Mode.
Sun, Aug 7, 1:58 PM · Sculpt, Paint & Texture
Joseph Eagar (joeedh) updated the summary of D15428: PBVH Draw Cleanup.
Sun, Aug 7, 1:54 PM · EEVEE & Viewport, Sculpt, Paint & Texture
Joseph Eagar (joeedh) updated the diff for D15428: PBVH Draw Cleanup.

Completely new version. The code now takes Clement's approach of putting attributes in their own VBOs.

Sun, Aug 7, 1:45 PM · EEVEE & Viewport, Sculpt, Paint & Texture
Joseph Eagar (joeedh) added a comment to D15428: PBVH Draw Cleanup.

Okay, we're going to have to completely rewrite this. I don't think we can reuse any code from the draw cache system.

Sun, Aug 7, 8:05 AM · EEVEE & Viewport, Sculpt, Paint & Texture
Joseph Eagar (joeedh) added a comment to D15428: PBVH Draw Cleanup.

I did not review it yet, but giving my two cents on what has been discussed.

Is the idea that interleaved storage in one buffer is faster than multiple smaller buffers? It's not obvious to me that this saves much VRAM bandwith.

Do not use interlieved storage in new code. It can be useful for packing small attributes together but has no real benefit for attributes that are at least 4bytes long. Most not so old GPUs will have enough caches for each individual input streams. Meaning that separate VBOs don't have any performance penalty on the GPU. Also this makes the CPU code much simpler and filling the VBOs should be just a memcpy. I am not aware if this is the current design of the PBVH drawing.

Each attribute should be its own VBO as we now have GPU_BATCH_VBO_MAX_LEN = 16. With this, you can have one GPUBatch per viewport / Attribute set. And thoses should not be a big overhead to keep cached.

I would like to make a precision: When I wrote in T97665 that we need 1 VBO for the whole PBVH I was talking about positions and normals. Attributes can still be in their own VBOs. I was also talking about not fragmenting the mesh into small VBOs.

Sun, Aug 7, 1:31 AM · EEVEE & Viewport, Sculpt, Paint & Texture

Sat, Aug 6

Joseph Eagar (joeedh) added inline comments to D15122: Cavity Automasking Mode.
Sat, Aug 6, 12:32 AM · Sculpt, Paint & Texture
Joseph Eagar (joeedh) updated the diff for D15122: Cavity Automasking Mode.

patch update

Sat, Aug 6, 12:30 AM · Sculpt, Paint & Texture

Fri, Aug 5

Hans Goudey (HooglyBoogly) requested changes to D15596: Convert Color Attribute operator.

Julien makes a good point, that would be convenient.
The best way to do that is by setting the initial value of the operator properties if they aren't already set by retrieving the active color attribute's domain and type in the invoke callback.

Fri, Aug 5, 8:23 PM · Sculpt, Paint & Texture
Julien Kaspar (JulienKaspar) added a comment to D15122: Cavity Automasking Mode.
Fri, Aug 5, 11:23 AM · Sculpt, Paint & Texture
Julien Kaspar (JulienKaspar) added a project to D15496: Sculpt Attribute API: Sculpt, Paint & Texture.
Fri, Aug 5, 11:22 AM · Sculpt, Paint & Texture

Thu, Aug 4

Brecht Van Lommel (brecht) closed T100099: Crash on baking vertex colors (color attributes) as Resolved by committing rB9ea9fc1f34a9: Fix T100099: Cycles crash baking vertex colors in edit mode.
Thu, Aug 4, 8:20 PM · Render & Cycles, Sculpt, Paint & Texture, BF Blender
Omar Emara (OmarSquircleArt) changed the status of T100197: Sculpting, Auto-Mask Topology does not work when dynamic topology is active from Needs Triage to Confirmed.
Thu, Aug 4, 12:24 PM · Sculpt, Paint & Texture, BF Blender
Julien Kaspar (JulienKaspar) abandoned D15344: Fix T99294: Voxel Remesher text is resized based on object scale..

@Joseph Eagar (joeedh) recently committed an alternative version of this patch with rBb65ab293105d3dfceee8f3bafa3936cfebad8200

Thu, Aug 4, 12:22 PM · Sculpt, Paint & Texture
Julien Kaspar (JulienKaspar) added a comment to D15596: Convert Color Attribute operator.

Just a small note: Maybe we should have the UI start at the current domain and data type. Right now the popup always starts at Vertex and Color.

Thu, Aug 4, 11:59 AM · Sculpt, Paint & Texture
Julien Kaspar (JulienKaspar) moved T100153: 4.0: Remove mesh sculpt vertex colors and vertex colors API from To Do to Backlog on the Sculpt, Paint & Texture board.
Thu, Aug 4, 11:53 AM · Python API, BF Blender (4.0), Sculpt, Paint & Texture
Julien Kaspar (JulienKaspar) closed T99614: Sculpt Mode: Color Picker Gradient as Resolved.
Thu, Aug 4, 11:52 AM · Sculpt, Paint & Texture
Julien Kaspar (JulienKaspar) requested changes to D15122: Cavity Automasking Mode.

Some more notes after testing the latest version of the patch, and from recent module meeting discussions:

Thu, Aug 4, 11:33 AM · Sculpt, Paint & Texture
Clément Foucault (fclem) added a comment to D15428: PBVH Draw Cleanup.

I did not review it yet, but giving my two cents on what has been discussed.

Thu, Aug 4, 10:43 AM · EEVEE & Viewport, Sculpt, Paint & Texture
Jesse Yurkovich (deadpin) closed T97251: Generated UDIM tiles do not store any info about their parameter as Resolved by committing rB72ab6faf5d80: Fix T97251: Store generated type information for each UDIM tile.
Thu, Aug 4, 7:31 AM · Core, Images & Movies, Sculpt, Paint & Texture
Joseph Eagar (joeedh) closed D14734: Fix: add attribute with empty string name crash.
Thu, Aug 4, 12:18 AM · Sculpt, Paint & Texture
Joseph Eagar (joeedh) closed T99294: Voxel Remesher text is resized based on object scale as Resolved by committing rBb65ab293105d: Sculpt: Fix T99294: Voxel Remesher text is resized based on object scale.
Thu, Aug 4, 12:06 AM · Sculpt, Paint & Texture, BF Blender
Joseph Eagar (joeedh) added a comment to D15428: PBVH Draw Cleanup.

That would take too much VRAM bandwidth. Remember that while most sculpt tools incrementally update the GPU mesh, some do not (e.g. elastic deform, the filters).

Is the idea that interleaved storage in one buffer is faster than multiple smaller buffers? It's not obvious to me that this saves much VRAM bandwith.

But regardless, since the data already seems to be interleaved it wouldn't make sense to do the work of changing that and verifying if it helps as part of this refactor, since it's a much bigger change. So no need to revisit that here.

Thu, Aug 4, 12:03 AM · EEVEE & Viewport, Sculpt, Paint & Texture

Wed, Aug 3

Joseph Eagar (joeedh) closed D15502: Support gradient color mode in sculpt paint brush.
Wed, Aug 3, 11:09 PM · Sculpt, Paint & Texture
Joseph Eagar (joeedh) updated the diff for D15122: Cavity Automasking Mode.

Merge with master.

Wed, Aug 3, 10:01 PM · Sculpt, Paint & Texture
Joseph Eagar (joeedh) accepted D15502: Support gradient color mode in sculpt paint brush.
Wed, Aug 3, 6:48 PM · Sculpt, Paint & Texture
Dalai Felinto (dfelinto) updated the task description for T100122: Brush Assets.
Wed, Aug 3, 5:55 PM · Sculpt, Paint & Texture, Asset Browser Project Overview
Dalai Felinto (dfelinto) updated the task description for T100122: Brush Assets.
Wed, Aug 3, 5:14 PM · Sculpt, Paint & Texture, Asset Browser Project Overview
Hans Goudey (HooglyBoogly) closed T100168: Regression: Sculpt mode undo not working properly as Resolved by committing rB06b6c004f5fb: Fix T100168: Sculpt positions undo not working after recent commit.
Wed, Aug 3, 4:18 PM · BF Blender (3.3), Sculpt, Paint & Texture
Hans Goudey (HooglyBoogly) changed the subtype of T100168: Regression: Sculpt mode undo not working properly from "Report" to "Bug".
Wed, Aug 3, 3:58 PM · BF Blender (3.3), Sculpt, Paint & Texture
Julien Kaspar (JulienKaspar) added a project to T100147: Brushes Assets Viewport User Interface: Sculpt, Paint & Texture.
Wed, Aug 3, 3:56 PM · Sculpt, Paint & Texture, Asset Browser
Hans Goudey (HooglyBoogly) claimed T100168: Regression: Sculpt mode undo not working properly.

Thanks for the report and for triaging

Wed, Aug 3, 3:50 PM · BF Blender (3.3), Sculpt, Paint & Texture
Pratik Borhade (PratikPB2123) renamed T100168: Regression: Sculpt mode undo not working properly from Sculpt mode undo not working properly to Regression: Sculpt mode undo not working properly.
Wed, Aug 3, 3:30 PM · BF Blender (3.3), Sculpt, Paint & Texture
Pratik Borhade (PratikPB2123) edited projects for T100168: Regression: Sculpt mode undo not working properly, added: BF Blender (3.3); removed BF Blender.

Broken since rBefe0e2b18370: Fix T96810: Invalid sculpt normals after some operations
3.3 is affected too
cc @Hans Goudey (HooglyBoogly).

Wed, Aug 3, 3:29 PM · BF Blender (3.3), Sculpt, Paint & Texture
Pratik Borhade (PratikPB2123) changed the status of T100168: Regression: Sculpt mode undo not working properly from Needs Triage to Confirmed.

Thanks for the report. I can confirm.

Wed, Aug 3, 3:04 PM · BF Blender (3.3), Sculpt, Paint & Texture
TheRedWaxPolice (TheRedWaxPolice) added a project to T100168: Regression: Sculpt mode undo not working properly: Sculpt, Paint & Texture.
Wed, Aug 3, 1:43 PM · BF Blender (3.3), Sculpt, Paint & Texture
Ramil Roosileht (Limarest) removed a revision from T97106: Options to convert color attributes to other domain and data types: D14733: Color Attribute: Add convert color attribute operation.
Wed, Aug 3, 10:41 AM · Sculpt, Paint & Texture
Hans Goudey (HooglyBoogly) updated the diff for D14685: Refactor: Move mesh hide flags to generic attributes.

Fix compile warning

Wed, Aug 3, 5:47 AM · Sculpt, Paint & Texture, Modeling, Geometry Nodes
Hans Goudey (HooglyBoogly) updated the diff for D14685: Refactor: Move mesh hide flags to generic attributes.

Merge master

Wed, Aug 3, 5:25 AM · Sculpt, Paint & Texture, Modeling, Geometry Nodes
Joseph Eagar (joeedh) updated the task description for T91473: Brush Engine Refactor.
Wed, Aug 3, 2:08 AM · Sculpt, Paint & Texture
Joseph Eagar (joeedh) updated the task description for T100137: Brush Properties.
Wed, Aug 3, 2:06 AM · Sculpt, Paint & Texture
Joseph Eagar (joeedh) updated the task description for T100137: Brush Properties.
Wed, Aug 3, 2:02 AM · Sculpt, Paint & Texture

Tue, Aug 2

Hans Goudey (HooglyBoogly) closed D15077: Cleanup: Remove unused sculpt and vertex color operators.
Tue, Aug 2, 9:18 PM · Sculpt, Paint & Texture
Brecht Van Lommel (brecht) accepted D15077: Cleanup: Remove unused sculpt and vertex color operators.
Tue, Aug 2, 8:46 PM · Sculpt, Paint & Texture
Hans Goudey (HooglyBoogly) closed D15197: Cleanup: Simplify arguments to sculpt draw functions.
Tue, Aug 2, 8:33 PM · Sculpt, Paint & Texture, EEVEE & Viewport
Hans Goudey (HooglyBoogly) updated the summary of D15077: Cleanup: Remove unused sculpt and vertex color operators.
Tue, Aug 2, 8:15 PM · Sculpt, Paint & Texture
Hans Goudey (HooglyBoogly) added a project to T100153: 4.0: Remove mesh sculpt vertex colors and vertex colors API: Python API.
Tue, Aug 2, 8:14 PM · Python API, BF Blender (4.0), Sculpt, Paint & Texture
Hans Goudey (HooglyBoogly) changed the status of T100153: 4.0: Remove mesh sculpt vertex colors and vertex colors API from Needs Triage to Confirmed.
Tue, Aug 2, 8:14 PM · Python API, BF Blender (4.0), Sculpt, Paint & Texture
Hans Goudey (HooglyBoogly) updated the diff for D15077: Cleanup: Remove unused sculpt and vertex color operators.

Don't remove RNA API

Tue, Aug 2, 8:11 PM · Sculpt, Paint & Texture
Brecht Van Lommel (brecht) added a comment to D15428: PBVH Draw Cleanup.

The overall idea of splitting the updating and drawing into two separate parts make sense.

Tue, Aug 2, 6:59 PM · EEVEE & Viewport, Sculpt, Paint & Texture
Hans Goudey (HooglyBoogly) updated the diff for D14685: Refactor: Move mesh hide flags to generic attributes.

Skip legacy conversion when reading and writing undo steps

Tue, Aug 2, 6:57 PM · Sculpt, Paint & Texture, Modeling, Geometry Nodes
Hans Goudey (HooglyBoogly) retitled D14685: Refactor: Move mesh hide flags to generic attributes from Refactor: Move mesh hide flags to generic data types to Refactor: Move mesh hide flags to generic attributes.
Tue, Aug 2, 6:57 PM · Sculpt, Paint & Texture, Modeling, Geometry Nodes
Brecht Van Lommel (brecht) added a comment to D15428: PBVH Draw Cleanup.

That would take too much VRAM bandwidth. Remember that while most sculpt tools incrementally update the GPU mesh, some do not (e.g. elastic deform, the filters).

Is the idea that interleaved storage in one buffer is faster than multiple smaller buffers? It's not obvious to me that this saves much VRAM bandwith.

Tue, Aug 2, 6:54 PM · EEVEE & Viewport, Sculpt, Paint & Texture
Dalai Felinto (dfelinto) added a subtask for T100122: Brush Assets: T100149: Built-in Asset Library: Essentials.
Tue, Aug 2, 6:48 PM · Sculpt, Paint & Texture, Asset Browser Project Overview
Dalai Felinto (dfelinto) updated the task description for T100122: Brush Assets.
Tue, Aug 2, 6:47 PM · Sculpt, Paint & Texture, Asset Browser Project Overview
Dalai Felinto (dfelinto) added subtasks for T100122: Brush Assets: T100147: Brushes Assets Viewport User Interface, T94978: Add asset catalog selector to asset-view template (i.e. pose selector in the side-bar).
Tue, Aug 2, 6:30 PM · Sculpt, Paint & Texture, Asset Browser Project Overview
Dalai Felinto (dfelinto) updated the task description for T100122: Brush Assets.
Tue, Aug 2, 6:30 PM · Sculpt, Paint & Texture, Asset Browser Project Overview
Hans Goudey (HooglyBoogly) updated the diff for D14685: Refactor: Move mesh hide flags to generic attributes.

Merge master, fix sculpt undo retrieval of hide values

Tue, Aug 2, 6:19 PM · Sculpt, Paint & Texture, Modeling, Geometry Nodes
Hans Goudey (HooglyBoogly) closed T96810: Regression: Shading artefacts in sculpt mode as Resolved by committing rBefe0e2b18370: Fix T96810: Invalid sculpt normals after some operations.
Tue, Aug 2, 6:01 PM · BF Blender (3.3), Sculpt, Paint & Texture
Hans Goudey (HooglyBoogly) closed D15581: Fix T96810: Invalid sculpt normals after some operations.
Tue, Aug 2, 6:01 PM · Sculpt, Paint & Texture
Brecht Van Lommel (brecht) accepted D15581: Fix T96810: Invalid sculpt normals after some operations.
Tue, Aug 2, 5:08 PM · Sculpt, Paint & Texture
Joseph Eagar (joeedh) updated the task description for T100137: Brush Properties.
Tue, Aug 2, 1:25 PM · Sculpt, Paint & Texture
Joseph Eagar (joeedh) updated the task description for T100137: Brush Properties.
Tue, Aug 2, 1:23 PM · Sculpt, Paint & Texture
Joseph Eagar (joeedh) updated the task description for T100137: Brush Properties.
Tue, Aug 2, 1:04 PM · Sculpt, Paint & Texture
Joseph Eagar (joeedh) updated the task description for T100137: Brush Properties.
Tue, Aug 2, 1:03 PM · Sculpt, Paint & Texture
Joseph Eagar (joeedh) updated the task description for T100137: Brush Properties.
Tue, Aug 2, 12:59 PM · Sculpt, Paint & Texture
Joseph Eagar (joeedh) updated the task description for T100137: Brush Properties.
Tue, Aug 2, 12:51 PM · Sculpt, Paint & Texture
Julien Kaspar (JulienKaspar) reassigned T97106: Options to convert color attributes to other domain and data types from San Rin (Kuwaaa_) to Ramil Roosileht (Limarest).
Tue, Aug 2, 12:37 PM · Sculpt, Paint & Texture
Joseph Eagar (joeedh) created T100137: Brush Properties.
Tue, Aug 2, 12:36 PM · Sculpt, Paint & Texture
Julien Kaspar (JulienKaspar) changed the status of T70412: Brushes Storage from Confirmed to Needs Information from Developers.
Tue, Aug 2, 8:31 AM · Sculpt, Paint & Texture, User Interface
Julien Kaspar (JulienKaspar) changed the status of T80384: Sculpt Brush Selection UI Design from Needs Triage to Needs Information from Developers.

This task needs to be updated for the brush assets project.

Tue, Aug 2, 8:31 AM · Sculpt, Paint & Texture
Julien Kaspar (JulienKaspar) moved T80384: Sculpt Brush Selection UI Design from Long Term (UI/UX) to Brush Assets Design on the Sculpt, Paint & Texture board.
Tue, Aug 2, 8:29 AM · Sculpt, Paint & Texture