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

Fri, Apr 19

Campbell Barton (campbellbarton) added a comment to D4530: Join Triangles Modifier.

@Andrew Zhou (dodeqaa) for every constructive modifier it's currently converting all data to BMesh and back - even if all of the modifier's in the stack operate on BMesh data types.

Fri, Apr 19, 7:02 AM · Modifiers

Wed, Apr 17

Andrew Zhou (dodeqaa) added a comment to D4530: Join Triangles Modifier.

Before getting into code review or looking into details I'd like to see example uses cases for this modifier.

Otherwise we could:

  • Postpone until nodal modifiers are supported.
  • Make this an optional post-process for the decimate modifier.

All BMesh operators _could_ be made into modifiers, however the modifier system isn't designed for constructive modelling (at least not with many fine grained operations).

Wed, Apr 17, 11:33 AM · Modifiers

Mon, Apr 15

AV (Dspazio) added a comment to D4530: Join Triangles Modifier.

Hi to All:

Mon, Apr 15, 8:04 PM · Modifiers

Fri, Apr 12

Campbell Barton (campbellbarton) added a comment to D4530: Join Triangles Modifier.

Modifier nodes are planned, I'd rather postpone this modifier until the new system is implemented.

Fri, Apr 12, 7:59 PM · Modifiers

Wed, Apr 10

Campbell Barton (campbellbarton) changed Type from Bug to To Do on T62716: Curve "solidify" modifier glitch.
Wed, Apr 10, 2:03 PM · Modifiers, BF Blender

Fri, Apr 5

Martin Felke (scorpion81) added a comment to D4530: Join Triangles Modifier.

Before getting into code review or looking into details I'd like to see example uses cases for this modifier.

Otherwise we could:

  • Postpone until nodal modifiers are supported.
  • Make this an optional post-process for the decimate modifier.

All BMesh operators _could_ be made into modifiers, however the modifier system isn't designed for constructive modelling (at least not with many fine grained operations).

Fri, Apr 5, 11:31 PM · Modifiers

Wed, Apr 3

Sergey Sharybin (sergey) closed T63217: Curve Modifier skipped in Cycles as Resolved by committing rBb1995e645177: Fix T63217: Curve Modifier skipped in Cycles.
Wed, Apr 3, 3:38 PM · Modifiers, Rendering, Cycles, BF Blender

Tue, Apr 2

Brecht Van Lommel (brecht) assigned T63217: Curve Modifier skipped in Cycles to Sergey Sharybin (sergey).
Tue, Apr 2, 2:40 PM · Modifiers, Rendering, Cycles, BF Blender
Philipp Oeser (lichtwerk) added a comment to T63217: Curve Modifier skipped in Cycles.

Apparently just broken recently, bisecting... (assume rB64c8d72ef1a?)
good rBb936d
bad rB17c15

Tue, Apr 2, 2:31 PM · Modifiers, Rendering, Cycles, BF Blender
Philipp Oeser (lichtwerk) updated the task description for T63217: Curve Modifier skipped in Cycles.
Tue, Apr 2, 2:18 PM · Modifiers, Rendering, Cycles, BF Blender
Philipp Oeser (lichtwerk) triaged T63217: Curve Modifier skipped in Cycles as Confirmed, Medium priority.

Can confirm.

Tue, Apr 2, 2:17 PM · Modifiers, Rendering, Cycles, BF Blender

Thu, Mar 28

Philipp Oeser (lichtwerk) closed T53051: Cloth Dynamic Mesh And Mesh Cache as Invalid.

Afaics you dont really have a deforming modifier preceeding the cloth modifier.
So you would have to make sure e.g. the skirt is deformed first, then cloth sim will work correctly after.
Since we dont have the original armature for the character at hand anymore [everything has been baked to mdd], we need a relationship between the mdd cache and the skirt.

Thu, Mar 28, 11:19 AM · BF Blender, Modifiers
Ulysse Martin (youle) added a comment to T58273: Subdivision Surface modifier is not taken to account when rendering while in edit mode.

Or maybe it is possible to force to go in object mode before rendering

Thu, Mar 28, 1:22 AM · BF Blender, Cycles, Rendering, Modifiers
Ulysse Martin (youle) added a comment to T58273: Subdivision Surface modifier is not taken to account when rendering while in edit mode.

This concerns only cycles.

Thu, Mar 28, 1:17 AM · BF Blender, Cycles, Rendering, Modifiers

Wed, Mar 27

Campbell Barton (campbellbarton) added a comment to T62716: Curve "solidify" modifier glitch.

This has been reported before, the issue is curve scan-fill creates zero area faces that give bad normals for solidify to operate on.

Wed, Mar 27, 2:37 PM · Modifiers, BF Blender
Philipp Oeser (lichtwerk) triaged T62716: Curve "solidify" modifier glitch as Confirmed, Medium priority.

Can confirm the issue.

Wed, Mar 27, 1:59 PM · Modifiers, BF Blender

