# Advanced Boolean Tool (ABT v05)

**URL:** <https://blenderartists.org/t/advanced-boolean-tool-abt-v05/1167820>\
**Category:** Released Add-ons and Extensions\
**Tags:** add-ons, free, blender2-80\
**Created:** [July 6, 2019, 3:05pm UTC](https://blenderartists.org/t/advanced-boolean-tool-abt-v05/1167820 "2019-07-06T15:05:47Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![ND9H](https://blenderartists.org/user_avatar/blenderartists.org/nd9h/32/593842_2.png) [@ND9H](https://blenderartists.org/u/ND9H)\
**Post date:** [July 6, 2019, 3:05pm UTC](https://blenderartists.org/t/advanced-boolean-tool-abt-v05/1167820/1 "2019-07-06T15:05:47Z")

</div>

ABT ( advanced boolean tool v05 ) is a addon for blender that help you working with boolean and hard surface modeling easier and faster you can check the trailer video below

[![](https://blenderartists.org/uploads/default/original/4X/8/3/1/831a42bf0138ef66fe18ccb66e70bdad87243125.jpeg "nd9h advanced boolean tool for blender 2 8 official relase trailer video") ](https://www.youtube.com/watch?v=SwKDU8Twpms)

and here are some project that i’ve use the addon to speed up modeling progress

[![](https://blenderartists.org/uploads/default/original/4X/3/6/8/368b1c7391fb446496d0507f600d8bbdd9ba016b.jpeg "Blender eevee scifi hall way realtime render") ](https://www.youtube.com/watch?v=ay6TrjO_rkw)

 ![](https://blenderartists.org/uploads/default/original/4X/9/b/f/9bf292670f3312c53356acf5092a51cf5b686d3f.jpeg)

[![](https://blenderartists.org/uploads/default/original/4X/9/f/3/9f3be4d2f0eb7354156541fca347e1f80c6577cc.jpeg "nd9h portfolio - scifi grenade and crate render realtime in blender eevee") ](https://www.youtube.com/watch?v=-VFgWaIP4-w)

 ![](https://blenderartists.org/uploads/default/original/4X/7/4/a/74a12483728174dfbc23b6dc3285663db5b6774d.jpeg)

[![](https://blenderartists.org/uploads/default/original/4X/c/b/2/cb2f5ea70e72a040c74ed0870671f9545703acfc.jpeg "nd9h portfolio scifi grenade in blender eevee") ](https://www.youtube.com/watch?v=AIq62TD6btg)

 ![](https://blenderartists.org/uploads/default/original/4X/6/8/b/68b2d14447a5e6d40267b205b6727faa287e77e4.jpeg)  
also check my discord group and facebook group for technical support, newest update, upcoming feature or help me to improve it even more  
discord: [https://discord.gg/vDTQWWN](https://discord.gg/vDTQWWN)  
facebook group: [https://www.facebook.com/groups/1035530253323653/](https://www.facebook.com/groups/1035530253323653/)  
artstation: [https://www.artstation.com/nd9h](https://www.artstation.com/nd9h)  
get it now on gumroad: [https://gumroad.com/l/nd9h\_abt](https://gumroad.com/l/nd9h_abt)

---

<div class="post-metadata">

**Author:** ![masterxeon1001](https://blenderartists.org/user_avatar/blenderartists.org/masterxeon1001/32/631847_2.png) [@masterxeon1001](https://blenderartists.org/u/masterxeon1001)\
**Post date:** [July 6, 2019, 3:28pm UTC](https://blenderartists.org/t/advanced-boolean-tool-abt-v05/1167820/2 "2019-07-06T15:28:31Z")

</div>

awesome presentation! Looks awesome.

---

<div class="post-metadata">

**Author:** ![JohnMarchant](https://blenderartists.org/user_avatar/blenderartists.org/johnmarchant/32/40526_2.png) [@JohnMarchant](https://blenderartists.org/u/JohnMarchant)\
**Post date:** [July 6, 2019, 4:26pm UTC](https://blenderartists.org/t/advanced-boolean-tool-abt-v05/1167820/3 "2019-07-06T16:26:12Z")

</div>

Looks brilliant, congratulations.

---

<div class="post-metadata">

**Author:** ![ND9H](https://blenderartists.org/user_avatar/blenderartists.org/nd9h/32/593842_2.png) [@ND9H](https://blenderartists.org/u/ND9H)\
**Post date:** [July 7, 2019, 12:59am UTC](https://blenderartists.org/t/advanced-boolean-tool-abt-v05/1167820/4 "2019-07-07T00:59:44Z")

</div>

thank you 😍😍

---

<div class="post-metadata">

**Author:** ![uruburei](https://blenderartists.org/letter_avatar_proxy/v4/letter/u/5f9b8f/32.png) [@uruburei](https://blenderartists.org/u/uruburei)\
**Post date:** [July 7, 2019, 1:22am UTC](https://blenderartists.org/t/advanced-boolean-tool-abt-v05/1167820/5 "2019-07-07T01:22:46Z")

</div>

Thank you. More one great work to Blender.

---

<div class="post-metadata">

**Author:** ![hidesai](https://blenderartists.org/letter_avatar_proxy/v4/letter/h/898d66/32.png) [@hidesai](https://blenderartists.org/u/hidesai)\
**Post date:** [July 7, 2019, 8:38am UTC](https://blenderartists.org/t/advanced-boolean-tool-abt-v05/1167820/6 "2019-07-07T08:38:29Z")

</div>

Easy to use.😙

---

<div class="post-metadata">

**Author:** ![ND9H](https://blenderartists.org/user_avatar/blenderartists.org/nd9h/32/593842_2.png) [@ND9H](https://blenderartists.org/u/ND9H)\
**Post date:** [July 7, 2019, 10:58am UTC](https://blenderartists.org/t/advanced-boolean-tool-abt-v05/1167820/7 "2019-07-07T10:58:36Z")

</div>

wow it’s good to hear that 😀 if there’s any problem or some function that it’s seem hard to use please tell me

---

<div class="post-metadata">

**Author:** ![ND9H](https://blenderartists.org/user_avatar/blenderartists.org/nd9h/32/593842_2.png) [@ND9H](https://blenderartists.org/u/ND9H)\
**Post date:** [July 7, 2019, 11:45am UTC](https://blenderartists.org/t/advanced-boolean-tool-abt-v05/1167820/8 "2019-07-07T11:45:38Z")

</div>

hi guys if you guys want tech support or request for new features, report bugs etc… come to this discord group and have a chat. thank you  
[https://discord.gg/vDTQWWN](https://discord.gg/vDTQWWN)

 ![image](https://blenderartists.org/uploads/default/original/4X/0/4/c/04c45988ff6aeba8bed3ea06b25ae266b33f9b53.png)

---

<div class="post-metadata">

**Author:** ![anon72338821](https://blenderartists.org/letter_avatar_proxy/v4/letter/a/db5fbb/32.png) [@anon72338821](https://blenderartists.org/u/anon72338821)\
**Post date:** [July 7, 2019, 11:54am UTC](https://blenderartists.org/t/advanced-boolean-tool-abt-v05/1167820/9 "2019-07-07T11:54:53Z")

</div>

Great Addon, thanks!  
Not sure if it’s useful for visitors here, but I made a video of it, on how I would use the addon.

[![](https://blenderartists.org/uploads/default/original/4X/9/7/b/97bf645f9e4c950198828606747245e8f5438219.jpeg "Advanced Boolean Tool (ABT) Addon - Blender 2.8") ](https://www.youtube.com/watch?v=Y6aDzTkv9Mk)

( As you see I struggled a little bit with harden and soften normals but it seems I got that Eureka moment. Here some notes about that;

`Harden Edge is a bit confusing to me. So it seems it works on the Bevel Modifier that is using Weight as limit method. It does the following: bpy.ops.mesh.mark_sharp(), bpy.ops.mesh.mark_seam(clear=False), bpy.ops.transform.edge_bevelweight(value=1). Let me know if you understand it. There is also Soften Edge, Auto Harden and Bevel Weight (Handy: Scroll with the wheel).` )

---

<div class="post-metadata">

**Author:** ![colkai](https://blenderartists.org/user_avatar/blenderartists.org/colkai/32/20099_2.png) [@colkai](https://blenderartists.org/u/colkai)\
**Post date:** [July 7, 2019, 1:04pm UTC](https://blenderartists.org/t/advanced-boolean-tool-abt-v05/1167820/10 "2019-07-07T13:04:47Z")

</div>

> [@anon72338821](#):
>
> It does the following: bpy.ops.mesh.mark\_sharp(), bpy.ops.mesh.mark\_seam(clear=False), bpy.ops.transform.edge\_bevelweight(value=1). Let me know if you understand it.

Yep, that’s about pretty standard for setting up a bevel edge using weight. In edit mode, you’d select an edge, mark sharp, set bevel edge weight in the numeric panel to 1. The mark seam thing is something to be wary of however as you may want to change the way your mesh unwraps and wherever you use this, a seam will be marked, so you’d need to go in and clear seams from areas you don’t want it.

---

<div class="post-metadata">

**Author:** ![ND9H](https://blenderartists.org/user_avatar/blenderartists.org/nd9h/32/593842_2.png) [@ND9H](https://blenderartists.org/u/ND9H)\
**Post date:** [July 7, 2019, 1:56pm UTC](https://blenderartists.org/t/advanced-boolean-tool-abt-v05/1167820/11 "2019-07-07T13:56:29Z")

</div>

thank you for your feed back i’ll try to make it easier to understand in the next update

---

<div class="post-metadata">

**Author:** ![anon72338821](https://blenderartists.org/letter_avatar_proxy/v4/letter/a/db5fbb/32.png) [@anon72338821](https://blenderartists.org/u/anon72338821)\
**Post date:** [July 7, 2019, 2:01pm UTC](https://blenderartists.org/t/advanced-boolean-tool-abt-v05/1167820/12 "2019-07-07T14:01:35Z")

</div>

Oh, no, it’s easy to understand, I am just not that familiar with harden-, soften-, split-, custom- normals etc. This because just bevel and applying a weighted normal modifier was good enough for me (probably lazy here).

---

<div class="post-metadata">

**Author:** ![ND9H](https://blenderartists.org/user_avatar/blenderartists.org/nd9h/32/593842_2.png) [@ND9H](https://blenderartists.org/u/ND9H)\
**Post date:** [July 7, 2019, 2:05pm UTC](https://blenderartists.org/t/advanced-boolean-tool-abt-v05/1167820/13 "2019-07-07T14:05:40Z")

</div>

in the most case, where you mark sharp an edge it’s should be mark seam there, and the uv should be split there too so you will have a better result of baking maps. that’s why i think the auto sharp should be

_It does the following: bpy.ops.mesh.mark\_sharp(), bpy.ops.mesh.mark\_seam(clear=False), bpy.ops.transform.edge\_bevelweight(value=1). Let me know if you understand it._

 ![JdReBSp](https://blenderartists.org/uploads/default/original/4X/e/e/6/ee693638479f0749f40a63ecf56079f4628c5e08.jpeg)

and then you can clear the unwanted seams later

---

<div class="post-metadata">

**Author:** ![ND9H](https://blenderartists.org/user_avatar/blenderartists.org/nd9h/32/593842_2.png) [@ND9H](https://blenderartists.org/u/ND9H)\
**Post date:** [July 7, 2019, 2:20pm UTC](https://blenderartists.org/t/advanced-boolean-tool-abt-v05/1167820/14 "2019-07-07T14:20:08Z")

</div>

XD yea it’s depend on the usage of the user for many different purpose. also the bevel modifier in blender 2.8 have the harden normal option so you don’t have to apply a weighted normal after bevel cheer

 ![image](https://blenderartists.org/uploads/default/original/4X/d/e/3/de3267549b7091ec3eaced7dd614e07fcf81ba3b.jpeg) ![image](https://blenderartists.org/uploads/default/original/4X/6/f/9/6f9e4a02a46a054a13a75e6a0ffdcc158c12851e.jpeg)

---

<div class="post-metadata">

**Author:** ![colkai](https://blenderartists.org/user_avatar/blenderartists.org/colkai/32/20099_2.png) [@colkai](https://blenderartists.org/u/colkai)\
**Post date:** [July 7, 2019, 2:23pm UTC](https://blenderartists.org/t/advanced-boolean-tool-abt-v05/1167820/15 "2019-07-07T14:23:13Z")

</div>

The harden normal on the bevel modifier and weighted normal modifier can produce different results though, sometimes I find I prefer one solution over the other, with me, it’s trial and error, but maybe someone more skilled could hint at where the different options are preferable.

---

<div class="post-metadata">

**Author:** ![ND9H](https://blenderartists.org/user_avatar/blenderartists.org/nd9h/32/593842_2.png) [@ND9H](https://blenderartists.org/u/ND9H)\
**Post date:** [July 7, 2019, 2:29pm UTC](https://blenderartists.org/t/advanced-boolean-tool-abt-v05/1167820/16 "2019-07-07T14:29:16Z")

</div>

hmmmm it’s true. think i would try to create a new function that combine bevel and then weight the normal at once so we could have more solution for more situation

---

<div class="post-metadata">

**Author:** ![MichaelColina](https://blenderartists.org/user_avatar/blenderartists.org/michaelcolina/32/1417045_2.png) [@MichaelColina](https://blenderartists.org/u/MichaelColina)\
**Post date:** [July 14, 2019, 2:37am UTC](https://blenderartists.org/t/advanced-boolean-tool-abt-v05/1167820/17 "2019-07-14T02:37:46Z")

</div>

hey is there 2.79 version available?

---

<div class="post-metadata">

**Author:** ![ND9H](https://blenderartists.org/user_avatar/blenderartists.org/nd9h/32/593842_2.png) [@ND9H](https://blenderartists.org/u/ND9H)\
**Post date:** [July 15, 2019, 12:37pm UTC](https://blenderartists.org/t/advanced-boolean-tool-abt-v05/1167820/18 "2019-07-15T12:37:09Z")

</div>

sorry there’s not. 😅

---

<div class="post-metadata">

**Author:** ![majorfatal](https://blenderartists.org/letter_avatar_proxy/v4/letter/m/779978/32.png) [@majorfatal](https://blenderartists.org/u/majorfatal)\
**Post date:** [July 22, 2020, 8:23am UTC](https://blenderartists.org/t/advanced-boolean-tool-abt-v05/1167820/19 "2020-07-22T08:23:36Z")

</div>

Hello,I’ll would like to know is the re a way to have 2 different bevel without no interfering with other.  
For exemple I’ll made a hole with bevel A, I’ll made another hole and I would like to have a bevel B different in size and smooth from A and unique. Is there a way to do that?  
For the moment when I’ll do that and use adjust bevel it multiply with the other bevel on ALL the bevel and it’s a mess. Thank by advance for the advice. Anyway thank for this great tool.

---

<div class="post-metadata">

**Author:** ![sirmaxim](https://blenderartists.org/letter_avatar_proxy/v4/letter/s/48db29/32.png) [@sirmaxim](https://blenderartists.org/u/sirmaxim)\
**Post date:** [July 22, 2020, 6:18pm UTC](https://blenderartists.org/t/advanced-boolean-tool-abt-v05/1167820/20 "2020-07-22T18:18:08Z")

</div>

Try changing where the bevel modifier is in the stack before/after the boolean modifier and adjusting the limit.

[Next page](https://blenderartists.org/t/advanced-boolean-tool-abt-v05/1167820.md?page=2)
