Renderman Plugin guide

Pattern

Plugin : PxrBakePointCloud

Python format

ri.Pattern("PxrBakePointCloud","id",
{
	"color inputRGB" : [0.,0.,0.],
	"float inputF" : [0.],
	"string filename" : [''],
	"int bakeMode" : [1],
	"string display" : ['pointcloud'],
	"float density" : [10.0],
	"string coordsys" : ['object'],
})

Rib format

Pattern "PxrBakePointCloud"
"color inputRGB"  [0. 0. 0.]
"float inputF"  [0.]
"string filename"  ['']
"int bakeMode"  [1]
"string display"  ['pointcloud']
"float density"  [10.0]
"string coordsys"  ['object']

Pattern

Plugin : PxrBakeTexture

Python format

ri.Pattern("PxrBakeTexture","id",
{
	"color inputRGB" : [0.,0.,0.],
	"float inputF" : [0.],
	"string filename" : [''],
	"int atlasStyle" : [0],
	"int bakeMode" : [1],
	"int renderMode" : [0],
	"string display" : ['texture'],
	"string displayFormat" : ['openexr'],
	"string displayType" : ['half'],
	"string displayCompression" : ['zip'],
	"int resolutionX" : [512],
	"int resolutionY" : [512],
	"string primVar" : ['st'],
	"string primVar2" : [''],
	"string activeUdim" : [''],
})

Rib format

Pattern "PxrBakeTexture"
"color inputRGB"  [0. 0. 0.]
"float inputF"  [0.]
"string filename"  ['']
"int atlasStyle"  [0]
"int bakeMode"  [1]
"int renderMode"  [0]
"string display"  ['texture']
"string displayFormat"  ['openexr']
"string displayType"  ['half']
"string displayCompression"  ['zip']
"int resolutionX"  [512]
"int resolutionY"  [512]
"string primVar"  ['st']
"string primVar2"  ['']
"string activeUdim"  ['']

Pattern

Plugin : aaOceanPrmanShader

Python format

ri.Pattern("aaOceanPrmanShader","id",
{
	"int resolution" : [3],
	"float oceanScale" : [100.0],
	"int seed" : [1],
	"float currentTime" : [0.0],
	"float repeatTime" : [1000.0],
	"float fade" : [0.0],
	"float chopAmount" : [1.0],
	"float velocity" : [10.0],
	"float waveSpeed" : [1.0],
	"float cutoff" : [0.0],
	"float waveHeight" : [1.0],
	"float windDir" : [45.0],
	"float damp" : [0.985],
	"int windAlign" : [1],
	"int raw" : [0],
	"int invertFoam" : [0],
	"float gamma" : [1.0],
	"float brightness" : [1.0],
	"int normalize" : [0],
	"float fMin" : [-5.0],
	"float fMax" : [5.0],
	"int writeFile" : [0],
	"string outputFolder" : [''],
	"string postfix" : [''],
	"int currentFrame" : [1],
	"int invertT" : [1],
	"struct manifold" : [],
	"float oceanDepth" : [1000.0],
	"float surfaceTension" : [0.0],
})

Rib format

Pattern "aaOceanPrmanShader"
"int resolution"  [3]
"float oceanScale"  [100.0]
"int seed"  [1]
"float currentTime"  [0.0]
"float repeatTime"  [1000.0]
"float fade"  [0.0]
"float chopAmount"  [1.0]
"float velocity"  [10.0]
"float waveSpeed"  [1.0]
"float cutoff"  [0.0]
"float waveHeight"  [1.0]
"float windDir"  [45.0]
"float damp"  [0.985]
"int windAlign"  [1]
"int raw"  [0]
"int invertFoam"  [0]
"float gamma"  [1.0]
"float brightness"  [1.0]
"int normalize"  [0]
"float fMin"  [-5.0]
"float fMax"  [5.0]
"int writeFile"  [0]
"string outputFolder"  ['']
"string postfix"  ['']
"int currentFrame"  [1]
"int invertT"  [1]
"struct manifold"  []
"float oceanDepth"  [1000.0]
"float surfaceTension"  [0.0]

Pattern

Plugin : PxrSeExpr

Python format

ri.Pattern("PxrSeExpr","id",
{
	"color colorInput1" : [0.0,0.0,0.0],
	"color colorInput2" : [0.0,0.0,0.0],
	"color colorInput3" : [0.0,0.0,0.0],
	"color colorInput4" : [0.0,0.0,0.0],
	"float floatInput1" : [0.0],
	"float floatInput2" : [0.0],
	"float floatInput3" : [0.0],
	"float floatInput4" : [0.0],
	"string expression" : [''],
})

Rib format

Pattern "PxrSeExpr"
"color colorInput1" 0.0 0.0 0.0
"color colorInput2" 0.0 0.0 0.0
"color colorInput3" 0.0 0.0 0.0
"color colorInput4" 0.0 0.0 0.0
"float floatInput1" 0.0
"float floatInput2" 0.0
"float floatInput3" 0.0
"float floatInput4" 0.0
"string expression" ''

Bxdf

Plugin : LamaSSS

Python format

ri.Bxdf("LamaSSS","id",
{
	"color color" : [0.18,0.18,0.18],
	"normal normal" : [0,0,0],
	"color shadowColor" : [0.0,0.0,0.0],
	"color sssRadius" : [0.0,0.0,0.0],
	"float sssScale" : [1.0],
	"int sssMode" : [0],
	"float sssIOR" : [1.0],
	"float sssAnisotropy" : [0.0],
	"float sssBleed" : [0.0],
	"float sssFollowTopology" : [0.0],
	"string sssSubset" : [''],
	"int sssContinuationRays" : [0],
	"float sssUnitLength" : [0.00328],
	"int mode" : [0],
	"int albedoInversionMethod" : [0],
	"int bumpShadowing" : [1],
	"string diffuseLobeName" : ['diffuse'],
	"string sssEntryLobeName" : ['irradiance'],
	"string sssExitLobeName" : ['subsurface'],
	"int sssId" : [0],
	"string matte" : [''],
})

Rib format

Bxdf "LamaSSS"
"color color" 0.18 0.18 0.18
"normal normal" 0 0 0
"color shadowColor" 0.0 0.0 0.0
"color sssRadius"  [0.0 0.0 0.0]
"float sssScale"  [1.0]
"int sssMode"  [0]
"float sssIOR"  [1.0]
"float sssAnisotropy"  [0.0]
"float sssBleed"  [0.0]
"float sssFollowTopology"  [0.0]
"string sssSubset"  ['']
"int sssContinuationRays"  [0]
"float sssUnitLength"  [0.00328]
"int mode"  [0]
"int albedoInversionMethod"  [0]
"int bumpShadowing"  [1]
"string diffuseLobeName"  ['diffuse']
"string sssEntryLobeName"  ['irradiance']
"string sssExitLobeName"  ['subsurface']
"int sssId"  [0]
"string matte"  ['']

Bxdf

Plugin : PxrBlack

Python format

ri.Bxdf("PxrBlack","id",
{
})

Rib format

Bxdf "PxrBlack"

Bxdf

Plugin : PxrDiffuse

Python format

ri.Bxdf("PxrDiffuse","id",
{
	"color diffuseColor" : [0.5,0.5,0.5],
	"int transmissionBehavior" : [2],
	"color transmissionColor" : [0.,0.,0.],
	"float presence" : [1.],
	"normal bumpNormal" : [0.,0.,0.],
	"int shadowBumpTerminator" : [1],
})

Rib format

Bxdf "PxrDiffuse"
"color diffuseColor" 0.5 0.5 0.5
"int transmissionBehavior" 2
"color transmissionColor" 0. 0. 0.
"float presence" 1.
"normal bumpNormal" 0. 0. 0.
"int shadowBumpTerminator" 1

Bxdf

Plugin : PxrConstant

Python format

ri.Bxdf("PxrConstant","id",
{
	"color emitColor" : [1.,1.,1.],
	"float presence" : [1],
})

Rib format

Bxdf "PxrConstant"
"color emitColor" 1. 1. 1.
"float presence" 1

Bxdf

Plugin : PxrLayerSurface

Python format

ri.Bxdf("PxrLayerSurface","id",
{
	"float inputMaterial" : ['No,Value'],
	"int utilityPattern" : [0],
	"float diffuseGain" : [1.0],
	"color diffuseColor" : [0.18,0.18,0.18],
	"float diffuseRoughness" : [0.0],
	"float diffuseExponent" : [1.0],
	"normal diffuseBumpNormal" : [0,0,0],
	"int diffuseDoubleSided" : [0],
	"int diffuseBackUseDiffuseColor" : [1],
	"color diffuseBackColor" : [0.18,0.18,0.18],
	"float diffuseTransmitGain" : [0.0],
	"color diffuseTransmitColor" : [0.18,0.18,0.18],
	"int specularFresnelMode" : [0],
	"color specularFaceColor" : [0,0,0],
	"color specularEdgeColor" : [0,0,0],
	"float specularFresnelShape" : [5.0],
	"color specularIor" : [1.5,1.5,1.5],
	"color specularExtinctionCoeff" : [0.0,0.0,0.0],
	"float specularRoughness" : [0.2],
	"int specularModelType" : [0],
	"float specularAnisotropy" : [0.0],
	"vector specularAnisotropyDirection" : [0,0,0],
	"normal specularBumpNormal" : [0,0,0],
	"int specularDoubleSided" : [0],
	"int roughSpecularFresnelMode" : [0],
	"color roughSpecularFaceColor" : [0,0,0],
	"color roughSpecularEdgeColor" : [0,0,0],
	"float roughSpecularFresnelShape" : [5.0],
	"color roughSpecularIor" : [1.5,1.5,1.5],
	"color roughSpecularExtinctionCoeff" : [0.0,0.0,0.0],
	"float roughSpecularRoughness" : [0.6],
	"int roughSpecularModelType" : [0],
	"float roughSpecularAnisotropy" : [0.0],
	"vector roughSpecularAnisotropyDirection" : [0,0,0],
	"normal roughSpecularBumpNormal" : [0,0,0],
	"int roughSpecularDoubleSided" : [0],
	"int clearcoatFresnelMode" : [0],
	"color clearcoatFaceColor" : [0,0,0],
	"color clearcoatEdgeColor" : [0,0,0],
	"float clearcoatFresnelShape" : [5.0],
	"color clearcoatIor" : [1.5,1.5,1.5],
	"color clearcoatExtinctionCoeff" : [0.0,0.0,0.0],
	"float clearcoatRoughness" : [0.0],
	"int clearcoatModelType" : [0],
	"float clearcoatAnisotropy" : [0.0],
	"vector clearcoatAnisotropyDirection" : [0,0,0],
	"normal clearcoatBumpNormal" : [0,0,0],
	"float clearcoatThickness" : [0],
	"color clearcoatAbsorptionTint" : [0,0,0],
	"int clearcoatDoubleSided" : [0],
	"float specularEnergyCompensation" : [0.0],
	"float clearcoatEnergyCompensation" : [0.0],
	"float iridescenceFaceGain" : [0],
	"float iridescenceEdgeGain" : [0],
	"float iridescenceFresnelShape" : [5.0],
	"int iridescenceMode" : [0],
	"color iridescencePrimaryColor" : [1,0,0],
	"color iridescenceSecondaryColor" : [0,0,1],
	"float iridescenceRoughness" : [0.2],
	"float iridescenceAnisotropy" : [0.0],
	"vector iridescenceAnisotropyDirection" : [0,0,0],
	"float iridescenceCurve" : [1],
	"float iridescenceScale" : [1],
	"int iridescenceFlip" : [0],
	"float iridescenceThickness" : [800],
	"int iridescenceDoubleSided" : [0],
	"float fuzzGain" : [0.0],
	"color fuzzColor" : [1,1,1],
	"normal fuzzBumpNormal" : [0,0,0],
	"int fuzzDoubleSided" : [0],
	"int subsurfaceType" : [0],
	"float subsurfaceGain" : [0.0],
	"color subsurfaceColor" : [0.830,0.791,0.753],
	"float subsurfaceDmfp" : [10],
	"color subsurfaceDmfpColor" : [0.851,0.557,0.395],
	"float shortSubsurfaceGain" : [0.0],
	"color shortSubsurfaceColor" : [0.9,0.9,0.9],
	"float shortSubsurfaceDmfp" : [5],
	"float longSubsurfaceGain" : [0.0],
	"color longSubsurfaceColor" : [0.8,0.0,0.0],
	"float longSubsurfaceDmfp" : [20],
	"float subsurfaceBleed" : [0.0],
	"float subsurfaceDiffuseBlend" : [0.0],
	"int subsurfaceResolveSelfIntersections" : [0],
	"float subsurfaceIor" : [1.4],
	"color subsurfacePostTint" : [1.0,1.0,1.0],
	"float subsurfaceDiffuseSwitch" : [1.0],
	"int subsurfaceDoubleSided" : [0],
	"float subsurfaceTransmitGain" : [0.0],
	"float singlescatterGain" : [0.0],
	"color singlescatterColor" : [0.830,0.791,0.753],
	"float singlescatterMfp" : [10],
	"color singlescatterMfpColor" : [0.851,0.557,0.395],
	"float singlescatterDirectionality" : [0],
	"float singlescatterIor" : [1.3],
	"float singlescatterBlur" : [0.0],
	"float singlescatterDirectGain" : [0.0],
	"color singlescatterDirectGainTint" : [1.0,1.0,1.0],
	"int singlescatterDoubleSided" : [0],
	"color irradianceTint" : [1.0,1.0,1.0],
	"float irradianceRoughness" : [0.0],
	"float unitLength" : [0.1],
	"float refractionGain" : [0.0],
	"float reflectionGain" : [0.0],
	"color refractionColor" : [1,1,1],
	"float glassRoughness" : [0.1],
	"float glassRefractionRoughness" : [0.1],
	"float glassAnisotropy" : [0.0],
	"vector glassAnisotropyDirection" : [0,0,0],
	"float glassIor" : [1.5],
	"int mwWalkable" : [0],
	"float mwIor" : [-1.0],
	"int thinGlass" : [0],
	"int ignoreFresnel" : [0],
	"int ignoreAccumOpacity" : [0],
	"float glowGain" : [0.0],
	"color glowColor" : [1,1,1],
	"normal bumpNormal" : [0,0,0],
	"int shadowBumpTerminator" : [1],
	"color shadowColor" : [0.0,0.0,0.0],
	"int shadowMode" : [0],
	"float presence" : [1],
	"int presenceCached" : [1],
	"int mwStartable" : [0],
	"float roughnessMollificationClamp" : [32],
	"color userColor" : [0.0,0.0,0.0],
})

Rib format

Bxdf "PxrLayerSurface"
"float inputMaterial" 'No Value'
"int utilityPattern" 0
"float diffuseGain"  [1.0]
"color diffuseColor"  [0.18 0.18 0.18]
"float diffuseRoughness"  [0.0]
"float diffuseExponent"  [1.0]
"normal diffuseBumpNormal"  [0 0 0]
"int diffuseDoubleSided"  [0]
"int diffuseBackUseDiffuseColor"  [1]
"color diffuseBackColor"  [0.18 0.18 0.18]
"float diffuseTransmitGain"  [0.0]
"color diffuseTransmitColor"  [0.18 0.18 0.18]
"int specularFresnelMode"  [0]
"color specularFaceColor"  [0 0 0]
"color specularEdgeColor"  [0 0 0]
"float specularFresnelShape"  [5.0]
"color specularIor"  [1.5 1.5 1.5]
"color specularExtinctionCoeff"  [0.0 0.0 0.0]
"float specularRoughness"  [0.2]
"int specularModelType"  [0]
"float specularAnisotropy"  [0.0]
"vector specularAnisotropyDirection"  [0 0 0]
"normal specularBumpNormal"  [0 0 0]
"int specularDoubleSided"  [0]
"int roughSpecularFresnelMode"  [0]
"color roughSpecularFaceColor"  [0 0 0]
"color roughSpecularEdgeColor"  [0 0 0]
"float roughSpecularFresnelShape"  [5.0]
"color roughSpecularIor"  [1.5 1.5 1.5]
"color roughSpecularExtinctionCoeff"  [0.0 0.0 0.0]
"float roughSpecularRoughness"  [0.6]
"int roughSpecularModelType"  [0]
"float roughSpecularAnisotropy"  [0.0]
"vector roughSpecularAnisotropyDirection"  [0 0 0]
"normal roughSpecularBumpNormal"  [0 0 0]
"int roughSpecularDoubleSided"  [0]
"int clearcoatFresnelMode"  [0]
"color clearcoatFaceColor"  [0 0 0]
"color clearcoatEdgeColor"  [0 0 0]
"float clearcoatFresnelShape"  [5.0]
"color clearcoatIor"  [1.5 1.5 1.5]
"color clearcoatExtinctionCoeff"  [0.0 0.0 0.0]
"float clearcoatRoughness"  [0.0]
"int clearcoatModelType"  [0]
"float clearcoatAnisotropy"  [0.0]
"vector clearcoatAnisotropyDirection"  [0 0 0]
"normal clearcoatBumpNormal"  [0 0 0]
"float clearcoatThickness"  [0]
"color clearcoatAbsorptionTint"  [0 0 0]
"int clearcoatDoubleSided"  [0]
"float specularEnergyCompensation"  [0.0]
"float clearcoatEnergyCompensation"  [0.0]
"float iridescenceFaceGain"  [0]
"float iridescenceEdgeGain"  [0]
"float iridescenceFresnelShape"  [5.0]
"int iridescenceMode"  [0]
"color iridescencePrimaryColor"  [1 0 0]
"color iridescenceSecondaryColor"  [0 0 1]
"float iridescenceRoughness"  [0.2]
"float iridescenceAnisotropy"  [0.0]
"vector iridescenceAnisotropyDirection"  [0 0 0]
"float iridescenceCurve"  [1]
"float iridescenceScale"  [1]
"int iridescenceFlip"  [0]
"float iridescenceThickness"  [800]
"int iridescenceDoubleSided"  [0]
"float fuzzGain"  [0.0]
"color fuzzColor"  [1 1 1]
"normal fuzzBumpNormal"  [0 0 0]
"int fuzzDoubleSided"  [0]
"int subsurfaceType"  [0]
"float subsurfaceGain"  [0.0]
"color subsurfaceColor"  [0.830 0.791 0.753]
"float subsurfaceDmfp"  [10]
"color subsurfaceDmfpColor"  [0.851 0.557 0.395]
"float shortSubsurfaceGain"  [0.0]
"color shortSubsurfaceColor"  [0.9 0.9 0.9]
"float shortSubsurfaceDmfp"  [5]
"float longSubsurfaceGain"  [0.0]
"color longSubsurfaceColor"  [0.8 0.0 0.0]
"float longSubsurfaceDmfp"  [20]
"float subsurfaceBleed"  [0.0]
"float subsurfaceDiffuseBlend"  [0.0]
"int subsurfaceResolveSelfIntersections"  [0]
"float subsurfaceIor"  [1.4]
"color subsurfacePostTint"  [1.0 1.0 1.0]
"float subsurfaceDiffuseSwitch"  [1.0]
"int subsurfaceDoubleSided"  [0]
"float subsurfaceTransmitGain"  [0.0]
"float singlescatterGain"  [0.0]
"color singlescatterColor"  [0.830 0.791 0.753]
"float singlescatterMfp"  [10]
"color singlescatterMfpColor"  [0.851 0.557 0.395]
"float singlescatterDirectionality"  [0]
"float singlescatterIor"  [1.3]
"float singlescatterBlur"  [0.0]
"float singlescatterDirectGain"  [0.0]
"color singlescatterDirectGainTint"  [1.0 1.0 1.0]
"int singlescatterDoubleSided"  [0]
"color irradianceTint"  [1.0 1.0 1.0]
"float irradianceRoughness"  [0.0]
"float unitLength"  [0.1]
"float refractionGain"  [0.0]
"float reflectionGain"  [0.0]
"color refractionColor"  [1 1 1]
"float glassRoughness"  [0.1]
"float glassRefractionRoughness"  [0.1]
"float glassAnisotropy"  [0.0]
"vector glassAnisotropyDirection"  [0 0 0]
"float glassIor"  [1.5]
"int mwWalkable"  [0]
"float mwIor"  [-1.0]
"int thinGlass"  [0]
"int ignoreFresnel"  [0]
"int ignoreAccumOpacity"  [0]
"float glowGain"  [0.0]
"color glowColor"  [1 1 1]
"normal bumpNormal"  [0 0 0]
"int shadowBumpTerminator"  [1]
"color shadowColor"  [0.0 0.0 0.0]
"int shadowMode"  [0]
"float presence"  [1]
"int presenceCached"  [1]
"int mwStartable"  [0]
"float roughnessMollificationClamp"  [32]
"color userColor"  [0.0 0.0 0.0]

Bxdf

Plugin : LamaHairChiang

Python format

ri.Bxdf("LamaHairChiang","id",
{
	"color colorR" : [1.0,1.0,1.0],
	"color colorTT" : [0.4,0.4,0.4],
	"int remapColorTT" : [1],
	"float ltRoughnessR" : [0.13],
	"float ltRoughnessTT" : [0.27],
	"float ltRoughnessTRT" : [0.27],
	"float azRoughness" : [.35],
	"float offset" : [-3.0],
	"float IOR" : [1.55],
	"float gainR" : [1.0],
	"float gainTT" : [1.0],
	"float gainTRT" : [1.0],
	"float gainTRRT" : [1.0],
	"color shadowColor" : [0.0,0.0,0.0],
	"float mollification" : [1.0],
	"string specularRLobeName" : ['hair1'],
	"string specularTTLobeName" : ['hair2'],
	"string specularTRTLobeName" : ['hair3'],
	"string diffuseLobeName" : ['hair4'],
	"int lobeTypeMode" : [0],
	"string matte" : [''],
})

Rib format

Bxdf "LamaHairChiang"
"color colorR"  [1.0 1.0 1.0]
"color colorTT"  [0.4 0.4 0.4]
"int remapColorTT"  [1]
"float ltRoughnessR"  [0.13]
"float ltRoughnessTT"  [0.27]
"float ltRoughnessTRT"  [0.27]
"float azRoughness"  [.35]
"float offset"  [-3.0]
"float IOR"  [1.55]
"float gainR"  [1.0]
"float gainTT"  [1.0]
"float gainTRT"  [1.0]
"float gainTRRT"  [1.0]
"color shadowColor"  [0.0 0.0 0.0]
"float mollification"  [1.0]
"string specularRLobeName"  ['hair1']
"string specularTTLobeName"  ['hair2']
"string specularTRTLobeName"  ['hair3']
"string diffuseLobeName"  ['hair4']
"int lobeTypeMode"  [0]
"string matte"  ['']

Bxdf

Plugin : LamaSheen

Python format

ri.Bxdf("LamaSheen","id",
{
	"color color" : [1.0,1.0,1.0],
	"float roughness" : [0.1],
	"normal normal" : [0.0,0.0,0.0],
	"float energyCompensation" : [1.0],
	"int bumpShadowing" : [1],
	"int lobeType" : [1],
	"string lobeName" : ['specular'],
	"string matte" : [''],
})

Rib format

Bxdf "LamaSheen"
"color color" 1.0 1.0 1.0
"float roughness" 0.1
"normal normal" 0.0 0.0 0.0
"float energyCompensation"  [1.0]
"int bumpShadowing"  [1]
"int lobeType"  [1]
"string lobeName"  ['specular']
"string matte"  ['']

Bxdf

Plugin : LamaGeneralizedSchlick

Python format

ri.Bxdf("LamaGeneralizedSchlick","id",
{
	"color reflectionTint" : [1.0,1.0,1.0],
	"color transmissionTint" : [1.0,1.0,1.0],
	"int fresnelMode" : [0],
	"color reflectivity" : [0.04,0.04,0.04],
	"color IOR" : [1.5,1.5,1.5],
	"color reflectivity90" : [1.0,1.0,1.0],
	"float reflectivityProfile" : [0.2],
	"float roughness" : [0.1],
	"normal normal" : [0.0,0.0,0.0],
	"float tailMix" : [0.0],
	"float tailLength" : [0.5],
	"float anisotropy" : [-1.0],
	"vector anisotropyDirection" : [0.0,0.0,0.0],
	"float anisotropyRotation" : [0.0],
	"color absorptionColor" : [1.0,1.0,1.0],
	"float absorptionRadius" : [1.0],
	"color scatterColor" : [0.0,0.0,0.0],
	"float scatterAnisotropy" : [0.0],
	"string volumeAggregate" : [''],
	"float shadowDensity" : [1.0],
	"float shadowColoring" : [0.5],
	"float shadowFresnelFront" : [0.0],
	"float shadowFresnelBack" : [0.0],
	"int overrideExteriorIOR" : [0],
	"float exteriorIOR" : [1.0],
	"float energyCompensation" : [0.0],
	"int bumpShadowing" : [1],
	"float surfaceMollification" : [1.0],
	"float motionMollification" : [0.0],
	"string lobeName" : ['specular'],
	"int interiorId" : [0],
	"string matte" : [''],
})

Rib format

Bxdf "LamaGeneralizedSchlick"
"color reflectionTint" 1.0 1.0 1.0
"color transmissionTint" 1.0 1.0 1.0
"int fresnelMode" 0
"color reflectivity" 0.04 0.04 0.04
"color IOR" 1.5 1.5 1.5
"color reflectivity90" 1.0 1.0 1.0
"float reflectivityProfile" 0.2
"float roughness" 0.1
"normal normal" 0.0 0.0 0.0
"float tailMix"  [0.0]
"float tailLength"  [0.5]
"float anisotropy"  [-1.0]
"vector anisotropyDirection"  [0.0 0.0 0.0]
"float anisotropyRotation"  [0.0]
"color absorptionColor"  [1.0 1.0 1.0]
"float absorptionRadius"  [1.0]
"color scatterColor"  [0.0 0.0 0.0]
"float scatterAnisotropy"  [0.0]
"string volumeAggregate"  ['']
"float shadowDensity"  [1.0]
"float shadowColoring"  [0.5]
"float shadowFresnelFront"  [0.0]
"float shadowFresnelBack"  [0.0]
"int overrideExteriorIOR"  [0]
"float exteriorIOR"  [1.0]
"float energyCompensation"  [0.0]
"int bumpShadowing"  [1]
"float surfaceMollification"  [1.0]
"float motionMollification"  [0.0]
"string lobeName"  ['specular']
"int interiorId"  [0]
"string matte"  ['']

Bxdf

Plugin : LamaAdd

Python format

ri.Bxdf("LamaAdd","id",
{
	"bxdf material1" : ['No,Value'],
	"bxdf material2" : ['No,Value'],
	"float weight1" : [1.0],
	"float weight2" : [0.0],
})

Rib format

Bxdf "LamaAdd"
"bxdf material1" 'No Value'
"bxdf material2" 'No Value'
"float weight1" 1.0
"float weight2" 0.0

Bxdf

Plugin : PxrVolume

Python format

ri.Bxdf("PxrVolume","id",
{
	"color diffuseColor" : [1.,1.,1.],
	"color emitColor" : [0.,0.,0.],
	"int __islight" : [0],
	"int multiScatter" : [0],
	"string velocityPrimVar" : [''],
	"vector velocity" : [0,0,0],
	"float velocityMultiplier" : [1.],
	"float extinctionDistance" : [0.0],
	"string densityFloatPrimVar" : [''],
	"float densityFloat" : [1.],
	"string densityColorPrimVar" : [''],
	"color densityColor" : [1.,1.,1.],
	"float maxDensity" : [-1.],
	"float shadowDensityMultiplier" : [1],
	"float anisotropy" : [0.],
	"float anisotropy2" : [0.],
	"float blendFactor" : [0.],
	"float equiangularWeight" : [0.5],
	"int minSamples" : [4],
	"int maxSamples" : [4],
	"int multiScatterOpt" : [0],
	"float extinctionMultiplier" : [1.],
	"float contributionMultiplier" : [1.],
})

Rib format

Bxdf "PxrVolume"
"color diffuseColor" 1. 1. 1.
"color emitColor" 0. 0. 0.
"int __islight" 0
"int multiScatter" 0
"string velocityPrimVar" ''
"vector velocity" 0 0 0
"float velocityMultiplier" 1.
"float extinctionDistance"  [0.0]
"string densityFloatPrimVar"  ['']
"float densityFloat"  [1.]
"string densityColorPrimVar"  ['']
"color densityColor"  [1. 1. 1.]
"float maxDensity"  [-1.]
"float shadowDensityMultiplier"  [1]
"float anisotropy"  [0.]
"float anisotropy2"  [0.]
"float blendFactor"  [0.]
"float equiangularWeight"  [0.5]
"int minSamples"  [4]
"int maxSamples"  [4]
"int multiScatterOpt"  [0]
"float extinctionMultiplier"  [1.]
"float contributionMultiplier"  [1.]

Bxdf

Plugin : LamaDielectric

Python format

ri.Bxdf("LamaDielectric","id",
{
	"color reflectionTint" : [1.0,1.0,1.0],
	"color transmissionTint" : [1.0,1.0,1.0],
	"int fresnelMode" : [0],
	"float reflectivity" : [0.04],
	"float IOR" : [1.5],
	"float roughness" : [0.1],
	"normal normal" : [0.0,0.0,0.0],
	"float tailMix" : [0.0],
	"float tailLength" : [0.5],
	"float anisotropy" : [0.0],
	"vector anisotropyDirection" : [0.0,0.0,0.0],
	"float anisotropyRotation" : [0.0],
	"float dispersionSpread" : [0.0],
	"float dispersionSaturation" : [1.0],
	"color absorptionColor" : [1.0,1.0,1.0],
	"float absorptionRadius" : [1.0],
	"color scatterColor" : [0.0,0.0,0.0],
	"float scatterAnisotropy" : [0.0],
	"string volumeAggregate" : [''],
	"float shadowDensity" : [1.0],
	"float shadowColoring" : [0.5],
	"float shadowFresnelFront" : [0.0],
	"float shadowFresnelBack" : [0.0],
	"int overrideExteriorIOR" : [0],
	"float exteriorIOR" : [1.0],
	"float energyCompensation" : [1.0],
	"int bumpShadowing" : [1],
	"float surfaceMollification" : [1.0],
	"float motionMollification" : [0.0],
	"string lobeName" : ['specular'],
	"int interiorId" : [0],
	"string matte" : [''],
})

Rib format

Bxdf "LamaDielectric"
"color reflectionTint" 1.0 1.0 1.0
"color transmissionTint" 1.0 1.0 1.0
"int fresnelMode" 0
"float reflectivity" 0.04
"float IOR" 1.5
"float roughness" 0.1
"normal normal" 0.0 0.0 0.0
"float tailMix"  [0.0]
"float tailLength"  [0.5]
"float anisotropy"  [0.0]
"vector anisotropyDirection"  [0.0 0.0 0.0]
"float anisotropyRotation"  [0.0]
"float dispersionSpread"  [0.0]
"float dispersionSaturation"  [1.0]
"color absorptionColor"  [1.0 1.0 1.0]
"float absorptionRadius"  [1.0]
"color scatterColor"  [0.0 0.0 0.0]
"float scatterAnisotropy"  [0.0]
"string volumeAggregate"  ['']
"float shadowDensity"  [1.0]
"float shadowColoring"  [0.5]
"float shadowFresnelFront"  [0.0]
"float shadowFresnelBack"  [0.0]
"int overrideExteriorIOR"  [0]
"float exteriorIOR"  [1.0]
"float energyCompensation"  [1.0]
"int bumpShadowing"  [1]
"float surfaceMollification"  [1.0]
"float motionMollification"  [0.0]
"string lobeName"  ['specular']
"int interiorId"  [0]
"string matte"  ['']

Bxdf

Plugin : LamaEmission

Python format

ri.Bxdf("LamaEmission","id",
{
	"color color" : [0.0,0.0,0.0],
	"color shadowColor" : [0.0,0.0,0.0],
})

Rib format

Bxdf "LamaEmission"
"color color" 0.0 0.0 0.0
"color shadowColor" 0.0 0.0 0.0

Bxdf

Plugin : LamaMix

Python format

ri.Bxdf("LamaMix","id",
{
	"bxdf material1" : ['No,Value'],
	"bxdf material2" : ['No,Value'],
	"float mix" : [0.0],
})

Rib format

Bxdf "LamaMix"
"bxdf material1" 'No Value'
"bxdf material2" 'No Value'
"float mix" 0.0

Bxdf

Plugin : LamaDiffuse

Python format

ri.Bxdf("LamaDiffuse","id",
{
	"color color" : [0.18,0.18,0.18],
	"float roughness" : [0.0],
	"normal normal" : [0,0,0],
	"color shadowColor" : [0.0,0.0,0.0],
	"float energyCompensation" : [1.0],
	"int bumpShadowing" : [1],
	"string lobeName" : ['diffuse'],
	"string matte" : [''],
})

Rib format

Bxdf "LamaDiffuse"
"color color" 0.18 0.18 0.18
"float roughness" 0.0
"normal normal" 0 0 0
"color shadowColor" 0.0 0.0 0.0
"float energyCompensation"  [1.0]
"int bumpShadowing"  [1]
"string lobeName"  ['diffuse']
"string matte"  ['']

Bxdf

Plugin : PxrMarschnerHair

Python format

ri.Bxdf("PxrMarschnerHair","id",
{
	"int diffuseModelType" : [0],
	"float diffuseGain" : [0.0],
	"color diffuseColor" : [0.18,0.18,0.18],
	"float specularGainR" : [1.0],
	"float specularGainTRT" : [1.0],
	"float specularGainTT" : [1.0],
	"float specularGainGLINTS" : [1.0],
	"color specularColorR" : [1.0,1.0,1.0],
	"color specularColorTRT" : [0.4,0.4,0.4],
	"color specularColorTT" : [0.4,0.4,0.4],
	"float specularConeAngleR" : [8.0],
	"float specularConeAngleTRT" : [8.0],
	"float specularConeAngleTT" : [8.0],
	"float specularOffset" : [-3],
	"float specularIor" : [1.55],
	"float specularMixFresnel" : [1.0],
	"float specularGlintWidth" : [10.0],
	"float specularEccentricity" : [1.0],
	"float glowGain" : [0.0],
	"color glowColor" : [1,1,1],
	"float specularEnergyCompensation" : [0.0],
	"normal eccentricityDirection" : [0,0,0],
	"color shadowColor" : [0.0,0.0,0.0],
	"float presence" : [1.0],
	"int utilityPattern" : [0],
	"color userColor" : [0.0,0.0,0.0],
})

Rib format

Bxdf "PxrMarschnerHair"
"int diffuseModelType"  [0]
"float diffuseGain"  [0.0]
"color diffuseColor"  [0.18 0.18 0.18]
"float specularGainR"  [1.0]
"float specularGainTRT"  [1.0]
"float specularGainTT"  [1.0]
"float specularGainGLINTS"  [1.0]
"color specularColorR"  [1.0 1.0 1.0]
"color specularColorTRT"  [0.4 0.4 0.4]
"color specularColorTT"  [0.4 0.4 0.4]
"float specularConeAngleR"  [8.0]
"float specularConeAngleTRT"  [8.0]
"float specularConeAngleTT"  [8.0]
"float specularOffset"  [-3]
"float specularIor"  [1.55]
"float specularMixFresnel"  [1.0]
"float specularGlintWidth"  [10.0]
"float specularEccentricity"  [1.0]
"float glowGain"  [0.0]
"color glowColor"  [1 1 1]
"float specularEnergyCompensation"  [0.0]
"normal eccentricityDirection"  [0 0 0]
"color shadowColor"  [0.0 0.0 0.0]
"float presence"  [1.0]
"int utilityPattern"  [0]
"color userColor"  [0.0 0.0 0.0]

Bxdf

Plugin : LamaLayer

Python format

ri.Bxdf("LamaLayer","id",
{
	"bxdf materialTop" : ['No,Value'],
	"bxdf materialBase" : ['No,Value'],
	"float topMix" : [1.0],
	"float topThickness" : [0.0],
	"int layerMode" : [0],
})

Rib format

Bxdf "LamaLayer"
"bxdf materialTop" 'No Value'
"bxdf materialBase" 'No Value'
"float topMix" 1.0
"float topThickness" 0.0
"int layerMode"  [0]

Bxdf

Plugin : PxrSurface

Python format

ri.Bxdf("PxrSurface","id",
{
	"float inputMaterial" : ['No,Value'],
	"int utilityPattern" : [0],
	"float diffuseGain" : [1.0],
	"color diffuseColor" : [0.18,0.18,0.18],
	"float diffuseRoughness" : [0.0],
	"int specularFresnelMode" : [0],
	"color specularFaceColor" : [0,0,0],
	"color specularEdgeColor" : [0,0,0],
	"float specularFresnelShape" : [5.0],
	"color specularIor" : [1.5,1.5,1.5],
	"color specularExtinctionCoeff" : [0.0,0.0,0.0],
	"float specularRoughness" : [0.2],
	"int roughSpecularFresnelMode" : [0],
	"color roughSpecularFaceColor" : [0,0,0],
	"color roughSpecularEdgeColor" : [0,0,0],
	"float roughSpecularFresnelShape" : [5.0],
	"color roughSpecularIor" : [1.5,1.5,1.5],
	"color roughSpecularExtinctionCoeff" : [0.0,0.0,0.0],
	"float roughSpecularRoughness" : [0.6],
	"int clearcoatFresnelMode" : [0],
	"color clearcoatFaceColor" : [0,0,0],
	"color clearcoatEdgeColor" : [0,0,0],
	"float clearcoatFresnelShape" : [5.0],
	"color clearcoatIor" : [1.5,1.5,1.5],
	"color clearcoatExtinctionCoeff" : [0.0,0.0,0.0],
	"float clearcoatThickness" : [0.0],
	"color clearcoatAbsorptionTint" : [0.0,0.0,0.0],
	"float clearcoatRoughness" : [0.0],
	"float specularEnergyCompensation" : [0.0],
	"float clearcoatEnergyCompensation" : [0.0],
	"float iridescenceFaceGain" : [0],
	"float iridescenceEdgeGain" : [0],
	"float iridescenceFresnelShape" : [5.0],
	"int iridescenceMode" : [0],
	"color iridescencePrimaryColor" : [1,0,0],
	"color iridescenceSecondaryColor" : [0,0,1],
	"float iridescenceRoughness" : [0.2],
	"float fuzzGain" : [0.0],
	"color fuzzColor" : [1,1,1],
	"float fuzzConeAngle" : [8],
	"int subsurfaceType" : [0],
	"float subsurfaceGain" : [0.0],
	"color subsurfaceColor" : [0.830,0.791,0.753],
	"float subsurfaceDmfp" : [10],
	"color subsurfaceDmfpColor" : [0.851,0.557,0.395],
	"float shortSubsurfaceGain" : [0.0],
	"color shortSubsurfaceColor" : [0.9,0.9,0.9],
	"float shortSubsurfaceDmfp" : [5],
	"float longSubsurfaceGain" : [0.0],
	"color longSubsurfaceColor" : [0.8,0.0,0.0],
	"float longSubsurfaceDmfp" : [20],
	"float subsurfaceDirectionality" : [0.0],
	"float subsurfaceBleed" : [0.0],
	"float subsurfaceDiffuseBlend" : [0.0],
	"int subsurfaceResolveSelfIntersections" : [0],
	"float subsurfaceIor" : [1.4],
	"float singlescatterGain" : [0.0],
	"color singlescatterColor" : [0.830,0.791,0.753],
	"float singlescatterMfp" : [10],
	"color singlescatterMfpColor" : [0.851,0.557,0.395],
	"color irradianceTint" : [1.0,1.0,1.0],
	"float irradianceRoughness" : [0.0],
	"float unitLength" : [0.1],
	"float refractionGain" : [0.0],
	"float reflectionGain" : [0.0],
	"color refractionColor" : [1,1,1],
	"float glassRoughness" : [0.1],
	"float glassRefractionRoughness" : [-1.0],
	"float glowGain" : [0.0],
	"color glowColor" : [1,1,1],
	"normal bumpNormal" : [0,0,0],
	"int shadowBumpTerminator" : [1],
	"color shadowColor" : [0.0,0.0,0.0],
	"int shadowMode" : [0],
	"float presence" : [1],
	"int presenceCached" : [1],
	"int mwStartable" : [0],
	"float roughnessMollificationClamp" : [32],
	"color userColor" : [0.0,0.0,0.0],
})

Rib format

Bxdf "PxrSurface"
"float inputMaterial" 'No Value'
"int utilityPattern" 0
"float diffuseGain"  [1.0]
"color diffuseColor"  [0.18 0.18 0.18]
"float diffuseRoughness"  [0.0]
"int specularFresnelMode"  [0]
"color specularFaceColor"  [0 0 0]
"color specularEdgeColor"  [0 0 0]
"float specularFresnelShape"  [5.0]
"color specularIor"  [1.5 1.5 1.5]
"color specularExtinctionCoeff"  [0.0 0.0 0.0]
"float specularRoughness"  [0.2]
"int roughSpecularFresnelMode"  [0]
"color roughSpecularFaceColor"  [0 0 0]
"color roughSpecularEdgeColor"  [0 0 0]
"float roughSpecularFresnelShape"  [5.0]
"color roughSpecularIor"  [1.5 1.5 1.5]
"color roughSpecularExtinctionCoeff"  [0.0 0.0 0.0]
"float roughSpecularRoughness"  [0.6]
"int clearcoatFresnelMode"  [0]
"color clearcoatFaceColor"  [0 0 0]
"color clearcoatEdgeColor"  [0 0 0]
"float clearcoatFresnelShape"  [5.0]
"color clearcoatIor"  [1.5 1.5 1.5]
"color clearcoatExtinctionCoeff"  [0.0 0.0 0.0]
"float clearcoatThickness"  [0.0]
"color clearcoatAbsorptionTint"  [0.0 0.0 0.0]
"float clearcoatRoughness"  [0.0]
"float specularEnergyCompensation"  [0.0]
"float clearcoatEnergyCompensation"  [0.0]
"float iridescenceFaceGain"  [0]
"float iridescenceEdgeGain"  [0]
"float iridescenceFresnelShape"  [5.0]
"int iridescenceMode"  [0]
"color iridescencePrimaryColor"  [1 0 0]
"color iridescenceSecondaryColor"  [0 0 1]
"float iridescenceRoughness"  [0.2]
"float fuzzGain"  [0.0]
"color fuzzColor"  [1 1 1]
"float fuzzConeAngle"  [8]
"int subsurfaceType"  [0]
"float subsurfaceGain"  [0.0]
"color subsurfaceColor"  [0.830 0.791 0.753]
"float subsurfaceDmfp"  [10]
"color subsurfaceDmfpColor"  [0.851 0.557 0.395]
"float shortSubsurfaceGain"  [0.0]
"color shortSubsurfaceColor"  [0.9 0.9 0.9]
"float shortSubsurfaceDmfp"  [5]
"float longSubsurfaceGain"  [0.0]
"color longSubsurfaceColor"  [0.8 0.0 0.0]
"float longSubsurfaceDmfp"  [20]
"float subsurfaceDirectionality"  [0.0]
"float subsurfaceBleed"  [0.0]
"float subsurfaceDiffuseBlend"  [0.0]
"int subsurfaceResolveSelfIntersections"  [0]
"float subsurfaceIor"  [1.4]
"float singlescatterGain"  [0.0]
"color singlescatterColor"  [0.830 0.791 0.753]
"float singlescatterMfp"  [10]
"color singlescatterMfpColor"  [0.851 0.557 0.395]
"color irradianceTint"  [1.0 1.0 1.0]
"float irradianceRoughness"  [0.0]
"float unitLength"  [0.1]
"float refractionGain"  [0.0]
"float reflectionGain"  [0.0]
"color refractionColor"  [1 1 1]
"float glassRoughness"  [0.1]
"float glassRefractionRoughness"  [-1.0]
"float glowGain"  [0.0]
"color glowColor"  [1 1 1]
"normal bumpNormal"  [0 0 0]
"int shadowBumpTerminator"  [1]
"color shadowColor"  [0.0 0.0 0.0]
"int shadowMode"  [0]
"float presence"  [1]
"int presenceCached"  [1]
"int mwStartable"  [0]
"float roughnessMollificationClamp"  [32]
"color userColor"  [0.0 0.0 0.0]

Bxdf

Plugin : PxrDisneyBsdf

Python format

ri.Bxdf("PxrDisneyBsdf","id",
{
	"int transmissionBehavior" : [0],
	"float presence" : [1],
	"normal bumpNormal" : [0,0,0],
	"int shadowBumpTerminator" : [1],
	"int inputAOV" : [0],
	"color baseColor" : [.18,.18,.18],
	"color emitColor" : [0,0,0],
	"float metallic" : [0],
	"float specularTint" : [0],
	"float roughness" : [.25],
	"float anisotropic" : [0],
	"float ior" : [1.5],
	"float specReflectScale" : [1.0],
	"float clearcoat" : [0],
	"float clearcoatGloss" : [1],
	"float sheen" : [0],
	"float sheenTint" : [.5],
	"float diffTrans" : [0],
	"float specTrans" : [0],
	"int isThin" : [0],
	"color transColor" : [1,1,1],
	"float transDistance" : [1],
	"float subsurface" : [0],
	"color subsurfaceColor" : [0,0,0],
	"color scatterDistances" : [1,1,1],
	"float g" : [0],
})

Rib format

Bxdf "PxrDisneyBsdf"
"int transmissionBehavior" 0
"float presence" 1
"normal bumpNormal" 0 0 0
"int shadowBumpTerminator" 1
"int inputAOV" 0
"color baseColor"  [.18 .18 .18]
"color emitColor"  [0 0 0]
"float metallic"  [0]
"float specularTint"  [0]
"float roughness"  [.25]
"float anisotropic"  [0]
"float ior"  [1.5]
"float specReflectScale"  [1.0]
"float clearcoat"  [0]
"float clearcoatGloss"  [1]
"float sheen"  [0]
"float sheenTint"  [.5]
"float diffTrans"  [0]
"float specTrans"  [0]
"int isThin"  [0]
"color transColor"  [1 1 1]
"float transDistance"  [1]
"float subsurface"  [0]
"color subsurfaceColor"  [0 0 0]
"color scatterDistances"  [1 1 1]
"float g"  [0]

Bxdf

Plugin : LamaTranslucent

Python format

ri.Bxdf("LamaTranslucent","id",
{
	"color color" : [0.18,0.18,0.18],
	"float roughness" : [0.0],
	"normal normal" : [0,0,0],
	"color shadowColor" : [0.0,0.0,0.0],
	"float energyCompensation" : [1.0],
	"int bumpShadowing" : [1],
	"string lobeName" : ['translucent'],
	"string matte" : [''],
})

Rib format

Bxdf "LamaTranslucent"
"color color" 0.18 0.18 0.18
"float roughness" 0.0
"normal normal" 0 0 0
"color shadowColor" 0.0 0.0 0.0
"float energyCompensation"  [1.0]
"int bumpShadowing"  [1]
"string lobeName"  ['translucent']
"string matte"  ['']

Bxdf

Plugin : LamaTricolorSSS

Python format

ri.Bxdf("LamaTricolorSSS","id",
{
	"normal normal" : [0,0,0],
	"color shadowColor" : [0.0,0.0,0.0],
	"float nearWeight" : [0.4],
	"color nearColor" : [1.0,0.9,0.75],
	"float nearRadius" : [0.8],
	"float midWeight" : [0.3],
	"color midColor" : [0.95,0.7,0.55],
	"float midRadius" : [2.5],
	"float farWeight" : [0.9],
	"color farColor" : [0.7,0.1,0.1],
	"float farRadius" : [5.0],
	"float sssScale" : [1.0],
	"float sssFollowTopology" : [0.0],
	"string sssSubset" : [''],
	"int sssContinuationRays" : [0],
	"int mode" : [0],
	"int bumpShadowing" : [1],
	"string sssEntryLobeName" : ['irradiance'],
	"string sssExitLobeName" : ['subsurface'],
	"int sssId" : [0],
	"string matte" : [''],
})

Rib format

Bxdf "LamaTricolorSSS"
"normal normal" 0 0 0
"color shadowColor" 0.0 0.0 0.0
"float nearWeight"  [0.4]
"color nearColor"  [1.0 0.9 0.75]
"float nearRadius"  [0.8]
"float midWeight"  [0.3]
"color midColor"  [0.95 0.7 0.55]
"float midRadius"  [2.5]
"float farWeight"  [0.9]
"color farColor"  [0.7 0.1 0.1]
"float farRadius"  [5.0]
"float sssScale"  [1.0]
"float sssFollowTopology"  [0.0]
"string sssSubset"  ['']
"int sssContinuationRays"  [0]
"int mode"  [0]
"int bumpShadowing"  [1]
"string sssEntryLobeName"  ['irradiance']
"string sssExitLobeName"  ['subsurface']
"int sssId"  [0]
"string matte"  ['']

Bxdf

Plugin : LamaConductor

Python format

ri.Bxdf("LamaConductor","id",
{
	"color tint" : [1.0,1.0,1.0],
	"int fresnelMode" : [0],
	"color reflectivity" : [0.9450,0.7772,0.3737],
	"color edgeColor" : [0.7137,0.7373,0.4550],
	"color IOR" : [0.18,0.42,1.37],
	"color extinction" : [3.42,2.35,1.77],
	"float roughness" : [0.1],
	"normal normal" : [0.0,0.0,0.0],
	"color shadowColor" : [0.0,0.0,0.0],
	"float tailMix" : [0.0],
	"float tailLength" : [0.5],
	"float anisotropy" : [0.0],
	"vector anisotropyDirection" : [0.0,0.0,0.0],
	"float anisotropyRotation" : [0.0],
	"float iridescenceThickness" : [0.0],
	"float iridescenceIOR" : [1.5],
	"int overrideExteriorIOR" : [0],
	"float exteriorIOR" : [1.0],
	"int edgeColorMode" : [0],
	"float energyCompensation" : [1.0],
	"int bumpShadowing" : [1],
	"float surfaceMollification" : [1.0],
	"float motionMollification" : [0.0],
	"string lobeName" : ['specular'],
	"string matte" : [''],
})

Rib format

Bxdf "LamaConductor"
"color tint" 1.0 1.0 1.0
"int fresnelMode" 0
"color reflectivity" 0.9450 0.7772 0.3737
"color edgeColor" 0.7137 0.7373 0.4550
"color IOR" 0.18 0.42 1.37
"color extinction" 3.42 2.35 1.77
"float roughness" 0.1
"normal normal" 0.0 0.0 0.0
"color shadowColor" 0.0 0.0 0.0
"float tailMix"  [0.0]
"float tailLength"  [0.5]
"float anisotropy"  [0.0]
"vector anisotropyDirection"  [0.0 0.0 0.0]
"float anisotropyRotation"  [0.0]
"float iridescenceThickness"  [0.0]
"float iridescenceIOR"  [1.5]
"int overrideExteriorIOR"  [0]
"float exteriorIOR"  [1.0]
"int edgeColorMode"  [0]
"float energyCompensation"  [1.0]
"int bumpShadowing"  [1]
"float surfaceMollification"  [1.0]
"float motionMollification"  [0.0]
"string lobeName"  ['specular']
"string matte"  ['']

