Page MenuHome

ModifiersProject
ActivePublic

Details

Description

Modifier stack for meshes, curves, metaballs.

Developers:

Module Owners: @Campbell Barton (campbellbarton) @Sergey Sharybin (sergey) @Brecht Van Lommel (brecht)
Booleans: @Sergey Sharybin (sergey)

Recent Activity

Yesterday

Everton Schneider (eversimo) added a comment to T90276: ShapeKey Vertex Group.

(or you could build the shapekey yourself in Geometry nodes - interpolating existing meshes based on the vertexgroups)

Fri, Jul 30, 8:03 PM · Modeling, Nodes & Physics, Geometry Nodes, Modifiers, BF Blender

Thu, Jul 29

Pratik Borhade (PratikPB2123) added a project to T90284: Boolean modifier does not work with geometry nodes in particular case: Geometry Nodes.
Thu, Jul 29, 2:06 PM · Geometry Nodes, Modeling, Modifiers, BF Blender
Pratik Borhade (PratikPB2123) changed the status of T90284: Boolean modifier does not work with geometry nodes in particular case from Needs Information from User to Confirmed.

Can reproduce actually on current master also.
(Guess I did a mistake previously while reproducing)

Thu, Jul 29, 2:06 PM · Geometry Nodes, Modeling, Modifiers, BF Blender
Philipp Oeser (lichtwerk) changed the status of T90276: ShapeKey Vertex Group from Needs Triage to Needs Information from Developers.

I can confirm the behavior, but don t think this is a bug, more of a design question.

Thu, Jul 29, 10:37 AM · Modeling, Nodes & Physics, Geometry Nodes, Modifiers, BF Blender

Wed, Jul 28

Henrik Dick (weasel) added a comment to T77868: Blender crashes PC. Modifier Remesh Voxel Size issue..

The problem described by the user is fixed.

Wed, Jul 28, 11:03 PM · Modifiers, Modeling, BF Blender
Robert Guetzkow (rjg) updated subscribers of T77868: Blender crashes PC. Modifier Remesh Voxel Size issue..

@Henrik Dick (weasel) @Campbell Barton (campbellbarton) Can this issue be closed as 3.0.0 will have the logarithmic slider?

Wed, Jul 28, 8:03 PM · Modifiers, Modeling, BF Blender
Robert Guetzkow (rjg) merged T90272: Voxel Remesh Modifier - No Minimum Cap on Voxel Size? Crash on 0 value. into T77868: Blender crashes PC. Modifier Remesh Voxel Size issue..
Wed, Jul 28, 7:57 PM · Modifiers, Modeling, BF Blender

Sat, Jul 24

Richard Antalik (ISS) merged task T90035: Boolean not cutting into T89391: Boolean is not working properly with exact faces as 2.92.
Sat, Jul 24, 8:25 AM · Modifiers, Modeling, BF Blender
Richard Antalik (ISS) added a comment to T90035: Boolean not cutting.

Thanks for clarification, will merge with T89391.

Sat, Jul 24, 8:25 AM · Modifiers, Modeling, BF Blender
Andrew Stevens (SquidlyPerson77) added a comment to T77868: Blender crashes PC. Modifier Remesh Voxel Size issue..

I ran into this problem today by accident. I have:
Ryzen 3400g
16 (2x8Gb) RAM

Sat, Jul 24, 2:39 AM · Modifiers, Modeling, BF Blender
Germano Cavalcante (mano-wii) added a comment to D10710: add a sewing option to the weld modifier.

Thanks for the patch.
I also added a release note: https://wiki.blender.org/wiki/Reference/Release_Notes/3.0/Modeling

Sat, Jul 24, 12:05 AM · Modifiers, BF Blender, Modeling

Fri, Jul 23

Germano Cavalcante (mano-wii) closed D10710: add a sewing option to the weld modifier.
Fri, Jul 23, 11:57 PM · Modifiers, BF Blender, Modeling
Elster1111 (Elster1111) edited projects for T90089: Multires the Apply Base add to Quick Favorites can't change mesh., added: BF Blender; removed BF Blender (3.0).
Fri, Jul 23, 7:52 PM · Sculpt, Paint & Texture, BF Blender
Elster1111 (Elster1111) edited projects for T90089: Multires the Apply Base add to Quick Favorites can't change mesh., added: BF Blender (3.0), Modifiers; removed BF Blender.
Fri, Jul 23, 7:39 PM · Sculpt, Paint & Texture, BF Blender
Howard Trickey (howardt) added a comment to T90035: Boolean not cutting.

