Bevelled Extrude

by Mark Kingsnorth in Scripts and Addons

Create extrusion effects that have configurable bevel effects on the base, corners and tops.

Good for creating smooth recesses or protrusions:


If you have a new feature suggestion or feedback on the add-on feel free to contact me through this website, visit www.markkingsnorth.com, or contact me through Twitter @markkingsnorth.

Updates

Version 1.3.0

I've taken the time out from other projects to add some updates:


  • Updated interface: As well as new options I have refreshed the user interface to reduce clutter: 
  • Edge Weight Mode: There is a new mode that changes the Bevel Weight of edges, which can be used with the Bevel Modifier to make the operation less destructive:  
  • Keyboard & mouse shortcuts in interactive mode: Lots of new keyboard shortcuts introduced to make the Interactive Mode quicker:
    • Use the mouse wheel to either:
      • Change the overall number of segments for the extrusion.
      • In Weight mode, change the overall bevel weights on the edges and corners of the extrusion.
    • Use the following keyboard shortcuts along the top of the keyboard:
      • Q: Increase Top bevel amount or weight.
      • A: Decrease Top bevel amount or weight.
      • W: Increase Corner bevel amount or weight.
      • S: Decrease Corner bevel amount or weight.
      • E: Increase Base bevel amount or weight.
      • D: Decrease Base bevel amount or weight.
      • R: Increase bevel taper amount.
      • F: Decrease bevel taper amount.
      • T: Change the mode of the bevel between Amount and Weight mode.
      • G: Toggle on/off smoothing.

Version 1.2.0

Some minor updates:

  • Extrude Individual faces option: This will allow you to extrude individual faces and not just by a group of faces:
  • I have added small step control to the parameters, so that when controlling the parameters with your mouse you will have smoother control.

Version 1.1.0

Interactive Mode

I have now added an interactive mode to Bevelled Extrude, which is an additional option to the standard extrusion where you can now use the mouse to move the extrusion in or out:

Keyboard shortcut and Menu locations

You can access the option in several ways.  I have attached the Interactive mode to the comma (,) keyboard shortcut, and I have also added both options to the Mesh -> Extrusion sub-menu, accessible by pressing Alt-E. This was based on a user's suggestion (Thanks Yury):

Here is a short video explaining the update:

As this is a new feature, if you have any questions or issues with it do get in touch via Blender Market, my website or on Twitter.

Installation

The add-on can either be installed through the Blender UI or by unzipping the file into your add-ons directory.

Blender UI

  1. Go to File -> User Preferences.
  2. Select the Add-ons tab at the top.
  3. Select the Install Add-on from File... button along the bottom.
  4. A file dialogue will pop up. Navigate to the file location where you downloaded the .zip file and double click it.
  5. Search for the add-on by typing "Bevelled" in the search box if it does not already appear. Make sure the checkbox next to the Add-on (Mesh: Bevelled Extrude) is ticked.
  6. Click the Save User Settings button to make sure the add-on is installed next time you open Blender.
  7. Close the User Preferences dialog box and enjoy!

Manual installation

  1. Close Blender.
  2. Unzip the contents of the  .zip fine into your scripts/addons directory.
  3. The bevelled_extrude folder should be created within this directory.
  4. Re-open Blender.
  5. Go to File-> User Preferences.
  6. Select the Add-ons tab at the top.
  7. Search for the add-on by typing "Bevelled" in the search box if it does not already appear. Make sure the checkbox next to the Add-on (Mesh: Bevelled Extrude) is ticked.
  8. Click the Save User Settings button to make sure the add-on is installed next time you open Blender.
  9. Close the User Preferences dialog box and enjoy!

Use

In face edit mode, first select the faces you wish to add a bevelled extrude to. 

There are two modes for you to choose:

  1. Bevelled Extrude: Execute the Operator just by manually changing the paramters.
  2. Bevelled Extrude (Interactive): Control the initial extrusion via the mouse and keyboard shortcuts, and change the parameters after.  The parameters will then be remembered next time you use the operation (apart from the height which will be reset).

To access these options, either:

  • Navigate to Mesh -> Extrude in the Object menu of the 3D viewport. Both Bevelled and Bevelled (Interactive) will be available as options.  This Extrude sub-menu is also accessible by pressing Alt-E.
  • Press the comma (,) key to execute the Bevelled Extrude (Interactive) mode automatically.
  • Press Space and start typing "Bevelled Extrude" and the menu options will appear.

The configurable parameters should then appear as a panel in the Blender toolbar. Try pressing t if it does not appear.

Below is an outline on how the add-on works and then a more detailed list of all the configurable options.

How it works

The add-on extrudes the faces and then applies bevels at different parts of the extrusion:

  • Base: The surrounding base edges of the extrusion.
  • Corners: Each 'corner' of the selected faces can be bevelled. A corner is defined as when two edges share a face.
  • Top: The surrounding top edges of the extrusion.

The add-on can optionally apply bevel weights instead, which can be used with the bevel modifier to be less destructive.

The options for controlling this is described below:

Parameters

A screenshot of the menu options:

By expanding each section, the options are as follows:

Extrusion

This allows you to control the extrusion (in or out) of the selected faces:

  • Amount: How much the faces are extruded by.  Can be negative or positive.
  • Taper: This allows you to reduce the thickness of the extrusion.


Bevels

The Bevel parameters have two modes, Amount and Weight.  


Amount Mode


