Page MenuHome

Sculpt, Paint & TextureProject
ActivePublic

Members (6)

Details

Description

This project includes sculpting, vertex and image painting.

Important links

Contacts


Long-Term Roadmap

Sculpt, Paint & Texture

Recent Activity

Yesterday

Joseph Eagar (joeedh) added a comment to T91329: BMesh Refactor.

It seems to me that maintaining topology maps on top of the existing Mesh structure is the best way to achieve the data-oriented approach.

  • For saving and loading files, no conversion is necessary, the topology maps can just be discarded
  • Lots of existing code uses Mesh
  • The structs like MVert can be relatively simply split up to store normals separately, I started on that here: T91186
  • These maps could be cached and calculated lazily

So while the index based refactor of BMesh also seems to make sense, something else to pursue might be using Mesh in more places, like many modifiers already do.

Mon, Sep 27, 10:58 PM · Modeling, Core, Sculpt, Paint & Texture

Fri, Sep 24

Philipp Oeser (lichtwerk) changed the status of T87725: Multires disp bake doesn't smooth UV from Needs Triage to Needs Information from User.

Sorry this took so long to answer.

Fri, Sep 24, 3:56 PM · Sculpt, Paint & Texture, BF Blender
Philipp Oeser (lichtwerk) closed T91313: Texture doen't show correct after origin change in EEVEE as Archived.

No activity for more than a week. As per the tracker policy we assume the issue is gone and can be closed.

Fri, Sep 24, 2:00 PM · EEVEE & Viewport, Sculpt, Paint & Texture, BF Blender
Philipp Oeser (lichtwerk) closed D12614: Weightpaint Gradient tool: expose falloff to the UI.
Fri, Sep 24, 10:54 AM · Animation & Rigging, Sculpt, Paint & Texture
Philipp Oeser (lichtwerk) closed T91636: Weightpaint Gradient tool: expose brush curve preset/falloff to the UI as Resolved by committing rBf8a0e102cf5e: Weightpaint Gradient tool: expose falloff to the UI.
Fri, Sep 24, 10:54 AM · Sculpt, Paint & Texture
Campbell Barton (campbellbarton) accepted D12614: Weightpaint Gradient tool: expose falloff to the UI.
Fri, Sep 24, 8:19 AM · Animation & Rigging, Sculpt, Paint & Texture

Thu, Sep 23

Philipp Oeser (lichtwerk) closed T91625: Paint: Using a RenderResult as a clone image crashes as Resolved by committing rBfc2255135e31: Paint: prevent RenderResults and Viewers where unappropriate.
Thu, Sep 23, 8:27 PM · EEVEE & Viewport, Sculpt, Paint & Texture, BF Blender
Philipp Oeser (lichtwerk) closed D12609: Paint: prevent RenderResults and Viewers where unappropriate.
Thu, Sep 23, 8:27 PM · EEVEE & Viewport, Sculpt, Paint & Texture
Brecht Van Lommel (brecht) accepted D12609: Paint: prevent RenderResults and Viewers where unappropriate.
Thu, Sep 23, 5:32 PM · EEVEE & Viewport, Sculpt, Paint & Texture
Philipp Oeser (lichtwerk) closed T91557: Texture Paint Stencil doesn't use assigned UV Layer as Resolved by committing rBf11bcb5a80eb: Fix T91557: Texture Paint Stencil doesnt use assigned UV Layer.
Thu, Sep 23, 4:58 PM · Sculpt, Paint & Texture, BF Blender
Philipp Oeser (lichtwerk) closed D12583: Fix T91557: Texture Paint Stencil doesnt use assigned UV Layer.
Thu, Sep 23, 4:58 PM · Sculpt, Paint & Texture
Philipp Oeser (lichtwerk) updated the summary of D12609: Paint: prevent RenderResults and Viewers where unappropriate.
Thu, Sep 23, 4:53 PM · EEVEE & Viewport, Sculpt, Paint & Texture
Philipp Oeser (lichtwerk) updated the diff for D12609: Paint: prevent RenderResults and Viewers where unappropriate.
Thu, Sep 23, 4:52 PM · EEVEE & Viewport, Sculpt, Paint & Texture
Campbell Barton (campbellbarton) accepted D12583: Fix T91557: Texture Paint Stencil doesnt use assigned UV Layer.
Thu, Sep 23, 4:42 PM · Sculpt, Paint & Texture
Brecht Van Lommel (brecht) requested changes to D12609: Paint: prevent RenderResults and Viewers where unappropriate.
Thu, Sep 23, 4:27 PM · EEVEE & Viewport, Sculpt, Paint & Texture
Philipp Oeser (lichtwerk) added projects to D12614: Weightpaint Gradient tool: expose falloff to the UI: Sculpt, Paint & Texture, Animation & Rigging.
Thu, Sep 23, 3:51 PM · Animation & Rigging, Sculpt, Paint & Texture
Philipp Oeser (lichtwerk) added a revision to T91636: Weightpaint Gradient tool: expose brush curve preset/falloff to the UI: D12614: Weightpaint Gradient tool: expose falloff to the UI.
Thu, Sep 23, 3:51 PM · Sculpt, Paint & Texture
Philipp Oeser (lichtwerk) changed the status of T91636: Weightpaint Gradient tool: expose brush curve preset/falloff to the UI from Needs Triage to Confirmed.
Thu, Sep 23, 12:30 PM · Sculpt, Paint & Texture
Nelson (NAS) added a comment to T91473: Brush Engine Refactor.