This is the same issue as discussed in T89391 (for the Exact mode). It seems that the bug report may be about the Fast mode, which is not guaranteed to work if edges are exactly coinciding with other faces or edges.

Fri, Jul 23, 4:46 PM · Modifiers, Modeling, BF Blender
YimingWu (NicksBest) updated the diff for D11876: GPencil: Dot-dash modifier.

Updated to use name(identifier) in the list and also made the path follow name, so now if you change name or move the segment up and down in the list the animation info is retained.

Fri, Jul 23, 2:03 PM · User Interface, Modifiers, Grease Pencil
Jacques Lucke (JacquesLucke) added a comment to T89876: Python API: Geometry Nodes object and collection inputs appear disabled in custom panel.

Just to make more explicit what Hans already said. This problem can be worked around in Python by using prop_search. More specifically layout.prop_search(mod, f'["{prop_id}"]', bpy.data, "collections", text=name). Obviously "collections" should be repaced with "objects" for object sockets.

Fri, Jul 23, 12:46 PM · Modifiers, User Interface, Geometry Nodes, Nodes & Physics, BF Blender
Pablo Dobarro (pablodp606) merged T90054: Multiresolution turns off textures in Sculpt mode into T63581: Textures not displayed in sculpt mode due to missing UVs (PBVH rendering, Multires).
Fri, Jul 23, 12:04 AM · Modeling, Modifiers, BF Blender

Thu, Jul 22

YimingWu (NicksBest) updated the diff for D11876: GPencil: Dot-dash modifier.
  • Fixed key framing problem. Thanks for Sebastian and Hans's help.
  • Gap minimum ui value restricted to 1 so that the offset value can work correctly and continuously. If you have 0 gap and a 1 point segment in the beginning, it will be ambiguous to the function if it should skip the starting point or not, because the next segment will also start at position 0.
  • dash end point index error fixed.
Thu, Jul 22, 5:09 PM · User Interface, Modifiers, Grease Pencil
Pratik Borhade (PratikPB2123) added a project to T90035: Boolean not cutting: Modifiers.

I can confirm as well. Found that the present scale of Cube in Z direction is -ve. Changing it to non negative value resolves the issue.

Thu, Jul 22, 7:06 AM · Modifiers, Modeling, BF Blender

Wed, Jul 21

Simone Lipschitz (illussimo) added a comment to T63581: Textures not displayed in sculpt mode due to missing UVs (PBVH rendering, Multires).

Any news on this issue? Any timeframe when this will be resolved? Please, give this high priority and keep us informed when it is resolved.
Thanks.

Wed, Jul 21, 9:30 PM · Modeling, Modifiers, BF Blender
Pratik Borhade (PratikPB2123) added projects to T89971: Error Bevel modifier: Modeling, Modifiers.

Thanks for the test file. Can confirm that the applying bevel modifier has no effect on the mesh for versions 2.92 and above.

Wed, Jul 21, 2:57 AM · Modifiers, Modeling, BF Blender

Tue, Jul 20

Hans Goudey (HooglyBoogly) added a comment to T89876: Python API: Geometry Nodes object and collection inputs appear disabled in custom panel.

I'm not sure about that conclusion. Here's my guess:

  • The nodes modifier settings properties are dynamic IDProperties rather than regular RNA pointer properties
  • That means they don't have the builtin "type" information, like which IDs to look for in search lists.
  • In the modifier panel they are drawn with uiItemPointerR (prop_search in Python) to avoid this problem
  • Without that information they are disabled somewhere in the drawing process.
Tue, Jul 20, 9:20 PM · Modifiers, User Interface, Geometry Nodes, Nodes & Physics, BF Blender
Chris D (CheesecakeCG) added a comment to T74748: Apply Base (Multiresolution Modifier) on mesh with shape keys distorts the mesh.

