3ds Max USD API Reference
|
USD Scene Build configuration options. More...
#include <USDSceneBuilderOptions.h>
Public Types | |
typedef std::map< std::string, std::string > | ChaserArgs |
Gets the map of export chasers with their specified arguments. More... | |
Public Member Functions | |
MaxUSDAPI | USDSceneBuilderOptions () noexcept |
Constructor. | |
MaxUSDAPI void | SetOptions (const USDSceneBuilderOptions &options) |
Copies the values from an existing options object. | |
MaxUSDAPI void | SetDefaults () |
Set the the default option values. | |
MaxUSDAPI USDSceneBuilderOptions | OptionsWithAppliedContexts () const |
Returns a copy of the current USDSceneBuilderOptions with the JobContext option overrides applied on that copy. | |
MaxUSDAPI void | SetContentSource (const ContentSource &contentSource) |
Build USD content from the given 3ds Max content source. More... | |
MaxUSDAPI ContentSource | GetContentSource () const |
Return the 3ds Max content source from which to build the USD scene. More... | |
MaxUSDAPI void | SetTranslateMeshes (bool translateMeshes) |
Translate 3ds Max meshes into USD meshes. More... | |
MaxUSDAPI bool | GetTranslateMeshes () const |
Check if 3ds Max meshes should be translated into USD meshes. More... | |
MaxUSDAPI void | SetTranslateShapes (bool translateShapes) |
Translate 3ds Max shapes into USD meshes. More... | |
MaxUSDAPI bool | GetTranslateShapes () const |
Check if 3ds Max shapes should be translated into USD meshes. More... | |
MaxUSDAPI void | SetTranslateLights (bool translateLights) |
Translate 3ds Max lights into USD lights. More... | |
MaxUSDAPI bool | GetTranslateLights () const |
Check if 3ds Max lights should be translated into USD lights. More... | |
MaxUSDAPI void | SetTranslateCameras (bool translateCameras) |
Translate 3ds Max cameras into USD cameras. More... | |
MaxUSDAPI bool | GetTranslateCameras () const |
Check if 3ds Max cameras should be translated into USD cameras. More... | |
MaxUSDAPI void | SetTranslateMaterials (bool translateMaterials) |
Translate 3ds Max materials into USD. More... | |
MaxUSDAPI bool | GetTranslateMaterials () const |
Check if materials should be translated. More... | |
MaxUSDAPI void | SetTranslateSkin (bool trasnlateSkin) |
Translate 3ds Max skin and skeleton into USD. More... | |
MaxUSDAPI bool | GetTranslateSkin () const |
Check if skin and skeleton should be translated. More... | |
MaxUSDAPI void | SetShadingMode (const pxr::TfToken &shadingMode) |
Sets the shading schema (mode) to use for material export. More... | |
MaxUSDAPI pxr::TfToken | GetShadingMode () const |
Gets the shading schema (mode) to use for material export. More... | |
MaxUSDAPI void | SetAllMaterialConversions (const pxr::TfToken::Set &materialConversions) |
Sets the set of targeted materials for material conversion. More... | |
MaxUSDAPI const pxr::TfToken::Set & | GetAllMaterialConversions () const |
Gets the set of targeted materials for material conversion. More... | |
MaxUSDAPI void | SetConvertMaterialsTo (pxr::TfToken shader) |
Sets the USD material type targeted to convert the 3ds Max materials. More... | |
MaxUSDAPI pxr::TfToken | GetConvertMaterialsTo () const |
Token identifier of the USD material type targeted to convert the 3ds Max materials. More... | |
MaxUSDAPI void | SetUsdStagesAsReferences (bool usdStagesAsReferences) |
Sets whether USD Stage Objects should be exported as USD References. More... | |
MaxUSDAPI bool | GetUsdStagesAsReferences () const |
Checks if USD Stage Objects should be exported as USD References. More... | |
MaxUSDAPI void | SetTranslateHidden (bool translateHiddenObjects) |
Sets whether hidden objects should be translated. More... | |
MaxUSDAPI bool | GetTranslateHidden () const |
Check if hidden objects should be translated. More... | |
MaxUSDAPI void | SetUseUSDVisibility (bool useUSDVibility) |
Sets whether we should attempt to match the Hidden state in Max with the USD visibility attribute. More... | |
MaxUSDAPI bool | GetUseUSDVisibility () const |
Check if we should attempt to match the Hidden state in Max with the USD visibility attribute. More... | |
MaxUSDAPI void | SetFileFormat (const FileFormat &format) |
Set the internal format of the USD file to export. More... | |
MaxUSDAPI FileFormat | GetFileFormat () const |
Return the format of the file to export. More... | |
MaxUSDAPI void | SetNormalsMode (const MaxMeshConversionOptions::NormalsMode &normalsMode) |
Sets how normals should be exported. More... | |
MaxUSDAPI MaxMeshConversionOptions::NormalsMode | GetNormalsMode () const |
Return how normals should be exported. More... | |
MaxUSDAPI void | SetMeshFormat (const MaxMeshConversionOptions::MeshFormat &meshFormat) |
Sets how meshes should be exported. More... | |
MaxUSDAPI MaxMeshConversionOptions::MeshFormat | GetMeshFormat () const |
Return how meshes should be exported. More... | |
MaxUSDAPI void | SetUpAxis (const UpAxis &upAxis) |
Set the "up axis" of the USD Stage produced from the translation of the 3ds Max content. More... | |
MaxUSDAPI UpAxis | GetUpAxis () const |
Return the "up axis" of the USD Stage produced from the translation of the 3ds Max content. More... | |
MaxUSDAPI MaxMeshConversionOptions & | GetMeshConversionOptions () |
Gets the mesh conversion options. More... | |
MaxUSDAPI const MaxMeshConversionOptions & | GetMeshConversionOptions () const |
MaxUSDAPI void | SetNodesToExport (const Tab< INode * > &nodes) |
Sets the nodes to convert to USD. More... | |
MaxUSDAPI const Tab< INode * > & | GetNodesToExport () const |
Gets the nodes to convert to USD. More... | |
MaxUSDAPI void | SetTimeMode (const TimeMode &timeMode) |
Sets the time mode for export, either CURRENT or EXPLICIT. If explicit, export from the time specified by the Time property. More... | |
MaxUSDAPI TimeMode | GetTimeMode () const |
Gets the time mode to be used for export. More... | |
MaxUSDAPI void | SetStartFrame (double startFrame) |
Sets the first frame from which to export, only used if the time mode is EXPLICIT or FRAME_RANGE. More... | |
MaxUSDAPI double | GetStartFrame () const |
Gets the first frame from which to export, only used if the time mode is configured as EXPLICIT or FRAME_RANGE. More... | |
MaxUSDAPI void | SetEndFrame (double endFrame) |
Sets the last frame from which to export, only used if the time mode is FRAME_RANGE. More... | |
MaxUSDAPI double | GetEndFrame () const |
Gets the last frame from which to export, only used if the time mode is configured as FRAME_RANGE. More... | |
MaxUSDAPI void | SetSamplesPerFrame (double samplesPerFrame) |
Sets the number of samples to be exported to USD, per frame. More... | |
MaxUSDAPI double | GetSamplesPerFrame () const |
Gets the number of samples to be exported to USD, per frame. More... | |
MaxUSDAPI const maxUsd::TimeConfig | GetResolvedTimeConfig () const |
Resolves the actual time configuration from the selected TimeMode, the set values for startFrame and endFrame, and the current max time slider configuration. For example, if the time mode is ANIMATION_RANGE, the start and end frames in the returned time config will be set from the current time slider configuration in the scene. More... | |
MaxUSDAPI void | SetRootPrimPath (const std::wstring &rootPrimPath) |
Sets the root prim path to export to. More... | |
MaxUSDAPI const std::wstring & | GetRootPrimPath () const |
Gets the configured root prim path. More... | |
MaxUSDAPI const pxr::TfToken & | GetBonesPrimName () const |
Gets the configured bone prim name. More... | |
MaxUSDAPI void | SetBonesPrimName (const pxr::TfToken &bonesPrimName) |
Set the the name to be used for the bone prim. More... | |
MaxUSDAPI const pxr::TfToken & | GetAnimationsPrimName () const |
Gets the configured animation prim name. More... | |
MaxUSDAPI void | SetAnimationsPrimName (const pxr::TfToken &animationsPrimName) |
Set the the name to be used for the Animation prim. More... | |
MaxUSDAPI void | SetOpenInUsdview (bool openInUsdview) |
Whether or not the produced USD file should be opened in Usdview at the end of the export. More... | |
MaxUSDAPI bool | GetOpenInUsdview () const |
Check if the produced USD file should be opened in Usdview at the end of the export. More... | |
MaxUSDAPI const std::vector< std::string > & | GetChaserNames () const |
Gets the list of export chasers to be called at USD export. More... | |
MaxUSDAPI void | SetChaserNames (const std::vector< std::string > &chasers) |
Sets the chaser list to use at export. More... | |
MaxUSDAPI const std::map< std::string, ChaserArgs > & | GetAllChaserArgs () const |
MaxUSDAPI void | SetAllChaserArgs (const std::map< std::string, ChaserArgs > &chaserArgs) const |
Sets the export chasers' arguments map. More... | |
MaxUSDAPI void | SetAllowNestedGprims (bool allowNestedGprims) |
Sets whether or not the exporter should allow nested Gprims. Nested gprims are technically illegal in USD, but will still work in many usage scenarios. Allowing nested Gprims may significantly reduces the number of total primitives, potentially improving performance. The output USD structure will also match closer to the source 3dsMax scene structure. More... | |
MaxUSDAPI bool | GetAllowNestedGprims () const |
Gets whether or not the exporter should allow nested Gprims. Nested gprims are technically illegal in USD, but will still work in many usage scenarios. Allowing nested Gprims may significantly reduces the number of total primitives, potentially improving performance. The output USD structure will also match closer to the source 3dsMax scene structure. More... | |
MaxUSDAPI void | SetContextNames (const std::set< std::string > contexts) |
Sets the context list to use at export. More... | |
MaxUSDAPI const std::set< std::string > & | GetContextNames () const |
Gets the list of contexts (plug-in configurations) to be applied on USD export. More... | |
Static Public Attributes | |
static MaxUSDAPI const double | MIN_SAMPLES_PER_FRAME |
static MaxUSDAPI const double | MAX_SAMPLES_PER_FRAME |
Protected Attributes | |
ContentSource | contentSource { ContentSource::RootNode} |
Source of the 3ds Max content from which to build the USD scene: | |
bool | translateMeshes { false } |
Flag indicating if the meshes should be translated between 3dsMax and USD: | |
bool | translateShapes { false } |
Flag indicating if the shapes should be translated between 3dsMax and USD: | |
bool | translateLights { false } |
Flag indicating if the lights should be translated between 3dsMax and USD: | |
bool | translateCameras { false } |
Flag indicating if the cameras should be translated between 3dsMax and USD: | |
bool | translateMaterials { false } |
Flag indicating if the materials should be translated between 3dsMax and USD: | |
bool | translateSkin { false } |
Flag indicating if skin and bones should be translated between 3dsMax and USD: | |
pxr::TfToken | shadingMode |
Specifies the shading schema to use for material export. | |
pxr::TfToken::Set | allMaterialConversions |
Specifies the set of targeted materials for material conversion on export. | |
pxr::TfToken | convertMaterialsTo |
bool | translateHidden { false } |
Flag indicating if hidden objects should be translated between 3dsMax and USD: | |
bool | usdStagesAsReferences { false } |
Flag indicating if USD Stage objects should be exported as USD references. | |
bool | useUSDVisibility { false } |
Flag indicating if we should use the USD visibility attribute to match the Max hidden state. | |
bool | allowNestedGprims { false } |
Flag indicating if the exporter is allowed to nest Gprims. | |
FileFormat | saveFormat {FileFormat::ASCII} |
Internal format of the USD file to export: | |
UpAxis | upAxis {UpAxis::Y} |
Up axis of the USD Stage produced from the translation of the 3ds Max content: | |
MaxMeshConversionOptions | meshConversionOptions |
Mesh conversion options. | |
Tab< INode * > | nodesToExport |
TimeMode | timeMode |
Describes what frames to export. | |
maxUsd::TimeConfig | timeConfig |
Time configuration for the export to USD. | |
std::wstring | rootPrimPath |
Root prim path to export to. | |
pxr::TfToken | bonesPrimName |
Prim to be created to put the bones on. | |
pxr::TfToken | skelAnimPrimName |
Prim to be created to put the skeleton animation on. | |
bool | openInUsdview |
Whether or not to open the exported file in Usdview. | |
std::vector< std::string > | chaserNames |
Chasers and their arguments. | |
std::map< std::string, ChaserArgs > | allChaserArgs |
std::set< std::string > | contextNames |
Contexts (plugin config) names. | |
USD Scene Build configuration options.
typedef std::map<std::string, std::string> USDSceneBuilderOptions::ChaserArgs |
Gets the map of export chasers with their specified arguments.
MaxUSDAPI const pxr::TfToken::Set & USDSceneBuilderOptions::GetAllMaterialConversions | ( | ) | const |
Gets the set of targeted materials for material conversion.
MaxUSDAPI bool USDSceneBuilderOptions::GetAllowNestedGprims | ( | ) | const |
Gets whether or not the exporter should allow nested Gprims. Nested gprims are technically illegal in USD, but will still work in many usage scenarios. Allowing nested Gprims may significantly reduces the number of total primitives, potentially improving performance. The output USD structure will also match closer to the source 3dsMax scene structure.
MaxUSDAPI const pxr::TfToken & USDSceneBuilderOptions::GetAnimationsPrimName | ( | ) | const |
Gets the configured animation prim name.
MaxUSDAPI const pxr::TfToken & USDSceneBuilderOptions::GetBonesPrimName | ( | ) | const |
Gets the configured bone prim name.
MaxUSDAPI const std::vector< std::string > & USDSceneBuilderOptions::GetChaserNames | ( | ) | const |
Gets the list of export chasers to be called at USD export.
MaxUSDAPI ContentSource USDSceneBuilderOptions::GetContentSource | ( | ) | const |
Return the 3ds Max content source from which to build the USD scene.
MaxUSDAPI const std::set< std::string > & USDSceneBuilderOptions::GetContextNames | ( | ) | const |
Gets the list of contexts (plug-in configurations) to be applied on USD export.
|
inline |
Token identifier of the USD material type targeted to convert the 3ds Max materials.
MaxUSDAPI double USDSceneBuilderOptions::GetEndFrame | ( | ) | const |
Gets the last frame from which to export, only used if the time mode is configured as FRAME_RANGE.
MaxUSDAPI FileFormat USDSceneBuilderOptions::GetFileFormat | ( | ) | const |
Return the format of the file to export.
MaxUSDAPI MaxMeshConversionOptions & USDSceneBuilderOptions::GetMeshConversionOptions | ( | ) |
Gets the mesh conversion options.
MaxUSDAPI MaxMeshConversionOptions::MeshFormat USDSceneBuilderOptions::GetMeshFormat | ( | ) | const |
Return how meshes should be exported.
MaxUSDAPI const Tab< INode * > & USDSceneBuilderOptions::GetNodesToExport | ( | ) | const |
Gets the nodes to convert to USD.
MaxUSDAPI MaxMeshConversionOptions::NormalsMode USDSceneBuilderOptions::GetNormalsMode | ( | ) | const |
Return how normals should be exported.
MaxUSDAPI bool USDSceneBuilderOptions::GetOpenInUsdview | ( | ) | const |
Check if the produced USD file should be opened in Usdview at the end of the export.
MaxUSDAPI const maxUsd::TimeConfig USDSceneBuilderOptions::GetResolvedTimeConfig | ( | ) | const |
Resolves the actual time configuration from the selected TimeMode, the set values for startFrame and endFrame, and the current max time slider configuration. For example, if the time mode is ANIMATION_RANGE, the start and end frames in the returned time config will be set from the current time slider configuration in the scene.
MaxUSDAPI const std::wstring & USDSceneBuilderOptions::GetRootPrimPath | ( | ) | const |
Gets the configured root prim path.
MaxUSDAPI double USDSceneBuilderOptions::GetSamplesPerFrame | ( | ) | const |
Gets the number of samples to be exported to USD, per frame.
MaxUSDAPI pxr::TfToken USDSceneBuilderOptions::GetShadingMode | ( | ) | const |
Gets the shading schema (mode) to use for material export.
MaxUSDAPI double USDSceneBuilderOptions::GetStartFrame | ( | ) | const |
Gets the first frame from which to export, only used if the time mode is configured as EXPLICIT or FRAME_RANGE.
MaxUSDAPI TimeMode USDSceneBuilderOptions::GetTimeMode | ( | ) | const |
Gets the time mode to be used for export.
MaxUSDAPI bool USDSceneBuilderOptions::GetTranslateCameras | ( | ) | const |
Check if 3ds Max cameras should be translated into USD cameras.
MaxUSDAPI bool USDSceneBuilderOptions::GetTranslateHidden | ( | ) | const |
Check if hidden objects should be translated.
MaxUSDAPI bool USDSceneBuilderOptions::GetTranslateLights | ( | ) | const |
Check if 3ds Max lights should be translated into USD lights.
MaxUSDAPI bool USDSceneBuilderOptions::GetTranslateMaterials | ( | ) | const |
Check if materials should be translated.
MaxUSDAPI bool USDSceneBuilderOptions::GetTranslateMeshes | ( | ) | const |
Check if 3ds Max meshes should be translated into USD meshes.
MaxUSDAPI bool USDSceneBuilderOptions::GetTranslateShapes | ( | ) | const |
Check if 3ds Max shapes should be translated into USD meshes.
MaxUSDAPI bool USDSceneBuilderOptions::GetTranslateSkin | ( | ) | const |
Check if skin and skeleton should be translated.
MaxUSDAPI UpAxis USDSceneBuilderOptions::GetUpAxis | ( | ) | const |
Return the "up axis" of the USD Stage produced from the translation of the 3ds Max content.
MaxUSDAPI bool USDSceneBuilderOptions::GetUsdStagesAsReferences | ( | ) | const |
Checks if USD Stage Objects should be exported as USD References.
MaxUSDAPI bool USDSceneBuilderOptions::GetUseUSDVisibility | ( | ) | const |
Check if we should attempt to match the Hidden state in Max with the USD visibility attribute.
MaxUSDAPI void USDSceneBuilderOptions::SetAllChaserArgs | ( | const std::map< std::string, ChaserArgs > & | chaserArgs | ) | const |
Sets the export chasers' arguments map.
chaserArgs | a map of arguments |
MaxUSDAPI void USDSceneBuilderOptions::SetAllMaterialConversions | ( | const pxr::TfToken::Set & | materialConversions | ) |
Sets the set of targeted materials for material conversion.
materialConversions | USD Material target set to convert to |
MaxUSDAPI void USDSceneBuilderOptions::SetAllowNestedGprims | ( | bool | allowNestedGprims | ) |
Sets whether or not the exporter should allow nested Gprims. Nested gprims are technically illegal in USD, but will still work in many usage scenarios. Allowing nested Gprims may significantly reduces the number of total primitives, potentially improving performance. The output USD structure will also match closer to the source 3dsMax scene structure.
allowNestedGprims | True if nesting GPrims is allowed. |
MaxUSDAPI void USDSceneBuilderOptions::SetAnimationsPrimName | ( | const pxr::TfToken & | animationsPrimName | ) |
Set the the name to be used for the Animation prim.
animationsPrimName | New name to be used for the Animation prim |
MaxUSDAPI void USDSceneBuilderOptions::SetBonesPrimName | ( | const pxr::TfToken & | bonesPrimName | ) |
Set the the name to be used for the bone prim.
bonesPrimName | New name to be used for the bone prim |
MaxUSDAPI void USDSceneBuilderOptions::SetChaserNames | ( | const std::vector< std::string > & | chasers | ) |
Sets the chaser list to use at export.
chasers | The list of export chaser to call at export |
MaxUSDAPI void USDSceneBuilderOptions::SetContentSource | ( | const ContentSource & | contentSource | ) |
Build USD content from the given 3ds Max content source.
contentSource | Source of the 3ds Max content from which to build the USD scene. |
MaxUSDAPI void USDSceneBuilderOptions::SetContextNames | ( | const std::set< std::string > | contexts | ) |
Sets the context list to use at export.
contexts | The list of context to apply at export |
|
inline |
Sets the USD material type targeted to convert the 3ds Max materials.
shader | The USD Material type to convert to |
MaxUSDAPI void USDSceneBuilderOptions::SetEndFrame | ( | double | endFrame | ) |
Sets the last frame from which to export, only used if the time mode is FRAME_RANGE.
time | The last frame to use for export. |
MaxUSDAPI void USDSceneBuilderOptions::SetFileFormat | ( | const FileFormat & | format | ) |
Set the internal format of the USD file to export.
saveFormat | Format of the file to export. |
MaxUSDAPI void USDSceneBuilderOptions::SetMeshFormat | ( | const MaxMeshConversionOptions::MeshFormat & | meshFormat | ) |
Sets how meshes should be exported.
meshFormat | The mesh format to be used. |
MaxUSDAPI void USDSceneBuilderOptions::SetNodesToExport | ( | const Tab< INode * > & | nodes | ) |
Sets the nodes to convert to USD.
The | nodes to convert to USD. |
MaxUSDAPI void USDSceneBuilderOptions::SetNormalsMode | ( | const MaxMeshConversionOptions::NormalsMode & | normalsMode | ) |
Sets how normals should be exported.
normalsMode | The normals export mode. |
MaxUSDAPI void USDSceneBuilderOptions::SetOpenInUsdview | ( | bool | openInUsdview | ) |
Whether or not the produced USD file should be opened in Usdview at the end of the export.
openInUsdview | "true" to open the file in usdview when the export completes. |
MaxUSDAPI void USDSceneBuilderOptions::SetRootPrimPath | ( | const std::wstring & | rootPrimPath | ) |
Sets the root prim path to export to.
value | The root prim path to configure. |
MaxUSDAPI void USDSceneBuilderOptions::SetSamplesPerFrame | ( | double | samplesPerFrame | ) |
Sets the number of samples to be exported to USD, per frame.
samplesPerFrame | The number of samples per frame. |
MaxUSDAPI void USDSceneBuilderOptions::SetShadingMode | ( | const pxr::TfToken & | shadingMode | ) |
Sets the shading schema (mode) to use for material export.
shadingMode | The shading schema (mode) to apply on material export |
MaxUSDAPI void USDSceneBuilderOptions::SetStartFrame | ( | double | startFrame | ) |
Sets the first frame from which to export, only used if the time mode is EXPLICIT or FRAME_RANGE.
time | The first frame to use for export. |
MaxUSDAPI void USDSceneBuilderOptions::SetTimeMode | ( | const TimeMode & | timeMode | ) |
Sets the time mode for export, either CURRENT or EXPLICIT. If explicit, export from the time specified by the Time property.
timeMode | The time mode to set. |
MaxUSDAPI void USDSceneBuilderOptions::SetTranslateCameras | ( | bool | translateCameras | ) |
Translate 3ds Max cameras into USD cameras.
translateCameras | "true" to translate 3ds Max cameras into USD cameras. |
MaxUSDAPI void USDSceneBuilderOptions::SetTranslateHidden | ( | bool | translateHiddenObjects | ) |
Sets whether hidden objects should be translated.
translateHiddenObjects | True to translate hidden objects, false otherwise. |
MaxUSDAPI void USDSceneBuilderOptions::SetTranslateLights | ( | bool | translateLights | ) |
Translate 3ds Max lights into USD lights.
translateLights | "true" to translate 3ds Max lights into USD lights. |
MaxUSDAPI void USDSceneBuilderOptions::SetTranslateMaterials | ( | bool | translateMaterials | ) |
Translate 3ds Max materials into USD.
translateMaterials | "true" to translate materials |
MaxUSDAPI void USDSceneBuilderOptions::SetTranslateMeshes | ( | bool | translateMeshes | ) |
Translate 3ds Max meshes into USD meshes.
translateMeshes | "true" to translate 3ds Max meshes into USD meshes. |
MaxUSDAPI void USDSceneBuilderOptions::SetTranslateShapes | ( | bool | translateShapes | ) |
Translate 3ds Max shapes into USD meshes.
translateMeshes | "true" to translate 3ds Max meshes into USD meshes. |
MaxUSDAPI void USDSceneBuilderOptions::SetTranslateSkin | ( | bool | trasnlateSkin | ) |
Translate 3ds Max skin and skeleton into USD.
trasnlateSkin | "true" to translate skin and skeleton |
MaxUSDAPI void USDSceneBuilderOptions::SetUpAxis | ( | const UpAxis & | upAxis | ) |
Set the "up axis" of the USD Stage produced from the translation of the 3ds Max content.
upAxis | Up axis of the USD Stage produced from the translation of the 3ds Max content. |
MaxUSDAPI void USDSceneBuilderOptions::SetUsdStagesAsReferences | ( | bool | usdStagesAsReferences | ) |
Sets whether USD Stage Objects should be exported as USD References.
usdStagesAsReferences | "true" if USD Stages should be exported as references. |
MaxUSDAPI void USDSceneBuilderOptions::SetUseUSDVisibility | ( | bool | useUSDVibility | ) |
Sets whether we should attempt to match the Hidden state in Max with the USD visibility attribute.
useUSDVibility | True if hidden objects should be flagged invisible using the USD visibility attribute. |
|
protected |
Specifies the current targeted material being treated by the material export process this member is set by the process ONLY
|
protected |
A List of nodes to export (if any). Used when exporting with option USDSceneBuilderOptions::ContentSource::NodeList