Here is a good thread, in there you can find many UI suggestions. The thread was started by Pablo, the sculptor. -> https://developer.blender.org/T80384

Thu, Sep 23, 10:06 AM · Sculpt, Paint & Texture
Philipp Oeser (lichtwerk) added inline comments to D12540: Texture Paint: more Editor syncing.
Thu, Sep 23, 9:40 AM · Sculpt, Paint & Texture
Philipp Oeser (lichtwerk) added projects to D12609: Paint: prevent RenderResults and Viewers where unappropriate: Sculpt, Paint & Texture, EEVEE & Viewport.
Thu, Sep 23, 9:32 AM · EEVEE & Viewport, Sculpt, Paint & Texture
Philipp Oeser (lichtwerk) added a revision to T91625: Paint: Using a RenderResult as a clone image crashes: D12609: Paint: prevent RenderResults and Viewers where unappropriate.
Thu, Sep 23, 9:31 AM · EEVEE & Viewport, Sculpt, Paint & Texture, BF Blender
Philipp Oeser (lichtwerk) updated the task description for T91625: Paint: Using a RenderResult as a clone image crashes.
Thu, Sep 23, 9:23 AM · EEVEE & Viewport, Sculpt, Paint & Texture, BF Blender
Philipp Oeser (lichtwerk) changed the status of T91625: Paint: Using a RenderResult as a clone image crashes from Needs Triage to Confirmed.
Thu, Sep 23, 9:16 AM · EEVEE & Viewport, Sculpt, Paint & Texture, BF Blender
Erick Tukuniata (erickblender) added a comment to T91473: Brush Engine Refactor.

Hi Joe,
After reading all this, I m wondering if you will consider old design and discussion about sculpt mode brushes we had in the past? People has been posting really good UI and user-friendly ways to use sculpt brushes.

Feel free to post links or mockup images.

Thu, Sep 23, 8:46 AM · Sculpt, Paint & Texture

Wed, Sep 22

Richard Antalik (ISS) merged T91584: No node preview on the texture node editor / brush / texture properties into T61367: creating custom (combined ) texture brush is not visually updated in texture brush tab.
Wed, Sep 22, 8:58 PM · Sculpt, Paint & Texture, BF Blender
Brecht Van Lommel (brecht) added inline comments to D12540: Texture Paint: more Editor syncing.
Wed, Sep 22, 7:37 PM · Sculpt, Paint & Texture
Richard Antalik (ISS) added a comment to T88309: Blender 2.92 crash on selecting a mesh after opening a project.

Got different trace this time - pbvh was nullptr. But seems to be same issue.

Wed, Sep 22, 6:57 PM · Sculpt, Paint & Texture, BF Blender
Philipp Oeser (lichtwerk) added inline comments to D12540: Texture Paint: more Editor syncing.
Wed, Sep 22, 3:43 PM · Sculpt, Paint & Texture
Brecht Van Lommel (brecht) added inline comments to D12540: Texture Paint: more Editor syncing.
Wed, Sep 22, 2:27 PM · Sculpt, Paint & Texture
Philipp Oeser (lichtwerk) added a comment to D12540: Texture Paint: more Editor syncing.

This has multiple loops over all materials, potentially performing depsgraph updates for materials that aren't used by the object.

Unless there is a *very* good reason to operate on all materials, I think it would be better to limit this to materials used by the object/object-data (see BKE_object_material_get),
to avoid excessive updates and setting the active node for materials that are unrelated as far as the user is concerned.
It's possible scanning all materials node-trees is a heavy operation too.

As mentioned in chat, this is in order to see all consequences of the painting (as in: update al materials possibly using this texture), but agree if this turns out to be overkill, it could reduced to just material on the active object (I did check this on a rather large project though with quite a few textures where it was not noticable -- but sure there are projects out there which might have a magnitude of materials/textures/nodes/nodetrees in there)

