Blender Git Commit Log
Git Commits -> Revision f64f050
Revision f64f050 by Sybren A. Stüvel (sybren-usd) July 25, 2019, 14:33 (GMT) |
USD: Export mesh normals We now write face-varying mesh normals to USD. When the mesh has custom loop normals those are written. Otherwise the poly flag `ME_SMOOTH` is inspected to determine the normals. This commits also changes the subdivision scheme from the default value 'Catmull Clark' to 'None', indicating we're exporting a polygonal mesh. This is necessary for USD to understand our normals; otherwise the mesh is always rendered smooth. In the future we may want to expose this choice of subdivision scheme to the user, or auto-detect it when we actually support exporting pre-subdivision meshes. A possible optimisation could be to inspect whether all polygons are smooth or flat, and mark the USD mesh as such. This can be added when needed. |
Commit Details:
Full Hash: f64f0506b725412419dc6de55d728fecafdc5b35
Parent Commit: adaf37f
Lines Changed: +50, -0