SoftViz Pro is a high-performance viewport overlay for Blender 4.2, 4.5, and 5.0 designed to bridge the feedback gap in the Proportional Editing workflow. While Blender’s native tool uses a 2D circle to represent a 3D influence, SoftViz calculates and renders a per-vertex heatmap directly onto the geometry, providing feedback similar to industry standards like 3ds Max and Maya.
O).Points are rendered natively using Blender's gpu module. By utilizing modern shaders instead of standard viewport primitives, the overlay remains performant even on high-poly meshes.
Users can toggle the depth state. When X-Ray is disabled, the script uses a LESS_EQUAL depth test against the current buffer, culling influence points hidden behind front-facing polygons.
To maintain high framerates, mathematical weights are cached. Calculations only re-trigger when the mesh selection, geometry count, or proportional settings (radius/falloff) are modified.
Due to the architecture of Blender’s Python API, certain data is inaccessible while a Modal Operator is active (e.g., while actively dragging with G, R, or S).
Licensed under GPL-3.0-or-later. Copyright (c) 2026 Niels Couvreur.
No changelog for this release.
This extension does not require special permissions.
Thank you freeway80!
This is great feedback, especially the first automatic disable threshold is a great idea. Number 3 is unfortunately not possible as far as I know due to Blender Python API limitations as mentioned below in the description "Due to the architecture of Blender’s Python API, certain data is inaccessible while a Modal Operator is active (e.g., while actively dragging with G, R, or S).
This Addon is great, I was looking for something like this for a long time in blender. I have some feedback to give to hopefully help make this even better:
an automatic disable threshold setting when trying to enter edit mode on meshes with too dense geometry would be ideal for comfort. 2) N panel tends to get cluttered easily, why not make the customization settings accessible from the Add-on tab in the Blender's properties, and put the SoftViz toggle button in either the Edit N Panel, the Proportional editing dropdown menu, or both? 3) When scrolling to adjust the size of proportional editing, the SoftViz heatmap doesn't update until you click to confirm the operation, it would be better if it updated itself with each increment of the proportional editing radius while scrolling.