SVD Nodes & Examples

A collection of Geometry Node groups built around the Singular Value Decomposition (SVD) node introduced in Blender 5.1. The setup includes an Oriented Bounding Box node that uses Principal Component Analysis (PCA) to fit a bounding box precisely to the geometry. This approach is suitable for generating proxy models or moving geometry back to its origin to be adjusted in rest space.

Also included is an Estimate Transform node that calculates the optimal transformation to map source geometry to target geometry, assuming an identical point count and vertex order. This helps when parenting objects to Alembic caches lacking a rest skeleton, or to stabilize deforming geometry for local space simulations before transforming it back to world space. Utility nodes for computing outer products and accumulating matrix fields to calculate covariance matrices are also included.