6 #ifndef MATERIALX_GENOPTIONS_H
7 #define MATERIALX_GENOPTIONS_H
80 fileTextureVerticalFlip(false),
81 addUpstreamDependencies(true),
82 libraryPrefix(
"libraries"),
83 emitColorTransforms(true),
84 elideConstantNodes(true),
85 premultipliedBsdfAdd(false),
86 distributeLayerOverBsdfMix(false),
87 hwTransparency(false),
91 hwAiryFresnelIterations(2),
92 hwSrgbEncodeOutput(false),
93 hwWriteDepthMoments(false),
95 hwAmbientOcclusion(false),
96 hwMaxActiveLightSources(3),
97 hwNormalizeUdimTexCoords(false),
98 hwWriteAlbedoTable(false),
99 hwWriteEnvPrefilter(false),
100 hwImplicitBitangents(true),
101 oslImplicitSurfaceShaderConversion(true),
102 oslConnectCiWrapper(false)
ShaderInterfaceType
Type of shader interface to be generated.
HwDirectionalAlbedoMethod hwDirectionalAlbedoMethod
#define MATERIALX_NAMESPACE_BEGIN
bool fileTextureVerticalFlip
HwDirectionalAlbedoMethod
Method to use for directional albedo evaluation.
bool premultipliedBsdfAdd
Use opacity for transmission rendering.
HwTransmissionRenderMethod
Method to use for transmission rendering.
ShaderInterfaceType shaderInterfaceType
Sets the type of shader interface to be generated.
unsigned int hwAiryFresnelIterations
unsigned int hwMaxActiveLightSources
string targetColorSpaceOverride
Use an analytic approximation for directional albedo.
bool hwNormalizeUdimTexCoords
Use a refraction approximation for transmission rendering.
HwSpecularEnvironmentMethod hwSpecularEnvironmentMethod
Use Monte Carlo integration for directional albedo.
HwSpecularEnvironmentMethod
Method to use for specular environment lighting.
bool distributeLayerOverBsdfMix
bool hwImplicitBitangents
bool elideConstantNodes
Enable eliding constant nodes. Defaults to true.
bool addUpstreamDependencies
HwTransmissionRenderMethod hwTransmissionRenderMethod
Use a table look-up for directional albedo.
bool oslImplicitSurfaceShaderConversion
#define MATERIALX_NAMESPACE_END
Do not use specular environment maps.
string targetDistanceUnit