XNurbs uses one simple UI to solve all kinds of issues for NURBS creations – It virtually has an unlimited capacity for solving NURBS and generating high-quality surfaces based on energy-minimization method. Its energy-minimization algorithm produces high-quality surfaces that are analogous to a physical model: when a wooden batten bends, it always assumes a shape that minimizes its bending energy to form a smooth curve.

Blending dozens of edges with one watertight G2 NURBS surface.

There are numerous operations or scenarios how XNurbs could be used. Since it is impossible to demonstrate all of them, the followings are just some examples. From users’ viewpoint, all operations or scenarios are the same: users just select curves or points, XNurbs will generate the smoothest NURBS surfaces that satisfy all the inputted constraints.

New users should click here to play the basic demo video, which creates one side surface of a mouse in “slow-motion”. The demo videos, e.g., the bottom surface of Jet Ski Hull, blending, the top surfaces of a mouse and the side surfaces of a mouse show how XNurbs creates high-quality surfaces based on energy-minimization method and they can be also used as tutorials.(Courtesy of Vladimir Aleksic, an experienced designer.)

Watertight Bumper (All surfaces of the bumper are generated by XNurbs with G2 continuity. Courtesy of Vladimir Aleksic.)

Watertight Jet Ski Hull (All are generated by XNurbs with G2 continuity. Refer to the Tutorial Section for how the Hull is created on the fly. Click here to play the demo video showing how the bottom surface of the Hull is created. While the video only demonstrates the most basic operation for XNurbs, once you understand how to operation XNurbs, then you can use XNurbs in thousands of different operations and XNurbs generates all other Hull patches in the same way. Notice the surface quality generated by XNurbs. Courtesy of Vladimir Aleksic.)

Blending Y-shaped Pipeline with one watertight G2 surface.

Watertight Mouse (All are generated by XNurbs with G2 continuity. Click to play video1, video2 and video3. Courtesy of Vladimir Aleksic.)

Key Features:

  • Unlimited capacity for solving NURBS: Its optimization algorithm can solve virtually any NURBS surface in a matter of milliseconds (regardless of how complex the constraints are).
  • High-quality surfaces: Its optimization algorithm uses energy-minimization method to generate the smoothest NURBS surfaces that satisfy all the inputted constraints.
  • Easy-to-use: it uses one simple UI for all kinds of NURBS modeling.
  • Native CAD surfaces: XNurbs generates native CAD surfaces, i.e., trimmed/untrimmed NURBS surfaces, which can be directly used for any CAD modeling operations.
G2 Blending with different “UV flow”. (For this trivial model, traditional surfacing tools may generate an undesired surface. For xNURBS, it is very simple – “xNURBS works like you think it should” Quote from users’ testimonials.)


“Super powerful. A must have for Rhino users.” PJ Chen Design, www.pjchendesign.com

“This is fantastic. As a long time Rhino user, I installed your trial for XNurbs this morning. I’m hooked! What a terrific plug-in. I’m just writing to say thank you for making this available. It works like you think it should and the results are amazing. I wish I’d had this tool years ago. Nice work.” Brian Jackson, www.armadillometal.com

“xNURBS is a major add on that complements beautifully Rhino’ s surfacing tools. It s a must have and I recommend it to any serious surfacing rhino users out there. Keep up the great work Xnurbs and thanks for your efforts.” Alexandre Galin, Rhino 3D Tutorials, www.alexandregalin.com

“xNURBS has picked up the slack covering Rhino’s Achilles Heel – which makes surfaces a breeze, easy, simplified & fun now!” Ronald Albertsen

“XNurbs is a very welcome addition to my Rhino toolbox. The ability to create clean surfaces with good continuity on all four sides in one operation is a real time saver. Not to mention it is actively being developed and improved, XNurbs is transforming my Rhino workflow.” Mark Landsaat

“Superb work. Absolutely brilliant. I watched with my jaw hitting the ground. You deserve every success for this wonderful work.” Larry McCauley

“I just installed the trial and simply just amazed by this plugin. I spent 20 seconds and I was convinced to purchase a license. I like how simple xNurbs is to use, how efficient it is and how boundary and non boundary constraints make the plugin that much more powerful and capable.” Yelen Aye, Faculty, go.pasadena.edu