Skip to content

SoftViz Pro

by Niels-Couvreur·Modeling

Images © Niels-Couvreur. Used for product review; image policy.

Why we like it

Stands out in the blender_extensions library because it brings 3ds Max and Maya-style influence feedback to Blender's Proportional Editing, drawing a per-vertex heatmap on geometry where the native tool shows only a 2D circle.

What is SoftViz Pro?

SoftViz Pro is a viewport overlay that targets the feedback gap in Blender's Proportional Editing workflow. Where the native tool uses a 2D circle to represent a 3D influence, SoftViz Pro calculates and renders a per-vertex heatmap directly onto the geometry, offering feedback similar to industry standards like 3ds Max and Maya.

Two distance calculations drive the heatmap. With Connected off, it uses Euclidean distance through a KDTree for straight-line, ball-shaped influence. With Connected on, a Dijkstra-based pathfinding algorithm measures geodesic distance by walking along connected edges, so the heatmap stops at physical mesh gaps or separate manifold parts.

Points are drawn natively through Blender's gpu module and shaders, keeping the overlay performant on high-poly meshes. An X-Ray depth toggle can cull points hidden behind front-facing polygons, and dots scale in either World Space or Screen Space. Weights are cached and recalculate only when the selection, geometry count, or proportional radius and falloff change. It's licensed under GPL-3.0-or-later.

Who is SoftViz Pro best for?

SoftViz Pro is best for blender artists using Proportional Editing who want per-vertex influence feedback rendered on the mesh rather than a flat 2D circle.

How much does SoftViz Pro cost?

SoftViz Pro is completely free to download and use.

Key features

  • Per-vertex heatmap rendered directly onto geometry for Proportional Editing
  • Euclidean mode (Connected off): KDTree straight-line distance for ball-shaped influence
  • Geodesic mode (Connected on): Dijkstra pathfinding for topological distance that stops at mesh gaps and separate manifold parts
  • GPU-accelerated drawing through Blender's gpu module and shaders for high-poly meshes
  • X-Ray depth toggle using a LESS_EQUAL test to cull points hidden behind front-facing polygons
  • Adaptive scaling in World Space or Screen Space for consistent dot size
  • Cached weights that recalculate only when selection, geometry count, or proportional radius/falloff change

Tags

#Proportional Editing#Heatmap Visualizer#Viewport Overlay#GPU Accelerated#Mesh Editing#Edit Mode#Blender Add-on

Frequently asked questions

Does SoftViz Pro work with Blender 4.2, 4.5 and 5.0?

SoftViz Pro is built as a viewport overlay for Blender 4.2, 4.5, and 5.0, and its listed compatibility is Blender 4.2 LTS and newer. If you're on one of those versions you can add it and toggle the heatmap from the N-Panel while in Edit Mode. For any version-specific questions or issue reports, the developer tracks them on the project's GitHub page linked from the extension.

How do I enable the SoftViz Pro heatmap in Blender?

SoftViz Pro turns on from a few steps inside Blender. Make sure you're in Edit Mode, enable Proportional Editing with the O shortcut, then open the N-Panel sidebar, find the SoftViz tab, and toggle the SoftViz Heatmap. Once active, it renders a per-vertex heatmap directly onto your mesh so you can read proportional influence on the geometry rather than through the native 2D circle. Weights are cached, so it recalculates only when your selection, geometry, or proportional settings change.

What's the difference between Euclidean and Geodesic modes in SoftViz Pro?

SoftViz Pro offers two distance calculations controlled by the Connected setting. With Connected off, it uses Euclidean distance through a KDTree, measuring straight-line distance in 3D space for a ball-shaped influence. With Connected on, it switches to Geodesic distance using a Dijkstra-based pathfinding algorithm that walks along connected edges to measure topological distance. The geodesic mode makes the heatmap stop at physical mesh gaps or separate manifold parts, so influence follows the surface rather than jumping across space.

Why doesn't the SoftViz Pro heatmap update while I scroll to change the radius?

SoftViz Pro is limited here by Blender's Python API, which cannot read certain data while a Modal Operator is active, such as when you're dragging with G, R, or S. If you adjust the proportional radius with the scroll wheel mid-transform, the API can't read the updated value in real time, so the heatmap stays static during the scroll. It instantly recalculates and snaps to the correct size once you confirm the transform with Left-Click or Enter, or when the 0.2-second pause timer expires.

Is SoftViz Pro free and how is it licensed?

SoftViz Pro is listed as free in this catalog and is licensed under the GNU General Public License v3.0 or later. The extension notes it doesn't require special permissions to run. For current licensing terms, the source code, or to report a problem, check the developer's GitHub page, where feature requests and version history are tracked. The version listed here is 1.2.0, published in February 2026, so refer to the developer's page for the most recent details.

Alternatives to SoftViz Pro

Also in Modeling for Blender.

Similar plugins