Bxdf

Plugin : LamaSurface

Python format

ri.Bxdf("LamaSurface","id",
{
	"int materialSides" : [1],
	"bxdf materialFront" : ['No,Value'],
	"bxdf materialBack" : ['No,Value'],
	"float presence" : [1.0],
	"float exteriorIOR" : [1.0],
	"int computePresence" : [0],
	"int computeOpacity" : [0],
	"int computeSubsurface" : [0],
	"int computeInterior" : [0],
	"color utilityColor" : ['No,Value'],
	"float utilityFloat" : ['No,Value'],
	"int utilityInteger" : ['No,Value'],
})

Rib format

Bxdf "LamaSurface"
"int materialSides" 1
"bxdf materialFront" 'No Value'
"bxdf materialBack" 'No Value'
"float presence" 1.0
"float exteriorIOR" 1.0
"int computePresence"  [0]
"int computeOpacity"  [0]
"int computeSubsurface"  [0]
"int computeInterior"  [0]
"color utilityColor"  ['No Value']
"float utilityFloat"  ['No Value']
"int utilityInteger"  ['No Value']

Bxdf

Plugin : PxrDisney

Python format

ri.Bxdf("PxrDisney","id",
{
	"color baseColor" : [.2,.5,.8],
	"color emitColor" : [0,0,0],
	"float subsurface" : [0],
	"color subsurfaceColor" : [0,0,0],
	"float metallic" : [0],
	"float specular" : [.5],
	"float specularTint" : [0],
	"float roughness" : [.25],
	"float anisotropic" : [0],
	"float sheen" : [0],
	"float sheenTint" : [.5],
	"float clearcoat" : [0],
	"float clearcoatGloss" : [1],
	"normal bumpNormal" : [0,0,0],
	"int shadowBumpTerminator" : [1],
	"float presence" : [1],
	"int inputAOV" : [0],
})

Rib format

Bxdf "PxrDisney"
"color baseColor" .2 .5 .8
"color emitColor" 0 0 0
"float subsurface" 0
"color subsurfaceColor" 0 0 0
"float metallic" 0
"float specular" .5
"float specularTint" 0
"float roughness" .25
"float anisotropic" 0
"float sheen" 0
"float sheenTint" .5
"float clearcoat" 0
"float clearcoatGloss" 1
"normal bumpNormal" 0 0 0
"int shadowBumpTerminator" 1
"float presence" 1
"int inputAOV" 0

SampleFilter

Plugin : PxrWatermarkFilter

Python format

ri.SampleFilter("PxrWatermarkFilter","id",
{
	"string filename" : [''],
	"float transparency" : [0.0],
	"int linearize" : [0],
	"int mode" : [3],
	"int fit" : [1],
	"float offsetX" : [0.0],
	"float offsetY" : [0.0],
	"float scaleX" : [1.0],
	"float scaleY" : [1.0],
	"float rotate" : [0.0],
})

Rib format

SampleFilter "PxrWatermarkFilter"
"string filename" ''
"float transparency" 0.0
"int linearize" 0
"int mode" 3
"int fit" 1
"float offsetX" 0.0
"float offsetY" 0.0
"float scaleX" 1.0
"float scaleY" 1.0
"float rotate" 0.0

SampleFilter

Plugin : PxrBackgroundSampleFilter

Python format

ri.SampleFilter("PxrBackgroundSampleFilter","id",
{
	"color backgroundColor" : [0,0,0],
})

Rib format

SampleFilter "PxrBackgroundSampleFilter"
"color backgroundColor" 0 0 0

SampleFilter

Plugin : PxrWhitePointSampleFilter

Python format

ri.SampleFilter("PxrWhitePointSampleFilter","id",
{
	"float temperature" : [6500],
	"int useManualWhitePoint" : [0],
	"color manualWhitePoint" : [1,1,1],
	"string aov" : ['Ci'],
})

Rib format

SampleFilter "PxrWhitePointSampleFilter"
"float temperature" 6500
"int useManualWhitePoint" 0
"color manualWhitePoint" 1 1 1
"string aov" 'Ci'

SampleFilter

Plugin : PxrSampleFilterCombiner

Python format

ri.SampleFilter("PxrSampleFilterCombiner","id",
{
	"samplefilter filter" : ['No,Value'],
})

Rib format

SampleFilter "PxrSampleFilterCombiner"
"samplefilter filter" 'No Value'

SampleFilter

Plugin : PxrShadowFilter

Python format

ri.SampleFilter("PxrShadowFilter","id",
{
	"string occludedAov" : [''],
	"string unoccludedAov" : [''],
	"string shadowAov" : [''],
})

Rib format

SampleFilter "PxrShadowFilter"
"string occludedAov" ''
"string unoccludedAov" ''
"string shadowAov" ''

SampleFilter

Plugin : PxrGradeSampleFilter

Python format

ri.SampleFilter("PxrGradeSampleFilter","id",
{
	"color blackPoint" : [0,0,0],
	"color whitePoint" : [1,1,1],
	"color lift" : [0,0,0],
	"color gain" : [1,1,1],
	"color multiply" : [1,1,1],
	"color gamma" : [1,1,1],
	"color offset" : [0,0,0],
	"int clampWhite" : [0],
	"int clampBlack" : [1],
	"color mask" : [1,1,1],
	"string aov" : ['Ci'],
})

Rib format

SampleFilter "PxrGradeSampleFilter"
"color blackPoint" 0 0 0
"color whitePoint" 1 1 1
"color lift" 0 0 0
"color gain" 1 1 1
"color multiply" 1 1 1
"color gamma" 1 1 1
"color offset" 0 0 0
"int clampWhite" 0
"int clampBlack" 1
"color mask" 1 1 1
"string aov" 'Ci'

SampleFilter

Plugin : PxrCopyAOVSampleFilter

Python format

ri.SampleFilter("PxrCopyAOVSampleFilter","id",
{
	"string readAov" : [''],
	"string writeAov" : ['Ci'],
})

Rib format

SampleFilter "PxrCopyAOVSampleFilter"
"string readAov" ''
"string writeAov" 'Ci'

SampleFilter

Plugin : PxrFilmicTonemapperSampleFilter

Python format

ri.SampleFilter("PxrFilmicTonemapperSampleFilter","id",
{
	"float A" : [0.22],
	"float B" : [0.30],
	"float C" : [0.10],
	"float D" : [0.20],
	"float E" : [0.01],
	"float F" : [0.3],
	"float linearWhitePoint" : [11.2],
	"float exposureAdjust" : [1.0],
	"string aov" : ['Ci'],
})

Rib format

SampleFilter "PxrFilmicTonemapperSampleFilter"
"float A" 0.22
"float B" 0.30
"float C" 0.10
"float D" 0.20
"float E" 0.01
"float F" 0.3
"float linearWhitePoint" 11.2
"float exposureAdjust" 1.0
"string aov" 'Ci'

SampleFilter

Plugin : PxrCryptomatte

Python format

ri.SampleFilter("PxrCryptomatte","id",
{
	"string filename" : ['cryptomatte.exr'],
	"string manifest" : ['header'],
	"string layer" : ['identifier:name'],
	"string attribute" : [''],
	"int levels" : [6],
	"int accuracy" : [4],
})

Rib format

SampleFilter "PxrCryptomatte"
"string filename" 'cryptomatte.exr'
"string manifest" 'header'
"string layer" 'identifier:name'
"string attribute" ''
"int levels" 6
"int accuracy" 4

SampleFilter

Plugin : PxrImagePlaneFilter

Python format

ri.SampleFilter("PxrImagePlaneFilter","id",
{
	"string filename" : [''],
	"color colorGain" : [1.0,1.0,1.0],
	"color colorOffset" : [0.0,0.0,0.0],
	"int linearize" : [0],
	"int useAlpha" : [0],
	"int fit" : [0],
	"float filmMinX" : [0.0],
	"float filmMaxX" : [0.0],
	"float filmMinY" : [0.0],
	"float filmMaxY" : [0.0],
	"float offsetX" : [0.0],
	"float offsetY" : [0.0],
	"float scaleX" : [1.0],
	"float scaleY" : [1.0],
	"float rotate" : [0.0],
	"string holdoutShadowAov" : [''],
})

Rib format

SampleFilter "PxrImagePlaneFilter"
"string filename" ''
"color colorGain" 1.0 1.0 1.0
"color colorOffset" 0.0 0.0 0.0
"int linearize" 0
"int useAlpha" 0
"int fit" 0
"float filmMinX" 0.0
"float filmMaxX" 0.0
"float filmMinY" 0.0
"float filmMaxY" 0.0
"float offsetX" 0.0
"float offsetY" 0.0
"float scaleX" 1.0
"float scaleY" 1.0
"float rotate" 0.0
"string holdoutShadowAov" ''

DisplayFilter

Plugin : PxrFilmicTonemapperDisplayFilter

Python format

ri.DisplayFilter("PxrFilmicTonemapperDisplayFilter","id",
{
	"float A" : [0.22],
	"float B" : [0.30],
	"float C" : [0.10],
	"float D" : [0.20],
	"float E" : [0.01],
	"float F" : [0.3],
	"float linearWhitePoint" : [11.2],
	"float exposureAdjust" : [1.0],
	"string aov" : ['Ci'],
})

Rib format

DisplayFilter "PxrFilmicTonemapperDisplayFilter"
"float A" 0.22
"float B" 0.30
"float C" 0.10
"float D" 0.20
"float E" 0.01
"float F" 0.3
"float linearWhitePoint" 11.2
"float exposureAdjust" 1.0
"string aov" 'Ci'

DisplayFilter

Plugin : PxrHalfBufferErrorFilter

Python format

ri.DisplayFilter("PxrHalfBufferErrorFilter","id",
{
	"string aov1" : ['even'],
	"string aov2" : ['odd'],
	"string result" : ['mse'],
})

Rib format

DisplayFilter "PxrHalfBufferErrorFilter"
"string aov1" 'even'
"string aov2" 'odd'
"string result" 'mse'

DisplayFilter

Plugin : PxrLightSaturation

Python format

ri.DisplayFilter("PxrLightSaturation","id",
{
	"string aov" : ['Ci'],
	"string light" : [''],
	"float threshold" : [1.0],
	"int invert" : [0],
	"float shift" : [1.0],
})

Rib format

DisplayFilter "PxrLightSaturation"
"string aov" 'Ci'
"string light" ''
"float threshold" 1.0
"int invert" 0
"float shift" 1.0

DisplayFilter

Plugin : PxrCopyAOVDisplayFilter

Python format

ri.DisplayFilter("PxrCopyAOVDisplayFilter","id",
{
	"string readAov" : [''],
	"string writeAov" : ['Ci'],
})

Rib format

DisplayFilter "PxrCopyAOVDisplayFilter"
"string readAov" ''
"string writeAov" 'Ci'

DisplayFilter

Plugin : PxrDisplayFilterCombiner

Python format

ri.DisplayFilter("PxrDisplayFilterCombiner","id",
{
	"displayfilter filter" : ['No,Value'],
})

Rib format

DisplayFilter "PxrDisplayFilterCombiner"
"displayfilter filter" 'No Value'

DisplayFilter

Plugin : PxrBackgroundDisplayFilter

Python format

ri.DisplayFilter("PxrBackgroundDisplayFilter","id",
{
	"color backgroundColor" : [0,0,0],
	"string aov" : ['Ci'],
	"string aovAlpha" : ['a'],
})

Rib format

DisplayFilter "PxrBackgroundDisplayFilter"
"color backgroundColor" 0 0 0
"string aov" 'Ci'
"string aovAlpha" 'a'

DisplayFilter

Plugin : PxrImageDisplayFilter

Python format

ri.DisplayFilter("PxrImageDisplayFilter","id",
{
	"string filename" : [''],
	"color colorGain" : [1.0,1.0,1.0],
	"color colorOffset" : [0.0,0.0,0.0],
	"int linearize" : [0],
	"int fit" : [0],
	"float filmMinX" : [0.0],
	"float filmMaxX" : [0.0],
	"float filmMinY" : [0.0],
	"float filmMaxY" : [0.0],
	"float offsetX" : [0.0],
	"float offsetY" : [0.0],
	"float scaleX" : [1.0],
	"float scaleY" : [1.0],
	"float rotate" : [0.0],
	"string holdoutShadowAov" : [''],
})

Rib format

DisplayFilter "PxrImageDisplayFilter"
"string filename" ''
"color colorGain" 1.0 1.0 1.0
"color colorOffset" 0.0 0.0 0.0
"int linearize" 0
"int fit" 0
"float filmMinX" 0.0
"float filmMaxX" 0.0
"float filmMinY" 0.0
"float filmMaxY" 0.0
"float offsetX" 0.0
"float offsetY" 0.0
"float scaleX" 1.0
"float scaleY" 1.0
"float rotate" 0.0
"string holdoutShadowAov" ''

DisplayFilter

Plugin : PxrEdgeDetect

Python format

ri.DisplayFilter("PxrEdgeDetect","id",
{
	"string aov" : ['Ci'],
})

Rib format

DisplayFilter "PxrEdgeDetect"
"string aov" 'Ci'

DisplayFilter

Plugin : PxrStylizedToon

Python format

