Commit: 1f9e90bb1cf3b6ec52d741425421f87653c8db97
Author: Michael Kowalski
Date:   Mon Jan 9 11:32:24 2023 -0500
Branches: universal-scene-description
https://developer.blender.org/rB1f9e90bb1cf3b6ec52d741425421f87653c8db97

USD export: incorrect blend shape base mesh.

Fixed error acquiring un-modified Blender mesh
when creating USD blendshape base meshes.

===================================================================

M       source/blender/io/usd/intern/usd_writer_blendshape_mesh.cc

===================================================================

diff --git a/source/blender/io/usd/intern/usd_writer_blendshape_mesh.cc 
b/source/blender/io/usd/intern/usd_writer_blendshape_mesh.cc
index 44c2d1947f4..231f7a24166 100644
--- a/source/blender/io/usd/intern/usd_writer_blendshape_mesh.cc
+++ b/source/blender/io/usd/intern/usd_writer_blendshape_mesh.cc
@@ -355,9 +355,9 @@ Mesh *USDBlendShapeMeshWriter::get_export_mesh(Object 
*object_eval, bool &r_need
     return nullptr;
   }
 
-  Mesh *src_mesh = static_cast<Mesh *>(object_eval->data);
+  Mesh *src_mesh = BKE_object_get_pre_modified_mesh(object_eval);
 
-  if (!src_mesh->key || !src_mesh->key->block.first) {
+  if (!src_mesh || !src_mesh->key || !src_mesh->key->block.first) {
     return nullptr;
   }

_______________________________________________
Bf-blender-cvs mailing list
Bf-blender-cvs@blender.org
List details, subscription details or unsubscribe:
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to