Forgotten tools

Indeed.
Thank you again)

2 Likes

Wow, thanks for this, Some of this tool look like some of C4D which I often use, others look as something which I see in other software.

2 Likes

Add-on updated to version 0.5.0, bringing one new feature. I’ve also published it on Gumroad for anyone willing to support further development (but free download links are still here!). Thanks for using these tools and don’t hesitate to leave feedback and suggestions!

7 Likes

These “Forgotten” tools are well worth supporting the development of. This is a great toolset you’ve shared. Thank you.

3 Likes

Thanks a million Stan_Pancakes. These are very useful tools. I can really see myself using the selection sets.

1 Like

Useful tools, thanks.

very useful tools,reminds me the dead XSI features,but I cannot find where can I set hotkey for them,like dice,is these can be set a hotkey?And if there is a popup menu for the selection sets that could be the killer

Right now you can assign shortcut by right-clicking on the button and using the Assign Shortcut, but only for Connect Spread and Separate Duplicate. I’ll fix it in the next version so that the rest could be assigned that way too. For now you can create the mappings manually in the keymap editor. Here’s the current list of operator ids for those that can’t be assigned via right-clicking:

Mesh:
forgotten.mesh_connect_spread
forgotten.mesh_dice_faces
forgotten.mesh_grid_fill_all
forgotten.mesh_hinge
forgotten.select_loops_rings
forgotten.select_boundary_loop
forgotten.select_loop_to_region
forgotten.mesh_sel_filter_sharp_edges
forgotten.mesh_straighten

Object:
forgotten.object_remove_from_hierarchy
forgotten.object_cut_objects

These ids will change in the next version to allow for the builtin method of assigning hotkeys.

I’ll add the popup menu to my todo, thanks.

2 Likes

wow,that’s definitely gonna help a lot,great job!And the next relase,when gonna that happen,I can’t wait to support you on gumroad

1 Like

The Selection Sets are brilliant! Of course there have been Vertex Groups, and then came Face Maps which is cool. But to have Edge Selection Sets is super useful. I also love that it seems to be completely independent from Vertex Groups, Materials, Face Maps etc.
I need to take a look at the code, curious how it works. Thanks for the addon!

3 Likes

Can’t say for sure yet. I’m a bit busy with work currently. Hopefully this month.

1 Like

Those are stored as custom data layers :slight_smile:

2 Likes

It is possible to add edge loops collapse? You select one edge, then the macro is Loop Select → Checker Deselect → Collapse.

Only issue is that you cannot do the same with multiple loops selected, since the (on Blender 2.92) Checker Deselect operation will affect just one loop. (and even if it affect the others, the result would probably produce a “twist” effect after the edge collapse)

2 Likes

This could indeed be done, though I was planning on making some more generic parallel and checker selections. I think there are already a few floating around in various add-ons, but I always forget in which.

Not sure about compressing it into one operation though. Collapse is just ‘xc’ in default keymap, the actual bulk of the work is to achieve the desired selection.

3 Likes

Can’t believe DUPLICATE VISUAL and CONNECT is not implemented in Blender [no control + r doesn’t count, try doing it to the edges that connects at the pole, Blender’s default wouldn’t work].

Only the connect from this add-on works, thank you !

3 Likes

“Selection Sets” - what a great tools! It stores edges as well - really handy! Thank you Stanislav!

Only one remark. The addon automatically adds/overrides hotkeys. Can you implement an option for disabling it?

I’m going to manually remap/check it for now. Are all added commands can be found by "forgotten. " prefix? Or there are some others?

3 Likes

hi you can just use the subvidide tool for that, just keep selected those edges like that and run the operation…

1 Like

Hi Stan, just to say thank you for this one, my favourites straighten (so simple and so useful) and hinge.
I feel a bit cheeky asking but any chance of having a factor slider for straighten?

Added View (Isometric) projection and removed soft lock on sliders.
Very flexible and useful!

// add function to get 3d viewport
def view3d():
    # returns first 3d view, normally we get from context
    for area in bpy.context.window.screen.areas:
        if area.type == "VIEW_3D":
            v3d = area.spaces[0]
            rv3d = v3d.region_3d
            for region in area.regions:
                if region.type == "WINDOW":
                    return region, rv3d, v3d, area
    return None, None, None, None

// grab view matrix in execute()
elif self.operation == 'VIEW':
    params["space"] = view3d()[1].view_matrix * obj.matrix_world

// use with GLOBAL in dice_faces()
elif params["orientation"] in ('GLOBAL', 'VIEW')

Code:
dice.py (7.7 KB)

7 Likes

The connect tool is awesome. Missed this function from max and lightwave.