Evermotion Pass 10% Off - Get Instant Access to Thousands of 3D Assets

Check Plans

Information Clause

In accordance with the art. 13 section 1 and 2 of the European Parliament and Council Regulation 2016/679 of the 27th April, 2016 on the protection of natural persons, with regard to the processing of personal data and on the free movement of such data, and repealing Directive 95/46/EC (General Data Protection Regulation), hereafter RODO, I hereby inform that:

1. EVERMOTION S.C., 8 Przędzalniana Str., 15-688 Białystok, Poland is the Administrator of your Personal Data (APD)

2. Data Protection Inspector can be reached through e-mail: iod@evermotion.org

3. Your personal data are to be processed on the basis of art. 6 section 1 letter a, b and f of RODO in order to:
a) prepare, conclude and execute the agreement and for other purposes approved by you,
b) to execute the legitimate interest like marketing of products and the agreement, claim assertion or defence against claims resulting from the law regulations.

4. Entities entitled to the reception of your personal data may be the authorised public bodies; mail providers; providers of the services covered by the agreement; responsible for debt recovery, keeping the archives, document utilization, legal consulting, technical services, IT services and accountancy.

5. Your personal data shall not be transferred to the third country, nor to the international bodies.

6. Your personal data shall be processed within the period of the agreement and upon your additional consent until you withdraw it. APD shall keep the data for the period of any civil law claim execution connected with the agreement.

7. You have the right to demand an access to your personal data, to correct or to delete the data if there is no other basis for the processing or any other purpose of such processing or to limit the processing of the data, to transfer the data to another administrator and to raise objections to the further data processing if there is no legal basis for further processing and to withdraw any previous consent.

8. You provide the personal data voluntarily, however they are necessary to conclude the agreement. The refusal of providing such data may result in the refusal of the agreement conclusion.

9. You have the right to lodge a complaint to the Personal Data Protection Office when in your opinion the data processing violates the regulations of General Data Protection Regulation of the 27 April, 2016 (RODO).

10. Your data will be automatically processed, including the form of profiling.
11. You are obligated to forward above mentioned information to your representative, especially if you appointed this person in the agreement as the contact person or as the representative for the agreement execution.

OK

Boxcutter - an ultimate boolean tool for Blender

Michal Franczak 2019-04-24 13:17 tutorial  > Blender  > modeling

Explore the power of BoxCutter, the ultimate boolean tool for Blender, with Evermotion's comprehensive tutorial. Master the art of efficient modeling and precise cutting techniques to enhance your Blender workflow.

BoxCutter is a  tool that streamlines the process of creating objects based on Boolean operations. Originally created with the idea of ​​simply cutting holes in objects to speed up hard surface modeling, in the most recent version it offers a wide range of tools for cutting, slicing, insetting, creating arrays, etc.

In the last update for Blender 2.80 (BoxCutter 7.1.2), developer made it possible to perform operations using custom shapes, which greatly increased the capabilities of this tool.

Installing BoxCutter is simple, just install add-on from file using Blender "Preferences" menu.

In order to get to know the Boxcutter thoroughly and work smoothly, we need to learn a few keyboard shortcuts.

We start BoxCutter using the ALT-W shortcut or by clicking the button on the toolbar.

If we do not select any object and we will do drag with a mouse in the viewport, we will create a new objects aligned to viewport floor: box, cylinder, custom shape, n-gon, etc.

The real fun starts when we want to modify objects. Select an object that you want to modify and drag with a mouse over a face you want to cut. BoxCutter automatically aligns boolean shape to the surface.

Important note: you can select one of six primary tools prior to dragging, but you can also freely switch between BoxCutter tools while dragging your mouse. Just press a button correponding with a tool. for cutting and slicing it is "X". If you have cut tool selected, you don't need to press anything, just drag:

 

slice1_22

Just drag your mouse...

 

03_CUT

...and release. 

 

If you drag your mouse and press "X" BoxCutter switches to "slice" mode.

 

slice2_22

The box color changes to yellow.

 

05_SLICE

...and the final output is a new object sliced from the first one.

 

If you press "Z" or select "Inset tool" from menu box will change its color to purple:

06_INSET

 

07_INSET

And the final object will be insetted. The depth of an inset can be controlled by pressing "T" and then dragging before you release and left click with your mouse.

 

If you press "J" you will switch to "join" mode - now the box is green:

08_JOIN

 

09_JOIN

After releasing your mouse you will get additional box. Both elements are single object now.

 

