ModifiersProject
ActivePublic

Watchers

  • This project does not have any watchers.

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

Sat, Oct 14

Atomic (atomic) added a project to T53051: Cloth Dynamic Mesh And Mesh Cache: Modifiers.
Sat, Oct 14, 3:06 PM · Modifiers

Mon, Oct 9

ronan ducluzeau (zeauro) triaged T53032: Image sequence works bad with Displace modifier as Confirmed priority.

I can confirm that there is a problem, here.
I had to open an Image Editor, modify Number of frames, Start Frame settings and enable autorefresh into Image Properties.

Mon, Oct 9, 12:04 PM · Images & Movies, Rendering, BF Blender: Regressions, Modifiers, BF Blender
Serge Lyatin (SergeL) created T53032: Image sequence works bad with Displace modifier.
Mon, Oct 9, 9:59 AM · Images & Movies, Rendering, BF Blender: Regressions, Modifiers, BF Blender
Campbell Barton (campbellbarton) lowered the priority of T50672: Boolean modifier in bmesh solver creates random verts from Confirmed to Incomplete.
Mon, Oct 9, 4:24 AM · Modifiers, BF Blender
Campbell Barton (campbellbarton) added a comment to T50672: Boolean modifier in bmesh solver creates random verts.

In 2.78 I can redo this, but I can't redo this in 2.79 or master e360d003ea45ee233c6f10c03ff57c956929b383

Mon, Oct 9, 4:21 AM · Modifiers, BF Blender

Sun, Oct 8

ronan ducluzeau (zeauro) closed T53023: BMesh boolean switches operation type on X axis as Invalid.

This a known limitation.

Sun, Oct 8, 11:43 AM · Modifiers, BF Blender

Sat, Oct 7

Serge Lyatin (SergeL) created T53023: BMesh boolean switches operation type on X axis.
Sat, Oct 7, 11:47 PM · Modifiers, BF Blender

Fri, Sep 29

Thomas Cheng (thomascheng) added a comment to T32759: Displacement Modifier doesn't work with texture nodes and Cycles missing GUI.

Found this page when I'm trying to create a lightning effect using texture nodes and a line (with many segment) with displacement modifier. Glad to know it is on the todo list.

Fri, Sep 29, 5:21 AM · Modifiers, BF Blender

Thu, Sep 28

LazyDodo (LazyDodo) assigned T52873: Vertex Weight Proximity breaks Rigid Body simulation to Sergey Sharybin (sergey).

Can confirm the behavior, unable to say if this expected behavior though. @Sergey Sharybin (sergey) ?

Thu, Sep 28, 7:46 PM · Modifiers, Physics, BF Blender

Tue, Sep 26

Campbell Barton (campbellbarton) merged T52893: Boolean modifier mangles the mesh into T46988: BMesh boolean fails with zero area faces.
Tue, Sep 26, 5:10 AM · Mesh Modeling, Modifiers, BF Blender

Mon, Sep 25

Aaron Carlisle (Blendify) added a comment to T52863: Animated Mask Modifier creates artifacts when property "invert" is being toggled.

Yeah sure, I will put it on my todo for Wednesday.

Mon, Sep 25, 4:27 AM · Cycles, Modifiers, BF Blender
Joshua Leung (aligorith) closed T52863: Animated Mask Modifier creates artifacts when property "invert" is being toggled as Archived.

Closing. This sounds like a known limitation with geometry-altering modifiers and motion blur.

Mon, Sep 25, 2:50 AM · Cycles, Modifiers, BF Blender

Fri, Sep 22

Serge Lyatin (SergeL) added a comment to T52873: Vertex Weight Proximity breaks Rigid Body simulation.

Well it seems Vertex Weight Proximity is not the problem, another modifiers like Subsurf or Triangulation placed before second Displace also break simulation

Fri, Sep 22, 1:57 PM · Modifiers, Physics, BF Blender
Serge Lyatin (SergeL) created T52873: Vertex Weight Proximity breaks Rigid Body simulation.
Fri, Sep 22, 1:26 PM · Modifiers, Physics, BF Blender

Thu, Sep 21

