Boxcutter 712 Release Notes

It is with great pleasure that I announce the release of Boxcutter 712.

As Blender 2.8 evolves further. Daily breakage has become a thing and with that we strongly recommend updating 2.8 before installing Boxcutter 712. We work around the clock to keep the tools working while also working towards their enhancement.

Renders by Chipp (aka BigBoss) using the Definitely EEVEE Materials System for KitOps

Update Info

same applies to any add-on like HardOps or KitOps

First things first. Update Blender 2.8. Next download the latest Boxcutter / HOPScutter package with the latest zip which is already in the market.

  • 94% of support issues involve needing to update 2.8.
  • 3% involve installing the add-on via copying the folder in the zip to the addon folder. Make sure to delete the old folder before copying over.
    C:\Users\YOUR USER\AppData\Roaming\Blender Foundation\Blender\2.80\scripts\addons
  • 2% involves using an older version of Boxcutter with a new Blender which causes a ” no attribute ‘tool mode’ ” error. Update Boxcutter / HOPScutter via the market.
If you updated Blender and the tools stopped working, update the tools as well. Update Boxcutter / HOPScutter via the market.

Blendermarket

Logging into BlenderMarket using the top right dropdown and choosing orders will allow you to download the latest update.

firefox_S3XMGsSyoI.png

If orders aren’t showing up under your account it is recommended to write the admins using the chat bubble on the side. Only the admins are able to resolve this issue.

ApplicationFrameHost_uLPcqxyBYW.png
Chat Bubble

Gumroad

Logging in via the button in the top right and accessing the sales page will allow you to view the product and download the latest update.

firefox_JyNM35Yrjn.png

Boxcutter / HOPScutter

If logged into Gumroad you should see view product instead which will take you to the product download.

firefox_KEaUPnYtjD.pngfirefox_X8sDhNjFIt.png

Installation

Place the folder from the zip in the local add-on directory.

C:\Users\YOUR USER\AppData\Roaming\Blender Foundation\Blender\2.80\scripts\addons

Also remove any previous boxcutter folder before replacing it with the new one.

INSTALL FROM FILE CAN HAVE ISSUES IF THE FOLDER IS THERE ALREADY. PLACE THE ZIP IN THE SPECIFIED FOLDER TO ENSURE IT WORKS WITHOUT ISSUE. OR ENSURE THE FOLDER ISNT THERE AND USE INSTALL FROM FILE.

EUUJ6Y2Dbb.gif
Placing the contents of the zip in the addon location

The next level of support involves deleting the /config which makes Blender open as new. If you have issues with the previous steps or are moving over custom configurations this can cause issues if the properties have existed for multiple itterations of 2.8. From time to time removing the config allows for clean installation and quick startup.

Email

For support issues you can email me at masterxeon1001@gmail.com

However, I will also have you update Blender 2.8.

Also the help icon in Boxcutter takes you to the discord which I recommend for all users looking for a community to connect to.

blender_FXU7NhdTtM.png

Previous documentation going more in depth with basics.

What’s New?

Shape Recollection V1

When drawing a box or circle you can recall previous cutters in the cutter collection with alt + MMB or the C key.

1nyYMpHy14.gif

wHEXSlFqVk.gif

Shape recall only works with Box, and circle. Ngon will have a special solution for recall.

Shape recall is still a work in progress and could possibly throw an error until it is further refined. This is still an experimental feature.

Rotate 90 during draw

Pressing R or ~ (tilda) will rotate the recalled shape (alt + scroll) 90 degrees.

jmwoBdyknw.gif

Snapping V1

Snapping has been a heavily requested feature. Now it is present in the topbar, D pie and the Ctrl + D (box-helper).

When snapping is active dots will appear when Ctrl is held.

blender_BEnVvf1xbu.png

There are 5 snapping systems to choose from with one additional being tied to an orientation system.

  • increment
  • vertex
  • edge midpoint
  • face center
  • viewport
  • grid floor (with world orientation)

LmTlw80v1Z.gif

Proxe also took great care to ensure the dots fade out into the distance. He’s a gem like that.

Snapping also works with active only. This is something I wanted personally however in the future we plan to add simple trace support as well.

pHOtiqjgg4.gif

The custom grid can even be snapped to.

dVH6AAn5hA.gif

In future updates we aim to expand the functionality and make it even more versatile.

Custom Cutter

Custom cutters is the biggest part of this release next to snapping. I am super excited to show what is next.

When no custom cutter is set the cutter will cut the Boxcutter logo. This can be useful for branding or just showing your Boxcutter spirit.

61KYvEomXk.gif

Any object can be a custom cutter.

