Importing obj files containing NURBS does not recreate the curve which was exported #85649

Closed
opened 2021-02-15 12:31:59 +01:00 by Christine · 9 comments

System Information
Operating system: windows 10 pro
Graphics card: nvidia 2080 super

Blender Version
Broken: 2.83, 2.91.2

Addon Information
Name: Wavefront OBJ format (3, 8, 1)
Author: Campbell Barton, Bastien Montagne

Short description of error
In an obj file exported from Blender, NURB curves are lost.

Exact steps for others to reproduce the error

  • In a fresh scene, add a nurbs curve.
  • Select it
  • export it as obj.
  • Delete the cruve.
  • Import that obj.
    The parameterization is lost.
**System Information** Operating system: windows 10 pro Graphics card: nvidia 2080 super **Blender Version** Broken: 2.83, 2.91.2 **Addon Information** Name: Wavefront OBJ format (3, 8, 1) Author: Campbell Barton, Bastien Montagne **Short description of error** In an obj file exported from Blender, NURB curves are lost. **Exact steps for others to reproduce the error** - In a fresh scene, add a nurbs curve. - Select it - export it as obj. - Delete the cruve. - Import that obj. The parameterization is lost.
Author

Added subscriber: @cmk_blender

Added subscriber: @cmk_blender

Added subscriber: @dertom

Added subscriber: @dertom

When exporting to obj your nurbs curve is applied to 'mesh' and only vertice- and edge-informations are saved to the obj-file.
Loading importing this obj again will only restore this data which will result in a mesh.
Obj ist not suited to save paramaterisation. The only format that will preserve this data is (afaik) a blend-file.

When exporting to obj your nurbs curve is applied to 'mesh' and only vertice- and edge-informations are saved to the obj-file. Loading importing this obj again will only restore this data which will result in a mesh. Obj ist not suited to save paramaterisation. The only format that will preserve this data is (afaik) a blend-file.

Added subscriber: @mano-wii

Added subscriber: @mano-wii

*.obj format has support to Free-form Surfaces that could be a response to Blender's curves.
But I fear that this has never been implemented in the Blender exporter.

*.obj format has support to [Free-form Surfaces ](https://docs.fileformat.com/3d/obj/#:~:text=its%20print%20quality.-,Free%2Dform%20Curve,best%20defined%20by%20freeform%20curves.) that could be a response to Blender's curves. But I fear that this has never been implemented in the Blender exporter.
Author

The FBX format does support NURBS, although not in the blender importer/exporter plugin.

The FBX format does support NURBS, although not in the blender importer/exporter plugin.
Member

Added subscriber: @OmarEmaraDev

Added subscriber: @OmarEmaraDev
Member

Changed status from 'Needs Triage' to: 'Archived'

Changed status from 'Needs Triage' to: 'Archived'
Member

As mentioned, this wasn't supported before, but seems to be supported now by both the OBJ exporter and importer, so it should work now.

As mentioned, this wasn't supported before, but seems to be supported now by both the OBJ exporter and importer, so it should work now.
Sign in to join this conversation.
No Milestone
No project
No Assignees
4 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender-addons#85649
No description provided.