Hi,
So today I committed the “split normals” in OBJ exporter, now when you check « Include Normals » you will get split normals.
I also kept working on FBX – one can get nice gain with optimizations here… Right now (only basic vertices, faces [now polygons] and edges export done), with a default cube subdivided nine times (i.e. over 1.5 millions of vertices and faces), here are the stats I get:
With edges:
New code: New verts: done in 4.237405 secs... New polys: done in 3.605981 secs... New edges: done in 3.249940 secs... export finished in 14.5939 sec. Old code: Old verts: done in 5.774732 secs... Old faces: done in 5.692272 secs... Old edges: done in 9.272664 secs... export finished in 28.4587 sec.
Without edges:
New code: New verts: done in 4.237738 secs... New polys: done in 3.707349 secs... New edges: done in 0.000003 secs... export finished in 11.5021 sec.Old code: Old verts: done in 5.733048 secs... Old faces: done in 4.810387 secs... Old edges: done in 0.000004 secs... export finished in 16.1231 sec.
Still quite a bunch of work to do here (not to mention binary export 😉 )…
Works fine for me.