9WIJTOTcMn.gif

This has made for some interesting cutters.

vuE7L8uSgK.gif

Users are also able to make a mesh a custom cutter by pressing C during custom cutter.

BcYc2iW8bt.gif

In the most recent update a parameter to flip the Join shape for custom has been added.

blender_a4MqIWLpYZ.png

Shift + F will also flip the shape vertical during draw.

f5ke613Kdj.gif

This is located in the ctrl + D helper at this time. (only when join is the active tool)

Self Cutting

If you mark the cube as the cutter and keep cutting it will exponentially change. This accident has led to some interesting results and is something I love trying daily.

ZT9ZoKx5g2.gif

Draw Changes

If you press and hold Alt during draw you can draw using center rectangle.

9N1FlIgKsS.gif

If you press and hold shift you will force it to constrain to a box shape.

Hy0PSZTjyX.gif

Pressing both alt and shift will force it into a center draw.

V2HsdbVvqa.gif

These behaviors might be a departure from previous releases so we had options to toggle these options as well. They can be found in the snap options.

blender_hhTiYd8y33.png

blender_XwO1EG0veV.png

Also at the bottom of the behavior panel.

Auto-hide cutter toggle

For users who do not want their boolshapes to be hidden on subsequent drawings can choose to have them remain.

P9sOeXfd69.gif

Ngon Backspace

We are well aware of the amount of work needed to get Ngon back to where it was but a classic feature has been re-added. Backspace points.

jn6yIeDGvq.gif

Mod Sort Level 2

Modifier sorting is our goal for the 2.8 era of tools. With modifier sort level 2 now the sorting will behave properly when multiple bevel modifiers are in place on objects.

Special care was taken to make sure it supports the bevel mod properly as well as added a few additional modifiers to sort.

eCEP5snFce.gif

This means that if you have deep levels of bevels you can work on the lowest level. In the future we hope to allow users to choose a level and even promote boolshapes up and down levels.

Cutter UVs

Cutters now have UVs for situations where uvs are needing to be transferred. This is still a wip and we hope to expand it in the future.

6Xv0JFHcfW.gif

Initial Custom Hotkey

The alt + W hotkey can be remapped. We plan to add full support for the keymap in the future as it becomes more concrete and the systems are more complete.

blender_2FiToaWvpF.png

Edge Data Preservation

A user reported a strange issue to us that showed us boxcutter contained an issue with edge marked data that HOPS did not.

Previously boxcutter removed edge data and now that has been fixed.

jgggmy4sqj.gif

Videos

Wrapping up a release always means… videos.

In Closing

DECAL MACHINE IS OUT FOR 2.8!!!!! *dies*

We hope you enjoy the latest update. We have more to come and even more to go back over with refinement and behavioral fine tuning. I look eager to user input of feature request improvements and to see what custom cutters you come up with for Boxcutter!

Hopscutter is a 24 hour operation but also we enjoy the work we do and the results users show! We hope to keep you cutting as long as possible!

Advertisements

