Page MenuHome

Howard Trickey (howardt)
User

Projects (10)

User Details

User Since
May 1 2011, 2:06 PM (522 w, 4 d)

Recent Activity

Tue, May 4

Howard Trickey (howardt) added a comment to T88012: boolean node in geometry nodes seems to work wrong.

Well, it is expected, from the way the algorithm works. (It tries to remove unneeded triangulation edges, but whether it is completely successful or not is a bit up to chance. All is made harder by the fact that two of those extra edges (the ones leading from the inner to the outer circles) are necessary because Blender doesn't allow holes in faces. So the code is trying to remove as many as it can without creating that problem. Clearly there are more that could have been removed here. I can look at the code again and see if can be improved for cases like this.

Tue, May 4, 9:29 PM · Modeling, BF Blender

Sun, May 2

Howard Trickey (howardt) committed rB5ffab01930cd: Merge branch 'blender-v2.93-release' (authored by Howard Trickey (howardt)).
Merge branch 'blender-v2.93-release'
Sun, May 2, 10:46 PM
Howard Trickey (howardt) closed T87554: freezes when entering edit mode with active geometry nodes as Resolved by committing rB28bf1d403749: Fix T87554 Exact Boolean performance bug..
Sun, May 2, 10:40 PM · Geometry Nodes, BF Blender
Howard Trickey (howardt) committed rB28bf1d403749: Fix T87554 Exact Boolean performance bug. (authored by Howard Trickey (howardt)).
Fix T87554 Exact Boolean performance bug.
Sun, May 2, 10:40 PM

Fri, Apr 30

Howard Trickey (howardt) claimed T87554: freezes when entering edit mode with active geometry nodes .

I will remove this quadratic behavior.

Fri, Apr 30, 3:55 PM · Geometry Nodes, BF Blender

Mon, Apr 26

Serj Maiorov (printerkiller) awarded D11019: Wavefront OBJ: faster exporter, continued a Love token.
Mon, Apr 26, 5:37 PM
Deen (Bit) awarded D11019: Wavefront OBJ: faster exporter, continued a Love token.
Mon, Apr 26, 3:20 PM

Sat, Apr 24

Howard Trickey (howardt) closed T87706: Boolean Modifier doesn't detect meshes. as Resolved.

The Exact Boolean is operating as expected here, so there is no bug here, except that the Fast boolean is not really doing the right thing.

Sat, Apr 24, 9:24 PM · Modeling, BF Blender
Howard Trickey (howardt) committed rBc96f9bd34000: Fix T87682 Boolean Exact crash. (authored by Howard Trickey (howardt)).
Fix T87682 Boolean Exact crash.
Sat, Apr 24, 8:54 PM
Howard Trickey (howardt) committed rBf7afd78b80e5: Fix T87682 Boolean Exact crash. (authored by Howard Trickey (howardt)).
Fix T87682 Boolean Exact crash.
Sat, Apr 24, 8:47 PM
Howard Trickey (howardt) closed T87682: Boolean Modifier on Exact mode crashes blender as Resolved by committing rBf7afd78b80e5: Fix T87682 Boolean Exact crash..
Sat, Apr 24, 8:47 PM · BF Blender
Howard Trickey (howardt) claimed T87682: Boolean Modifier on Exact mode crashes blender.

Working on this now.

Sat, Apr 24, 5:30 PM · BF Blender

Tue, Apr 20

Howard Trickey (howardt) added a comment to D11019: Wavefront OBJ: faster exporter, continued.

I originally thought I would use the opportunity of this new exporter to fix those bugs. But then figured it would be better to first have a release that matched as close as possible the old behavior, so that users wouldn't complain, and then follow up with functionality altering bug fixes. I'm interested in Sybren's thoughts. I don't have a super strong opinion.

Tue, Apr 20, 5:02 PM
kursad k (kursadk) awarded D11019: Wavefront OBJ: faster exporter, continued a Love token.
Tue, Apr 20, 6:39 AM
Alaska (Alaska) awarded rB2d5a715f440a: Fix T86805 Inconsistent results for exact boolean. a Love token.
Tue, Apr 20, 4:08 AM

Mon, Apr 19

Benjamin Sauder (kioku) awarded D11019: Wavefront OBJ: faster exporter, continued a Party Time token.
Mon, Apr 19, 9:31 PM
Howard Trickey (howardt) requested review of D11019: Wavefront OBJ: faster exporter, continued.
Mon, Apr 19, 8:47 PM

Sat, Apr 17

Howard Trickey (howardt) accepted D10973: Add unit test for bmesh_core.

This looks good to me. Do you have commit rights? If not, I will commit in your name.

Sat, Apr 17, 9:10 PM
Howard Trickey (howardt) closed T87572: Intersect (Boolean) Exact without Self Option not working with multiple mesh islands as Archived.

I'm going to call this a known issue. The Exact Boolean algorithm that I implemented only works if all intersections are found -- the method for partitioning space depends on that. So it is supposed to always take self-intersections into account. But intersection finding can be a lot faster if it doesn't have to look for self intersections, so I let the user turn that off if they know there are no self intersections in either half of the boolean operation.

Sat, Apr 17, 8:46 PM · Modeling, BF Blender
Howard Trickey (howardt) committed rBebcf49fe1a59: Merge branch 'blender-v2.93-release' (authored by Howard Trickey (howardt)).
Merge branch 'blender-v2.93-release'
Sat, Apr 17, 8:26 PM
Howard Trickey (howardt) committed rB2d5a715f440a: Fix T86805 Inconsistent results for exact boolean. (authored by Howard Trickey (howardt)).
Fix T86805 Inconsistent results for exact boolean.
Sat, Apr 17, 8:22 PM
Howard Trickey (howardt) closed T86805: Inconsistent Boolean Behavior (2.93 regression?) as Resolved by committing rB2d5a715f440a: Fix T86805 Inconsistent results for exact boolean..
Sat, Apr 17, 8:22 PM · Modeling, Modifiers, BF Blender
Howard Trickey (howardt) added a comment to T86805: Inconsistent Boolean Behavior (2.93 regression?).

OK, I can get it to happen on Linux, about once out of every 4 times.

Sat, Apr 17, 4:38 PM · Modeling, Modifiers, BF Blender

Fri, Apr 16

Howard Trickey (howardt) added a comment to T86805: Inconsistent Boolean Behavior (2.93 regression?).

Hmm, I tried this with the latest build and could not get it to do this. I did this on my Mac. What platform are you using (I'm hoping this isn't platform specific, but grasping at straws here).

Fri, Apr 16, 11:01 PM · Modeling, Modifiers, BF Blender

Mon, Apr 12

Deen (Bit) awarded D10951: A Mesh Smooth node, as designed in T86903. a Love token.
Mon, Apr 12, 5:54 PM

Sun, Apr 11

Kenzie (kenziemac130) awarded D10951: A Mesh Smooth node, as designed in T86903. a Love token.
Sun, Apr 11, 7:00 PM
Howard Trickey (howardt) added a comment to T86903: Mesh Smooth Node.

I've made an initial try at this, in D10951.

Sun, Apr 11, 5:08 PM · Nodes & Physics, Geometry Nodes
Howard Trickey (howardt) requested review of D10951: A Mesh Smooth node, as designed in T86903..
Sun, Apr 11, 5:07 PM

Sat, Apr 10

Howard Trickey (howardt) added a comment to T86768: bevel loop slide failures.

There is an angle below which it won't slide along the edge. It is 0.25 radians = 14.3 degrees. The reason for this was, I think, that at that angle, you have to go about 4 times as much along the sliding edge as the width desired (for offset mode), and people complained about "spikes". This seems like a very technical thing to expose in the UI (control over that angle). But since one can turn loop slide off, maybe I should just use a much tinier angle instead of .25 radians. I will investigate whatever bugs caused me to put 0.25 in in the first place and then decide what to do.

Sat, Apr 10, 6:55 PM · Modeling, BF Blender

Apr 4 2021

Howard Trickey (howardt) added a comment to T86903: Mesh Smooth Node.

After talking with Hans about this some, I think I will generalize this node to have both an input attribute and result attribute. For now, both should be on the Point domain, though I can think of ways to generalize to other domains. On the point domain, the semantics are: the nominal smoothed result attribute value is gotten by taking, for each edge attached to the point, the average attribute value at each end of the edge, and averaging all those together. (This is what the Smooth modifier does for "position".) Then the Factor, which can be per-Point if the Factor input is also on the Point domain, is used as the interpolation factor between the original attribute value and the nominal smoothed result.

Apr 4 2021, 5:51 PM · Nodes & Physics, Geometry Nodes

Mar 31 2021

Howard Trickey (howardt) added a comment to T86879: Boolean union causing crash when combined with a dependency loop (2.93 regression).

Yes, a NULL check was all that was needed (and also in the similar Collection case). Thanks for the report. Fixed.

Mar 31 2021, 3:37 PM · Modeling, Modifiers, BF Blender
Howard Trickey (howardt) committed rB94079ffc7f0e: Fix T86879 Boolean exact crash with dependency loop. (authored by Howard Trickey (howardt)).
Fix T86879 Boolean exact crash with dependency loop.
Mar 31 2021, 3:36 PM
Howard Trickey (howardt) closed T86879: Boolean union causing crash when combined with a dependency loop (2.93 regression) as Resolved by committing rB94079ffc7f0e: Fix T86879 Boolean exact crash with dependency loop..
Mar 31 2021, 3:36 PM · Modeling, Modifiers, BF Blender

Mar 30 2021

Gilberto Rodrigues (gilberto_rodrigues) awarded rB1ba15f1f7f94: Speedup for usual non-manifold exact boolean case. a Love token.
Mar 30 2021, 5:44 AM

Mar 27 2021

Howard Trickey (howardt) added a comment to D10599: Geometry Nodes: Improve speed of boolean node, use multi-input sockets.

Generally looks fine to me. But please find and fix the reason that it doesn't work for a Union operation.

Mar 27 2021, 2:16 PM · Geometry Nodes

Mar 24 2021

Howard Trickey (howardt) added a comment to T86869: Create new geometry-kernel module.

I think this is about gathering together the transformational operations that work directly on the kernel-level (DNA-defined) object data. Kind of like what is in bmesh/tools (mostly) for transformation operations on mesh data in bmesh form.

Mar 24 2021, 12:41 PM · Core

Mar 20 2021

Howard Trickey (howardt) committed rB057292e75ad2: Bevel code: add a null pointer check. (authored by Howard Trickey (howardt)).
Bevel code: add a null pointer check.
Mar 20 2021, 6:04 PM

Mar 14 2021

Howard Trickey (howardt) closed T86427: Boolean Modifier "Exact" solver does not apply target object material to created faces as Resolved by committing rBa01fb22f28df: Fix T86427 Exact solver does not apply target material..
Mar 14 2021, 6:21 PM · Modifiers, Modeling, BF Blender
Howard Trickey (howardt) committed rBa01fb22f28df: Fix T86427 Exact solver does not apply target material. (authored by Howard Trickey (howardt)).
Fix T86427 Exact solver does not apply target material.
Mar 14 2021, 6:21 PM
Falk David (filedescriptor) awarded rBe8e4a795122a: Fix T86390 Exact Boolean crash. a Love token.
Mar 14 2021, 10:05 AM
Howard Trickey (howardt) committed rBe8e4a795122a: Fix T86390 Exact Boolean crash. (authored by Howard Trickey (howardt)).
Fix T86390 Exact Boolean crash.
Mar 14 2021, 1:26 AM
Howard Trickey (howardt) closed T86390: Boolean modifier crash (when animating) as Resolved by committing rBe8e4a795122a: Fix T86390 Exact Boolean crash..
Mar 14 2021, 1:26 AM · Modeling, BF Blender

Mar 13 2021

Howard Trickey (howardt) added a comment to T86390: Boolean modifier crash (when animating).

i am looking at this now. There are lots of zero or near-zero area faces because the ring inside the face on the top of the arm pin (Cylinder.009) has what appear to be doubled vertices with zero-length edges connecting them. I advise selecting all vertices and then doing Mesh > Clean Up > Degenerate Dissolve on that mesh. Then the animation runs without crashing.

Mar 13 2021, 8:36 PM · Modeling, BF Blender

Mar 11 2021

Howard Trickey (howardt) claimed T86427: Boolean Modifier "Exact" solver does not apply target object material to created faces.

I was trying to reproduce the behavior of Fast, but it seems I misunderstood that behavior. Some experiments seemed to show that Fast just used the same slot # in the final result that was used for the material of the faces on the source (cutter) object, so that's what I did (if you add two more slots of materials to the icosphere and put the magenta material in the 3rd slot, which corresponds to where that material is in the cube, then it works). Also, if the target doesn't already have the source material somewhere in one of its slots, Fast doesn't copy the material over to the target. This seems kind of broken too, but I guess should, for now, just try to emulate exactly what the Fast mode does, which seems to be: look up the source material in the targets material slots: if found, use that slot #; if not found, just use the same slot #.

Mar 11 2021, 4:28 AM · Modifiers, Modeling, BF Blender

Mar 9 2021

Evan Wilson (EAW) awarded rB1ba15f1f7f94: Speedup for usual non-manifold exact boolean case. a Love token.
Mar 9 2021, 3:53 AM

Mar 8 2021

Lopo Isaac (lopoIsaac) awarded rB1ba15f1f7f94: Speedup for usual non-manifold exact boolean case. a Love token.
Mar 8 2021, 8:29 PM
Howard Trickey (howardt) added a reverting change for rB7a34bd7c2886: Fix modernize-raw-string-literal complaints from clang-tidy.: rBb9cd2f4531ca: Revert "Fix modernize-raw-string-literal complaints from clang-tidy.".
Mar 8 2021, 12:51 PM
Howard Trickey (howardt) committed rBb9cd2f4531ca: Revert "Fix modernize-raw-string-literal complaints from clang-tidy." (authored by Howard Trickey (howardt)).
Revert "Fix modernize-raw-string-literal complaints from clang-tidy."
Mar 8 2021, 12:51 PM
Howard Trickey (howardt) added a comment to rB7a34bd7c2886: Fix modernize-raw-string-literal complaints from clang-tidy..

Sorry, discussing now with developers whether to revert this or wait for a compiler flag fix.

Mar 8 2021, 12:10 PM
Howard Trickey (howardt) committed rB1ba15f1f7f94: Speedup for usual non-manifold exact boolean case. (authored by Howard Trickey (howardt)).
Speedup for usual non-manifold exact boolean case.
Mar 8 2021, 12:17 AM

Mar 7 2021

Howard Trickey (howardt) committed rB7a34bd7c2886: Fix modernize-raw-string-literal complaints from clang-tidy. (authored by Howard Trickey (howardt)).
Fix modernize-raw-string-literal complaints from clang-tidy.
Mar 7 2021, 11:04 PM
Howard Trickey (howardt) added a comment to T85632: Problem with quickeffect cell fracture .

I tweaked the threshold used to decide "insideness" when meshes are non-manifold and the operation is Intersect. It now works in the Suzanne case.

Mar 7 2021, 2:59 PM · BF Blender
Howard Trickey (howardt) changed the status of T85632: Problem with quickeffect cell fracture from Archived to Resolved by committing rBb30f89918ee1: Fix T85632 Improve Exact boolean in cell fracture of Suzanne..
Mar 7 2021, 2:57 PM · BF Blender
Howard Trickey (howardt) committed rBb30f89918ee1: Fix T85632 Improve Exact boolean in cell fracture of Suzanne. (authored by Howard Trickey (howardt)).
Fix T85632 Improve Exact boolean in cell fracture of Suzanne.
Mar 7 2021, 2:57 PM

Mar 6 2021

Howard Trickey (howardt) added a comment to T85632: Problem with quickeffect cell fracture .

I am looking at this. I think the new method I am using to decide inside/outside could use some tweaking. There are cases where the Fast's inside/outside test will fail on a boolean like Cell Fracture, though clearly this isn't one of them.

Mar 6 2021, 10:25 PM · BF Blender
Howard Trickey (howardt) closed T85950: Crash blender on "boolean modificator" after "WeightedNormal modificator" with checked AutoSmooth object data propierties as Resolved.
Mar 6 2021, 3:17 PM · Modeling, Modifiers, BF Blender
Howard Trickey (howardt) claimed T85950: Crash blender on "boolean modificator" after "WeightedNormal modificator" with checked AutoSmooth object data propierties .

This was the same problem as T86308 and was fixed with rBcfd766cebdf6

Mar 6 2021, 3:16 PM · Modeling, Modifiers, BF Blender
Howard Trickey (howardt) closed T86308: Crash to desktop on Boolean union exact operation as Resolved by committing rBcfd766cebdf6: Fix T86308 Crash in Exact Boolean when have custom normal layer..
Mar 6 2021, 3:09 PM · Modifiers, Modeling, BF Blender
Howard Trickey (howardt) committed rBcfd766cebdf6: Fix T86308 Crash in Exact Boolean when have custom normal layer. (authored by Howard Trickey (howardt)).
Fix T86308 Crash in Exact Boolean when have custom normal layer.
Mar 6 2021, 3:09 PM
Howard Trickey (howardt) added a comment to T86308: Crash to desktop on Boolean union exact operation.

Thanks for the bug report.

Mar 6 2021, 3:08 PM · Modifiers, Modeling, BF Blender
Howard Trickey (howardt) claimed T86308: Crash to desktop on Boolean union exact operation.
Mar 6 2021, 3:05 PM · Modifiers, Modeling, BF Blender

Mar 3 2021

Howard Trickey (howardt) accepted D10592: Cleanup: Use span and float matrix type in direct boolean code.

Looks good. Thanks! Please go ahead and commit this.

Mar 3 2021, 1:27 AM · Modeling

Mar 1 2021

Howard Trickey (howardt) added a comment to D7489: Tests: add transform tests.

I will second the idea that it should be OK to put a script in the .blend file to aid the developer. E.g., when I have to debug why a particular bevel test is now failing, I find it easier to do from a script in the file. Not a script to replace the actual test, which remains the authoritative text to specify and execute the test, but as a debugging aid.

Mar 1 2021, 8:39 PM

Feb 28 2021

Howard Trickey (howardt) committed rBL62586: Updated a script in the bevel file to match api change.
Updated a script in the bevel file to match api change
Feb 28 2021, 5:40 PM
Howard Trickey (howardt) committed rBfbba239e3af7: Fix T86082 Bevel messed up UVs on some multisegment bevels. (authored by Howard Trickey (howardt)).
Fix T86082 Bevel messed up UVs on some multisegment bevels.
Feb 28 2021, 5:35 PM
Howard Trickey (howardt) closed T86082: Bevel messes UVs up as Resolved by committing rBfbba239e3af7: Fix T86082 Bevel messed up UVs on some multisegment bevels..
Feb 28 2021, 5:35 PM · Modifiers, Modeling
Howard Trickey (howardt) moved T86082: Bevel messes UVs up from Backlog to Bugs (Modifiers) on the Modeling board.
Feb 28 2021, 1:57 PM · Modifiers, Modeling
Howard Trickey (howardt) changed the status of T86082: Bevel messes UVs up from Needs Triage to Confirmed.

Working on it.

Feb 28 2021, 1:52 PM · Modifiers, Modeling
Howard Trickey (howardt) created T86082: Bevel messes UVs up.
Feb 28 2021, 1:51 PM · Modifiers, Modeling
Howard Trickey (howardt) added a comment to T85948: Boolean union exact operation crashing on specific situation in newest 2.93.0 alpha.

The change I made fixed the crash. But I do see that your example takes an awful long time to Boolean. Sorry!. This will be a good example for future performance tuning.

Feb 28 2021, 12:57 AM · BF Blender (2.93), Modeling
Howard Trickey (howardt) closed T85948: Boolean union exact operation crashing on specific situation in newest 2.93.0 alpha as Resolved by committing rBf3d60c68ef46: Fix T85948 Exact boolean crash with some nonplanar ngons..
Feb 28 2021, 12:52 AM · BF Blender (2.93), Modeling
Howard Trickey (howardt) committed rBf3d60c68ef46: Fix T85948 Exact boolean crash with some nonplanar ngons. (authored by Howard Trickey (howardt)).
Fix T85948 Exact boolean crash with some nonplanar ngons.
Feb 28 2021, 12:52 AM

Feb 25 2021

Howard Trickey (howardt) added a comment to T85948: Boolean union exact operation crashing on specific situation in newest 2.93.0 alpha.

I have discovered the cause of the crash. The new code does its own triangulation using constrained delaunay triangulation, instead of the polyfill code that the old codepath used. I should probably just switch to using that old code path, which will be faster anyway (I was, probably out of an exceeding amount of caution, using the mulitprecision version of the CDT code). This might take a few days to fix. Meanwhile, you (bug reporter) might want to look for faces that look like this:

Feb 25 2021, 6:07 PM · BF Blender (2.93), Modeling

Feb 24 2021

Howard Trickey (howardt) claimed T85948: Boolean union exact operation crashing on specific situation in newest 2.93.0 alpha.
Feb 24 2021, 1:08 PM · BF Blender (2.93), Modeling

Feb 22 2021

Howard Trickey (howardt) committed rB6cd8c33d000a: Fix compilation error in bypass bmesh commit when GMP not defined. (authored by Howard Trickey (howardt)).
Fix compilation error in bypass bmesh commit when GMP not defined.
Feb 22 2021, 3:56 PM
Howard Trickey (howardt) committed rB29a28a87e43d: Added a cast needed to shut up an error in last commit. (authored by Howard Trickey (howardt)).
Added a cast needed to shut up an error in last commit.
Feb 22 2021, 4:13 AM
Howard Trickey (howardt) committed rBa3f091d7ceda: Change Exact Boolean modifier to skip round trip through BMesh. (authored by Howard Trickey (howardt)).
Change Exact Boolean modifier to skip round trip through BMesh.
Feb 22 2021, 12:02 AM

Feb 21 2021

Howard Trickey (howardt) added a comment to D9957: Changes to bypass the round trip through BMesh for Exact Boolean..

I made all the changes suggested by Campbell (except the ++i ==> i++ changes, after consulting with other C++ coders in blender.chat). I also made the change suggested earlier by Hans to change the interface so that it passes transform matrices instead of objects to the api I made. I am going to submit this to master now, hope that's OK.

Feb 21 2021, 11:55 PM

Feb 20 2021

Howard Trickey (howardt) changed the subtype of T85780: Boolean (Exact) Issue w/ overlapping geometry from "Bug" to "Known Issue".
Feb 20 2021, 5:11 PM · Modeling, BF Blender
Howard Trickey (howardt) closed T85780: Boolean (Exact) Issue w/ overlapping geometry as Archived.

As Philip said, these cases work fine, I believe, if you flip the normals of the bottoms of the cylinders with the spread-out bottoms.

Feb 20 2021, 5:10 PM · Modeling, BF Blender

Feb 19 2021

Howard Trickey (howardt) claimed T85780: Boolean (Exact) Issue w/ overlapping geometry.

I'll look at this.

Feb 19 2021, 4:39 AM · Modeling, BF Blender

Feb 7 2021

Howard Trickey (howardt) added a comment to rB6f63417b500d: Fix T84493 et al: New Boolean on Suzanne..

Thanks Ankit. I forgot a bvhtree free. Fixed with commit rB0376b2f56617

Feb 7 2021, 11:44 PM
Howard Trickey (howardt) committed rB0376b2f56617: Forgot to free a bvhtree with previous commit. (authored by Howard Trickey (howardt)).
Forgot to free a bvhtree with previous commit.
Feb 7 2021, 11:41 PM
Howard Trickey (howardt) added a comment to T82642: New Exact Boolean Plane bug Blender 2.91 Beta.

While still no guarantees, the commit just mentioned makes this case work in exact boolean. Unfortunately, it is very slow. Much better results would happen if both operands were closed volumes.

Feb 7 2021, 5:39 PM · BF Blender
Howard Trickey (howardt) changed the status of T83403: Boolean modifier Exact solver creates square cut when subtracting cylinder from plane from Archived to Resolved.

While still no guarantees, the commit just mentioned makes this case work in exact boolean.

Feb 7 2021, 5:38 PM · BF Blender
Howard Trickey (howardt) closed T64544: Boolean modifier difference not working properly, when plane's vertex is on the other mesh's edge., a subtask of T47030: BMesh booleans (track todo's), as Resolved.
Feb 7 2021, 5:37 PM · Modifiers, Modeling, BF Blender
Howard Trickey (howardt) closed T64544: Boolean modifier difference not working properly, when plane's vertex is on the other mesh's edge. as Resolved.

The commit just mentioned makes this case work properly in the exact mode.

Feb 7 2021, 5:37 PM · Modifiers, Modeling, BF Blender
Howard Trickey (howardt) added a comment to T84493: New Boolean Solver: Doesn't cut an object (Suzanne) correctly when the mesh is open..

That latest commit make new boolean work in this case (though it is still the case that there are no guarantees when all operands are not volume-enclosing.

Feb 7 2021, 5:36 PM · Modifiers, Modeling, BF Blender
Howard Trickey (howardt) closed T84493: New Boolean Solver: Doesn't cut an object (Suzanne) correctly when the mesh is open. as Resolved by committing rB6f63417b500d: Fix T84493 et al: New Boolean on Suzanne..
Feb 7 2021, 5:33 PM · Modifiers, Modeling, BF Blender
Howard Trickey (howardt) committed rB6f63417b500d: Fix T84493 et al: New Boolean on Suzanne. (authored by Howard Trickey (howardt)).
Fix T84493 et al: New Boolean on Suzanne.
Feb 7 2021, 5:33 PM
Howard Trickey (howardt) renamed T83136: Boolean works not badly - multiprecision/float round trips from Boolean works not badly to Boolean works not badly - multiprecision/float round trips.
Feb 7 2021, 3:03 PM · BF Blender
Howard Trickey (howardt) claimed T83563: Intersect (Boolean) in edit mode produces inconsistent selection.
Feb 7 2021, 2:56 PM · Modeling, BF Blender
Howard Trickey (howardt) renamed T82903: Exact Boolean with Incorrect Result - multiprecision/float round trips not exact from Exact Boolean with Incorrect Result to Exact Boolean with Incorrect Result - multiprecision/float round trips not exact.
Feb 7 2021, 2:44 PM · Modifiers, Modeling, BF Blender

Feb 2 2021

Howard Trickey (howardt) added a comment to T78710: macOS: Support arm64.

@Brecht Van Lommel (brecht) Did you hand test a boolean with Exact solver picked? I think the current regression tests for Boolean and Modifiers only check the Fast mode (though I could be wrong). In any case, good news if it works as is. If you didn't update the library, I the library is properly adapting to using portable C code only rather than SIMD instructions.

Feb 2 2021, 8:10 PM · BF Blender (2.93), Platform: macOS, Platforms, Builds, Tests & Devices

Feb 1 2021

Łukasz (SirGorn) awarded T84465: Bevel Modifiers limit method "Weight" is buggy with certain width types a Love token.
Feb 1 2021, 11:49 AM · BF Blender (2.92), Modifiers, Modeling

Jan 31 2021

Howard Trickey (howardt) added a comment to T85217: new boolean difference meshing issue with surfaces.

If both operands are not volumes, trimming can be kind of ambiguous. You could say a difference A - B, where A, and B are both non-closed surfaces means: discard everything on the positive normal side of B from A, but I could draw lots of pictures where it is not clear what is on "the positive normal side of B", if B doesn't extend to effectively infinity. I'm sure you can image this.

Jan 31 2021, 8:28 PM · Modeling, BF Blender

Jan 30 2021

Howard Trickey (howardt) added a comment to T85217: new boolean difference meshing issue with surfaces.

This is indeed the same general issue: Boolean is not guaranteed to work when both operands are not volume enclosing. The old boolean will have issues too in certain orientations of the mesh. The code I have been playing around with seems to do better in this case. I just need to test it more before committing.

Jan 30 2021, 10:40 PM · Modeling, BF Blender
Howard Trickey (howardt) committed rB016bd284fbe6: Fix T84465 Bevel Percent and Absolute when limit type is Weight. (authored by Howard Trickey (howardt)).
Fix T84465 Bevel Percent and Absolute when limit type is Weight.
Jan 30 2021, 10:08 PM
Howard Trickey (howardt) closed T84465: Bevel Modifiers limit method "Weight" is buggy with certain width types as Resolved by committing rB40061911d245: Fix T84465 Bevel Percent and Absolute when limit type is Weight..
Jan 30 2021, 9:54 PM · BF Blender (2.92), Modifiers, Modeling
Howard Trickey (howardt) committed rB40061911d245: Fix T84465 Bevel Percent and Absolute when limit type is Weight. (authored by Howard Trickey (howardt)).
Fix T84465 Bevel Percent and Absolute when limit type is Weight.
Jan 30 2021, 9:54 PM