ri.DisplayFilter("PxrStylizedToon","id",
{
	"string Notes" : ['Light,Mask,Switch,,Diffuse,Energy,From,,Step,Mode'],
	"string visualizer" : ['toonDiffuseFinal'],
	"string signal_aov_string" : ['diffuse'],
	"string whiteShader" : ['signalAovAverage'],
	"int light_mask_switch" : [0],
	"color backgroundColor" : [0,0,0],
	"int occlusion_integrator_switch" : [0],
	"int remapSplineSwitch" : [0],
	"int ramp" : [4],
	"float ramp_Knots" : [0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
	"float ramp_Floats" : [0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
	"string ramp_Interpolation" : ['linear'],
	"string stepMode" : ['albedo'],
	"float albedoLift" : [0.0],
	"color darks" : [0,0,0],
	"int toonDiffuse_numSteps" : [4],
	"float minVal" : [0],
	"float maxVal" : [1],
	"float gamma" : [1.0],
})

Rib format

DisplayFilter "PxrStylizedToon"
"string Notes" 'Light Mask Switch, Diffuse Energy From, Step Mode'
"string visualizer" 'toonDiffuseFinal'
"string signal_aov_string" 'diffuse'
"string whiteShader" 'signalAovAverage'
"int light_mask_switch" 0
"color backgroundColor" 0 0 0
"int occlusion_integrator_switch" 0
"int remapSplineSwitch"  [0]
"int ramp"  [4]
"float ramp_Knots"  [0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1]
"float ramp_Floats"  [0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1]
"string ramp_Interpolation"  ['linear']
"string stepMode"  ['albedo']
"float albedoLift"  [0.0]
"color darks"  [0 0 0]
"int toonDiffuse_numSteps"  [4]
"float minVal"  [0]
"float maxVal"  [1]
"float gamma"  [1.0]

DisplayFilter

Plugin : PxrWhitePointDisplayFilter

Python format

ri.DisplayFilter("PxrWhitePointDisplayFilter","id",
{
	"float temperature" : [6500],
	"int useManualWhitePoint" : [0],
	"color manualWhitePoint" : [1,1,1],
	"string aov" : ['Ci'],
})

Rib format

DisplayFilter "PxrWhitePointDisplayFilter"
"float temperature" 6500
"int useManualWhitePoint" 0
"color manualWhitePoint" 1 1 1
"string aov" 'Ci'

DisplayFilter

Plugin : PxrGradeDisplayFilter

Python format

ri.DisplayFilter("PxrGradeDisplayFilter","id",
{
	"color blackPoint" : [0,0,0],
	"color whitePoint" : [1,1,1],
	"color lift" : [0,0,0],
	"color gain" : [1,1,1],
	"color multiply" : [1,1,1],
	"color gamma" : [1,1,1],
	"color offset" : [0,0,0],
	"int clampWhite" : [0],
	"int clampBlack" : [1],
	"color mask" : [1,1,1],
	"string aov" : ['Ci'],
})

Rib format

DisplayFilter "PxrGradeDisplayFilter"
"color blackPoint" 0 0 0
"color whitePoint" 1 1 1
"color lift" 0 0 0
"color gain" 1 1 1
"color multiply" 1 1 1
"color gamma" 1 1 1
"color offset" 0 0 0
"int clampWhite" 0
"int clampBlack" 1
"color mask" 1 1 1
"string aov" 'Ci'

DisplayFilter

Plugin : PxrStylizedLines

Python format

ri.DisplayFilter("PxrStylizedLines","id",
{
	"string Notes" : ['Lines,Stylization,Display,Filter'],
	"string visualizer" : ['finalLinesBeauty'],
	"string daisy_chain_comp" : ['over'],
	"string signal_aov_string" : ['diffuse'],
	"string whiteShader" : ['signalAovAverage'],
	"int light_mask_switch" : [0],
	"string lineType" : ['sections'],
	"int overwriteDataAOV" : [0],
	"string aov" : ['NPRsections'],
	"float linesGamma" : [1.0],
	"int camdist_linstep_switch" : [0],
	"float camdist_Zmin" : [1.0],
	"float camdist_Zmax" : [100],
	"int camdist_zscale_switch" : [0],
	"float camdist_zscale" : [0.04],
	"string weight_type" : ['bellCurve'],
	"float sigmoid_sharpness" : [17],
	"float sigmoid_offset" : [0.3],
	"string activation_function" : ['spline'],
	"float sigmoid_activation_sharpness" : [25],
	"float sigmoid_activation_offset" : [0.0],
	"int lineMask_switch" : [0],
	"int linesInside_switch" : [0],
	"float lineThickness" : [1.0],
	"int ramp" : [4],
	"float ramp_Knots" : [0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
	"float ramp_Floats" : [0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
	"string ramp_Interpolation" : ['linear'],
	"int Dilate_Sort_Switch" : [0],
	"float Dilate_Sort_Radius" : [1.0],
	"float Dilate_Sort_Depth_Scale" : [1.0],
	"string Dilate_Sort_Weight_Type" : ['Bell,Curve'],
	"int Dilate_Sort_Alpha_Switch" : [0],
	"float Dilate_Sort_Max_Depth" : [1000],
	"int thickness_from_pattern_switch" : [0],
	"float line_thickness_scale" : [1.0],
	"int thickness_from_zdepth_switch" : [0],
	"float Zmin" : [0.0],
	"float Zmax" : [200],
	"float Zmin_thickness" : [5.0],
	"float Zmax_thickness" : [1.0],
	"int thickness_from_lighting_switch" : [0],
	"float Light_min_thickness" : [0.0],
	"float Light_max_thickness" : [5.0],
	"int Light_min_max_thickness_invert" : [0],
	"float Light_thickness_gamma" : [1.0],
	"string lineColorFrom" : ['colorSwatch'],
	"color lineColor" : [1,1,1],
	"string light_response" : ['none'],
	"vector HSV_Light" : [0,1,1],
	"vector HSV_Dark" : [0,1,0],
	"color lineColorShadow" : [0.5,0.5,0.5],
})

Rib format

DisplayFilter "PxrStylizedLines"
"string Notes" 'Lines Stylization Display Filter'
"string visualizer" 'finalLinesBeauty'
"string daisy_chain_comp" 'over'
"string signal_aov_string" 'diffuse'
"string whiteShader" 'signalAovAverage'
"int light_mask_switch" 0
"string lineType" 'sections'
"int overwriteDataAOV" 0
"string aov" 'NPRsections'
"float linesGamma" 1.0
"int camdist_linstep_switch" 0
"float camdist_Zmin" 1.0
"float camdist_Zmax" 100
"int camdist_zscale_switch" 0
"float camdist_zscale" 0.04
"string weight_type" 'bellCurve'
"float sigmoid_sharpness" 17
"float sigmoid_offset" 0.3
"string activation_function" 'spline'
"float sigmoid_activation_sharpness" 25
"float sigmoid_activation_offset" 0.0
"int lineMask_switch" 0
"int linesInside_switch" 0
"float lineThickness" 1.0
"int ramp"  [4]
"float ramp_Knots"  [0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1]
"float ramp_Floats"  [0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1]
"string ramp_Interpolation"  ['linear']
"int Dilate_Sort_Switch"  [0]
"float Dilate_Sort_Radius"  [1.0]
"float Dilate_Sort_Depth_Scale"  [1.0]
"string Dilate_Sort_Weight_Type"  ['Bell Curve']
"int Dilate_Sort_Alpha_Switch"  [0]
"float Dilate_Sort_Max_Depth"  [1000]
"int thickness_from_pattern_switch"  [0]
"float line_thickness_scale"  [1.0]
"int thickness_from_zdepth_switch"  [0]
"float Zmin"  [0.0]
"float Zmax"  [200]
"float Zmin_thickness"  [5.0]
"float Zmax_thickness"  [1.0]
"int thickness_from_lighting_switch"  [0]
"float Light_min_thickness"  [0.0]
"float Light_max_thickness"  [5.0]
"int Light_min_max_thickness_invert"  [0]
"float Light_thickness_gamma"  [1.0]
"string lineColorFrom"  ['colorSwatch']
"color lineColor"  [1 1 1]
"string light_response"  ['none']
"vector HSV_Light"  [0 1 1]
"vector HSV_Dark"  [0 1 0]
"color lineColorShadow"  [0.5 0.5 0.5]

DisplayFilter

Plugin : PxrStylizedHatching

Python format

ri.DisplayFilter("PxrStylizedHatching","id",
{
	"string Notes" : ['Hatching,Stylized,Looks,Display,Filter'],
	"string visualizer" : ['hatchingOnColor'],
	"int hatchingMask_switch" : [0],
	"color HatchOnColor" : [1,1,1],
	"int HatchOnBG_switch" : [0],
	"int AddSpec_switch" : [0],
	"string signal_aov_string" : ['diffuse'],
	"string whiteShader" : ['signalAovAverage'],
	"string hatchColorFrom" : ['colorSwatch'],
	"color hatchColor" : [0,0,0],
	"color BGColor" : [0,0,0],
	"string BGTex" : [''],
	"int light_mask_switch" : [0],
	"int alpha_black_hatch_switch" : [0],
	"float NPR_mix" : [1.0],
	"int camera_range_mask_switch" : [0],
	"string z_depth_mode" : ['lineNZAOV'],
	"float Z_min" : [0.0],
	"float Z_max" : [200],
	"float Z_min_freq" : [5.0],
	"float Z_max_freq" : [1.0],
	"int remapSplineSwitch" : [0],
	"int ramp" : [4],
	"float ramp_Knots" : [0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
	"float ramp_Floats" : [0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
	"string ramp_Interpolation" : ['linear'],
	"float Hatch_Gamma" : [0.5],
	"int blending_test_colors_switch" : [0],
	"string blending_mode" : ['mix'],
	"int blending_black" : [0],
	"float blending_hold" : [0.0],
	"float blending_overlap" : [1.0],
	"int progressive_tex_switch" : [0],
	"string projection" : ['triplanar'],
	"string triplanar_P_aov_string" : ['P'],
	"string triplanar_N_aov_string" : ['Nn'],
	"float triplanar_blending" : [1.0],
	"int flip_tex" : [0],
	"string hatching_freq_mode" : ['1Value'],
	"float hatching_freq" : [0.2],
	"float hatching_freq_tex1" : [1.0],
	"float hatching_freq_tex2" : [1.0],
	"float hatching_freq_tex3" : [1.0],
	"float hatching_freq_tex4" : [1.0],
	"float hatching_freq_tex5" : [1.0],
	"float hatching_freq_tex6" : [1.0],
	"float hatching_freq_tex7" : [1.0],
	"float hatching_freq_tex8" : [1.0],
	"float Light_min_freq" : [5.0],
	"float Light_max_freq" : [1.0],
	"float hatchTexClr_mix" : [0.0],
	"int hatchTex_invert_switch" : [0],
	"string hatchingTexType" : ['texSetStock'],
	"string hatchingTexSetStock" : ['StylizedLooks/pxrStylized-woven'],
	"string hatchingTexSetCustom" : [''],
	"string hatchingTex1" : [''],
	"string hatchingTex2" : [''],
	"string hatchingTex3" : [''],
	"string hatchingTex4" : [''],
	"string hatchingTex5" : [''],
	"string hatchingTex6" : [''],
	"string hatchingTex7" : [''],
	"string hatchingTex8" : [''],
})

Rib format

DisplayFilter "PxrStylizedHatching"
"string Notes" 'Hatching Stylized Looks Display Filter'
"string visualizer" 'hatchingOnColor'
"int hatchingMask_switch" 0
"color HatchOnColor" 1 1 1
"int HatchOnBG_switch" 0
"int AddSpec_switch" 0
"string signal_aov_string" 'diffuse'
"string whiteShader" 'signalAovAverage'
"string hatchColorFrom" 'colorSwatch'
"color hatchColor" 0 0 0
"color BGColor" 0 0 0
"string BGTex" ''
"int light_mask_switch" 0
"int alpha_black_hatch_switch" 0
"float NPR_mix" 1.0
"int camera_range_mask_switch"  [0]
"string z_depth_mode"  ['lineNZAOV']
"float Z_min"  [0.0]
"float Z_max"  [200]
"float Z_min_freq"  [5.0]
"float Z_max_freq"  [1.0]
"int remapSplineSwitch"  [0]
"int ramp"  [4]
"float ramp_Knots"  [0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1]
"float ramp_Floats"  [0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1]
"string ramp_Interpolation"  ['linear']
"float Hatch_Gamma"  [0.5]
"int blending_test_colors_switch"  [0]
"string blending_mode"  ['mix']
"int blending_black"  [0]
"float blending_hold"  [0.0]
"float blending_overlap"  [1.0]
"int progressive_tex_switch"  [0]
"string projection"  ['triplanar']
"string triplanar_P_aov_string"  ['P']
"string triplanar_N_aov_string"  ['Nn']
"float triplanar_blending"  [1.0]
"int flip_tex"  [0]
"string hatching_freq_mode"  ['1Value']
"float hatching_freq"  [0.2]
"float hatching_freq_tex1"  [1.0]
"float hatching_freq_tex2"  [1.0]
"float hatching_freq_tex3"  [1.0]
"float hatching_freq_tex4"  [1.0]
"float hatching_freq_tex5"  [1.0]
"float hatching_freq_tex6"  [1.0]
"float hatching_freq_tex7"  [1.0]
"float hatching_freq_tex8"  [1.0]
"float Light_min_freq"  [5.0]
"float Light_max_freq"  [1.0]
"float hatchTexClr_mix"  [0.0]
"int hatchTex_invert_switch"  [0]
"string hatchingTexType"  ['texSetStock']
"string hatchingTexSetStock"  ['StylizedLooks/pxrStylized-woven']
"string hatchingTexSetCustom"  ['']
"string hatchingTex1"  ['']
"string hatchingTex2"  ['']
"string hatchingTex3"  ['']
"string hatchingTex4"  ['']
"string hatchingTex5"  ['']
"string hatchingTex6"  ['']
"string hatchingTex7"  ['']
"string hatchingTex8"  ['']

DisplayFilter

Plugin : PxrShadowDisplayFilter

Python format

ri.DisplayFilter("PxrShadowDisplayFilter","id",
{
	"string occludedAov" : [''],
	"string unoccludedAov" : [''],
	"string shadowAov" : [''],
	"float shadowThreshold" : [0.01],
})

Rib format

DisplayFilter "PxrShadowDisplayFilter"
"string occludedAov" ''
"string unoccludedAov" ''
"string shadowAov" ''
"float shadowThreshold" 0.01

Displaydriver

Plugin : d_null

Python format

ri.Displaydriver("d_null","id",
{
})

Rib format

Displaydriver "d_null"

Displaydriver

Plugin : d_png

Python format

ri.Displaydriver("d_png","id",
{
	"int quantize" : [1],
})

Rib format

Displaydriver "d_png"
"int quantize" 1

Displaydriver

Plugin : d_deepexr

Python format

ri.Displaydriver("d_deepexr","id",
{
	"int asrgba" : [1],
	"string storage" : ['scanline'],
	"string type" : ['half'],
	"string compression" : ['zips'],
	"float forcepar" : [0.0],
	"int metadatacount" : [0],
})

Rib format

Displaydriver "d_deepexr"
"int asrgba" 1
"string storage" 'scanline'
"string type" 'half'
"string compression" 'zips'
"float forcepar" 0.0
"int metadatacount" 0

Displaydriver

Plugin : d_pointcloud

Python format

ri.Displaydriver("d_pointcloud","id",
{
})

Rib format

Displaydriver "d_pointcloud"

Displaydriver

Plugin : d_tiff

Python format

ri.Displaydriver("d_tiff","id",
{
	"string format" : ['float32'],
	"int quantize" : [1],
	"string compression" : ['lzw'],
	"string resolutionunit" : ['none'],
	"float2 resolution" : [1.0,1.0],
})

Rib format

Displaydriver "d_tiff"
"string format" 'float32'
"int quantize" 1
"string compression" 'lzw'
"string resolutionunit"  ['none']
"float2 resolution"  [1.0 1.0]

Displaydriver

Plugin : d_openexr

Python format

ri.Displaydriver("d_openexr","id",
{
	"int asrgba" : [1],
	"string autocrop" : ['false'],
	"string storage" : ['scanline'],
	"string exrpixeltype" : ['half'],
	"string compression" : ['zips'],
	"float compressionlevel" : [45.0],
	"float forcepar" : [0.0],
	"int metadatacount" : [0],
})

Rib format

Displaydriver "d_openexr"
"int asrgba" 1
"string autocrop" 'false'
"string storage" 'scanline'
"string exrpixeltype" 'half'
"string compression" 'zips'
"float compressionlevel" 45.0
"float forcepar" 0.0
"int metadatacount" 0

Displaydriver

Plugin : d_it

Python format

ri.Displaydriver("d_it","id",
{
})

Rib format

Displaydriver "d_it"

Displaydriver

Plugin : d_targa

Python format

ri.Displaydriver("d_targa","id",
{
	"int quantize" : [1],
})

Rib format

Displaydriver "d_targa"
"int quantize" 1

Displaydriver

Plugin : d_texture

Python format

ri.Displaydriver("d_texture","id",
{
	"string format" : ['pixar'],
	"string type" : ['byte'],
	"string exrpixeltype" : ['half'],
	"string smode" : ['black'],
	"string tmode" : ['black'],
	"string compression" : ['lossless'],
	"string exrcompression" : ['DWAa'],
	"float exrcompressionlevel" : [45.0],
})

Rib format

Displaydriver "d_texture"
"string format" 'pixar'
"string type" 'byte'
"string exrpixeltype" 'half'
"string smode" 'black'
"string tmode" 'black'
"string compression" 'lossless'
"string exrcompression" 'DWAa'
"float exrcompressionlevel" 45.0

LightFilter

Plugin : PxrCombinerLightFilter

Python format

ri.LightFilter("PxrCombinerLightFilter","id",
{
	"lightfilter mult" : ['No,Value'],
	"lightfilter max" : ['No,Value'],
	"lightfilter min" : ['No,Value'],
	"lightfilter screen" : ['No,Value'],
	"int combineShadows" : [0],
})

Rib format

LightFilter "PxrCombinerLightFilter"
"lightfilter mult" 'No Value'
"lightfilter max" 'No Value'
"lightfilter min" 'No Value'
"lightfilter screen" 'No Value'
"int combineShadows" 0

LightFilter

Plugin : PxrGoboLightFilter

Python format

ri.LightFilter("PxrGoboLightFilter","id",
{
	"string combineMode" : ['mult'],
	"string coordsys" : [''],
	"string __lightFilterParentShader" : [''],
	"string linkingGroups" : [''],
	"string notes" : [''],
	"string map" : ['ratGrid.tex'],
	"int linearize" : [0],
	"int premultipliedAlpha" : [1],
	"int refreshMap" : [0],
	"color fillColor" : [1.0,1.0,1.0],
	"float width" : [1.0],
	"float height" : [1.0],
	"float density" : [1],
	"int invert" : [0],
	"float intensity" : [1.0],
	"float diffuse" : [1.0],
	"float specular" : [1.0],
	"int tileMode" : [0],
	"float scaleU" : [1.0],
	"float scaleV" : [1.0],
	"float offsetU" : [0.0],
	"float offsetV" : [0.0],
})

Rib format

LightFilter "PxrGoboLightFilter"
"string combineMode" 'mult'
"string coordsys" ''
"string __lightFilterParentShader" ''
"string linkingGroups" ''
"string notes"  ['']
"string map"  ['ratGrid.tex']
"int linearize"  [0]
"int premultipliedAlpha"  [1]
"int refreshMap"  [0]
"color fillColor"  [1.0 1.0 1.0]
"float width"  [1.0]
"float height"  [1.0]
"float density"  [1]
"int invert"  [0]
"float intensity"  [1.0]
"float diffuse"  [1.0]
"float specular"  [1.0]
"int tileMode"  [0]
"float scaleU"  [1.0]
"float scaleV"  [1.0]
"float offsetU"  [0.0]
"float offsetV"  [0.0]

LightFilter

Plugin : PxrBlockerLightFilter

Python format

ri.LightFilter("PxrBlockerLightFilter","id",
{
	"string combineMode" : ['mult'],
	"string coordsys" : [''],
	"string linkingGroups" : [''],
	"string notes" : [''],
	"float width" : [0.0],
	"float height" : [0.0],
	"float depth" : [0.0],
	"float radius" : [1.0],
	"float edge" : [0.25],
	"float density" : [1.0],
	"int invert" : [0],
	"float intensity" : [0.0],
	"float diffuse" : [1.0],
	"float specular" : [1.0],
	"float saturation" : [1.0],
	"int falloff" : [6],
	"float falloff_Knots" : [0,0,0.3,0.7,1,1,1,1,1,1,1,1,1,1,1,1],
	"float falloff_Floats" : [0,0,0.2,0.8,1,1,1,1,1,1,1,1,1,1,1,1],
	"string falloff_Interpolation" : ['bspline'],
	"int colorRamp" : [4],
	"float colorRamp_Knots" : [0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
	"color colorRamp_Colors" : [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
	"string colorRamp_Interpolation" : ['linear'],
})

Rib format

LightFilter "PxrBlockerLightFilter"
"string combineMode" 'mult'
"string coordsys" ''
"string linkingGroups" ''
"string notes"  ['']
"float width"  [0.0]
"float height"  [0.0]
"float depth"  [0.0]
"float radius"  [1.0]
"float edge"  [0.25]
"float density"  [1.0]
"int invert"  [0]
"float intensity"  [0.0]
"float diffuse"  [1.0]
"float specular"  [1.0]
"float saturation"  [1.0]
"int falloff"  [6]
"float falloff_Knots"  [0 0 0.3 0.7 1 1 1 1 1 1 1 1 1 1 1 1]
"float falloff_Floats"  [0 0 0.2 0.8 1 1 1 1 1 1 1 1 1 1 1 1]
"string falloff_Interpolation"  ['bspline']
"int colorRamp"  [4]
"float colorRamp_Knots"  [0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1]
"color colorRamp_Colors"  [1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1]
"string colorRamp_Interpolation"  ['linear']

LightFilter

Plugin : PxrCookieLightFilter

Python format

ri.LightFilter("PxrCookieLightFilter","id",
{
	"int cookieMode" : [0],
	"string combineMode" : ['mult'],
	"string coordsys" : [''],
	"string __lightFilterParentShader" : [''],
	"string linkingGroups" : [''],
	"string notes" : [''],
	"string map" : ['ratGrid.tex'],
	"int refreshMap" : [0],
	"color fillColor" : [1.0,1.0,1.0],
	"int useAlpha" : [1],
	"int linearize" : [0],
	"int premultipliedAlpha" : [1],
	"float width" : [1.0],
	"float height" : [1.0],
	"float density" : [1],
	"int invert" : [0],
	"float intensity" : [1.0],
	"float diffuse" : [1.0],
	"float specular" : [1.0],
	"int directional" : [0],
	"float shearX" : [0],
	"float shearY" : [0],
	"float apex" : [25],
	"int useLightDirection" : [0],
	"int tileMode" : [0],
	"int invertU" : [0],
	"int invertV" : [0],
	"float scaleU" : [1.0],
	"float scaleV" : [1.0],
	"float offsetU" : [0.0],
	"float offsetV" : [0.0],
	"float blur" : [0.0],
	"float sBlurMult" : [1.0],
	"float tBlurMult" : [1.0],
	"float blurNearDist" : [0.0],
	"float blurMidpoint" : [0.5],
	"float blurFarDist" : [10.0],
	"float blurNearVal" : [1.0],
	"float blurMidVal" : [1.0],
	"float blurFarVal" : [1.0],
	"float blurPow" : [1.0],
	"float densityNearDist" : [0.0],
	"float densityMidpoint" : [0.5],
	"float densityFarDist" : [10.0],
	"float densityNearVal" : [1.0],
	"float densityMidVal" : [1.0],
	"float densityFarVal" : [1.0],
	"float densityPow" : [1.0],
	"float saturation" : [1.0],
	"float midpoint" : [0.18],
	"float contrast" : [1.0],
	"float whitepoint" : [1.0],
	"color tint" : [1.0,1.0,1.0],
})

Rib format

LightFilter "PxrCookieLightFilter"
"int cookieMode" 0
"string combineMode" 'mult'
"string coordsys" ''
"string __lightFilterParentShader" ''
"string linkingGroups" ''
"string notes"  ['']
"string map"  ['ratGrid.tex']
"int refreshMap"  [0]
"color fillColor"  [1.0 1.0 1.0]
"int useAlpha"  [1]
"int linearize"  [0]
"int premultipliedAlpha"  [1]
"float width"  [1.0]
"float height"  [1.0]
"float density"  [1]
"int invert"  [0]
"float intensity"  [1.0]
"float diffuse"  [1.0]
"float specular"  [1.0]
"int directional"  [0]
"float shearX"  [0]
"float shearY"  [0]
"float apex"  [25]
"int useLightDirection"  [0]
"int tileMode"  [0]
"int invertU"  [0]
"int invertV"  [0]
"float scaleU"  [1.0]
"float scaleV"  [1.0]
"float offsetU"  [0.0]
"float offsetV"  [0.0]
"float blur"  [0.0]
"float sBlurMult"  [1.0]
"float tBlurMult"  [1.0]
"float blurNearDist"  [0.0]
"float blurMidpoint"  [0.5]
"float blurFarDist"  [10.0]
"float blurNearVal"  [1.0]
"float blurMidVal"  [1.0]
"float blurFarVal"  [1.0]
"float blurPow"  [1.0]
"float densityNearDist"  [0.0]
"float densityMidpoint"  [0.5]
"float densityFarDist"  [10.0]
"float densityNearVal"  [1.0]
"float densityMidVal"  [1.0]
"float densityFarVal"  [1.0]
"float densityPow"  [1.0]
"float saturation"  [1.0]
"float midpoint"  [0.18]
"float contrast"  [1.0]
"float whitepoint"  [1.0]
"color tint"  [1.0 1.0 1.0]

LightFilter

Plugin : PxrRodLightFilter

Python format

ri.LightFilter("PxrRodLightFilter","id",
{
	"string combineMode" : ['mult'],
	"string coordsys" : [''],
	"string linkingGroups" : [''],
	"string notes" : [''],
	"float width" : [0.0],
	"float height" : [0.0],
	"float depth" : [0.0],
	"float radius" : [1.0],
	"float edge" : [0.25],
	"float density" : [1.0],
	"int invert" : [0],
	"float intensity" : [0.0],
	"float diffuse" : [1.0],
	"float specular" : [1.0],
	"float saturation" : [1.0],
	"int falloff" : [6],
	"float falloff_Knots" : [0,0,0.3,0.7,1,1,1,1,1,1,1,1,1,1,1,1],
	"float falloff_Floats" : [0,0,0.2,0.8,1,1,1,1,1,1,1,1,1,1,1,1],
	"string falloff_Interpolation" : ['bspline'],
	"int colorRamp" : [4],
	"float colorRamp_Knots" : [0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
	"color colorRamp_Colors" : [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
	"string colorRamp_Interpolation" : ['linear'],
})

Rib format

LightFilter "PxrRodLightFilter"
"string combineMode" 'mult'
"string coordsys" ''
"string linkingGroups" ''
"string notes"  ['']
"float width"  [0.0]
"float height"  [0.0]
"float depth"  [0.0]
"float radius"  [1.0]
"float edge"  [0.25]
"float density"  [1.0]
"int invert"  [0]
"float intensity"  [0.0]
"float diffuse"  [1.0]
"float specular"  [1.0]
"float saturation"  [1.0]
"int falloff"  [6]
"float falloff_Knots"  [0 0 0.3 0.7 1 1 1 1 1 1 1 1 1 1 1 1]
"float falloff_Floats"  [0 0 0.2 0.8 1 1 1 1 1 1 1 1 1 1 1 1]
"string falloff_Interpolation"  ['bspline']
"int colorRamp"  [4]
"float colorRamp_Knots"  [0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1]
"color colorRamp_Colors"  [1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1]
"string colorRamp_Interpolation"  ['linear']

LightFilter

Plugin : PxrBarnLightFilter

Python format

ri.LightFilter("PxrBarnLightFilter","id",
{
	"int barnMode" : [0],
	"string combineMode" : ['mult'],
	"string coordsys" : [''],
	"string __lightFilterParentShader" : [''],
	"string linkingGroups" : [''],
	"string notes" : [''],
	"int directional" : [0],
	"float shearX" : [0],
	"float shearY" : [0],
	"float apex" : [25],
	"int useLightDirection" : [0],
	"float width" : [1.0],
	"float height" : [1.0],
	"float radius" : [0.5],
	"float edge" : [0.0],
	"int preBarn" : [2],
	"float density" : [1.0],
	"int invert" : [0],
	"float intensity" : [0.0],
	"float diffuse" : [1.0],
	"float specular" : [1.0],
	"float densityNear" : [0.0],
	"float densityFar" : [10.0],
	"float densityNearVal" : [1.0],
	"float densityFarVal" : [1.0],
	"float densityPow" : [1.0],
	"int colorRamp" : [4],
	"float colorRamp_Knots" : [0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
	"color colorRamp_Colors" : [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
	"string colorRamp_Interpolation" : ['linear'],
})

Rib format

LightFilter "PxrBarnLightFilter"
"int barnMode" 0
"string combineMode" 'mult'
"string coordsys" ''
"string __lightFilterParentShader" ''
"string linkingGroups" ''
"string notes"  ['']
"int directional"  [0]
"float shearX"  [0]
"float shearY"  [0]
"float apex"  [25]
"int useLightDirection"  [0]
"float width"  [1.0]
"float height"  [1.0]
"float radius"  [0.5]
"float edge"  [0.0]
"int preBarn"  [2]
"float density"  [1.0]
"int invert"  [0]
"float intensity"  [0.0]
"float diffuse"  [1.0]
"float specular"  [1.0]
"float densityNear"  [0.0]
"float densityFar"  [10.0]
"float densityNearVal"  [1.0]
"float densityFarVal"  [1.0]
"float densityPow"  [1.0]
"int colorRamp"  [4]
"float colorRamp_Knots"  [0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1]
"color colorRamp_Colors"  [1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1]
"string colorRamp_Interpolation"  ['linear']

LightFilter

Plugin : PxrRampLightFilter

Python format

ri.LightFilter("PxrRampLightFilter","id",
{
	"string coordsys" : [''],
	"string combineMode" : ['mult'],
	"string linkingGroups" : [''],
	"string notes" : [''],
	"int rampType" : [0],
	"float beginDist" : [0.0],
	"float endDist" : [10.0],
	"int ramp" : [4],
	"float ramp_Knots" : [0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
	"float ramp_Floats" : [0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
	"string ramp_Interpolation" : ['linear'],
	"float density" : [1.0],
	"int invert" : [0],
	"float intensity" : [1.0],
	"float diffuse" : [1.0],
	"float specular" : [1.0],
	"float saturation" : [1.0],
	"int colorRamp" : [4],
	"float colorRamp_Knots" : [0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
	"color colorRamp_Colors" : [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
	"string colorRamp_Interpolation" : ['linear'],
})

Rib format

LightFilter "PxrRampLightFilter"
"string coordsys" ''
"string combineMode" 'mult'
"string linkingGroups" ''
"string notes"  ['']
"int rampType"  [0]
"float beginDist"  [0.0]
"float endDist"  [10.0]
"int ramp"  [4]
"float ramp_Knots"  [0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1]
"float ramp_Floats"  [0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1]
"string ramp_Interpolation"  ['linear']
"float density"  [1.0]
"int invert"  [0]
"float intensity"  [1.0]
"float diffuse"  [1.0]
"float specular"  [1.0]
"float saturation"  [1.0]
"int colorRamp"  [4]
"float colorRamp_Knots"  [0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1]
"color colorRamp_Colors"  [1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1]
"string colorRamp_Interpolation"  ['linear']

LightFilter

Plugin : PxrIntMultLightFilter

Python format

ri.LightFilter("PxrIntMultLightFilter","id",
{
	"string combineMode" : ['mult'],
	"string linkingGroups" : [''],
	"string notes" : [''],
	"float intensity" : [1.0],
	"float exposure" : [0.0],
	"int invert" : [0],
	"float diffuse" : [1.0],
	"float specular" : [1.0],
	"float saturation" : [1.0],
})

Rib format

LightFilter "PxrIntMultLightFilter"
"string combineMode" 'mult'
"string linkingGroups" ''
"string notes"  ['']
"float intensity"  [1.0]
"float exposure"  [0.0]
"int invert"  [0]
"float diffuse"  [1.0]
"float specular"  [1.0]
"float saturation"  [1.0]

Projection

Plugin : PxrCylinderCamera

Python format

ri.Projection("PxrCylinderCamera","id",
{
	"float hsweep" : [360.0],
	"float vsweep" : [90.0],
})

Rib format

Projection "PxrCylinderCamera"
"float hsweep" 360.0
"float vsweep" 90.0

Projection

Plugin : PxrCamera

Python format

ri.Projection("PxrCamera","id",
{
	"float fov" : [90.0],
	"float fovEnd" : [0.0],
	"float fStop" : [16],
	"float focalLength" : [0.0],
	"float focalDistance" : [1.0],
	"float tilt" : [0.0],
	"float roll" : [0.0],
	"point focus1" : [0.0,0.0,0.0],
	"point focus2" : [0.0,0.0,0.0],
	"point focus3" : [0.0,0.0,0.0],
	"float shiftX" : [0.0],
	"float shiftY" : [0.0],
	"float radial1" : [0.0],
	"float radial2" : [0.0],
	"float assymX" : [0.0],
	"float assymY" : [0.0],
	"float squeeze" : [1.0],
	"color transverse" : [1.0,1.0,1.0],
	"color axial" : [0.0,0.0,0.0],
	"float natural" : [0.0],
	"float optical" : [0.0],
	"string sweep" : ['down'],
	"float duration" : [1.0],
	"float detail" : [0.0],
	"vector enhance" : [0.0,0.0,1.0],
	"string matte" : [''],
})

Rib format

Projection "PxrCamera"
"float fov"  [90.0]
"float fovEnd"  [0.0]
"float fStop"  [16]
"float focalLength"  [0.0]
"float focalDistance"  [1.0]
"float tilt"  [0.0]
"float roll"  [0.0]
"point focus1"  [0.0 0.0 0.0]
"point focus2"  [0.0 0.0 0.0]
"point focus3"  [0.0 0.0 0.0]
"float shiftX"  [0.0]
"float shiftY"  [0.0]
"float radial1"  [0.0]
"float radial2"  [0.0]
"float assymX"  [0.0]
"float assymY"  [0.0]
"float squeeze"  [1.0]
"color transverse"  [1.0 1.0 1.0]
"color axial"  [0.0 0.0 0.0]
"float natural"  [0.0]
"float optical"  [0.0]
"string sweep"  ['down']
"float duration"  [1.0]
"float detail"  [0.0]
"vector enhance"  [0.0 0.0 1.0]
"string matte"  ['']

Projection

Plugin : PxrLightProbe

Python format

ri.Projection("PxrLightProbe","id",
{
})

Rib format

Projection "PxrLightProbe"

Projection

Plugin : PxrPerspective

Python format

ri.Projection("PxrPerspective","id",
{
	"float fov" : [90.0],
	"float fovEnd" : [0.0],
	"float fStop" : [16],
	"float focalLength" : [0.0],
	"float focalDistance" : [1.0],
})

Rib format

Projection "PxrPerspective"
"float fov" 90.0
"float fovEnd" 0.0
"float fStop" 16
"float focalLength" 0.0
"float focalDistance" 1.0

Projection

Plugin : PxrOrthographic

Python format

ri.Projection("PxrOrthographic","id",
{
})

Rib format

Projection "PxrOrthographic"

Projection

Plugin : OmnidirectionalStereo

Python format

ri.Projection("OmnidirectionalStereo","id",
{
	"float interpupilaryDistance" : [0.0635],
})

Rib format

Projection "OmnidirectionalStereo"
"float interpupilaryDistance" 0.0635

Projection

Plugin : PxrPanini

Python format

ri.Projection("PxrPanini","id",
{
	"float fov" : [90.0],
	"float compression" : [1.0],
})

Rib format

Projection "PxrPanini"
"float fov" 90.0
"float compression" 1.0

Projection

Plugin : PxrSphereCamera

Python format

ri.Projection("PxrSphereCamera","id",
{
	"float hsweep" : [360.0],
	"float vsweep" : [180.0],
})

Rib format

Projection "PxrSphereCamera"
"float hsweep" 360.0
"float vsweep" 180.0

Integrator

Plugin : PxrPathTracer

Python format

ri.Integrator("PxrPathTracer","id",
{
	"int maxIndirectBounces" : [8],
	"int maxContinuationLength" : [-1],
	"int maxNonStochasticOpacityEvents" : [0],
	"string sampleMode" : ['bxdf'],
	"int numLightSamples" : [1],
	"int numBxdfSamples" : [1],
	"int numIndirectSamples" : [1],
	"int numDiffuseSamples" : [1],
	"int numSpecularSamples" : [1],
	"int numSubsurfaceSamples" : [1],
	"int numRefractionSamples" : [1],
	"int allowCaustics" : [0],
	"int accumOpacity" : [0],
	"int risPathGuiding" : [0],
	"int rouletteDepth" : [4],
	"float rouletteThreshold" : [0.2],
	"int clampDepth" : [2],
	"float clampLuminance" : [10.0],
	"string volumeAggregate" : [''],
	"string volumeAggregateCamera" : [''],
	"string volumeAggregateIndirect" : [''],
	"string volumeAggregateTransmission" : [''],
	"int jointSampling" : [0],
})

Rib format

Integrator "PxrPathTracer"
"int maxIndirectBounces" 8
"int maxContinuationLength" -1
"int maxNonStochasticOpacityEvents" 0
"string sampleMode" 'bxdf'
"int numLightSamples" 1
"int numBxdfSamples" 1
"int numIndirectSamples" 1
"int numDiffuseSamples" 1
"int numSpecularSamples" 1
"int numSubsurfaceSamples" 1
"int numRefractionSamples" 1
"int allowCaustics" 0
"int accumOpacity" 0
"int risPathGuiding" 0
"int rouletteDepth"  [4]
"float rouletteThreshold"  [0.2]
"int clampDepth"  [2]
"float clampLuminance"  [10.0]
"string volumeAggregate"  ['']
"string volumeAggregateCamera"  ['']
"string volumeAggregateIndirect"  ['']
"string volumeAggregateTransmission"  ['']
"int jointSampling"  [0]

Integrator

Plugin : PxrUnified

Python format

ri.Integrator("PxrUnified","id",
{
	"int traceLightPaths" : [0],
	"int maxIndirectBounces" : [8],
	"int maxNonStochasticOpacityEvents" : [0],
	"int useTraceDepth" : [0],
	"float maxRayDistance" : [10000],
	"float catchAllLights" : [0],
	"float emissionMultiplier" : [1],
	"int accumOpacity" : [1],
	"int numLightSamples" : [1],
	"int numBxdfSamples" : [1],
	"int numIndirectSamples" : [1],
	"int sssOversampling" : [8],
	"int allowMultilobeIndirect" : [0],
	"int risPathGuiding" : [0],
	"int manifoldWalk" : [0],
	"int maxIterations" : [10],
	"int maxInterfaces" : [2],
	"float walkThreshold" : [0.005],
	"int enableVolumeCaustics" : [0],
	"float photonEstimationRadius" : [0.0],
	"int photonEstimationNumber" : [64],
	"int photonVisibilityRod" : [0],
	"float photonVisibilityRodDirectProb" : [0.0],
	"point photonVisibilityRodMin" : [0.0,0.0,0.0],
	"point photonVisibilityRodMax" : [0.0,0.0,0.0],
	"int photonAdaptive" : [0],
	"int indirectTrainingSamples" : [0],
	"float indirectSpatialBlurRadius" : [0.25],
	"float indirectDirectionalBlurRadius" : [0.0],
	"int indirectOversampling" : [2],
	"int suppressNaNs" : [0],
	"int enableShadingTimers" : [0],
	"int enableSampleTimers" : [0],
})

Rib format

Integrator "PxrUnified"
"int traceLightPaths" 0
"int maxIndirectBounces" 8
"int maxNonStochasticOpacityEvents" 0
"int useTraceDepth" 0
"float maxRayDistance" 10000
"float catchAllLights" 0
"float emissionMultiplier" 1
"int accumOpacity" 1
"int numLightSamples"  [1]
"int numBxdfSamples"  [1]
"int numIndirectSamples"  [1]
"int sssOversampling"  [8]
"int allowMultilobeIndirect"  [0]
"int risPathGuiding"  [0]
"int manifoldWalk"  [0]
"int maxIterations"  [10]
"int maxInterfaces"  [2]
"float walkThreshold"  [0.005]
"int enableVolumeCaustics"  [0]
"float photonEstimationRadius"  [0.0]
"int photonEstimationNumber"  [64]
"int photonVisibilityRod"  [0]
"float photonVisibilityRodDirectProb"  [0.0]
"point photonVisibilityRodMin"  [0.0 0.0 0.0]
"point photonVisibilityRodMax"  [0.0 0.0 0.0]
"int photonAdaptive"  [0]
"int indirectTrainingSamples"  [0]
"float indirectSpatialBlurRadius"  [0.25]
"float indirectDirectionalBlurRadius"  [0.0]
"int indirectOversampling"  [2]
"int suppressNaNs"  [0]
"int enableShadingTimers"  [0]
"int enableSampleTimers"  [0]

Integrator

Plugin : PxrOcclusion

Python format

ri.Integrator("PxrOcclusion","id",
{
	"int numSamples" : [4],
	"int distribution" : [1],
	"float cosineSpread" : [1.0],
	"float falloff" : [0.0],
	"float maxDistance" : [0.0],
	"int useAlbedo" : [0],
})

Rib format

Integrator "PxrOcclusion"
"int numSamples" 4
"int distribution" 1
"float cosineSpread" 1.0
"float falloff" 0.0
"float maxDistance" 0.0
"int useAlbedo" 0

Integrator

Plugin : PxrDefault

Python format

ri.Integrator("PxrDefault","id",
{
})

Rib format

Integrator "PxrDefault"

Integrator

Plugin : PxrDebugShadingContext

Python format

ri.Integrator("PxrDebugShadingContext","id",
{
	"string viewchannel" : ['Nn'],
})

Rib format

Integrator "PxrDebugShadingContext"
"string viewchannel" 'Nn'

Integrator

Plugin : PxrVCM

Python format

ri.Integrator("PxrVCM","id",
{
	"int connectPaths" : [1],
	"int mergePaths" : [1],
	"int numLightSamples" : [1],
	"int numBxdfSamples" : [1],
	"int maxIndirectBounces" : [8],
	"int rouletteDepth" : [4],
	"float rouletteThreshold" : [0.2],
	"int clampDepth" : [2],
	"float clampLuminance" : [10.0],
	"float mergeRadius" : [5.0],
	"float timeRadius" : [1.0],
	"float photonGuiding" : [0.0],
	"point photonGuidingBBoxMin" : [1e30,1e30,1e30],
	"point photonGuidingBBoxMax" : [-1e30,-1e30,-1e30],
})

Rib format

Integrator "PxrVCM"
"int connectPaths" 1
"int mergePaths" 1
"int numLightSamples" 1
"int numBxdfSamples" 1
"int maxIndirectBounces" 8
"int rouletteDepth"  [4]
"float rouletteThreshold"  [0.2]
"int clampDepth"  [2]
"float clampLuminance"  [10.0]
"float mergeRadius"  [5.0]
"float timeRadius"  [1.0]
"float photonGuiding"  [0.0]
"point photonGuidingBBoxMin"  [1e30 1e30 1e30]
"point photonGuidingBBoxMax"  [-1e30 -1e30 -1e30]

Integrator

Plugin : PxrDirectLighting

Python format

ri.Integrator("PxrDirectLighting","id",
{
	"int numLightSamples" : [4],
	"int numBxdfSamples" : [4],
})

Rib format

Integrator "PxrDirectLighting"
"int numLightSamples" 4
"int numBxdfSamples" 4

Integrator

Plugin : PxrValidateBxdf

Python format

ri.Integrator("PxrValidateBxdf","id",
{
	"int numSamples" : [4],
})

Rib format

Integrator "PxrValidateBxdf"
"int numSamples" 4

Integrator

Plugin : PxrVisualizer

Python format

ri.Integrator("PxrVisualizer","id",
{
	"string style" : ['shaded'],
	"int wireframe" : [1],
	"int normalCheck" : [0],
	"int normalMap" : [0],
	"string shadedPrimVar" : ['displayColor'],
	"string matCap" : [''],
	"color wireframeColor" : [0.0,0.0,0.0],
	"float wireframeOpacity" : [0.5],
	"float wireframeWidth" : [1.0],
})

Rib format

Integrator "PxrVisualizer"
"string style" 'shaded'
"int wireframe" 1
"int normalCheck" 0
"int normalMap" 0
"string shadedPrimVar" 'displayColor'
"string matCap" ''
"color wireframeColor"  [0.0 0.0 0.0]
"float wireframeOpacity"  [0.5]
"float wireframeWidth"  [1.0]

Light

Plugin : PxrPortalLight

Python format

ri.Light("PxrPortalLight","id",
{
	"string notes" : ['No,Value'],
	"float intensityMult" : [1.0],
	"color tint" : [1,1,1],
	"string domeColorMap" : [''],
	"color lightColor" : [1,1,1],
	"float intensity" : [1.0],
	"float exposure" : [0.0],
	"vector colorMapGamma" : [1.0,1.0,1.0],
	"float colorMapSaturation" : [1.0],
	"int enableTemperature" : [0],
	"float temperature" : [6500],
	"float specular" : [1.0],
	"float diffuse" : [1.0],
	"int enableShadows" : [1],
	"color shadowColor" : [0,0,0],
	"float shadowDistance" : [-1.0],
	"float shadowFalloff" : [-1.0],
	"float shadowFalloffGamma" : [1.0],
	"string shadowSubset" : [''],
	"string shadowExcludeSubset" : [''],
	"int traceLightPaths" : [0],
	"int thinShadow" : [1],
	"int visibleInRefractionPath" : [1],
	"int cheapCaustics" : [0],
	"string cheapCausticsExcludeGroup" : [''],
	"int fixedSampleCount" : [0],
	"string lightGroup" : [''],
	"float importanceMultiplier" : [1.0],
	"matrix portalToDome" : ['No,Value'],
	"string portalName" : ['No,Value'],
	"float msApprox" : [0],
	"color msApproxBleed" : [0.5,0.5,0.5],
	"color msApproxContribution" : [0.5,0.5,0.5],
})

Rib format

Light "PxrPortalLight"
"string notes"  ['No Value']
"float intensityMult"  [1.0]
"color tint"  [1 1 1]
"string domeColorMap"  ['']
"color lightColor"  [1 1 1]
"float intensity"  [1.0]
"float exposure"  [0.0]
"vector colorMapGamma"  [1.0 1.0 1.0]
"float colorMapSaturation"  [1.0]
"int enableTemperature"  [0]
"float temperature"  [6500]
"float specular"  [1.0]
"float diffuse"  [1.0]
"int enableShadows"  [1]
"color shadowColor"  [0 0 0]
"float shadowDistance"  [-1.0]
"float shadowFalloff"  [-1.0]
"float shadowFalloffGamma"  [1.0]
"string shadowSubset"  ['']
"string shadowExcludeSubset"  ['']
"int traceLightPaths"  [0]
"int thinShadow"  [1]
"int visibleInRefractionPath"  [1]
"int cheapCaustics"  [0]
"string cheapCausticsExcludeGroup"  ['']
"int fixedSampleCount"  [0]
"string lightGroup"  ['']
"float importanceMultiplier"  [1.0]
"matrix portalToDome"  ['No Value']
"string portalName"  ['No Value']
"float msApprox"  [0]
"color msApproxBleed"  [0.5 0.5 0.5]
"color msApproxContribution"  [0.5 0.5 0.5]

Light

Plugin : PxrDomeLight

Python format

ri.Light("PxrDomeLight","id",
{
	"string notes" : ['No,Value'],
	"float intensity" : [1.0],
	"float exposure" : [0],
	"color lightColor" : [1,1,1],
	"string lightColorMap" : ['No,Value'],
	"vector colorMapGamma" : [1.0,1.0,1.0],
	"float colorMapSaturation" : [1.0],
	"int enableTemperature" : [0],
	"float temperature" : [6500],
	"float specular" : [1.0],
	"float diffuse" : [1.0],
	"int enableShadows" : [1],
	"color shadowColor" : [0,0,0],
	"float shadowDistance" : [-1.0],
	"float shadowFalloff" : [-1.0],
	"float shadowFalloffGamma" : [1.0],
	"string shadowSubset" : [''],
	"string shadowExcludeSubset" : [''],
	"int traceLightPaths" : [0],
	"int thinShadow" : [1],
	"int visibleInRefractionPath" : [1],
	"int cheapCaustics" : [0],
	"string cheapCausticsExcludeGroup" : [''],
	"int fixedSampleCount" : [0],
	"string lightGroup" : [''],
	"float importanceMultiplier" : [1.0],
	"float msApprox" : [0],
	"color msApproxBleed" : [0.5,0.5,0.5],
	"color msApproxContribution" : [0.5,0.5,0.5],
})

Rib format

Light "PxrDomeLight"
"string notes"  ['No Value']
"float intensity"  [1.0]
"float exposure"  [0]
"color lightColor"  [1 1 1]
"string lightColorMap"  ['No Value']
"vector colorMapGamma"  [1.0 1.0 1.0]
"float colorMapSaturation"  [1.0]
"int enableTemperature"  [0]
"float temperature"  [6500]
"float specular"  [1.0]
"float diffuse"  [1.0]
"int enableShadows"  [1]
"color shadowColor"  [0 0 0]
"float shadowDistance"  [-1.0]
"float shadowFalloff"  [-1.0]
"float shadowFalloffGamma"  [1.0]
"string shadowSubset"  ['']
"string shadowExcludeSubset"  ['']
"int traceLightPaths"  [0]
"int thinShadow"  [1]
"int visibleInRefractionPath"  [1]
"int cheapCaustics"  [0]
"string cheapCausticsExcludeGroup"  ['']
"int fixedSampleCount"  [0]
"string lightGroup"  ['']
"float importanceMultiplier"  [1.0]
"float msApprox"  [0]
"color msApproxBleed"  [0.5 0.5 0.5]
"color msApproxContribution"  [0.5 0.5 0.5]

Light

Plugin : PxrCylinderLight

Python format

ri.Light("PxrCylinderLight","id",
{
	"string notes" : ['No,Value'],
	"float intensity" : [1.0],
	"float exposure" : [0],
	"color lightColor" : [1,1,1],
	"int enableTemperature" : [0],
	"float temperature" : [6500],
	"float emissionFocus" : [0.0],
	"int emissionFocusNormalize" : [0],
	"color emissionFocusTint" : [0,0,0],
	"float specular" : [1.0],
	"float diffuse" : [1.0],
	"float intensityNearDist" : [0.0],
	"float coneAngle" : [90.0],
	"float coneSoftness" : [0.0],
	"string iesProfile" : [''],
	"float iesProfileScale" : [0],
	"int iesProfileNormalize" : [0],
	"int enableShadows" : [1],
	"color shadowColor" : [0,0,0],
	"float shadowDistance" : [-1.0],
	"float shadowFalloff" : [-1.0],
	"float shadowFalloffGamma" : [1.0],
	"string shadowSubset" : [''],
	"string shadowExcludeSubset" : [''],
	"int areaNormalize" : [0],
	"int traceLightPaths" : [0],
	"int thinShadow" : [1],
	"int visibleInRefractionPath" : [1],
	"int cheapCaustics" : [0],
	"string cheapCausticsExcludeGroup" : [''],
	"int fixedSampleCount" : [0],
	"string lightGroup" : [''],
	"float importanceMultiplier" : [1.0],
	"float msApprox" : [0],
	"color msApproxBleed" : [0.5,0.5,0.5],
	"color msApproxContribution" : [0.5,0.5,0.5],
})

Rib format

Light "PxrCylinderLight"
"string notes"  ['No Value']
"float intensity"  [1.0]
"float exposure"  [0]
"color lightColor"  [1 1 1]
"int enableTemperature"  [0]
"float temperature"  [6500]
"float emissionFocus"  [0.0]
"int emissionFocusNormalize"  [0]
"color emissionFocusTint"  [0 0 0]
"float specular"  [1.0]
"float diffuse"  [1.0]
"float intensityNearDist"  [0.0]
"float coneAngle"  [90.0]
"float coneSoftness"  [0.0]
"string iesProfile"  ['']
"float iesProfileScale"  [0]
"int iesProfileNormalize"  [0]
"int enableShadows"  [1]
"color shadowColor"  [0 0 0]
"float shadowDistance"  [-1.0]
"float shadowFalloff"  [-1.0]
"float shadowFalloffGamma"  [1.0]
"string shadowSubset"  ['']
"string shadowExcludeSubset"  ['']
"int areaNormalize"  [0]
"int traceLightPaths"  [0]
"int thinShadow"  [1]
"int visibleInRefractionPath"  [1]
"int cheapCaustics"  [0]
"string cheapCausticsExcludeGroup"  ['']
"int fixedSampleCount"  [0]
"string lightGroup"  ['']
"float importanceMultiplier"  [1.0]
"float msApprox"  [0]
"color msApproxBleed"  [0.5 0.5 0.5]
"color msApproxContribution"  [0.5 0.5 0.5]

Light

Plugin : PxrSphereLight

Python format

ri.Light("PxrSphereLight","id",
{
	"string notes" : ['No,Value'],
	"float intensity" : [1.0],
	"float exposure" : [0],
	"color lightColor" : [1,1,1],
	"int enableTemperature" : [0],
	"float temperature" : [6500],
	"float emissionFocus" : [0.0],
	"int emissionFocusNormalize" : [0],
	"color emissionFocusTint" : [0,0,0],
	"float specular" : [1.0],
	"float diffuse" : [1.0],
	"float intensityNearDist" : [0.0],
	"float coneAngle" : [90.0],
	"float coneSoftness" : [0.0],
	"string iesProfile" : [''],
	"float iesProfileScale" : [0],
	"int iesProfileNormalize" : [0],
	"int enableShadows" : [1],
	"color shadowColor" : [0,0,0],
	"float shadowDistance" : [-1.0],
	"float shadowFalloff" : [-1.0],
	"float shadowFalloffGamma" : [1.0],
	"string shadowSubset" : [''],
	"string shadowExcludeSubset" : [''],
	"int areaNormalize" : [0],
	"int traceLightPaths" : [0],
	"int thinShadow" : [1],
	"int visibleInRefractionPath" : [1],
	"int cheapCaustics" : [0],
	"string cheapCausticsExcludeGroup" : [''],
	"int fixedSampleCount" : [0],
	"string lightGroup" : [''],
	"float importanceMultiplier" : [1.0],
	"float msApprox" : [0],
	"color msApproxBleed" : [0.5,0.5,0.5],
	"color msApproxContribution" : [0.5,0.5,0.5],
})

Rib format

Light "PxrSphereLight"
"string notes"  ['No Value']
"float intensity"  [1.0]
"float exposure"  [0]
"color lightColor"  [1 1 1]
"int enableTemperature"  [0]
"float temperature"  [6500]
"float emissionFocus"  [0.0]
"int emissionFocusNormalize"  [0]
"color emissionFocusTint"  [0 0 0]
"float specular"  [1.0]
"float diffuse"  [1.0]
"float intensityNearDist"  [0.0]
"float coneAngle"  [90.0]
"float coneSoftness"  [0.0]
"string iesProfile"  ['']
"float iesProfileScale"  [0]
"int iesProfileNormalize"  [0]
"int enableShadows"  [1]
"color shadowColor"  [0 0 0]
"float shadowDistance"  [-1.0]
"float shadowFalloff"  [-1.0]
"float shadowFalloffGamma"  [1.0]
"string shadowSubset"  ['']
"string shadowExcludeSubset"  ['']
"int areaNormalize"  [0]
"int traceLightPaths"  [0]
"int thinShadow"  [1]
"int visibleInRefractionPath"  [1]
"int cheapCaustics"  [0]
"string cheapCausticsExcludeGroup"  ['']
"int fixedSampleCount"  [0]
"string lightGroup"  ['']
"float importanceMultiplier"  [1.0]
"float msApprox"  [0]
"color msApproxBleed"  [0.5 0.5 0.5]
"color msApproxContribution"  [0.5 0.5 0.5]

Light

Plugin : PxrRectLight

Python format

ri.Light("PxrRectLight","id",
{
	"string notes" : ['No,Value'],
	"float intensity" : [1.0],
	"float exposure" : [0],
	"color lightColor" : [1,1,1],
	"string lightColorMap" : ['No,Value'],
	"vector colorMapGamma" : [1.0,1.0,1.0],
	"float colorMapSaturation" : [1.0],
	"int enableTemperature" : [0],
	"float temperature" : [6500],
	"float emissionFocus" : [0.0],
	"int emissionFocusNormalize" : [0],
	"color emissionFocusTint" : [0,0,0],
	"float specular" : [1.0],
	"float diffuse" : [1.0],
	"float intensityNearDist" : [0.0],
	"float coneAngle" : [90.0],
	"float coneSoftness" : [0.0],
	"string iesProfile" : [''],
	"float iesProfileScale" : [0],
	"int iesProfileNormalize" : [0],
	"int enableShadows" : [1],
	"color shadowColor" : [0,0,0],
	"float shadowDistance" : [-1],
	"float shadowFalloff" : [-1.0],
	"float shadowFalloffGamma" : [1.0],
	"string shadowSubset" : [''],
	"string shadowExcludeSubset" : [''],
	"int areaNormalize" : [0],
	"int traceLightPaths" : [0],
	"int thinShadow" : [1],
	"int visibleInRefractionPath" : [1],
	"int cheapCaustics" : [0],
	"string cheapCausticsExcludeGroup" : [''],
	"int fixedSampleCount" : [0],
	"string lightGroup" : [''],
	"float importanceMultiplier" : [1.0],
	"float msApprox" : [0],
	"color msApproxBleed" : [0.5,0.5,0.5],
	"color msApproxContribution" : [0.5,0.5,0.5],
})

Rib format

Light "PxrRectLight"
"string notes"  ['No Value']
"float intensity"  [1.0]
"float exposure"  [0]
"color lightColor"  [1 1 1]
"string lightColorMap"  ['No Value']
"vector colorMapGamma"  [1.0 1.0 1.0]
"float colorMapSaturation"  [1.0]
"int enableTemperature"  [0]
"float temperature"  [6500]
"float emissionFocus"  [0.0]
"int emissionFocusNormalize"  [0]
"color emissionFocusTint"  [0 0 0]
"float specular"  [1.0]
"float diffuse"  [1.0]
"float intensityNearDist"  [0.0]
"float coneAngle"  [90.0]
"float coneSoftness"  [0.0]
"string iesProfile"  ['']
"float iesProfileScale"  [0]
"int iesProfileNormalize"  [0]
"int enableShadows"  [1]
"color shadowColor"  [0 0 0]
"float shadowDistance"  [-1]
"float shadowFalloff"  [-1.0]
"float shadowFalloffGamma"  [1.0]
"string shadowSubset"  ['']
"string shadowExcludeSubset"  ['']
"int areaNormalize"  [0]
"int traceLightPaths"  [0]
"int thinShadow"  [1]
"int visibleInRefractionPath"  [1]
"int cheapCaustics"  [0]
"string cheapCausticsExcludeGroup"  ['']
"int fixedSampleCount"  [0]
"string lightGroup"  ['']
"float importanceMultiplier"  [1.0]
"float msApprox"  [0]
"color msApproxBleed"  [0.5 0.5 0.5]
"color msApproxContribution"  [0.5 0.5 0.5]

Light

Plugin : PxrEnvDayLight

Python format

ri.Light("PxrEnvDayLight","id",
{
	"string notes" : ['No,Value'],
	"float intensity" : [1.0],
	"float exposure" : [0.0],
	"vector sunDirection" : [0.0,1.0,0.0],
	"float haziness" : [2.0],
	"color skyTint" : [1.0,1.0,1.0],
	"color sunTint" : [1.0,1.0,1.0],
	"float sunSize" : [1.0],
	"int groundMode" : [0],
	"color groundColor" : [0.18,0.18,0.18],
	"int month" : [11],
	"int day" : [20],
	"int year" : [2014],
	"float hour" : [14.633333],
	"float zone" : [-8],
	"float latitude" : [47.6019],
	"float longitude" : [-122.3318],
	"float specular" : [1.0],
	"float diffuse" : [1.0],
	"int enableShadows" : [1],
	"color shadowColor" : [0,0,0],
	"float shadowDistance" : [-1.0],
	"float shadowFalloff" : [-1.0],
	"float shadowFalloffGamma" : [1.0],
	"string shadowSubset" : [''],
	"string shadowExcludeSubset" : [''],
	"int traceLightPaths" : [0],
	"int thinShadow" : [1],
	"int visibleInRefractionPath" : [1],
	"int cheapCaustics" : [0],
	"string cheapCausticsExcludeGroup" : [''],
	"int fixedSampleCount" : [0],
	"string lightGroup" : [''],
	"float importanceMultiplier" : [1.0],
	"float msApprox" : [0],
	"color msApproxBleed" : [0.5,0.5,0.5],
	"color msApproxContribution" : [0.5,0.5,0.5],
})

Rib format

Light "PxrEnvDayLight"
"string notes"  ['No Value']
"float intensity"  [1.0]
"float exposure"  [0.0]
"vector sunDirection"  [0.0 1.0 0.0]
"float haziness"  [2.0]
"color skyTint"  [1.0 1.0 1.0]
"color sunTint"  [1.0 1.0 1.0]
"float sunSize"  [1.0]
"int groundMode"  [0]
"color groundColor"  [0.18 0.18 0.18]
"int month"  [11]
"int day"  [20]
"int year"  [2014]
"float hour"  [14.633333]
"float zone"  [-8]
"float latitude"  [47.6019]
"float longitude"  [-122.3318]
"float specular"  [1.0]
"float diffuse"  [1.0]
"int enableShadows"  [1]
"color shadowColor"  [0 0 0]
"float shadowDistance"  [-1.0]
"float shadowFalloff"  [-1.0]
"float shadowFalloffGamma"  [1.0]
"string shadowSubset"  ['']
"string shadowExcludeSubset"  ['']
"int traceLightPaths"  [0]
"int thinShadow"  [1]
"int visibleInRefractionPath"  [1]
"int cheapCaustics"  [0]
"string cheapCausticsExcludeGroup"  ['']
"int fixedSampleCount"  [0]
"string lightGroup"  ['']
"float importanceMultiplier"  [1.0]
"float msApprox"  [0]
"color msApproxBleed"  [0.5 0.5 0.5]
"color msApproxContribution"  [0.5 0.5 0.5]

Light

Plugin : PxrDiskLight

Python format

ri.Light("PxrDiskLight","id",
{
	"string notes" : ['No,Value'],
	"float intensity" : [1.0],
	"float exposure" : [0],
	"color lightColor" : [1,1,1],
	"int enableTemperature" : [0],
	"float temperature" : [6500],
	"float emissionFocus" : [0.0],
	"int emissionFocusNormalize" : [0],
	"color emissionFocusTint" : [0,0,0],
	"float specular" : [1.0],
	"float diffuse" : [1.0],
	"float intensityNearDist" : [0.0],
	"float coneAngle" : [90.0],
	"float coneSoftness" : [0.0],
	"string iesProfile" : [''],
	"float iesProfileScale" : [0],
	"int iesProfileNormalize" : [0],
	"int enableShadows" : [1],
	"color shadowColor" : [0,0,0],
	"float shadowDistance" : [-1.0],
	"float shadowFalloff" : [-1.0],
	"float shadowFalloffGamma" : [1.0],
	"string shadowSubset" : [''],
	"string shadowExcludeSubset" : [''],
	"int areaNormalize" : [0],
	"int traceLightPaths" : [0],
	"int thinShadow" : [1],
	"int visibleInRefractionPath" : [1],
	"int cheapCaustics" : [0],
	"string cheapCausticsExcludeGroup" : [''],
	"int fixedSampleCount" : [0],
	"string lightGroup" : [''],
	"float importanceMultiplier" : [1.0],
	"float msApprox" : [0],
	"color msApproxBleed" : [0.5,0.5,0.5],
	"color msApproxContribution" : [0.5,0.5,0.5],
})

Rib format

Light "PxrDiskLight"
"string notes"  ['No Value']
"float intensity"  [1.0]
"float exposure"  [0]
"color lightColor"  [1 1 1]
"int enableTemperature"  [0]
"float temperature"  [6500]
"float emissionFocus"  [0.0]
"int emissionFocusNormalize"  [0]
"color emissionFocusTint"  [0 0 0]
"float specular"  [1.0]
"float diffuse"  [1.0]
"float intensityNearDist"  [0.0]
"float coneAngle"  [90.0]
"float coneSoftness"  [0.0]
"string iesProfile"  ['']
"float iesProfileScale"  [0]
"int iesProfileNormalize"  [0]
"int enableShadows"  [1]
"color shadowColor"  [0 0 0]
"float shadowDistance"  [-1.0]
"float shadowFalloff"  [-1.0]
"float shadowFalloffGamma"  [1.0]
"string shadowSubset"  ['']
"string shadowExcludeSubset"  ['']
"int areaNormalize"  [0]
"int traceLightPaths"  [0]
"int thinShadow"  [1]
"int visibleInRefractionPath"  [1]
"int cheapCaustics"  [0]
"string cheapCausticsExcludeGroup"  ['']
"int fixedSampleCount"  [0]
"string lightGroup"  ['']
"float importanceMultiplier"  [1.0]
"float msApprox"  [0]
"color msApproxBleed"  [0.5 0.5 0.5]
"color msApproxContribution"  [0.5 0.5 0.5]

Light

Plugin : PxrDistantLight

Python format

ri.Light("PxrDistantLight","id",
{
	"string notes" : ['No,Value'],
	"float intensity" : [50000],
	"float exposure" : [0],
	"float angleExtent" : [0.53],
	"color lightColor" : [1,1,1],
	"int enableTemperature" : [0],
	"float temperature" : [6500],
	"float emissionFocus" : [0.0],
	"int emissionFocusNormalize" : [0],
	"color emissionFocusTint" : [0,0,0],
	"float specular" : [1.0],
	"float diffuse" : [1.0],
	"int enableShadows" : [1],
	"color shadowColor" : [0,0,0],
	"float shadowDistance" : [-1.0],
	"float shadowFalloff" : [-1.0],
	"float shadowFalloffGamma" : [1.0],
	"string shadowSubset" : [''],
	"string shadowExcludeSubset" : [''],
	"int areaNormalize" : [0],
	"int traceLightPaths" : [0],
	"int thinShadow" : [1],
	"int visibleInRefractionPath" : [1],
	"int cheapCaustics" : [0],
	"string cheapCausticsExcludeGroup" : [''],
	"int fixedSampleCount" : [0],
	"string lightGroup" : [''],
	"float importanceMultiplier" : [1.0],
	"float msApprox" : [0],
	"color msApproxBleed" : [0.5,0.5,0.5],
	"color msApproxContribution" : [0.5,0.5,0.5],
})

Rib format

Light "PxrDistantLight"
"string notes"  ['No Value']
"float intensity"  [50000]
"float exposure"  [0]
"float angleExtent"  [0.53]
"color lightColor"  [1 1 1]
"int enableTemperature"  [0]
"float temperature"  [6500]
"float emissionFocus"  [0.0]
"int emissionFocusNormalize"  [0]
"color emissionFocusTint"  [0 0 0]
"float specular"  [1.0]
"float diffuse"  [1.0]
"int enableShadows"  [1]
"color shadowColor"  [0 0 0]
"float shadowDistance"  [-1.0]
"float shadowFalloff"  [-1.0]
"float shadowFalloffGamma"  [1.0]
"string shadowSubset"  ['']
"string shadowExcludeSubset"  ['']
"int areaNormalize"  [0]
"int traceLightPaths"  [0]
"int thinShadow"  [1]
"int visibleInRefractionPath"  [1]
"int cheapCaustics"  [0]
"string cheapCausticsExcludeGroup"  ['']
"int fixedSampleCount"  [0]
"string lightGroup"  ['']
"float importanceMultiplier"  [1.0]
"float msApprox"  [0]
"color msApproxBleed"  [0.5 0.5 0.5]
"color msApproxContribution"  [0.5 0.5 0.5]

Light

Plugin : PxrMeshLight

Python format

ri.Light("PxrMeshLight","id",
{
	"float intensity" : [1.0],
	"float exposure" : [0],
	"color lightColor" : [1,1,1],
	"color textureColor" : [1,1,1],
	"int enableTemperature" : [0],
	"float temperature" : [6500],
	"float specular" : [1.0],
	"float diffuse" : [1.0],
	"float intensityNearDist" : [0.0],
	"int enableShadows" : [1],
	"color shadowColor" : [0,0,0],
	"float shadowDistance" : [-1],
	"float shadowFalloff" : [-1.0],
	"float shadowFalloffGamma" : [1.0],
	"string shadowSubset" : [''],
	"string shadowExcludeSubset" : [''],
	"float msApprox" : [0],
	"color msApproxBleed" : [0.5,0.5,0.5],
	"color msApproxContribution" : [0.5,0.5,0.5],
	"int areaNormalize" : [0],
	"int traceLightPaths" : [0],
	"int thinShadow" : [1],
	"int visibleInRefractionPath" : [0],
	"int cheapCaustics" : [0],
	"string cheapCausticsExcludeGroup" : [''],
	"float importanceMultiplier" : [1.0],
	"string lightGroup" : [''],
})

Rib format

Light "PxrMeshLight"
"float intensity"  [1.0]
"float exposure"  [0]
"color lightColor"  [1 1 1]
"color textureColor"  [1 1 1]
"int enableTemperature"  [0]
"float temperature"  [6500]
"float specular"  [1.0]
"float diffuse"  [1.0]
"float intensityNearDist"  [0.0]
"int enableShadows"  [1]
"color shadowColor"  [0 0 0]
"float shadowDistance"  [-1]
"float shadowFalloff"  [-1.0]
"float shadowFalloffGamma"  [1.0]
"string shadowSubset"  ['']
"string shadowExcludeSubset"  ['']
"float msApprox"  [0]
"color msApproxBleed"  [0.5 0.5 0.5]
"color msApproxContribution"  [0.5 0.5 0.5]
"int areaNormalize"  [0]
"int traceLightPaths"  [0]
"int thinShadow"  [1]
"int visibleInRefractionPath"  [0]
"int cheapCaustics"  [0]
"string cheapCausticsExcludeGroup"  ['']
"float importanceMultiplier"  [1.0]
"string lightGroup"  ['']

Light

Plugin : PxrAovLight

Python format

ri.Light("PxrAovLight","id",
{
	"string aovName" : [''],
	"string notes" : ['No,Value'],
	"int useColor" : [0],
	"int invert" : [0],
	"int inPrimaryHit" : [1],
	"int inRefraction" : [0],
	"int inReflection" : [0],
	"int onVolumeBoundaries" : [1],
	"int useThroughput" : [1],
})

Rib format

Light "PxrAovLight"
"string aovName" ''
"string notes"  ['No Value']
"int useColor"  [0]
"int invert"  [0]
"int inPrimaryHit"  [1]
"int inRefraction"  [0]
"int inReflection"  [0]
"int onVolumeBoundaries"  [1]
"int useThroughput"  [1]

Displacement

Plugin : PxrDisplace

Python format

ri.Displacement("PxrDisplace","id",
{
	"int enabled" : [1],
	"float dispAmount" : [1.0],
	"float dispScalar" : [0.0],
	"vector dispVector" : [0.0,0.0,0.0],
	"vector modelDispVector" : [0.0,0.0,0.0],
})

Rib format

Displacement "PxrDisplace"
"int enabled" 1
"float dispAmount" 1.0
"float dispScalar" 0.0
"vector dispVector" 0.0 0.0 0.0
"vector modelDispVector" 0.0 0.0 0.0
Previous
Next