Forgotten tools

Add-on updated to v0.4.0 (see changes below).


Over the years I’ve had various scripts and snippets accumulating on my hard drive. As I’ve been away from Blender for quite a while, they became forgotten, and now I’m slowly gathering them again, fixing up for 2.8x and accumulating in one add-on. Hence the name, Forgotten Tools. Which I think fits it nicely, since some of the additions you’ll find in it have been sorely missing from Blender as well.
This initial release will be small, adding a few features that I’m happy with. More additions will come in the future.

You’ll find the new tools in the side panel.

Probably the biggest one in this initial release, collecting dust on my HDD since 2014:

MESH EDIT MODE SELECTION SETS
selection_sets
This one lets you stash your current selection in a selection set, which preserves your selection mode. Spent 30 seconds on an intricate selection only to find out that you’ll have to destroy it, because you forgot to create a custom pivot or transform orientation? Stash it, make your pivot-related selections, then recall it. It also lets you extend/subtract existing selection with the one from a set.
You can have up to 30 sets on a given mesh.
In my initial implementation, the sets were named. However, naming isn’t compatible with the current undo system in Blender. If and when the undo is fixed, I’ll allow naming of selection sets.

DICE FACES
dice
This one cuts selection with a grid, and provides a few options on how to treat selection and how to orient the cutting grid.
dice_all_islands_individual

HINGE
hinge
This one is a variation of the Spin tool that does some of the UI dirty laundry for you. Make a selection, make sure you have an active edge, and run the tool: it will Spin (extrude+rotate) selection around the active edge, and will even remove any resulting doubles for you!

SEPARATE DUPLICATE
One thing I find missing in the built-in Separate operator is the ability to just extract a copy of selection into another object. This tool does just that, and it preserves your current selection.

FIND SHARP EDGES
Similar to built-in Select Sharp Edges tool, which operates on all un-hidden geometry, this one lets you find edges by angle only in your current selection.


New in version 0.4.0:

DICE, HINGE
These now support multi-object editing.

CONNECT
connect
A-la Max/Maya Connect tool: cut through selected edges or faces, edit number of segments and/or pinch/spread them. By default bound to ctrl+d. Non-modal for now (adjust settings in the redo panel).

GRID FILL ALL
grid_fill_all
Another button in the Forgotten panel of the side bar. Performs Grid Fill on each individual selected closed loop (so you don’t have to repeat the same thing a bunch).

STRAIGHTEN
straighten
Also a button in the Forgotten panel. Given selected loop(s), straightens them between start and end points.

LOOP/RING SELECTION HOTKEYS

  • Alt+2 - select loops
  • Ctrl+Alt+2 - select rings
  • Alt+3 - select boundary loop
  • Ctrl+Alt+3 - deselect boundary loop
  • Alt+4, Ctrl+Alt+4 - select loop inner/outer region

Neither is redoable, meaning they don’t clog up the Repeat functionality (unlike similar built-in operators)

PROPAGATE ACTIVE UV MAP
image

The UV Maps panel in object data gets two buttons at the bottom. These are to propagate currently active UV map to all selected objects, so that you don’t have to go through them one by one.

REMOVE FROM HIERARCHY
unparent

  • New menu item in object mode, Object → Parent → Remove From Hierarchy. This removes selected objects from the hierarchy without destroying that hierarchy (any remaining children get reparented as appropriate).
  • Ctrl+X shortcut in object mode cuts object into Blender’s copy buffer, while maintaining remaining hierarchy.

New in version 0.5.0:

DUPLICATE VISUAL

By pressing Alt+Shift+D in object mode, you create visual duplicates of your current selection. Selected objects and instances are duplicated and converted to mesh (if possible), their modifiers and any simulation state applied.


The add-on is designed for modern Blender versions (2.80+).

If you would like to support further development of this add-on and track updates, you can grab it on Gumroad:

But you can also simply get it here:

Download v0.5.0
Download v0.3.0

95 Likes

Hy Stan_Pancakes!
This very useful tools.
Thanks for sharing this.

1 Like

nice stuff!

1 Like

hey @Stan_Pancakes great to see you back.

1 Like

You too! Been a good long while. Thanks for keeping the other add-on alive after so many years. I still need to update that one.

Thank you, @mkbreuer and @masterxeon1001, glad you like it!

3 Likes

Awesome work!! Would you be able to also host this on Gumroad?

Thanks! At some point, yes, but not at this time.

3 Likes

Thanks for sharing.

1 Like

Than you! Very useful.

doesnt seem to work in 2.9 or im just dumb lol , i dont find the panels.

ok found it

“hinge” would be nice as a tool in the tools bar and “seperate duplicate” in the actual mesh>seperate menu

Add-on updated to v0.4.0, see first post for new features.

7 Likes

wow there seems to be some pearls here :smiley:

Mostly for the multi obj UV select that i search for, for some weeks now :smiley:

Thanks a bunch @Stan_Pancakes !!!

And happy blending ! :slight_smile:

1 Like

Hello, This does not work with the stable version of Blender 2.92 unfortunately, It gives me a traceback error when I try to install it.

1 Like

Hi,

I am using it with the 2.92, it does work. Could you please be more specific about the error?

Also, welcome to BlenderArtists!

2 Likes

works perfectly on 2.92.
you just have to install from the blender preferences->addons without unzipping the zip file :slight_smile:

Happy blending !

1 Like

I reply to myself as i really have to say this addon is absolutely mandatory and saves me long minutes/hours of my time !

To be honest i only use the UV layers buttons for selecting same UV of multiple selected objects. For ppl like me modeling for game assets with a lot of baking, try & redo…
This lil piece of candy SHOULD be integrated in blender and hopefully ppl knowing python coding can complete blender lacks.
@Stan_Pancakes , thank you a big bunch for your work :smiley:

Happy blending !

1 Like

Looking nice.
But why “forgotten tools”?

1 Like

Reason for name is explained in the first post :slight_smile:

3 Likes

Indeed)
Thank you.
Do you have DICE 2.79 version?

1 Like

No, sorry. I converted a script straight into a 2.8x add-on. I think you can reasonably easy backport the 0.3.0 version of Dice to 2.79, as that one isn’t even using the multi-object API.

2 Likes