b87b58b07e6d85c84d2d652b452af990ceafc6ac
Previous code would consider two different face groups sharing no common edges as fully isolated from each other, and could assign them the same bitflag facegroup value. Following FBX recent option to export these bitflags smoothgroups (!135646), also consider that two different face groups are connected if they only share common vertices, and assign them different bitflags values. NOTE: This seems to be the expected behavior in major DCCs actually using smoothgroups, only considering boundary edges create groups that generate broken shading when imported by these tools. NOTE: The 'unique integer identifers' option is kept for OBJ exporter, as such OBJ files are also found on internet, depending on which app generated them. Pull Request: https://projects.blender.org/blender/blender/pulls/135998
…
Blender
Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline-modeling, rigging, animation, simulation, rendering, compositing, motion tracking and video editing.
Project Pages
Development
License
Blender as a whole is licensed under the GNU General Public License, Version 3. Individual files may have a different, but compatible license.
See blender.org/about/license for details.
Description
Languages
C++
78%
Python
14.9%
C
2.9%
GLSL
1.9%
CMake
1.2%
Other
0.9%