Another tool is "Knife" which is accessed by pressing "K":

10_KNIFE

11_KNIFE

The effect of the knife can be seen after we go into edit mode - it adds new edges based on boolean shape.

By the way: BoxCutter works also in Edit Mode, but it will be destructive, oposing to non-destructive workflow in object mode.

 

The last main tool is for creating new shapes. Just press "A" and box is turning to grey:

12_MAKE

 

13_MAKE

We get new box on top of an old one. Both objects are separate.

 

These actions are the basic ones, but there is more - until we left-click to confirm our operation, we can apply a wide array of modifiers to our objects to cut more interesting shapes.

One of the most useful tools is Bevel. You can access it by pressing "B" after you defined your shape (but before confirmation click).

14_BEVEL

 

The Bevel parameters can be easily changed on-the-fly:

15A_BEVEL

Drag your mouse for changing bevel amount, use mouseroll to change bevel segments count.

 

16_BEVEL

You can also press "Q" to enable "Quad Bevel" mode.

Important note: each modifier can be enabled and disabled by the same shortcut. If you decide you don't need bevelling, just press "B" again.

 

17_BEVEL

Bevel result.

 

Another great tool is an array. You can enable it by pressing "V". Mousewheel controls amount of shapes added to an array, mouse drag controls spacing between them. You can also rotate it with "R".

18_ARRAY

 

19_ARRAY

Cutting with an array - result.

 

"Solidify" is another modifier, we can access it by pressing "T".

20_SOLIDIFY

You can control the thickness of solidified boolean with mouse drag.

 

One of the last modifiers available in BoxCutter is Mirror. Press 1,2 or 3 to mirror your cutter along X, Y and Z axes.

22_MIRROR

 

23_MIRROR

Mirror - result.

 

BoxCutter comes with some additional menus that are useful for fast switching without distraction from viewport. If you have your object selected and you haven't start dragging, you can press "D" to choose the shape you want to use for cutting. We shown above cutting with a single box, but you can also use circle, Ngon or custom shape for this job. This greatly expands the possibilities of the tool.

24_D_MENU

 

Primary way to finish an operation is a mouse click that confirms it. But there are two other ways. One of them is pressing "TAB". 

After pressing TAB instead of left-clicking we "freeze" shape. We can modify it further from here - by pressing "E" we can change extrude amount.
We can also use CTRL-D menu for parameter modification.

26_CTRLD_MENU

After pressing TAB and then opening menu (CTRL-D) we can change cutter parameters, like for example number of segments of this cylinder. Let's bring it down to 6.

 

27_CTRLD_MENU

Now we have 6-gon that will cut our box. Exit menu and left click to confirm to finish an operation.

 

Another way that leaves us a ot of freedom is creating an active cutter. We do that with SHIFT-click. After that we can see that the cut was made, but there is also an outline of an object. We can rotate it, move it, go into edit mode and change it in any way, and the boolean result will adapt to our actions.

 

29_ACTIVE_SHAPE

 

30_ACTIVE_SHAPE_ROTATE

We first made a cut, confirmed it with shift-click and then just rotated boolean to get angled cut.

 

New version of BoxCutter also has snapping options. We can snap to vertex, edge and face center, grid, cursor, increments, which means that we can be very precise when it comes to cutting shapes.

 

snapping

Just press "snap" button, choose which options you want to enable and press "CTRL" before dragging. Small grey dots will appear on selected shape. Dragging close to one of these dots will align boolean shape to it. It is useful if you will drag with "ALT" enabled, this will create the center of cutter in the location of the dot.

This was a brief introduction to this powerful tool and we think you will find it very useful during modeling process. If you want to expand your knowledge about Boxcutter, we recommend to visit masterxeon's Youtube channel.

BoxCutter is paid add-on, available on BlenderMarket nad Gumroad.

This text was not endorsed in any way by developers of this tool.

 

 

Author: Michal Franczak Editor: Michał Franczak
Tags: blender
You may also like...
5 useful Blender tips

5 useful Blender tips

In this tutorial Kamil from Evermotion presents you 5 useful Blender tips.
×

LEAVE A COMMENT

You need to be logged in to leave a comment. Don't have account? Register now.

William Bosley 21:38:53  |  20-07-2021
Are there any plans to update this to Blender 2.9? I'm really interested in making use of this tool. It's even better than 2.93.1 currently, but I see this tool is built for 2.8. If there are plans to bring it to 2.9, what's the time scale on something like that?