USD export: handle USD Preview Surface emission.

Now setting the USD Preview Surface emissiveColor input
on export.
This commit is contained in:
Michael Kowalski 2022-04-11 21:12:10 -04:00
parent 18320355ea
commit 2b3f5cb965
1 changed files with 2 additions and 0 deletions

View File

@ -75,6 +75,7 @@ static const pxr::TfToken clamp("clamp", pxr::TfToken::Immortal);
static const pxr::TfToken repeat("repeat", pxr::TfToken::Immortal);
static const pxr::TfToken wrapS("wrapS", pxr::TfToken::Immortal);
static const pxr::TfToken wrapT("wrapT", pxr::TfToken::Immortal);
static const pxr::TfToken emissiveColor("emissiveColor", pxr::TfToken::Immortal);
} // namespace usdtokens
/* Cycles specific tokens (Blender Importer and HdCycles) */
@ -271,6 +272,7 @@ static InputSpecMap &preview_surface_input_map()
{"Clearcoat", {usdtokens::clearcoat, pxr::SdfValueTypeNames->Float, usdtokens::r, true}},
{"Clearcoat Roughness",
{usdtokens::clearcoatRoughness, pxr::SdfValueTypeNames->Float, usdtokens::r, true}},
{"Emission", {usdtokens::emissiveColor, pxr::SdfValueTypeNames->Color3f, usdtokens::rgb, true}},
};
return input_map;