[Bf-blender-cvs] [1f9e90bb1cf] universal-scene-description: USD export: incorrect blend shape base mesh.
Michael Kowalski
noreply at git.blender.org
Mon Jan 9 17:34:13 CET 2023
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;
}
More information about the Bf-blender-cvs
mailing list