41 thoughts on “Boxcutter 712 Release Notes

  1. I am following your installation instructions Users>>>Blender2.8 etc., but Boxcutter 712 doesnot show up in my Blender 2.8 release. Eventhough I isntalled the latest release.

  2. I try to install, a error occurs

    addon_utils.disable: BoxCutter not disabled
    Modules Installed (BoxCutter) from ‘C:\\Blender\\Plugins\\(2.8)BoxCutter 712_11.zip’ into ‘C:\\Users\\teio\\AppData\\Roaming\\Blender Foundation\\Blender\\2.80\\scripts\\addons’
    Exception in module register(): C:\Users\teio\AppData\Roaming\Blender Foundation\Blender\2.80\scripts\addons\BoxCutter\__init__.py
    Traceback (most recent call last):
    File “D:\Blender2.8\2.80\scripts\modules\addon_utils.py”, line 384, in enable
    mod.register()
    File “C:\Users\teio\AppData\Roaming\Blender Foundation\Blender\2.80\scripts\addons\BoxCutter\__init__.py”, line 35, in register
    operator.register()
    File “C:\Users\teio\AppData\Roaming\Blender Foundation\Blender\2.80\scripts\addons\BoxCutter\addon\operator\__init__.py”, line 37, in register
    topbar.register()
    File “C:\Users\teio\AppData\Roaming\Blender Foundation\Blender\2.80\scripts\addons\BoxCutter\addon\operator\topbar\__init__.py”, line 21, in register
    view3d.add_bc_headers()
    File “C:\Users\teio\AppData\Roaming\Blender Foundation\Blender\2.80\scripts\addons\BoxCutter\addon\utility\view3d.py”, line 346, in add_bc_headers
    tool_header_original = bl_ui.space_view3d.VIEW3D_HT_tool_header.draw
    AttributeError: module ‘bl_ui.space_view3d’ has no attribute ‘VIEW3D_HT_tool_header’

  3. Blender 2.7 se cierra cuando empiezo a usar la herramienta boxcutter.
    Blender 2.8 actualizado ahora ya no me permite activar la herramienta boxcutter.

  4. I’m using BoxCutter 6.9 in blender 2.79 and when I use ctrl tool it’s usually crashed. Is it a known issue and do you have any plan to fix it in the future? Thank you.

  5. Hi.
    You probably know it already but the latest Blender 2.8 build breaks both BoxCutter and HardOps.

    Here is the screenshot:

    Any news when there will be an update?

    Thank you.

  6. HI Masterxeon1001!
    Unfortunately I also have some issues with installing Boxcutter!
    Would you help me whit it?
    I installed it on IOS and also on Windows, none of them are working for me

    – I use the latest build of Blender 2.8 ( downloaded it on may 15 )
    – I have the latest Boxcutter ( 7.1.2 )
    – Extracted the zip file, copied the folder in to the addon folder of Blender.
    Closed and reopen Blender, restarted system, tried to delete config folder, nothing helped!
    I think I tried everything you have mentioned before!
    Please help me in this!
    Thank You! ooo by the way I love this addon, it is amazing!!!! ( just does not work 🙂 )

  7. I’ve just bought Boxcutter today and I’m really over excited! It’s really an amazing tool. Thank you for creating it and I’m looking forward to seeing it update new features.

  8. Just got into boxcutter recently, thank you for the plugin! For some reason, the boxcutter does not activate while I’m having HEAVYPOLY’s config installed. What should I do?

    • that might be something to ask heavypoly about. For our side Id recommend restoring default config and following the support things listed and ensure the issue is isolated to his end or ours but I recommend vanilla so I know nothing of that config.

  9. Looks like the Blender team made a breaking change to the API in v2.80.72 as I am getting error “KeyError: ‘bpy_prop_collection[key]: key “bc.topbar_activate” not found'” when trying to go to the keymap in userpref. The tool is also not showing up with alt-w or in the tool panels

    • thats unusual. Id have to see a gif of that happening.
      I cant tell the context mode or snapping settings because those bars appear to be missing but its possibly somthing on the blender side. Id check blender’s snapping and make sure its not projecting to face or something.
      It appears to be working on my side at this time. I’ll need more information on what is going on,.

      • Hi, I fixed it by setting startup file to default. However, I got another problem :(. When I use circle shape to cut and bevel, it doesn’t work. I recorded a video to let you know why it happens. Here is the link: https://youtu.be/kLG28mpikA0

      • we’re aware of the issue. This is related to the recent changes to b3d we have to deal with. Something something depsgraph. We’ll get it. It just requires some rethinking.

  10. File:J:\3dx\blender2.8\2.80\scripts\modules\addon_utils.py, line 384 in enable
    mod.reglster
    File:C:\Users\Administrator\AppData\Roaming\Blender Foundation\Blender\2.80\scripts\addons\BoxCutter\__init__.py, line 35 in register operator registen
    File:C:\Users\Administrator\AppData\Roaming\Blender Foundation\Blender\2.80\scripts\addons\BoxCutter\addon\operator\__init__.py, line 36 in register
    shape register
    File:C:\Users\Administrator\AppData\Roaming\Blender Foundation\Blender\2.80\scripts\addons\BoxCutter\addon\operator\shape\__init__.py, line 36 in register
    register_class(cls)
    ValueError:validating class:: “USE_EVAL_DATA “not found in (“REGISTER”,”UNDO”,”UNDO_GROUPED”.”BLOCKING”.”MACRO”,”GRAB_CURSOR”,”GRAB_CURSOR_X”,”GRAB_CURSOR_Y”,PRESET”,’INTERNAL”)

  11. Is there a problem with arrays at the moment or do I just have my stupid set too high?
    Mouse wheel and x,y,z do not seem functional.

    blender-2.80.0-git.9c5d54bfaf48-windows64 (June 24)
    (2.8)BoxCutter 712_22

      • Yep, stupid was set too high.
        Still getting the workflow to sit in my memory correctly. I was trying to initiate an array using the “start operation” tool. I really must stick to shortcuts.

        Thanks for the quick response. Love your work by the way.

      • Aw thanks. It should get more clear as we get drawing back in the 3D view but we hope to expand on it in the future.
        I hope to create more interesting content in the future. Glad we got your issue resolved!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s