Page MenuHome

Sculpt, Paint & TextureProject
ActivePublic

Members (8)

Details

Description

This project includes sculpting, vertex and image painting.

Bug reports and patches are to be tagged with Sculpt, Paint & Texture

Status
The module is active but in a transitional period without an official module owner.
There are weekly meetings on Wednesday 18pm CET
Active tasks are visible on the workboard. If you want to get involved, contact us (info below).

Members
Coordinator: @Joseph Eagar (joeedh)
Members: @Pablo Dobarro (pablodp606) @Campbell Barton (campbellbarton) @Jeroen Bakker (jbakker) @Bastien Montagne (mont29)
Artists: @Julien Kaspar (JulienKaspar) @Daniel Bystedt (dbystedt)

Contacts

Links

Additional Content:

Recent Activity

Today

Pratik Borhade (PratikPB2123) changed the status of T99174: Crash when switching to Sculpt mode from Needs Triage to Confirmed.

C.object.data.validate() did not return true so mesh is not corrupted AFAIK
Confirming for now.
@ebu (ebu) hi, did you import this model from somewhere?

Mon, Jun 27, 11:44 AM · Sculpt, Paint & Texture, BF Blender
Julien Kaspar (JulienKaspar) added a revision to T99203: Support Automasking For Texture Paint: D15298: Support Automasking For Texture Paint .
Mon, Jun 27, 11:42 AM · Sculpt, Paint & Texture
Julien Kaspar (JulienKaspar) added a task to D15298: Support Automasking For Texture Paint : T99203: Support Automasking For Texture Paint.
Mon, Jun 27, 11:42 AM · Sculpt, Paint & Texture
Julien Kaspar (JulienKaspar) moved T99203: Support Automasking For Texture Paint from Backlog to In Review on the Sculpt, Paint & Texture board.
Mon, Jun 27, 11:42 AM · Sculpt, Paint & Texture
Julien Kaspar (JulienKaspar) changed the subtype of T99203: Support Automasking For Texture Paint from "Report" to "To Do".
Mon, Jun 27, 11:42 AM · Sculpt, Paint & Texture
Julien Kaspar (JulienKaspar) changed the status of T99203: Support Automasking For Texture Paint from Needs Triage to Confirmed.
Mon, Jun 27, 11:41 AM · Sculpt, Paint & Texture
Julien Kaspar (JulienKaspar) requested changes to D15297: Normal Based Automasking Modes.

Some initial notes:

  • We should rename the auto-masking options to "Area Normals" and "View Normals" to follow current naming conventions and be more accurate about their functionality
  • If you try to use the filters Blender crashes
  • They don't work with any of the sculpting brushes. Only the paint brushes.
  • The automasking options are missing from the pie menu, and also the brush settings
Mon, Jun 27, 11:32 AM · Sculpt, Paint & Texture
Pratik Borhade (PratikPB2123) edited projects for T98884: Regression: Crash when switched to vertex paint mode, added: BF Blender (3.2); removed BF Blender.
Mon, Jun 27, 11:23 AM · BF Blender (3.2), Sculpt, Paint & Texture, EEVEE & Viewport
Pratik Borhade (PratikPB2123) edited projects for T98889: Regression: Sculpting on a linked copy of an objects crashes Blender, added: BF Blender (3.2); removed BF Blender.
Mon, Jun 27, 11:22 AM · BF Blender (3.2), Sculpt, Paint & Texture
Julien Kaspar (JulienKaspar) updated the task description for T98593: Paint Mode: Backface Occlusion.
Mon, Jun 27, 11:12 AM · Sculpt, Paint & Texture
Julien Kaspar (JulienKaspar) added a revision to T98593: Paint Mode: Backface Occlusion: D15297: Normal Based Automasking Modes.
Mon, Jun 27, 10:10 AM · Sculpt, Paint & Texture
Julien Kaspar (JulienKaspar) added a task to D15297: Normal Based Automasking Modes: T98593: Paint Mode: Backface Occlusion.
Mon, Jun 27, 10:10 AM · Sculpt, Paint & Texture
Julien Kaspar (JulienKaspar) moved T98593: Paint Mode: Backface Occlusion from To Do to In Progress on the Sculpt, Paint & Texture board.
Mon, Jun 27, 10:09 AM · Sculpt, Paint & Texture
Pratik Borhade (PratikPB2123) edited projects for T99191: Blender crashes when texture painting, added: BF Blender, Sculpt, Paint & Texture; removed BF Blender (3.2).
Mon, Jun 27, 9:10 AM · Sculpt, Paint & Texture, BF Blender
Joseph Eagar (joeedh) updated the diff for D15297: Normal Based Automasking Modes.