Sun, Mar 24

Campbell Barton (campbellbarton) added a comment to D4530: Join Triangles Modifier.

Before getting into code review or looking into details I'd like to see more example uses cases for this modifier.

Sun, Mar 24, 9:52 PM · Modifiers

Mar 23 2019

Ish Bosamiya (ish_bosamiya) updated the diff for D4569: Vertex Group Support For Triangulate Modifier.
  • fix compilation issue with collada and alembic
Mar 23 2019, 5:14 AM · Modifiers
Ish Bosamiya (ish_bosamiya) updated the diff for D4569: Vertex Group Support For Triangulate Modifier.

removing merge conflicts from recent commit to triangulate modifier

Mar 23 2019, 5:02 AM · Modifiers
Ish Bosamiya (ish_bosamiya) updated the diff for D4530: Join Triangles Modifier.
  • add vertex group support
Mar 23 2019, 4:21 AM · Modifiers

Mar 22 2019

Brecht Van Lommel (brecht) closed D4367: Triangulate modifier add side limit.
Mar 22 2019, 6:14 PM · Modifiers, BF Blender
Jacques Lucke (JacquesLucke) added a comment to D4367: Triangulate modifier add side limit.

@Brecht Van Lommel (brecht), should this be merged, or do we come back to this patch when Blender 2.8 is released?

Mar 22 2019, 5:02 PM · Modifiers, BF Blender
Ish Bosamiya (ish_bosamiya) added a comment to D4530: Join Triangles Modifier.

How feasible is it to add a tick box to stop re-evaluating the base
mesh after the evaluated mesh has been generated and cached,
that way the modifier can still work with animation without beeing applied?

Mar 22 2019, 9:15 AM · Modifiers
Campbell Barton (campbellbarton) added a comment to D4530: Join Triangles Modifier.

If this is used in animations the tri to quad conversion will 'pop' on deformation.

Can you point to where this was requested? Were example use cases given?

Why does it have to be useful in animation, why can't we users have more ways to just model various pieces of content non-destructively (like a remove-doubles modifier which would be useful with boolean operations)?

Mar 22 2019, 12:50 AM · Modifiers
Nabil Adel (mywa880) added a comment to D4530: Join Triangles Modifier.

How feasible is it to add a tick box to stop re-evaluating the base
mesh after the evaluated mesh has been generated and cached,
that way the modifier can still work with animation without beeing applied?

Mar 22 2019, 12:18 AM · Modifiers

Mar 21 2019

Adam Friesen (ace_dragon) added a comment to D4530: Join Triangles Modifier.

If this is used in animations the tri to quad conversion will 'pop' on deformation.

Can you point to where this was requested? Were example use cases given?

Mar 21 2019, 8:35 PM · Modifiers
Ish Bosamiya (ish_bosamiya) added a project to D4569: Vertex Group Support For Triangulate Modifier: Modifiers.
Mar 21 2019, 3:34 PM · Modifiers
Bastien Montagne (mont29) closed T52873: Vertex Weight Proximity breaks Rigid Body simulation as Archived.

Yes, this is indeed a chicken & egg issue (and yes, it also happens in 2.7x). Guess we can close that as known limitation for now, then.

Mar 21 2019, 9:50 AM · Modifiers, Physics, BF Blender

Mar 20 2019

Sergey Sharybin (sergey) added a comment to T52873: Vertex Weight Proximity breaks Rigid Body simulation.

But same happens in 2.7?
This sounds like a feedback loop between rigid body simulation which needs geometry for the collisions, but geometry needs transform for modifier stack. While we can avoid some dependency cycles here, the order of updates might be wrong from users perspective. And the only user-controllable solution here would be to go node based.

Mar 20 2019, 9:24 PM · Modifiers, Physics, BF Blender
Bastien Montagne (mont29) added a comment to T52873: Vertex Weight Proximity breaks Rigid Body simulation.

Deg warning about DEG_OB_COMP_GEOMETRY relation is now fixed, but the rigid body simulation remains completely broken in 2.8 currently here (neither of the two displace modifiers work, only really moving red object works currently).

Mar 20 2019, 9:15 PM · Modifiers, Physics, BF Blender
Bastien Montagne (mont29) added a comment to T52873: Vertex Weight Proximity breaks Rigid Body simulation.

Using an empty (or center point of any object) is a valid usecase of this modifier, will check on those relations tagging.

Mar 20 2019, 8:45 PM · Modifiers, Physics, BF Blender
Sergey Sharybin (sergey) reassigned T52873: Vertex Weight Proximity breaks Rigid Body simulation from Sergey Sharybin (sergey) to Bastien Montagne (mont29).

The issue in code i saw was related on a fake dependency cycle, which is now fixed in rB099a4104788.
Now i can open the file and there is a playback going on.

Mar 20 2019, 4:42 PM · Modifiers, Physics, BF Blender
AV (Dspazio) added a watcher for Modifiers: AV (Dspazio).
Mar 20 2019, 12:59 AM