I'm not sure if this is the right place to ask about this, but is there a work around for this? This affects practically all of my character models, and I've already lost multiple days of work trying to figure out what was even going on.

Tue, Jul 20, 8:14 PM · Modeling, Modifiers, BF Blender

Mon, Jul 19

YimingWu (NicksBest) updated the diff for D11876: GPencil: Dot-dash modifier.

Updated to include offset function so the dash position is animatable. Offset is continuous from negative to positive values.

Mon, Jul 19, 10:14 AM · User Interface, Modifiers, Grease Pencil
YimingWu (NicksBest) updated subscribers of D11876: GPencil: Dot-dash modifier.

I edited an icon for this dash modifier. Any UI guys have opinions? Also, where should I put the icon in the svg? current placement seems random and doesn't quite match the icon number definition there in the headers...

Mon, Jul 19, 9:39 AM · User Interface, Modifiers, Grease Pencil
YimingWu (NicksBest) updated the diff for D11876: GPencil: Dot-dash modifier.

Updated to fix file r/w.

Mon, Jul 19, 8:34 AM · User Interface, Modifiers, Grease Pencil
YimingWu (NicksBest) updated the diff for D11876: GPencil: Dot-dash modifier.

Updated to reflect on comments

Mon, Jul 19, 8:18 AM · User Interface, Modifiers, Grease Pencil
YimingWu (NicksBest) added a comment to D11876: GPencil: Dot-dash modifier.

Made it so you can adjust material for different segments as well. Default index is -1 and that uses default material.

Mon, Jul 19, 8:14 AM · User Interface, Modifiers, Grease Pencil
YimingWu (NicksBest) added a comment to D11876: GPencil: Dot-dash modifier.

@Antonio Vazquez (antoniov) Turns out those operators needs gpencil_edit_modifier_poll_generic() as well as some other functions in object_gpencil_modifier.c to work properly, so it should be okay to stay there. Hans gave me an example -> D4960 .

Mon, Jul 19, 7:58 AM · User Interface, Modifiers, Grease Pencil

Sun, Jul 18

YimingWu (NicksBest) updated subscribers of D11876: GPencil: Dot-dash modifier.