ronan ducluzeau (zeauro) added a comment to T52863: Animated Mask Modifier creates artifacts when property "invert" is being toggled.

This is a known limitation of Motion Blur that modifiers altering geometry may have an undesired impact.
https://docs.blender.org/manual/en/dev/render/cycles/settings/scene/render/motion_blur.html#options

Thu, Sep 21, 3:44 PM · Cycles, Modifiers, BF Blender
Łukasz Debita (evilferber) updated the task description for T52863: Animated Mask Modifier creates artifacts when property "invert" is being toggled.
Thu, Sep 21, 11:07 AM · Cycles, Modifiers, BF Blender
Łukasz Debita (evilferber) created T52863: Animated Mask Modifier creates artifacts when property "invert" is being toggled.
Thu, Sep 21, 11:06 AM · Cycles, Modifiers, BF Blender

Wed, Sep 20

Campbell Barton (campbellbarton) added a comment to T52825: Bmesh - Incorrect boolean with vertex in in triangle exactly intersecting a face.

Note, this is caused by the epsilon being measured in different spaces, it's possible for the vertex not to be detected on the face, and the edge not detect intersecting.

Wed, Sep 20, 11:40 AM · Modifiers, BF Blender
Campbell Barton (campbellbarton) renamed T52825: Bmesh - Incorrect boolean with vertex in in triangle exactly intersecting a face from Bmesh - Incorrect boolean to Bmesh - Incorrect boolean with vertex in in triangle exactly intersecting a face.
Wed, Sep 20, 11:33 AM · Modifiers, BF Blender
Campbell Barton (campbellbarton) merged task T52825: Bmesh - Incorrect boolean with vertex in in triangle exactly intersecting a face into T47087: Bmesh booleans fails when A mesh have coincident edge with B.
Wed, Sep 20, 11:32 AM · Modifiers, BF Blender
marc dion (marcclintdion) added a comment to T48583: Bevel Improvements.

To add to what Yury included above, if the models use Weight Paint Groups to determine the values for width and segments then multiple objects with different settings can be joined together.

Wed, Sep 20, 12:21 AM · Modifiers, Mesh Modeling, BF Blender

Sep 19 2017

Campbell Barton (campbellbarton) updated the task description for T52825: Bmesh - Incorrect boolean with vertex in in triangle exactly intersecting a face.
Sep 19 2017, 5:05 PM · Modifiers, BF Blender
juri (juri3d) added a comment to T52775: DataTransfer modifier fails when source has a modifier.

Thank You very kindly for looking into it!

Sep 19 2017, 4:14 PM · Modifiers, BF Blender
Bastien Montagne (mont29) closed T52775: DataTransfer modifier fails when source has a modifier as Archived.

Yeah, thanks @Sergey Sharybin (sergey), that was also my understanding of things.

Sep 19 2017, 4:13 PM · Modifiers, BF Blender
Sergey Sharybin (sergey) added a comment to T52775: DataTransfer modifier fails when source has a modifier.

There is no such a way to get DerivedMesh which is different from ob->derivedFinal. This is probably possible to hack via evaluation flags stored in depsgraph nodes. But keep in mind, all this subjects are being reworked in 2.8, trying to fix them in master would cause same work done twice which we'd better avoid to.

Sep 19 2017, 3:53 PM · Modifiers, BF Blender
Yury Ziankouski (Zen_YS) added a comment to T48583: Bevel Improvements.

I want to drop a few cents here about the related proposal I don't see mentioned here.
I remember cédric's proposal in rightclickselect for adding Bevel Segments value for Edges Data. It could be s great feature for non-destructive modeling with a better bevel modifier.
https://rightclickselect.com/p/modeling/hqbbbc/add-a-value-for-segments-in-bevel-modifier

Sep 19 2017, 3:20 PM · Modifiers, Mesh Modeling, BF Blender
Bastien Montagne (mont29) updated subscribers of T52775: DataTransfer modifier fails when source has a modifier.

Funny fact: if you switch source mirrored object to WeightPaint mode, it will work as expected.