Mar 19 2019

cédric lepiller (pitiwazou) added a comment to D4367: Triangulate modifier add side limit.

Any news about this patch?

Mar 19 2019, 3:45 PM · Modifiers, BF Blender
Ish Bosamiya (ish_bosamiya) added a comment to D4530: Join Triangles Modifier.

Or the triangulate on Ngons, this is just an option to add to the triangulate modifier and it would help a lot!!!!!!

Mar 19 2019, 3:19 PM · Modifiers
Ish Bosamiya (ish_bosamiya) added a comment to D4530: Join Triangles Modifier.

If this is used in animations the tri to quad conversion will 'pop' on deformation.

Mar 19 2019, 3:16 PM · Modifiers
Frederico Martins (frederico4d) added a comment to T48583: Bevel Improvements.

Hi, It would be very useful for me to have the vertex group or any other way, to affect bevel size per vertice, something like this:


I added the image to the right click select post too, please let me know if it is not ok here, thanks!

Mar 19 2019, 3:10 PM · Modifiers, Mesh Modeling, BF Blender
Frederico Martins (frederico4d) added a comment to T62739: Bevel Weight not affecting Bevel modifier correctly.

Thank you,
that is sad for me unfortunately since there is no other way to do this in blender without just working on geometry and loosing editability :( this was a great feature for me, on this project and other stuff ive used it before (RIP).

Mar 19 2019, 2:25 PM · Modifiers, BF Blender
Howard Trickey (howardt) updated the task description for T48583: Bevel Improvements.
Mar 19 2019, 12:51 PM · Modifiers, Mesh Modeling, BF Blender
Howard Trickey (howardt) updated the task description for T48583: Bevel Improvements.
Mar 19 2019, 12:48 PM · Modifiers, Mesh Modeling, BF Blender
Howard Trickey (howardt) closed T62739: Bevel Weight not affecting Bevel modifier correctly as Invalid.

Sorry, I am closing this as "working as intended" because the code is doing what I intended: that is, it is choosing to keep widths even along their edges as a higher priority than trying to half-way meet an unmeetable set of width constraints.

Mar 19 2019, 12:47 PM · Modifiers, BF Blender
Fin O'Riordan (fin.eskimo) added a comment to D4530: Join Triangles Modifier.

+1 Great work... I hope to see this make the cut.

Mar 19 2019, 12:27 PM · Modifiers
Howard Trickey (howardt) added a comment to T62739: Bevel Weight not affecting Bevel modifier correctly.

The behavior in 2.79 is not really intended -- it is more an accidental consequence of a choice made to solve conflicting specifications.
What the specifications say is that one edge is supposed to have one particular bevel width all the way along it, and the other edge (with the adjusting weight) is supposed to have another weight all the way along it. Where they meet is a conflict. The conflict used to be solved by taking an average, which gave the smooth tapering effect you saw. But for other cases (especially when there are loops) that is not nearly good enough, so I switched to using a least-squares optimization some time in the 2.79 series (I see that you note that this was working for a while in 2.79 and then stopped working, so maybe that was when I made this switch).

Mar 19 2019, 11:58 AM · Modifiers, BF Blender
William Reynish (billreynish) triaged T62739: Bevel Weight not affecting Bevel modifier correctly as Confirmed, Medium priority.

I can reproduce the difference in behavior here.

Mar 19 2019, 11:02 AM · Modifiers, BF Blender
William Reynish (billreynish) assigned T62739: Bevel Weight not affecting Bevel modifier correctly to Howard Trickey (howardt).
Mar 19 2019, 10:55 AM · Modifiers, BF Blender
Frederico Martins (frederico4d) added a project to T62739: Bevel Weight not affecting Bevel modifier correctly: Modifiers.
Mar 19 2019, 10:36 AM · Modifiers, BF Blender

Mar 18 2019

Erick Tukuniata (erickblender) added a comment to D4530: Join Triangles Modifier.

If this is used in animations the tri to quad conversion will 'pop' on deformation.

Can you point to where this was requested? Were example use cases given?

Mar 18 2019, 6:26 PM · Modifiers
cédric lepiller (pitiwazou) added a comment to D4530: Join Triangles Modifier.

If this is used in animations the tri to quad conversion will 'pop' on deformation.

Can you point to where this was requested? Were example use cases given?

Mar 18 2019, 6:19 PM · Modifiers
Juri Unt (juri3d) added a comment to D4530: Join Triangles Modifier.

Thank you Ish for your hard work!

Mar 18 2019, 6:09 PM · Modifiers
Bastien Montagne (mont29) closed T60736: Crash when trying to select vertex while using a subdivision modifier as Invalid.

More than a week without reply or activity. Due to the policy of the tracker archiving for until required info/data are provided.

Mar 18 2019, 5:20 PM · Mesh Modeling, Modifiers