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
[email protected]
List details, subscription details or unsubscribe:
https://lists.blender.org/mailman/listinfo/bf-blender-cvs