@Sebastian Parborg (zeddb) suggested that we might be able to use curve to do the dot dash and styling. I discovered it's not very compatible in current algorithm because the modifier now only "picks" the point it wants and apply style on top, it doesn't do in-between interpolation. If we use curve we need to write another sample function to suit dynamic-sampled points (which is doable but might be a bit unnecessarily complex.

Sun, Jul 18, 4:19 PM · User Interface, Modifiers, Grease Pencil
Antti Tikka (symstract) added a comment to T88655: PyAPI: template_modifiers doesn't work in the viewport.

@Hans Goudey (HooglyBoogly) Just to be clear, it's "template_modifiers" (the whole stack) that's not working outside of Properties Editor. "template_modifier" obviously doesn't exist any more.

Sun, Jul 18, 2:50 PM · Modifiers, User Interface, BF Blender

Fri, Jul 16

Antonio Vazquez (antoniov) added inline comments to D11876: GPencil: Dot-dash modifier.
Fri, Jul 16, 3:52 PM · User Interface, Modifiers, Grease Pencil
Alexander Gavrilov (angavrilov) closed D11924: Surface Deform: support sparse binding mode for improving performance..
Fri, Jul 16, 3:33 PM · Modifiers
Campbell Barton (campbellbarton) accepted D11924: Surface Deform: support sparse binding mode for improving performance..

Agree with the premise of the patch, LGTM.

Fri, Jul 16, 1:53 PM · Modifiers
Alexander Gavrilov (angavrilov) updated the diff for D11924: Surface Deform: support sparse binding mode for improving performance..

Changed versioning to maintain continuity of the field that stores the array length using DNA rename.

Fri, Jul 16, 1:17 PM · Modifiers

Thu, Jul 15

Hans Goudey (HooglyBoogly) added a comment to T88655: PyAPI: template_modifiers doesn't work in the viewport.

Hmm, I'm not even sure how a "template_modifier" would work anymore, since a modifier UI is potentially broken up into multiple sub-panels. It just doesn't fit very well with the way Blender's UI is implemented. If someone has an idea of how this _could_ work, it could be worked on. I don't personally though. So I think I'd consider this a known issue.

Thu, Jul 15, 11:21 PM · Modifiers, User Interface, BF Blender
Alexander Gavrilov (angavrilov) added a reviewer for D11924: Surface Deform: support sparse binding mode for improving performance.: Campbell Barton (campbellbarton).

Btw the main reason for this is cringing at the increase in file size when using multiple modifiers to deform different small areas of the same big mesh. On the CPU usage side this only saves checking that the vertex group value is still zero for all of the masked out vertices.

Thu, Jul 15, 5:59 PM · Modifiers
Philipp Oeser (lichtwerk) updated the task description for T88655: PyAPI: template_modifiers doesn't work in the viewport.
Thu, Jul 15, 5:02 PM · Modifiers, User Interface, BF Blender
Philipp Oeser (lichtwerk) changed the status of T89876: Python API: Geometry Nodes object and collection inputs appear disabled in custom panel from Needs Triage to Confirmed.

Probably has the same roots as T88655: PyAPI: template_modifiers doesn't work in the viewport

Thu, Jul 15, 5:01 PM · Modifiers, User Interface, Geometry Nodes, Nodes & Physics, BF Blender

Wed, Jul 14

Alexander Gavrilov (angavrilov) added a reviewer for D11924: Surface Deform: support sparse binding mode for improving performance.: Bastien Montagne (mont29).
Wed, Jul 14, 10:11 PM · Modifiers
Matias Mendiola (mendio) added a comment to D11876: GPencil: Dot-dash modifier.

The naming "Gap" doesn't necessarily describe the behaviour of the modifier. That value describes how many points are skipped before starting the next segment, which in the case gap==0, it will start the next segment at the next point, which then leaves 1 segment of gap although no point is skipped. Should I adjust the internal working of the function to not leave this "segment gap" or should I adjust the UI?

The current code allows you to use dash == 0 && gap == 0 to achieve dot dot dot dot dot dot effect. Or maybe adjust RNA so that min(gap) == 1?

Wed, Jul 14, 1:57 PM · User Interface, Modifiers, Grease Pencil
Antonio Vazquez (antoniov) added a comment to D11876: GPencil: Dot-dash modifier.

I have not looked yet to the patch, but my first reaction about operators to mark segment of strokes was...What???

Wed, Jul 14, 10:03 AM · User Interface, Modifiers, Grease Pencil
YimingWu (NicksBest) added a comment to D11876: GPencil: Dot-dash modifier.

The naming "Gap" doesn't necessarily describe the behaviour of the modifier. That value describes how many points are skipped before starting the next segment, which in the case gap==0, it will start the next segment at the next point, which then leaves 1 segment of gap although no point is skipped. Should I adjust the internal working of the function to not leave this "segment gap" or should I adjust the UI?

Wed, Jul 14, 7:02 AM · User Interface, Modifiers, Grease Pencil
YimingWu (NicksBest) updated the diff for D11876: GPencil: Dot-dash modifier.

Use list for showing dash segment UI.

Wed, Jul 14, 6:53 AM · User Interface, Modifiers, Grease Pencil
YimingWu (NicksBest) added a comment to D11876: GPencil: Dot-dash modifier.

UI now looks like this.

Wed, Jul 14, 6:49 AM · User Interface, Modifiers, Grease Pencil
YimingWu (NicksBest) added inline comments to D11876: GPencil: Dot-dash modifier.
Wed, Jul 14, 6:40 AM · User Interface, Modifiers, Grease Pencil
Hans Goudey (HooglyBoogly) added inline comments to D11876: GPencil: Dot-dash modifier.
Wed, Jul 14, 6:26 AM · User Interface, Modifiers, Grease Pencil
YimingWu (NicksBest) added inline comments to D11876: GPencil: Dot-dash modifier.
Wed, Jul 14, 6:10 AM · User Interface, Modifiers, Grease Pencil
Hans Goudey (HooglyBoogly) added inline comments to D11876: GPencil: Dot-dash modifier.
Wed, Jul 14, 5:55 AM · User Interface, Modifiers, Grease Pencil