xNURBS is a powerful surfacing plugin for Rhino that uses an optimisation-based approach to generate high-quality NURBS surfaces from curve networks and constraints. Unlike traditional surface modelling tools, xNURBS applies a physics-inspired energy-minimisation algorithm to automatically produce smooth, continuous surfaces even in challenging surfacing scenarios.

Key Capabilities

  • Generates natural, smooth NURBS surfaces using an energy-minimisation optimisation algorithm
  • Solves complex surface fitting and constraint problems efficiently
  • Produces native NURBS geometry that integrates with Rhino's modelling tools
  • Supports a wide range of surfacing scenarios including blends, lofts, and network solutions
  • Works with Rhino's existing toolset for editing, rebuilding, and analysis

Why Use xNURBS

By leveraging an optimisation-based surface creation engine, xNURBS allows users to generate smoother and more accurate NURBS surfaces in a fraction of the time required by traditional methods. Its native output ensures seamless integration with Rhino workflows and downstream CAD operations.

xNURBS surface optimisation example in Rhino