Fix compiler error.

Mon, Jun 27, 7:35 AM · Sculpt, Paint & Texture
Joseph Eagar (joeedh) requested review of D15298: Support Automasking For Texture Paint .
Mon, Jun 27, 7:15 AM · Sculpt, Paint & Texture
Pratik Borhade (PratikPB2123) added a comment to T98673: Regression: Crash when adding color attribute in edit mode.

Mentioned the task and commit in corrective release list Feel free to remove if fix is not appropriate for backporting

Mon, Jun 27, 5:17 AM · Modeling, Sculpt, Paint & Texture, BF Blender
Joseph Eagar (joeedh) requested review of D15297: Normal Based Automasking Modes.
Mon, Jun 27, 3:35 AM · Sculpt, Paint & Texture
Joseph Eagar (joeedh) closed T98673: Regression: Crash when adding color attribute in edit mode as Resolved by committing rB30273b86c7ff: Fix T98673: Color attribute fill API didn't support editmode.
Mon, Jun 27, 2:11 AM · Modeling, Sculpt, Paint & Texture, BF Blender
Joseph Eagar (joeedh) added a revision to T98884: Regression: Crash when switched to vertex paint mode: D15296: Fix GPU Subdiv Crash.
Mon, Jun 27, 1:52 AM · BF Blender (3.2), Sculpt, Paint & Texture, EEVEE & Viewport
Joseph Eagar (joeedh) accepted D15272: Fix hex color in "Add Color Attribute".

Looks good to me.

Mon, Jun 27, 1:35 AM · Sculpt, Paint & Texture
Joseph Eagar (joeedh) added a comment to T99015: Segmentation fault while texture painting.

I can add a check in the paint code for invalid material slots. That said, we really should track down the booleans bug; I think I ran into it a few weeks ago.

Mon, Jun 27, 1:20 AM · Sculpt, Paint & Texture, BF Blender
Joseph Eagar (joeedh) closed T99100: Undo/redo ignore mesh changes when using Sculpt Paint tools with Gravity option as Resolved by committing rB4c3b984b3daa: Fix T99100: Undo/redo bugs with paint and gravity.
Mon, Jun 27, 1:16 AM · Restricted Project, Sculpt, Paint & Texture, BF Blender

Sat, Jun 25

Joseph Eagar (joeedh) updated the diff for D15122: Cavity Automasking Mode.

Second blur mode should use blur steps plus one.

Sat, Jun 25, 9:58 PM · Sculpt, Paint & Texture
Joseph Eagar (joeedh) updated the diff for D15122: Cavity Automasking Mode.

Added second cavity mask blur mode based on
difference of two sizes of smooth kernels.

Sat, Jun 25, 9:52 PM · Sculpt, Paint & Texture
Joseph Eagar (joeedh) updated the summary of D15122: Cavity Automasking Mode.
Sat, Jun 25, 7:32 PM · Sculpt, Paint & Texture
Kevin (jack.herbert) added a comment to T99015: Segmentation fault while texture painting.

Sadly no, I have a save from shortly after applying the modifier, don't know if that's any use but here it is:


Some observations:

  • When in edit mode, pressing Select in the material tab shows that a bunch of faces don't have any material assigned to them. They're in the "zone" of the boolean difference. Assigning them to the material also fixes the texture-paint crash.
  • I had a mirror modifier and it likely was in first position in the stack when I applied the boolean modifier.
  • The boolean cutting object (the cylinder) didn't have any material assigned to it.
  • When trying to do the same thing again (subtracting the cylinder from the main object), the new faces are correctly assigned to Material. So dunno how it happened the first time around.
Sat, Jun 25, 1:22 PM · Sculpt, Paint & Texture, BF Blender
Samuel Quibbles (Codebreakerblue) added a comment to T45636: Texture paint doesn't prompt user to save painted textures.

This issue is present in Blender 3.2 as well. Whether it's a bug or a design element, it is extremely non-obvious and very problematic. Even after researching the problem and finding this thread, I still lost several hours of work, silently, with no warning or popup displayed, and without closing Blender. I'm not the most experienced Blender user, nor am I a professional, but I have used Blender for a number of years and would like to think I know most of its quirks and idiosyncrasies. My intuitive expectation for working with images within Blender is that saving a file with packed data blocks should save all of those data blocks, as they are part of the .blend file in every other respect. Additionally, simply changing between workspaces within a single file should not discard changes made in another workspace. I could more easily understand if it was a failure to save an external image, but an image data block that is clearly marked as "packed" should save via the standard methods. I know that I am not alone in this intuition. If this is present by design, in my opinion it is a problematic design decision and should be reconsidered.

Sat, Jun 25, 12:19 PM · BF Blender, Sculpt, Paint & Texture
Evan Wilson (EAW) merged T99160: Adding Color Attribute Crash into T98673: Regression: Crash when adding color attribute in edit mode.
Sat, Jun 25, 7:09 AM · Modeling, Sculpt, Paint & Texture, BF Blender
Philipp Oeser (lichtwerk) added a comment to T99015: Segmentation fault while texture painting.

Do you have an example file prior to applying the booleans that then crashes once the booleans are applied?

Sat, Jun 25, 6:47 AM · Sculpt, Paint & Texture, BF Blender
Kevin (jack.herbert) added a comment to T99015: Segmentation fault while texture painting.

I got that bug with a model made using boolean operations, also on Linux with an Nvidia card, and running the validate_material_indices line returns True and fixed it.

Sat, Jun 25, 2:59 AM · Sculpt, Paint & Texture, BF Blender

Fri, Jun 24

Richard Antalik (ISS) closed T83532: Sample to palette continues sampling brush color without useful effect as Archived.

Also can't reproduce anymore so will close.

Fri, Jun 24, 7:14 PM · Sculpt, Paint & Texture, BF Blender
Hans Goudey (HooglyBoogly) merged T99144: Bake vertex color to selected channel are not working. into T98960: Regression: Bake to color attributes - target is always the first one (no matter the active index).
Fri, Jun 24, 7:09 PM · Sculpt, Paint & Texture, Render & Cycles, BF Blender
Rombout Versluijs (rombout) added a comment to D14163: Weight & Vertex Paint: always respect edit mode hiding on faces..

Another option could be to add a toggle visibility to the vertex paint uilist in the vertex panel. It could show a visibility icon like in the outlines. This would save a lot of clicks as well and a user can hide multiple groups at once.

Fri, Jun 24, 3:36 PM · Animation & Rigging, Sculpt, Paint & Texture
Julien Kaspar (JulienKaspar) closed T97961: Tip Roundness: Radius improvement as Resolved.
Fri, Jun 24, 3:20 PM · Sculpt, Paint & Texture
Julien Kaspar (JulienKaspar) added a reviewer for D15272: Fix hex color in "Add Color Attribute": Jeroen Bakker (jbakker).
Fri, Jun 24, 3:14 PM · Sculpt, Paint & Texture
Julien Kaspar (JulienKaspar) moved T98150: Voxel Remesher resizing improvments from Done (Needs commit) to Community & Sub-Tasks on the Sculpt, Paint & Texture board.
Fri, Jun 24, 3:13 PM · Sculpt, Paint & Texture
Julien Kaspar (JulienKaspar) requested changes to D15122: Cavity Automasking Mode.

One of the areas where the automask still fails is on filter tools. When using cavity automasking with the mesh, color or cloth filter it leads to glitched results.
This can be visualised by using the color filter with the fill type and filling in black with cavity automasking enabled.

Fri, Jun 24, 11:12 AM · Sculpt, Paint & Texture
Jeroen Bakker (jbakker) requested changes to D15122: Cavity Automasking Mode.
Fri, Jun 24, 8:15 AM · Sculpt, Paint & Texture
Jeroen Bakker (jbakker) added a comment to D15122: Cavity Automasking Mode.

Code wise want to request some small changes most of them are better naming to improve the readability of the code.
Only suggestion I have is to encapsulate the cavity_factor/cavity_stroke_id in a struct for performance reasons.

Fri, Jun 24, 8:14 AM · Sculpt, Paint & Texture
Netherby (netherby) added a comment to T72390: Improve UDIM functionality.

Can we also add interacting with tile images via python scripts? Currently only the first tiles pixels are available via the script interface.

Fri, Jun 24, 8:04 AM · Sculpt, Paint & Texture, BF Blender

Thu, Jun 23

Hans Goudey (HooglyBoogly) closed T77841: Remesh modifier destroys UVs, can not even work with a UVproject Modifier as Archived.

This isn't a bug but a known limitation of the remesh modifier-- it just doesn't propagate all attributes. That's something that can be added in the future, but it's not a bug, and therefore the tracker isn't the place for it.

Thu, Jun 23, 9:55 PM · Sculpt, Paint & Texture, BF Blender
p (phil123456) added a comment to T77841: Remesh modifier destroys UVs, can not even work with a UVproject Modifier.

"Indeed this does seem like a bug to me" yet we have to re-unwrap and repaint everything

Thu, Jun 23, 9:35 PM · Sculpt, Paint & Texture, BF Blender
Hans Goudey (HooglyBoogly) closed D15275: Fix: Remove broken vertex paint "fast update" check.
Thu, Jun 23, 7:06 PM · Sculpt, Paint & Texture
Hans Goudey (HooglyBoogly) closed T98975: Regression: Dirty Vertex Color, Invert, Levels, HSV, Brightness-Contrast ignores destination Color Attribute selection (also crash) as Resolved by committing rB2eba15d3e862: Fix T98975: Broken vertex paint mode operators.
Thu, Jun 23, 6:35 PM · Sculpt, Paint & Texture, BF Blender
Hans Goudey (HooglyBoogly) closed D15261: Fix T98975: Broken vertex paint mode operators.
Thu, Jun 23, 6:35 PM · Sculpt, Paint & Texture
Philipp Oeser (lichtwerk) placed T98673: Regression: Crash when adding color attribute in edit mode up for grabs.

I claimed this because I thought I had the fix already, turns out there might be a better way to do it.
Cannot tell if I can get a solution for 3.2.1, so will step down if others are quicker...

Thu, Jun 23, 6:31 PM · Modeling, Sculpt, Paint & Texture, BF Blender
Julien Kaspar (JulienKaspar) moved T98838: Sculpt Paint: Mask by color produces an empty mask with a threshold of 0.0 from Backlog to Bugs on the Sculpt, Paint & Texture board.
Thu, Jun 23, 4:09 PM · Sculpt, Paint & Texture, BF Blender
Matthew Arnold Rothmann (JimMcBubbles) added a comment to T99032: Faces unhide when switching from Edit mode to Weight Paint mode while vertex selection is enabled.

to clarify, this was an issue where certain faces were being unhidden when using vertex selection mode.

Thu, Jun 23, 3:41 PM · Sculpt, Paint & Texture, BF Blender
Brecht Van Lommel (brecht) accepted D15261: Fix T98975: Broken vertex paint mode operators.
Thu, Jun 23, 2:55 PM · Sculpt, Paint & Texture