Sep 19 2017, 3:14 PM · Modifiers, BF Blender
Sergey Sharybin (sergey) triaged T52825: Bmesh - Incorrect boolean with vertex in in triangle exactly intersecting a face as Confirmed priority.
Sep 19 2017, 8:43 AM · Modifiers, BF Blender
Sergey Sharybin (sergey) assigned T52825: Bmesh - Incorrect boolean with vertex in in triangle exactly intersecting a face to Campbell Barton (campbellbarton).

@Campbell Barton (campbellbarton), this seems to be a closed manifold, without duplicate verts, Mind having a look here? :)

Sep 19 2017, 8:43 AM · Modifiers, BF Blender
Carlo Andreacchio (candreacchio) created T52825: Bmesh - Incorrect boolean with vertex in in triangle exactly intersecting a face.
Sep 19 2017, 7:17 AM · Modifiers, BF Blender
Campbell Barton (campbellbarton) closed T52761: BMesh Boolean - Freaks out sometimes as Resolved.

Corrected rB9a2f7dd77b38504d77b1b058072194496fdc91c9 - BM_verts_calc_rotate_beauty locked rotating out of degenerate cases, causing confusion.

Sep 19 2017, 7:02 AM · Modifiers, BF Blender
Carlo Andreacchio (candreacchio) reopened T52761: BMesh Boolean - Freaks out sometimes as "Open".

Original bug blend file to still fails under rBbb4a12914fa ? seems to be broken from commit rBd120780fed34b66cc4830afa79c1b5fe9ac006b7

Sep 19 2017, 12:09 AM · Modifiers, BF Blender

Sep 16 2017

Campbell Barton (campbellbarton) closed T51074: Boolean modifier inverts Difference and Union (sometimes + strange behavior) as Resolved by committing rBa850d7431218: Fix T51074: Boolean modifier inverts operation.
Sep 16 2017, 10:02 AM · Modifiers, BF Blender
Campbell Barton (campbellbarton) added a revision to T50165: Bmesh booleans fail on simple cube array: D2844: Edge-net fix from: @Prototype.
Sep 16 2017, 9:25 AM · Modifiers, BF Blender
Campbell Barton (campbellbarton) closed T50165: Bmesh booleans fail on simple cube array as Resolved.

@Kenrick (Prototype) - thanks for looking into a fix, however this now works in 2.79.

Sep 16 2017, 9:15 AM · Modifiers, BF Blender
Campbell Barton (campbellbarton) closed T49321: Bmesh Boolean fail to cut on subdivided mesh as Resolved.

This is fixed by rB892d304dedb60891d9e0b3091eceecb163644215

Sep 16 2017, 8:40 AM · Mesh Modeling, Modifiers, BF Blender
Joshua Leung (aligorith) triaged T52775: DataTransfer modifier fails when source has a modifier as Confirmed priority.
Sep 16 2017, 8:03 AM · Modifiers, BF Blender
Joshua Leung (aligorith) assigned T52775: DataTransfer modifier fails when source has a modifier to Bastien Montagne (mont29).
Sep 16 2017, 8:01 AM · Modifiers, BF Blender

Sep 15 2017

Campbell Barton (campbellbarton) closed T52761: BMesh Boolean - Freaks out sometimes as Resolved.

Was error in quad check, now fixed rBfdb8e17936a0abfbb61b71ae9a0061405ab7e2c4

Sep 15 2017, 10:14 AM · Modifiers, BF Blender
Sergey Sharybin (sergey) assigned T52761: BMesh Boolean - Freaks out sometimes to Campbell Barton (campbellbarton).
Sep 15 2017, 9:00 AM · Modifiers, BF Blender
Carlo Andreacchio (candreacchio) added a comment to T52761: BMesh Boolean - Freaks out sometimes.

Using rBb94a433ca34 does the boolean correctly

Sep 15 2017, 6:11 AM · Modifiers, BF Blender
Carlo Andreacchio (candreacchio) created T52761: BMesh Boolean - Freaks out sometimes.
Sep 15 2017, 6:09 AM · Modifiers, BF Blender

Sep 13 2017

Jac Rossiter (Jakro) added a comment to T48583: Bevel Improvements.