The Amount mode changes the mesh directly.

  • Bevel Amount: These control the amount of bevels individually for the Base, Corner, and Top.
  • Bevel Segments: This controls the number of segments on the Base, Corner, and Top of the extrusion.
  • Bevel Profiles:


    As per the standard Bevel Documentation: This is a number between 0 and 1 that controls the shape of the profile (side view of a beveled edge). The default value, 0.5, gives a circular arc (if the faces meet at right angles). Values less than that give a flatter profile, with 0.25 being exactly flat, and values less than that giving a concave bevel. Values more than 0.5 give a more convex profile. This controls the profile of the bevels on the Base, Corner and Top of the extrusion. 
  • Type: Selects how the Amount values controls the size of the bevel. See the Bevel Documentation for the different options.

Weight Mode


Weight mode applies weight values to the extruded edges and does not edit the mesh directly. These weight values can then be used with the Bevel Modifier in 'Weight' mode so that the mesh can be changed non-destructively.

The parameters are as follows:

  • Base: (0-1) the strength of the bevel modifier's effect on the base part of the extrusion.
  • Corners: (0-1) the strength of the bevel modifier's effect on the corner part of the extrusion.
  • Top: (0-1) the strength of the bevel modifier's effect on the top part of the extrusion.


Other Options

  • Side Segments: The number of subdivisions for the side of the bevel.
  • Extrude Individual Faces - When checked, this option allows you to extrude the faces so that they follow an individual extrusion path.

  • Smooth Faces: Add smooth shading to the resulting extrusion.

Interactive Mode

You can use the mouse controls and keyboard shortcuts to control the Bevelled Extrude interactively:

  • Move the mouse back and forth to change the height or depth of the extrusion.
  • Use the mouse wheel to either:
    • Change the overall number of segments for the extrusion.
    • In Weight mode, change the overall bevel weights on the edges and corners of the extrusion.

  • Use the following keyboard shortcuts along the top of the keyboard:
    • Q: Increase Top bevel amount or weight.
    • A: Decrease Top bevel amount or weight.
    • W: Increase Corner bevel amount or weight.
    • S: Decrease Corner bevel amount or weight.
    • E: Increase Base bevel amount or weight.
    • D: Decrease Base bevel amount or weight.
    • R: Increase bevel taper amount.
    • F: Decrease bevel taper amount.
    • T: Change the mode of the bevel between Amount and Weight mode.
    • G: Toggle on/off smoothing.

Any Questions?

If you have any issues or questions, don't hesitate to contact me through this website or on Twitter.

When I enter edit mode I do cannot see the menu option for Bevelled Extrude. What's wrong?

Make sure you are in Face Edit Mode. As the Operator works on faces, the option is only available in that mode.

I have a new feature suggestion or issue with the add-on. How do I contact you?

I would welcome you contacting me through this website, visiting www.markkingsnorth.com, or through Twitter.

Item Rating

This item has an average rating of 5 from 11 ratings by the community.

91%
0%
0%
10%
0%
  • firman ryan lim 30 days ago

    i like your addon. Nice.

  • Steve Masterson about 2 months ago

    Fantastic!

  • virgil89 6 months ago

    Such a simple concept but such a such a tedious process for doing it...
    What this addon does is pure magic time saver and lessen your headache.

    A problem I personally had a lot with some of the Blender addons is that you already are jam-packed with shortcuts and when you install a new addon you just forget to use it because of how complex Blender becomes with the shortcut processes...
    But this addon thought of that and uses the already known shortcut for extrude so you don't have to learn a new one!! just great

    support this developer and but it! you would make yourself a favour anyway

  • Bryan Stone 8 months ago

    Selective working program. Tried installing it on my main laptop but blows up due to some python error. Installed on my Surface Pro 3 with the same setup, works fine. No support when reporting the issue, not sure why thre is an install problem.

    • Mark Kingsnorth 8 months ago

      Hi Bryan, Sorry you’ve had problems. I did not receive a message in my inbox? Try selecting the ‘contact the creator’ button again and I’ll see what I can do.

  • mishecks 10 months ago

    This is one of the best blender bevel tool i have ever used, i love it.

    • Mark Kingsnorth 9 months ago

      That's GREAT to hear! Thanks!

  • elis65 11 months ago

    Very useful! Thank you!

    • Mark Kingsnorth 11 months ago

      No problem, thanks for the rating as well!

  • plrang 11 months ago

    FANTASTIC, my new model came out faster than light

    • Mark Kingsnorth 11 months ago

      Brilliant! It used to take me ages to do this sort of thing, it really bugged me.

  • peterhilgers 11 months ago

    Really very usefull and reasonable price!

    • Mark Kingsnorth 11 months ago

      Thanks for the good review and glad I could help! Will try and keep my prices reasonable :)

  • sigurd 12 months ago

    I really appreciate this product. It performs as advertised and I cannot wait to use this on my next project.

    • Mark Kingsnorth 11 months ago

      Thanks let me know how you get on with the next project :)

  • DCT9000 12 months ago

    This is a get-it-done add on. Simple to use, saves a ton of time, does just what it said it would do.

    • Mark Kingsnorth 11 months ago

      Good to hear - hope the new interactive mode will be useful to you.

  • Rikatty 12 months ago

    I love this tool so much.
    It's so useful and convenient.
    It's the time saver.
    Thank you, Mark.
    Good work.

    • Mark Kingsnorth 12 months ago

      Thanks so much for the review! Glad it has saved you time.

Purchase this item to leave a review!