[Bf-blender-cvs] [bbcb60fb22b] master: Fix T90519: USD Exporter Error
Michael Kowalski
noreply at git.blender.org
Wed Aug 11 14:41:10 CEST 2021
Commit: bbcb60fb22b375094836e4ab90569db1f73c42e3
Author: Michael Kowalski
Date: Wed Aug 11 09:35:38 2021 -0300
Branches: master
https://developer.blender.org/rBbbcb60fb22b375094836e4ab90569db1f73c42e3
Fix T90519: USD Exporter Error
Fixes: `Error: metersPerUnit does not match retrieved type float`
===================================================================
M source/blender/io/usd/intern/usd_capi_export.cc
===================================================================
diff --git a/source/blender/io/usd/intern/usd_capi_export.cc b/source/blender/io/usd/intern/usd_capi_export.cc
index 25f12e683cf..efa31df25c1 100644
--- a/source/blender/io/usd/intern/usd_capi_export.cc
+++ b/source/blender/io/usd/intern/usd_capi_export.cc
@@ -102,7 +102,7 @@ static void export_startjob(void *customdata,
usd_stage->SetMetadata(pxr::UsdGeomTokens->upAxis, pxr::VtValue(pxr::UsdGeomTokens->z));
usd_stage->SetMetadata(pxr::UsdGeomTokens->metersPerUnit,
- pxr::VtValue(scene->unit.scale_length));
+ static_cast<double>(scene->unit.scale_length));
usd_stage->GetRootLayer()->SetDocumentation(std::string("Blender v") +
BKE_blender_version_string());
More information about the Bf-blender-cvs
mailing list