So, I am modeling on a ship, and I wanted to know if there is a way, like I "think" I saw in Rhinoceros 3D. I basically want to convert my model from a mesh to a curve/surface/NURBS model or whatever it is called.

Is this possible in Blender? Without having to re-model the entire thing?

Kind Regards

Skull Kid

  • $\begingroup$ i'm not sure what you want to do, but maybe with wireframe modifier is what you need? docs.blender.org/manual/en/dev/modeling/modifiers/generate/… $\endgroup$
    – MCunha
    Feb 2, 2017 at 14:16
  • $\begingroup$ I may not be very good at explaining either. But, I would basically want to turn my model into a NURBS model, from my current mesh model. In other words, convert to a NURBS (or, curve as it says in Blender) But when I try that, Blender crashes. $\endgroup$
    – Skull Kid
    Feb 2, 2017 at 14:39
  • $\begingroup$ There is no way to currently do this in Blender, actually conversion from mesh to NURBS is actually quite complex to achieve and not very common even in specialized software. On top of that add the fact that Blender's NURBS engine is quite rudimentary and lacking in features. $\endgroup$ Feb 2, 2017 at 18:58

2 Answers 2


In Blender 2.79 you may consider 'shrink wrapping' a NURBs surface to your mesh.

Add a NURBS Surface into your scene above or beside a meshed object of interest (your ship hull) when in object mode. Select the NURB surface and go into Edit Mode, then subdivide as needed to get a suitable resolution for your needs, and perhaps scaling so that the NURBs surface would fully cover your mesh when shrink wrapped. Return to object mode and apply an object modifier in the deform category called Shrinkwrap. Choose the project option with a suitable direction until you get the NURBs surface to fully project on your mesh.

You could apply the result if needed so that the NURB surface retains the ship hull shape for export by pressing the Apply button in the object modifier interface. You could safely delete the ship mesh and the NURB would retain the hull shape.

- Ed -

  • $\begingroup$ This was a brilliant solution! I'm sorry for not answering sooner, as I now realize I am three years late. $\endgroup$
    – Skull Kid
    May 1, 2021 at 13:00

Yes it is theoretically possible.

With selected mesh hit ALT+C then select Curve from Mesh/Text.


Practically thou it's unusable with meshes. Suzanne looks like this after conversion:


You can't convert Cube, Torus, Sphere etc.

I was searching a while ago why is that but only thing in general is that in Blender modeling with NURBS is... Just is. It's not such advanced or convenient as in other 3D software and it's not recommended as main modeling method.

  • $\begingroup$ I see. Well, it seemed to me like Rhino could do it. So, I will have to re-model the entire ship? Is there really no way I can convert to a curve from a mesh? If no, are there any other programs that can accomplish this task? Thanks in advance! $\endgroup$
    – Skull Kid
    Feb 2, 2017 at 15:13
  • $\begingroup$ @SkullKid First of all, may I ask why you want to convert it to curves/NURBS? Modeling with NURBS in Blender is really painful, that's why I'm asking. I don't know any other software to do it, I'm purely Blender user. I've found only this: resurf3d.com/products.htm Could you upload image of this mesh? Maybe I can help in another way. $\endgroup$
    – cgslav
    Feb 2, 2017 at 15:18
  • $\begingroup$ I'm sorry if my question seems weird. I was just curious if it was possible. As I haven't found any answer elsewhere, I was looking to see if I could find one here. But my mesh will probably be payware, and it's far from finished. Anyway, I think you've answered my question. Thank you very much! :) $\endgroup$
    – Skull Kid
    Feb 2, 2017 at 15:23
  • $\begingroup$ A screenshot of the mesh: 1drv.ms/i/s!Aor67FEekLdyhJIe3TGKayyFNzvLxw And a "wireframe" one: 1drv.ms/i/s!Aor67FEekLdyhJIfPdSDTG-zjMMmNA $\endgroup$
    – Skull Kid
    Feb 2, 2017 at 15:29
  • $\begingroup$ I've got one final question: Can I, from scratch, model in curves? I mean, to achieve the result seen in my images? $\endgroup$
    – Skull Kid
    Feb 2, 2017 at 15:34

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .