Short story: you select an area of the mesh with weight paint (thus controlling intensity levels) and that area is going to be subdivided by pressing a button. Then a small percentage decimation is applied to clean the mesh.
The plugin was tested and approved by blender market team
this is a work in progress, more stuff will be added
Description and goals:
This plugin applies subdivision to a selection with clean topology afterward and without separating polygons.
Useful when you need to fix selected mesh areas affected by topology errors or low poly problems,
be it shadow problems or the object not having enough geometry resulting in spiky vertices.
e.g., imagine a wheel without enough polygons that you need to make round or a lowpoli tree with spiky branches that now you can make more round. Of course the plugin is useful for a series of other scenarios, this is just an example
Ok but how does it work?
You need to select the areas of the mesh in weight paint mode, then switch to object mode and press a button (called "Subdivide and Decimate"); the selected areas will be subdivided and cleaned.
The Vertex Group must be called "Group." It is called like so by default
Installation
install like any other blender plugin, i.e., navigate to edit -> preferences -> Add-ons and select install;
then select the zip file provided (Subdivide selected.zip).
The plugin is installed in the View3D-> misc section (see image)
Tested in blender 2.9 and 3.5, in older blenders like 2.7 it works too but registers at the bottom of the old viewport toolbar
tbh should work perfectly in any blender version due to how the code is implemented