Page MenuHome

Obj sequence exporting does not keep vertex index order in each file
Closed, InvalidPublic

Description

System Information
Operating system: Windows 10
Graphics card: GTX980

Blender Version
Broken: 2.80
(example: 2.79b release)
(example: 2.80, edbf15d3c044, blender2.8, 2018-11-28, as found on the splash screen)
Worked: (optional)

Short description of error
i tried to export a mesh with simple deformation animation to obj sequence files for using with Vertex animation tool in unity, but the import result is wrong, after importing back to blender i found out the vertex order of the exported ones are different from the original one.
Exact steps for others to reproduce the error

  1. select the mesh with simple deformation animation.
  2. launch File -> Export -> Wavefront(obj)
  3. checked options: selected only, animation, apply modifiers, write materials, objects as obj objects, keep vertex order, other options are unchecked and keep path mode/forward/up as their default value
  4. export obj sequences
  5. import one of the obj back and check vertex index.

Based on the default startup or an attached .blend file (as simple as possible).

Details

Type
Bug

Event Timeline

Bastien Montagne (mont29) closed this task as Invalid.
Bastien Montagne (mont29) claimed this task.

Keeping vertex orders are options in both exporting and importing side of the OBJ add-ons, if you enable it in both steps, then you'll keep your original order.

Enable 'keep vertex order' upon OBJ export is unable to keep original order. Could you double check.

Enable 'keep vertex order' upon OBJ export is unable to keep original order. Could you double check.

you need to enable "keeping vertex order" for import as well.