Wed, Sep 22, 2:13 PM · Sculpt, Paint & Texture
Philipp Oeser (lichtwerk) planned changes to D12540: Texture Paint: more Editor syncing.

I am going to try a couple of things.

Wed, Sep 22, 2:01 PM · Sculpt, Paint & Texture
Philipp Oeser (lichtwerk) added a comment to D12540: Texture Paint: more Editor syncing.

we just need NODE_ACTIVE_TEXTURE

Wed, Sep 22, 1:05 PM · Sculpt, Paint & Texture
Philipp Oeser (lichtwerk) updated the diff for D12540: Texture Paint: more Editor syncing.
  • address minor review comments
  • early continue
Wed, Sep 22, 12:08 PM · Sculpt, Paint & Texture
Campbell Barton (campbellbarton) requested changes to D12540: Texture Paint: more Editor syncing.

This has multiple loops over all materials, potentially performing depsgraph updates for materials that aren't used by the object.

Wed, Sep 22, 10:43 AM · Sculpt, Paint & Texture
Philipp Oeser (lichtwerk) added a project to T71899: Sculpt move tool is applied when clicking within negative space of UI, regardless of active sculpt tool: User Interface.
Wed, Sep 22, 9:41 AM · User Interface, Sculpt, Paint & Texture, BF Blender
Joseph Eagar (joeedh) updated the task description for T91473: Brush Engine Refactor.
Wed, Sep 22, 9:37 AM · Sculpt, Paint & Texture
Ankit Meel (ankitm) added a comment to D12583: Fix T91557: Texture Paint Stencil doesnt use assigned UV Layer.

arc patch T91557 --trace

Wed, Sep 22, 8:07 AM · Sculpt, Paint & Texture
Pratik Borhade (PratikPB2123) changed the status of T91583: Bug on smooth sculpt + undo from Needs Triage to Confirmed.
Wed, Sep 22, 8:03 AM · Sculpt, Paint & Texture, BF Blender
Joseph Eagar (joeedh) updated the summary of D12587: Move Sculpt Color From Experimental.
Wed, Sep 22, 5:10 AM · Sculpt, Paint & Texture
Joseph Eagar (joeedh) updated the summary of D12587: Move Sculpt Color From Experimental.
Wed, Sep 22, 5:10 AM · Sculpt, Paint & Texture
Joseph Eagar (joeedh) updated the summary of D12587: Move Sculpt Color From Experimental.
Wed, Sep 22, 5:09 AM · Sculpt, Paint & Texture
Joseph Eagar (joeedh) updated the diff for D12587: Move Sculpt Color From Experimental.

Based on feedback, sculpt colors now operate on the active attribute instead of the active
CD_PROP_COLOR layer.

Wed, Sep 22, 5:08 AM · Sculpt, Paint & Texture
Daniel Bystedt (dbystedt) added a comment to D12583: Fix T91557: Texture Paint Stencil doesnt use assigned UV Layer.

I checked your testfile and I could see the issue that you are pointing out. Sounds like a nice thing to fix.

Wed, Sep 22, 12:34 AM · Sculpt, Paint & Texture

Tue, Sep 21

Richard Antalik (ISS) changed the status of T89942: Sculpt: Grid overlay for Grab active point do not work. from Needs Triage to Confirmed.
Tue, Sep 21, 11:01 PM · Sculpt, Paint & Texture, BF Blender
Brecht Van Lommel (brecht) closed T79785: Make XYZ symmetry a property of Objects as Resolved.

I believe so.

Tue, Sep 21, 7:13 PM · Sculpt, Paint & Texture, BF Blender
Joseph Eagar (joeedh) updated the diff for D12587: Move Sculpt Color From Experimental.

Add a couple of placeholder icons for sculpt paint and smear brushes.

Tue, Sep 21, 6:35 PM · Sculpt, Paint & Texture
Hans Goudey (HooglyBoogly) requested changes to D12587: Move Sculpt Color From Experimental.
  • I think the fix and the change to the view 3D header should be separate patches, better to keep this one simply changing the experimental option.
  • If the experimental option is being removed from RNA, and the id statements are removed everywhere, if should probably also be moved from DNA.
  • IMO the sculpt vertex color panel should be merged with the attributes panel before this is exposed in master.
Tue, Sep 21, 6:32 PM · Sculpt, Paint & Texture
Joseph Eagar (joeedh) updated the diff for D12587: Move Sculpt Color From Experimental.

Add code to fix sculpt colors smear brush, whose settings was being corrupted
by a bug in wm_toolsystem.c.

Tue, Sep 21, 6:25 PM · Sculpt, Paint & Texture
Joseph Eagar (joeedh) requested review of D12587: Move Sculpt Color From Experimental.
Tue, Sep 21, 5:54 PM · Sculpt, Paint & Texture