[Bf-blender-cvs] [0b89923] alembic: Make sure normals are correct before writing mesh data to caches.
Lukas Tönne
noreply at git.blender.org
Thu Mar 26 13:55:26 CET 2015
Commit: 0b89923a4f737fd119549f7e6e7161eefabcbc05
Author: Lukas Tönne
Date: Tue Mar 24 18:02:36 2015 +0100
Branches: alembic
https://developer.blender.org/rB0b89923a4f737fd119549f7e6e7161eefabcbc05
Make sure normals are correct before writing mesh data to caches.
Normal data layers might not be updated during cache baking
automatically.
===================================================================
M source/blender/pointcache/alembic/abc_mesh.cpp
===================================================================
diff --git a/source/blender/pointcache/alembic/abc_mesh.cpp b/source/blender/pointcache/alembic/abc_mesh.cpp
index 15bda67..dd37939 100644
--- a/source/blender/pointcache/alembic/abc_mesh.cpp
+++ b/source/blender/pointcache/alembic/abc_mesh.cpp
@@ -252,6 +252,7 @@ void AbcDerivedMeshWriter::write_sample()
std::vector<N3f> loop_normals_buffer;
// TODO decide how to handle vertex/face normals, in caching vs. export ...
+ DM_ensure_normals(output_dm);
create_sample_verts(output_dm, vert_sample);
create_sample_edges(output_dm, edge_sample);
More information about the Bf-blender-cvs
mailing list