System Information
Win 10 Home and graphics card Geforce 970
Blender Version
Broken: 2.79, hash: 5bd8ac9; 2.80. Alpha 2, hash: b4dfe00fd60
Worked: none I think
Short description of error
FBX exported from both Blender 2.79 and 2.8 Alpha 2 into 3dsMax 2016+ do not preserve custom vertex normals
Exact steps for others to reproduce the error
- create a cube
- make a bevel to all edges
- set Auto Smooth ON in Object data and set the Angle to 180
- select all faces in edit mode and press mesh/shading/smooth faces
- select some edges and mark them as sharp, in 2.79 via Set normals From Face; in 2.8 via Mesh/Normals/Set From Faces
- export the cube as FBX with Write Edge/Face smoothng in Geometry-related setting (check Tangent is not helping)
- import the FBX into 3dsMax 2016+, in import settings, check Smoothing groups in Geometry tab
note: importing the mesh without checked smoothing groups results in seemingly correct vertex normals and smoothnig, but reality is that the mesh has all edges as hard/flat now, the normals are just locked in correct directions (try Edit normals/reset to see it), thus there are much more vertex normals than is needed
- observe bad shading of the model (custom vertex normals are gone)
I guess that the 3dsMax can't read the custom vertex normal and hard/soft edges correctly from the Blender FBX. The question is, what needs to be fixed? Blender exporter or Max importer?
This might be related to this bug report https://developer.blender.org/T57663