@Howard Trickey (howardt) Thanks for such a quick reply! I agree with @michael knubben (michaelknubben). The only thing that really needs to be as much centre as possible is the edge seam, as that way it would be really easy to just reunwrap the mesh and avoid any issues with those unwanted tears. The ideal would be that the UVs wouldn't tear in the first place but it's not a big deal to just reunwrap the mesh with the new seams at the centre of the bevels. I wonder if it would at all be possible to have an option within the modifier on how it would handle edge data. That would be perfect act avoid any worries about being consistent with how edge data is treated. Just let the user decide whether edge seam is split or center. Perhaps add an offset option so that if the bevel has a segment of 1 the user could offset which side the seam would move to. Just an idea, in reality I would just be very happy with just a change that put seams in the centre.

Sep 13 2017, 2:03 PM · Modifiers, Mesh Modeling, BF Blender
cédric lepiller (pitiwazou) added a comment to T48583: Bevel Improvements.

Maybe it could be usefull to clean bevel weight when applying the bevel modifier to avoid this kind of result ?

Sep 13 2017, 1:57 PM · Modifiers, Mesh Modeling, BF Blender
michael knubben (michaelknubben) added a comment to T48583: Bevel Improvements.

Glad to see this being discussed here. I agree with @Jac Rossiter (Jakro) that you'd want UV seams in the middle of the bevel whenever possible. Now ofcourse that's not the case with an odd number of edges, but it's still an ideal to strive for in my opinion.
As for other edge attributes, it seems to me that hard edges & bevel weight make sense being on the outside of the bevel, so as to avoid compromising the bevel's curvature (either by bevel the middle of it, or by having a sudden gap in normal continuity there).

Sep 13 2017, 1:51 PM · Modifiers, Mesh Modeling, BF Blender
Sergey Sharybin (sergey) closed T52221: Shading difference between applied and unapplied subsurf modifier as Archived.

Existing subsurf code isn't really good for sharp geometry (both vertices and edges). OpenSubdiv handles those better, but current implementation lacks proper smooth normals due to OpenGL restrictions. Those restrictions are gone in 2.8 branch, so it's possible to have high quality subsurf in there, just need some time to implement missing bits.

Sep 13 2017, 1:38 PM · Modifiers, BF Blender
Howard Trickey (howardt) added a comment to T48583: Bevel Improvements.

Thanks for your suggestion, Jac. And thanks for the clear examples in your rightclickselect post. While it seems strange to me to have a different treatment of seams for odd and even numbers of segments, I can understand your argument. What about other edge attributes (e.g., smoothness; bevel weight; ...). In your opinion, which edge attributes should go exclusively to the middle edge, which should go to all of the edges, and which should go to the outer edges of a beveled edge?

Sep 13 2017, 12:59 PM · Modifiers, Mesh Modeling, BF Blender
Jac Rossiter (Jakro) added a comment to T48583: Bevel Improvements.

@Howard Trickey (howardt) Hi Howard, I've been running into some trouble with the bevel modifier over the last week as I move more towards VFX. I am using the Bevel modifier to produce my control loops for Subd modelling and UV as I go, ensuring that the bevel modifier has an even number of segments so that any seams I have defined will remain. But the seams don't remain when the modifier is applied. I have written up a post about this on rightclickselect to argue for a change in behaviour but have since realised I would be much better off voicing my thoughts here.
Regardless here is the post: https://rightclickselect.com/p/general/Xvbbbc/preserve-uv-seams-when-applying-a-bevel-modifier-with-an-even-number-of-segments

Sep 13 2017, 12:25 PM · Modifiers, Mesh Modeling, BF Blender

Sep 6 2017

Campbell Barton (campbellbarton) added a comment to D2724: [Modifiers] Screw modifier generates doubles. .

Hey @LazyDodo (LazyDodo), it's understandable and agree it's not nice to get pulled in different directions.

Sep 6 2017, 4:10 PM · Modifiers
LazyDodo (LazyDodo) abandoned D2724: [Modifiers] Screw modifier generates doubles. .

I give up, I'm done.

Sep 6 2017, 1:46 PM · Modifiers