Renderman Plugin guide

Channel

Plugin : PRManDisplayChannel

Python format

ri.Channel("PRManDisplayChannel","id",
{
	"string filter" : ['box'],
	"float filterwidth" : [1,1],
	"float relativepixelvariance" : [0],
	"float shadowthreshold" : [0.01],
	"float remap" : [0,0,0],
	"string source" : [''],
	"string statistics" : ['none'],
})

Rib format

Channel "PRManDisplayChannel"
"string filter"  ['box']
"float filterwidth"  [1 1]
"float relativepixelvariance"  [0]
"float shadowthreshold"  [0.01]
"float remap"  [0 0 0]
"string source"  ['']
"string statistics"  ['none']

Camera

Plugin : PRManCamera

Python format

ri.Camera("PRManCamera","id",
{
	"float apertureAngle" : [0],
	"float apertureDensity" : [0],
	"int apertureNSides" : [0],
	"float apertureRoundness" : [1],
	"float dofaspect" : [1],
	"int extremeoffset" : [0],
	"float farClip" : [in],
	"float nearClip" : [0.1],
	"float shutterCloseTime" : [1],
	"float shutterOpening" : [0,0,0,0,1,1,1,1],
	"float shutterOpenTime" : [0],
	"float stereoplanedepths" : [],
	"float stereoplaneoffsets" : [],
})

Rib format

Camera "PRManCamera"
"float apertureAngle"  [0]
"float apertureDensity"  [0]
"int apertureNSides"  [0]
"float apertureRoundness"  [1]
"float dofaspect"  [1]
"int extremeoffset"  [0]
"float farClip"  [in]
"float nearClip"  [0.1]
"float shutterCloseTime"  [1]
"float shutterOpening"  [0 0 0 0 1 1 1 1]
"float shutterOpenTime"  [0]
"float stereoplanedepths"  []
"float stereoplaneoffsets"  []

Options

Plugin : PRManOptions

Python format

ri.Options("PRManOptions","id",
{
	"string hider:type" : ['raytrace'],
	"int hider:adaptall" : [0],
	"string hider:adaptivemetric" : ['variance'],
	"float hider:darkfalloff" : [0.025],
	"float hider:exposurebracket" : [-1.0,1.0],
	"int hider:extrememotiondof" : [0],
	"int hider:incremental" : [0],
	"int hider:decidither" : [0],
	"int hider:bluenoise" : [1],
	"int hider:jitter" : [1],
	"int hider:geomShadowTermBias" : [1],
	"int hider:maxsamples" : [0],
	"int hider:minextrasamples" : [-1],
	"int hider:minsamples" : [-1],
	"string hider:pixelfiltermode" : ['importance'],
	"int hider:samplemotion" : [1],
	"int hider:samplestride" : [1],
	"int hider:sampleoffset" : [0],
	"int Ri:Frame" : [0],
	"float Ri:PixelVariance" : [0.015],
	"float Ri:Shutter" : [0,0],
	"float Shutter:offset" : [0],
	"string hider:bakemode" : ['pattern'],
	"string hider:primvar" : ['st,'],
	"int hider:invert" : [1],
	"int hider:bakeudimstride" : [1],
	"int hider:bakeudimoffset" : [0],
	"point hider:bakebboxmin" : [-1e30,-1e30,-1e30],
	"point hider:bakebboxmax" : [1e30,1e30,1e30],
	"int lighting:selectionlearningscheme" : [1],
	"float lighting:minimumestimate" : [1e-6],
	"float trace:worldoffset" : [0,0,0],
	"string trace:worldorigin" : ['camera'],
	"float trace:bvhcompression" : [0],
	"float curve:minwidth" : [0],
	"float dice:offscreenmultiplier" : [1],
	"string dice:triangle" : ['trim'],
	"int stitch:refwarning" : [1],
	"float Ri:FrameAspectRatio" : [-1],
	"float Ri:ScreenWindow" : [0,0,0,0],
	"float Ri:CropWindow" : [0,1,0,1],
	"float Ri:FormatPixelAspectRatio" : [1],
	"int Ri:FormatResolution" : [640,480],
	"string bucket:order" : ['horizontal'],
	"int bucket:orderorigin" : [-1,-1],
	"int deep:flagvolumes" : [1],
	"int checkpoint:asfinal" : [0],
	"string checkpoint:command" : [''],
	"string checkpoint:exitat" : [''],
	"string checkpoint:interval" : [''],
	"int checkpoint:keepfiles" : [0],
	"int shade:debug" : [0],
	"float shade:roughnessmollification" : [1.0],
	"float shade:chiangCompatibilityVersion" : [24.0],
	"int shade:shadowBumpTerminator" : [1],
	"int shade:subsurfaceTypeDefaultFromVersion24" : [0],
	"int shade:incorrectPointOpacityCalculation" : [0],
	"float statistics:displace_ratios" : [0.1,1],
	"string statistics:filename" : [''],
	"int statistics:level" : [0],
	"int statistics:maxdispwarnings" : [100],
	"string statistics:shaderprofile" : [''],
	"string statistics:stylesheet" : [''],
	"int statistics:texturestatslevel" : [0],
	"string statistics:xmlfilename" : [''],
	"int limits:brickmemory" : [2097152],
	"int limits:bucketsize" : [16,16],
	"float limits:deepshadowerror" : [0.01],
	"int limits:geocachememory" : [2097152],
	"int limits:gridsize" : [289],
	"int limits:matrixcachememory" : [0],
	"int limits:nurbcurvaturedicefactor" : [3],
	"int limits:octreememory" : [20480],
	"int limits:opacitycachememory" : [1048576],
	"float limits:othreshold" : [0.99609375,0.99609375,0.99609375],
	"int limits:pointmemory" : [20480],
	"int limits:proceduralbakingclumpsize" : [0],
	"int limits:ptexturemaxfiles" : [128],
	"int limits:ptexturememory" : [32768],
	"float limits:rendermemory" : [0],
	"int limits:rendertime" : [0],
	"int limits:shadesize" : [289],
	"int limits:texturememory" : [2097152],
	"float limits:textureperthreadmemoryratio" : [0.5],
	"int limits:threads" : [0],
	"string searchpath:archive" : [''],
	"string searchpath:dirmap" : [''],
	"string searchpath:display" : [''],
	"string searchpath:procedural" : [''],
	"string searchpath:rifilter" : [''],
	"string searchpath:rixplugin" : [''],
	"string searchpath:shader" : [''],
	"string searchpath:texture" : [''],
	"string ribparse:varsubst" : [''],
	"int osl:batched" : [1],
	"int osl:statisticslevel" : [0],
	"int osl:verbose" : [4],
	"string volume:aggregatespace" : ['world'],
})

Rib format

Options "PRManOptions"
"string hider:type"  ['raytrace']
"int hider:adaptall"  [0]
"string hider:adaptivemetric"  ['variance']
"float hider:darkfalloff"  [0.025]
"float hider:exposurebracket"  [-1.0 1.0]
"int hider:extrememotiondof"  [0]
"int hider:incremental"  [0]
"int hider:decidither"  [0]
"int hider:bluenoise"  [1]
"int hider:jitter"  [1]
"int hider:geomShadowTermBias"  [1]
"int hider:maxsamples"  [0]
"int hider:minextrasamples"  [-1]
"int hider:minsamples"  [-1]
"string hider:pixelfiltermode"  ['importance']
"int hider:samplemotion"  [1]
"int hider:samplestride"  [1]
"int hider:sampleoffset"  [0]
"int Ri:Frame"  [0]
"float Ri:PixelVariance"  [0.015]
"float Ri:Shutter"  [0 0]
"float Shutter:offset"  [0]
"string hider:bakemode"  ['pattern']
"string hider:primvar"  ['st,']
"int hider:invert"  [1]
"int hider:bakeudimstride"  [1]
"int hider:bakeudimoffset"  [0]
"point hider:bakebboxmin"  [-1e30 -1e30 -1e30]
"point hider:bakebboxmax"  [1e30 1e30 1e30]
"int lighting:selectionlearningscheme"  [1]
"float lighting:minimumestimate"  [1e-6]
"float trace:worldoffset"  [0 0 0]
"string trace:worldorigin"  ['camera']
"float trace:bvhcompression"  [0]
"float curve:minwidth"  [0]
"float dice:offscreenmultiplier"  [1]
"string dice:triangle"  ['trim']
"int stitch:refwarning"  [1]
"float Ri:FrameAspectRatio"  [-1]
"float Ri:ScreenWindow"  [0 0 0 0]
"float Ri:CropWindow"  [0 1 0 1]
"float Ri:FormatPixelAspectRatio"  [1]
"int Ri:FormatResolution"  [640 480]
"string bucket:order"  ['horizontal']
"int bucket:orderorigin"  [-1 -1]
"int deep:flagvolumes"  [1]
"int checkpoint:asfinal"  [0]
"string checkpoint:command"  ['']
"string checkpoint:exitat"  ['']
"string checkpoint:interval"  ['']
"int checkpoint:keepfiles"  [0]
"int shade:debug"  [0]
"float shade:roughnessmollification"  [1.0]
"float shade:chiangCompatibilityVersion"  [24.0]
"int shade:shadowBumpTerminator"  [1]
"int shade:subsurfaceTypeDefaultFromVersion24"  [0]
"int shade:incorrectPointOpacityCalculation"  [0]
"float statistics:displace_ratios"  [0.1 1]
"string statistics:filename"  ['']
"int statistics:level"  [0]
"int statistics:maxdispwarnings"  [100]
"string statistics:shaderprofile"  ['']
"string statistics:stylesheet"  ['']
"int statistics:texturestatslevel"  [0]
"string statistics:xmlfilename"  ['']
"int limits:brickmemory"  [2097152]
"int limits:bucketsize"  [16 16]
"float limits:deepshadowerror"  [0.01]
"int limits:geocachememory"  [2097152]
"int limits:gridsize"  [289]
"int limits:matrixcachememory"  [0]
"int limits:nurbcurvaturedicefactor"  [3]
"int limits:octreememory"  [20480]
"int limits:opacitycachememory"  [1048576]
"float limits:othreshold"  [0.99609375 0.99609375 0.99609375]
"int limits:pointmemory"  [20480]
"int limits:proceduralbakingclumpsize"  [0]
"int limits:ptexturemaxfiles"  [128]
"int limits:ptexturememory"  [32768]
"float limits:rendermemory"  [0]
"int limits:rendertime"  [0]
"int limits:shadesize"  [289]
"int limits:texturememory"  [2097152]
"float limits:textureperthreadmemoryratio"  [0.5]
"int limits:threads"  [0]
"string searchpath:archive"  ['']
"string searchpath:dirmap"  ['']
"string searchpath:display"  ['']
"string searchpath:procedural"  ['']
"string searchpath:rifilter"  ['']
"string searchpath:rixplugin"  ['']
"string searchpath:shader"  ['']
"string searchpath:texture"  ['']
"string ribparse:varsubst"  ['']
"int osl:batched"  [1]
"int osl:statisticslevel"  [0]
"int osl:verbose"  [4]
"string volume:aggregatespace"  ['world']

Attributes

Plugin : PRManAttributes

Python format

ri.Attributes("PRManAttributes","id",
{
	"string grouping:membership" : [''],
	"int grouping:id" : [0],
	"int identifier:id" : [0],
	"int identifier:id2" : [0],
	"string identifier:lpegroup" : [''],
	"string identifier:name" : [''],
	"string stats:identifier" : [''],
	"string bake:activeudims" : [''],
	"string bake:udimresolutions" : [''],
	"int Ri:Matte" : [0],
	"int Ri:ReverseOrientation" : [0],
	"int Ri:Sides" : [2],
	"string lightfilter:subset" : [''],
	"string lighting:excludesubset" : [''],
	"int lighting:mute" : [0],
	"string lighting:subset" : [''],
	"float shade:indexofrefraction" : [-1],
	"int shade:minsamples" : [1],
	"float shade:relativepixelvariance" : [1],
	"int trace:holdout" : [0],
	"int trace:intersectpriority" : [0],
	"int trace:maxdiffusedepth" : [1],
	"int trace:maxspeculardepth" : [2],
	"string trace:reflectexcludesubset" : [''],
	"string trace:reflectsubset" : [''],
	"string trace:shadowexcludesubset" : [''],
	"string trace:shadowsubset" : [''],
	"string trace:transmitexcludesubset" : [''],
	"string trace:transmitsubset" : [''],
	"int visibility:camera" : [1],
	"int visibility:indirect" : [1],
	"int visibility:transmission" : [1],
	"int curves:widthaffectscurvature" : [1],
})

Rib format

Attributes "PRManAttributes"
"string grouping:membership"  ['']
"int grouping:id"  [0]
"int identifier:id"  [0]
"int identifier:id2"  [0]
"string identifier:lpegroup"  ['']
"string identifier:name"  ['']
"string stats:identifier"  ['']
"string bake:activeudims"  ['']
"string bake:udimresolutions"  ['']
"int Ri:Matte"  [0]
"int Ri:ReverseOrientation"  [0]
"int Ri:Sides"  [2]
"string lightfilter:subset"  ['']
"string lighting:excludesubset"  ['']
"int lighting:mute"  [0]
"string lighting:subset"  ['']
"float shade:indexofrefraction"  [-1]
"int shade:minsamples"  [1]
"float shade:relativepixelvariance"  [1]
"int trace:holdout"  [0]
"int trace:intersectpriority"  [0]
"int trace:maxdiffusedepth"  [1]
"int trace:maxspeculardepth"  [2]
"string trace:reflectexcludesubset"  ['']
"string trace:reflectsubset"  ['']
"string trace:shadowexcludesubset"  ['']
"string trace:shadowsubset"  ['']
"string trace:transmitexcludesubset"  ['']
"string trace:transmitsubset"  ['']
"int visibility:camera"  [1]
"int visibility:indirect"  [1]
"int visibility:transmission"  [1]
"int curves:widthaffectscurvature"  [1]

Primvar

Plugin : PRManPrimVars

Python format

ri.Primvar("PRManPrimVars","id",
{
	"string identifier:object" : [''],
	"string stats:prototypeIdentifier" : [''],
	"integer derivatives:extrapolate" : [1],
	"integer trace:autobias" : [1],
	"float trace:bias" : [0.01],
	"integer trace:sssautobias" : [1],
	"float trace:sssbias" : [1e-4],
	"integer trace:displacements" : [1],
	"string displacementbound:CoordinateSystem" : ['object'],
	"int displacementbound:offscreen" : [0],
	"float displacementbound:sphere" : [0],
	"int displacement:ignorereferenceinstance" : [0],
	"string Ri:Orientation" : ['outside'],
	"float dice:micropolygonlength" : [1],
	"string dice:offscreenstrategy" : ['viewfrustumdistance'],
	"integer dice:rasterorient" : [1],
	"string dice:referencecamera" : [''],
	"string dice:referenceinstance" : [''],
	"string dice:strategy" : ['instanceprojection'],
	"float dice:worlddistancelength" : [-1],
	"float Ri:GeometricApproximationFocusFactor" : [0],
	"float dice:offscreenmultiplier" : [-1],
	"float falloffpower" : [0],
	"int curve:opacitysamples" : [0],
	"int curve:widthaffectscurvature" : [1],
	"float dice:minlength" : [-1],
	"string dice:minlengthspace" : [''],
	"float Ri:Bound" : [0,0,0,0,0,0],
	"string volume:aggregate" : ['globalVolumeAggregate'],
	"integer volume:dsominmax" : [1],
	"integer volume:temporalmethod" : [0],
	"float volume:fps" : [1],
	"float volume:shutteroffset" : [1],
	"int volume:velocityshuttercorrection" : [0],
	"int volume:aggregaterespectvisibility" : [1],
	"integer volume:dsovelocity" : [0],
	"integer dice:pretessellate" : [1],
	"integer dice:watertight" : [0],
	"integer shade:faceset" : [],
	"string stitchbound:CoordinateSystem" : [''],
	"float stitchbound:sphere" : [0],
	"string trimcurve:sense" : ['inside'],
	"integer polygon:concave" : [1],
	"integer polygon:smoothdisplacement" : [0],
	"integer polygon:smoothnormals" : [0],
	"integer procedural:immediatesubdivide" : [0],
	"integer procedural:reentrant" : [0],
})

Rib format

Primvar "PRManPrimVars"
"string identifier:object"  ['']
"string stats:prototypeIdentifier"  ['']
"integer derivatives:extrapolate"  [1]
"integer trace:autobias"  [1]
"float trace:bias"  [0.01]
"integer trace:sssautobias"  [1]
"float trace:sssbias"  [1e-4]
"integer trace:displacements"  [1]
"string displacementbound:CoordinateSystem"  ['object']
"int displacementbound:offscreen"  [0]
"float displacementbound:sphere"  [0]
"int displacement:ignorereferenceinstance"  [0]
"string Ri:Orientation"  ['outside']
"float dice:micropolygonlength"  [1]
"string dice:offscreenstrategy"  ['viewfrustumdistance']
"integer dice:rasterorient"  [1]
"string dice:referencecamera"  ['']
"string dice:referenceinstance"  ['']
"string dice:strategy"  ['instanceprojection']
"float dice:worlddistancelength"  [-1]
"float Ri:GeometricApproximationFocusFactor"  [0]
"float dice:offscreenmultiplier"  [-1]
"float falloffpower"  [0]
"int curve:opacitysamples"  [0]
"int curve:widthaffectscurvature"  [1]
"float dice:minlength"  [-1]
"string dice:minlengthspace"  ['']
"float Ri:Bound"  [0 0 0 0 0 0]
"string volume:aggregate"  ['globalVolumeAggregate']
"integer volume:dsominmax"  [1]
"integer volume:temporalmethod"  [0]
"float volume:fps"  [1]
"float volume:shutteroffset"  [1]
"int volume:velocityshuttercorrection"  [0]
"int volume:aggregaterespectvisibility"  [1]
"integer volume:dsovelocity"  [0]
"integer dice:pretessellate"  [1]
"integer dice:watertight"  [0]
"integer shade:faceset"  []
"string stitchbound:CoordinateSystem"  ['']
"float stitchbound:sphere"  [0]
"string trimcurve:sense"  ['inside']
"integer polygon:concave"  [1]
"integer polygon:smoothdisplacement"  [0]
"integer polygon:smoothnormals"  [0]
"integer procedural:immediatesubdivide"  [0]
"integer procedural:reentrant"  [0]

DisplayFilter

Plugin : PxrStylizedLines

Python format

ri.DisplayFilter("PxrStylizedLines","id",
{
	"string visualizer" : ['finalLinesBeauty'],
	"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 lineType" : ['sections'],
	"string aov" : ['NPRsections'],
	"int overwriteDataAOV" : [0],
	"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],
	"float lineThickness" : [1.0],
	"string signal" : ['diffuse'],
	"string signal_aov_string" : ['diffuse'],
	"string whiteShader" : ['signalAovAverage'],
	"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],
	"int Distort_Switch" : [0],
	"float Distort_UV_Scale" : [15],
	"int Distort_Negative_Remap" : [0],
	"int lineMask_switch" : [0],
	"int light_mask_switch" : [0],
	"int linesInside_switch" : [0],
	"string daisy_chain_comp" : ['over'],
	"float linesGamma" : [1.0],
	"float compModeMix" : [1.0],
	"string shaderNotes" : ['Lines,Stylization,Display,Filter'],
})

Rib format

DisplayFilter "PxrStylizedLines"
"string visualizer" 'finalLinesBeauty'
"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 lineType"  ['sections']
"string aov"  ['NPRsections']
"int overwriteDataAOV"  [0]
"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]
"float lineThickness"  [1.0]
"string signal"  ['diffuse']
"string signal_aov_string"  ['diffuse']
"string whiteShader"  ['signalAovAverage']
"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]
"int Distort_Switch"  [0]
"float Distort_UV_Scale"  [15]
"int Distort_Negative_Remap"  [0]
"int lineMask_switch"  [0]
"int light_mask_switch"  [0]
"int linesInside_switch"  [0]
"string daisy_chain_comp"  ['over']
"float linesGamma"  [1.0]
"float compModeMix"  [1.0]
"string shaderNotes"  ['Lines Stylization Display Filter']

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

DisplayFilter

Plugin : PxrStylizedToon

Python format

ri.DisplayFilter("PxrStylizedToon","id",
{
	"string visualizer" : ['toonDiffuseFinal'],
	"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" : ['catmull-rom'],
	"int Toon_Steps" : [4],
	"color backgroundColor" : [0,0,0],
	"string stepMode" : ['darks'],
	"color darks" : [0,0,0],
	"float albedoLift" : [0.0],
	"string Signal" : ['diffuse'],
	"string signal_aov_string" : ['diffuse'],
	"string whiteShader" : ['signalAovAverage'],
	"float Signal_Energy_Threshold_Min" : [0.0],
	"float Signal_Energy_Threshold_Max" : [1.0],
	"float Signal_Pre_Gain" : [1.0],
	"float Signal_Pre_Gamma" : [1.0],
	"int Spline_Ramp_Switch" : [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 Toon_Mask_Switch" : [0],
	"int light_mask_switch" : [0],
	"string Note" : ['Color,Spline,Ramp'],
})

Rib format

DisplayFilter "PxrStylizedToon"
"string visualizer" 'toonDiffuseFinal'
"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" 'catmull-rom'
"int Toon_Steps"  [4]
"color backgroundColor"  [0 0 0]
"string stepMode"  ['darks']
"color darks"  [0 0 0]
"float albedoLift"  [0.0]
"string Signal"  ['diffuse']
"string signal_aov_string"  ['diffuse']
"string whiteShader"  ['signalAovAverage']
"float Signal_Energy_Threshold_Min"  [0.0]
"float Signal_Energy_Threshold_Max"  [1.0]
"float Signal_Pre_Gain"  [1.0]
"float Signal_Pre_Gamma"  [1.0]
"int Spline_Ramp_Switch"  [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 Toon_Mask_Switch"  [0]
"int light_mask_switch"  [0]
"string Note"  ['Color Spline Ramp']

DisplayFilter

Plugin : PxrStylizedHatching

Python format

ri.DisplayFilter("PxrStylizedHatching","id",
{
	"string visualizer" : ['hatchingFinal'],
	"string signal" : ['diffuse'],
	"string signal_aov_string" : ['diffuse'],
	"string whiteShader" : ['signalAovAverage'],
	"int Invert_Signal" : [0],
	"float hatching_freq" : [0.2],
	"string projection" : ['screen'],
	"int flip_tex" : [0],
	"string triplanar_P" : ['NPRPtriplanar'],
	"string triplanar_P_aov_string" : ['NPRPtriplanar'],
	"string triplanar_N" : ['NPRNtriplanar'],
	"string triplanar_N_aov_string" : ['NPRNtriplanar'],
	"float triplanar_blending" : [1.0],
	"string hatching_freq_mode" : ['8Values'],
	"float hatching_freq_tex1" : [1.0],
	"float hatching_freq_tex2" : [2.0],
	"float hatching_freq_tex3" : [2.5],
	"float hatching_freq_tex4" : [3.0],
	"float hatching_freq_tex5" : [3.5],
	"float hatching_freq_tex6" : [4.0],
	"float hatching_freq_tex7" : [4.5],
	"float hatching_freq_tex8" : [5.0],
	"string hatchColorFrom" : ['colorSwatch'],
	"color hatchColor" : [0,0,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" : [''],
	"int Toon_Colors_Switch" : [0],
	"int progressive_tex_switch" : [1],
	"int hatchTex_invert_switch" : [0],
	"float Light_min_freq" : [5.0],
	"float Light_max_freq" : [1.0],
	"float hatchTexClr_mix" : [0.0],
	"int blending_test_colors_switch" : [0],
	"string blending_mode" : ['mix'],
	"int blending_white" : [1],
	"int blending_black" : [0],
	"float blending_hold" : [0.0],
	"float blending_overlap" : [0.125],
	"string hatching_aov_string" : ['NPRhatchOut'],
	"string hatching_aov_channel" : ['green'],
	"int hatchingMask_switch" : [0],
	"int light_mask_switch" : [0],
	"int alpha_black_hatch_switch" : [0],
	"string Hatch_On" : ['color'],
	"color HatchOnColor" : [1,1,1],
	"float NPR_mix" : [1.0],
	"float Hatch_Gamma" : [0.5],
	"string Note" : ['Hatching,Stylized,Looks,Display,Filter'],
})

Rib format

DisplayFilter "PxrStylizedHatching"
"string visualizer" 'hatchingFinal'
"string signal"  ['diffuse']
"string signal_aov_string"  ['diffuse']
"string whiteShader"  ['signalAovAverage']
"int Invert_Signal"  [0]
"float hatching_freq"  [0.2]
"string projection"  ['screen']
"int flip_tex"  [0]
"string triplanar_P"  ['NPRPtriplanar']
"string triplanar_P_aov_string"  ['NPRPtriplanar']
"string triplanar_N"  ['NPRNtriplanar']
"string triplanar_N_aov_string"  ['NPRNtriplanar']
"float triplanar_blending"  [1.0]
"string hatching_freq_mode"  ['8Values']
"float hatching_freq_tex1"  [1.0]
"float hatching_freq_tex2"  [2.0]
"float hatching_freq_tex3"  [2.5]
"float hatching_freq_tex4"  [3.0]
"float hatching_freq_tex5"  [3.5]
"float hatching_freq_tex6"  [4.0]
"float hatching_freq_tex7"  [4.5]
"float hatching_freq_tex8"  [5.0]
"string hatchColorFrom"  ['colorSwatch']
"color hatchColor"  [0 0 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"  ['']
"int Toon_Colors_Switch"  [0]
"int progressive_tex_switch"  [1]
"int hatchTex_invert_switch"  [0]
"float Light_min_freq"  [5.0]
"float Light_max_freq"  [1.0]
"float hatchTexClr_mix"  [0.0]
"int blending_test_colors_switch"  [0]
"string blending_mode"  ['mix']
"int blending_white"  [1]
"int blending_black"  [0]
"float blending_hold"  [0.0]
"float blending_overlap"  [0.125]
"string hatching_aov_string"  ['NPRhatchOut']
"string hatching_aov_channel"  ['green']
"int hatchingMask_switch"  [0]
"int light_mask_switch"  [0]
"int alpha_black_hatch_switch"  [0]
"string Hatch_On"  ['color']
"color HatchOnColor"  [1 1 1]
"float NPR_mix"  [1.0]
"float Hatch_Gamma"  [0.5]
"string Note"  ['Hatching Stylized Looks Display Filter']

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 : 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 : 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 : 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 : 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 : 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 : 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 : PxrEdgeDetect

Python format

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

Rib format

DisplayFilter "PxrEdgeDetect"
"string aov" 'Ci'

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'

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 : 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 : 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 : 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 : 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 density" : [1.0],
	"float diffuse" : [1.0],
	"float specular" : [1.0],
	"float saturation" : [1.0],
	"color tint" : [1.0,1.0,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 density"  [1.0]
"float diffuse"  [1.0]
"float specular"  [1.0]
"float saturation"  [1.0]
"color tint"  [1.0 1.0 1.0]

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],
	"int spherical" : [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.0],
	"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]
"int spherical"  [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.0]
"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 : 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']

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

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 : PxrCamera

Python format

ri.Projection("PxrCamera","id",
{
	"int lensType" : [2],
	"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 lensScale" : [1.0],
	"float radial1" : [0.0],
	"float radial2" : [0.0],
	"float assymX" : [0.0],
	"float assymY" : [0.0],
	"float lensAsymmetryX" : [0.0],
	"float lensAsymmetryY" : [0.0],
	"float distortionCtr" : [0.0,0.0],
	"float squeeze" : [1.0],
	"float dofPivotCenter" : [0.0,0.0,0.0],
	"float dofRadiusStrength" : [0.0],
	"float dofRadiusFalloff" : [1.0],
	"float dofSqCtr" : [0.0,0.0,0.0],
	"float dofSqStrength" : [0.0],
	"float dofSqAnamorph" : [1.0],
	"float dofSqFalloff" : [1.0],
	"float dofMult" : [1.0],
	"string cocTexture" : ['No,Value'],
	"int numSplitDiopters" : [0],
	"float splitDiopterAngle" : [0.0],
	"float splitDiopterOffset1" : [0.0],
	"float splitDiopterWidth1" : [0.0],
	"float splitDiopterFocusDistance1" : [0.0],
	"float splitDiopterOffset2" : [0.0],
	"float splitDiopterWidth2" : [0.0],
	"float splitDiopterFocusDistance2" : [0.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" : [''],
	"float enhanceDisableDOF" : [0.0],
	"float enhanceDisableMoBlur" : [0.0],
	"float enhanceDiffAdjust" : [0.0],
})

Rib format

Projection "PxrCamera"
"int lensType" 2
"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 lensScale"  [1.0]
"float radial1"  [0.0]
"float radial2"  [0.0]
"float assymX"  [0.0]
"float assymY"  [0.0]
"float lensAsymmetryX"  [0.0]
"float lensAsymmetryY"  [0.0]
"float distortionCtr"  [0.0 0.0]
"float squeeze"  [1.0]
"float dofPivotCenter"  [0.0 0.0 0.0]
"float dofRadiusStrength"  [0.0]
"float dofRadiusFalloff"  [1.0]
"float dofSqCtr"  [0.0 0.0 0.0]
"float dofSqStrength"  [0.0]
"float dofSqAnamorph"  [1.0]
"float dofSqFalloff"  [1.0]
"float dofMult"  [1.0]
"string cocTexture"  ['No Value']
"int numSplitDiopters"  [0]
"float splitDiopterAngle"  [0.0]
"float splitDiopterOffset1"  [0.0]
"float splitDiopterWidth1"  [0.0]
"float splitDiopterFocusDistance1"  [0.0]
"float splitDiopterOffset2"  [0.0]
"float splitDiopterWidth2"  [0.0]
"float splitDiopterFocusDistance2"  [0.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"  ['']
"float enhanceDisableDOF"  [0.0]
"float enhanceDisableMoBlur"  [0.0]
"float enhanceDiffAdjust"  [0.0]

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 : 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 : PxrLightProbe

Python format

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

Rib format

Projection "PxrLightProbe"

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

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

Displaydriver

Plugin : d_null

Python format

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

Rib format

Displaydriver "d_null"

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_png

Python format

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

Rib format

Displaydriver "d_png"
"int quantize" 1

Displaydriver

Plugin : d_pointcloud

Python format

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

Rib format

Displaydriver "d_pointcloud"

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_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

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],
	"color colorTintTT" : [1.0,1.0,1.0],
	"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],
	"normal textureNormal" : [0,0,0],
	"normal textureTangent" : [0,0,0],
	"float textureFiberAxisOffset" : [0],
	"color shadowColor" : [0.0,0.0,0.0],
	"int roughnessCompatibility" : [0],
	"float mollification" : [1.0],
	"string specularRLobeName" : ['hair1'],
	"string specularTTLobeName" : ['hair2'],
	"string specularTRTLobeName" : ['hair3'],
	"string diffuseLobeName" : ['hair4'],
	"int lobeTypeMode" : [0],
	"string userLobeName" : [''],
	"string matte" : [''],
})

Rib format

Bxdf "LamaHairChiang"
"color colorR"  [1.0 1.0 1.0]
"color colorTT"  [0.4 0.4 0.4]
"color colorTintTT"  [1.0 1.0 1.0]
"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]
"normal textureNormal"  [0 0 0]
"normal textureTangent"  [0 0 0]
"float textureFiberAxisOffset"  [0]
"color shadowColor"  [0.0 0.0 0.0]
"int roughnessCompatibility"  [0]
"float mollification"  [1.0]
"string specularRLobeName"  ['hair1']
"string specularTTLobeName"  ['hair2']
"string specularTRTLobeName"  ['hair3']
"string diffuseLobeName"  ['hair4']
"int lobeTypeMode"  [0]
"string userLobeName"  ['']
"string matte"  ['']

Bxdf

Plugin : LamaSSS

Python format

ri.Bxdf("LamaSSS","id",
{
	"color color" : [0.18,0.18,0.18],
	"color sssColor" : [0.18,0.18,0.18],
	"normal normal" : [0,0,0],
	"normal sssNormal" : [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 userLobeName" : [''],
	"string matte" : [''],
})

Rib format

Bxdf "LamaSSS"
"color color" 0.18 0.18 0.18
"color sssColor" 0.18 0.18 0.18
"normal normal" 0 0 0
"normal sssNormal" 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 userLobeName"  ['']
"string matte"  ['']

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],
	"normal dielectricNormal" : [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],
	"int dispersionMode" : [0],
	"float dispersionSpread" : [0.0],
	"float dispersionAbbe" : [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
"normal dielectricNormal" 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]
"int dispersionMode"  [0]
"float dispersionSpread"  [0.0]
"float dispersionAbbe"  [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 : 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],
	"normal conductorNormal" : [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],
	"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
"normal conductorNormal" 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]
"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 : LamaSheen

Python format

ri.Bxdf("LamaSheen","id",
{
	"color color" : [1.0,1.0,1.0],
	"color sheenColor" : [1.0,1.0,1.0],
	"float roughness" : [0.1],
	"normal normal" : [0.0,0.0,0.0],
	"normal sheenNormal" : [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
"color sheenColor" 1.0 1.0 1.0
"float roughness" 0.1
"normal normal" 0.0 0.0 0.0
"normal sheenNormal" 0.0 0.0 0.0
"float energyCompensation"  [1.0]
"int bumpShadowing"  [1]
"int lobeType"  [1]
"string lobeName"  ['specular']
"string matte"  ['']

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" : [5],
	"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 glassRefraction2Roughness" : [0.0],
	"float glassRefraction2Blend" : [0.0],
	"color glassRefraction2Tint" : [1,1,1],
	"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"  [5]
"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 glassRefraction2Roughness"  [0.0]
"float glassRefraction2Blend"  [0.0]
"color glassRefraction2Tint"  [1 1 1]
"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 : LamaTranslucent

Python format

ri.Bxdf("LamaTranslucent","id",
{
	"color color" : [0.18,0.18,0.18],
	"color translucentColor" : [0.18,0.18,0.18],
	"float roughness" : [0.0],
	"normal normal" : [0,0,0],
	"normal translucentNormal" : [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
"color translucentColor" 0.18 0.18 0.18
"float roughness" 0.0
"normal normal" 0 0 0
"normal translucentNormal" 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 : 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 : 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 : LamaLPE

Python format

ri.Bxdf("LamaLPE","id",
{
	"color LPEColor" : [0.0,0.0,0.0],
	"string LPELobeName" : [''],
})

Rib format

Bxdf "LamaLPE"
"color LPEColor" 0.0 0.0 0.0
"string LPELobeName" ''

Bxdf

Plugin : LamaEmission

Python format

ri.Bxdf("LamaEmission","id",
{
	"color color" : [0.0,0.0,0.0],
	"color emissionColor" : [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 emissionColor" 0.0 0.0 0.0
"color shadowColor" 0.0 0.0 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 : 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 : 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],
	"normal genSchlickNormal" : [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],
	"int dispersionMode" : [0],
	"float dispersionSpread" : [0.0],
	"float dispersionAbbe" : [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" : [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
"normal genSchlickNormal" 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]
"int dispersionMode"  [0]
"float dispersionSpread"  [0.0]
"float dispersionAbbe"  [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"  [0.0]
"int bumpShadowing"  [1]
"float surfaceMollification"  [1.0]
"float motionMollification"  [0.0]
"string lobeName"  ['specular']
"int interiorId"  [0]
"string matte"  ['']

Bxdf

Plugin : PxrBlack

Python format

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

Rib format

Bxdf "PxrBlack"

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 presenceCached" : [1],
	"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 presenceCached"  [1]
"int computeSubsurface"  [0]
"int computeInterior"  [0]
"color utilityColor"  ['No Value']
"float utilityFloat"  ['No Value']
"int utilityInteger"  ['No Value']

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 : LamaDiffuse

Python format

ri.Bxdf("LamaDiffuse","id",
{
	"color color" : [0.18,0.18,0.18],
	"color diffuseColor" : [0.18,0.18,0.18],
	"float roughness" : [0.0],
	"normal normal" : [0,0,0],
	"normal diffuseNormal" : [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
"color diffuseColor" 0.18 0.18 0.18
"float roughness" 0.0
"normal normal" 0 0 0
"normal diffuseNormal" 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 : 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 : 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 : LamaIridescence

Python format

ri.Bxdf("LamaIridescence","id",
{
	"float roughness" : [0.0],
	"float colorPreservation" : [0.0],
	"int targetHue" : [9],
	"float targetHue_Knots" : [0,0,0.166,0.333,0.5,0.666,0.833,1,1],
	"color targetHue_Colors" : [,,,,,,,,,,,,,,,,,,,,1,0.25,0.25,,,,,,,,,,,,,,,,,,,,1,0.25,0.25,,,,,,,,,,,,,,,,,,,,1,1,0.25,,,,,,,,,,,,,,,,,,,,0.25,1,0.25,,,,,,,,,,,,,,,,,,,,0.25,1,1,,,,,,,,,,,,,,,,,,,,0.25,0.25,1,,,,,,,,,,,,,,,,,,,,1,0.25,1,,,,,,,,,,,,,,,,,,,,1,0.25,0.25,,,,,,,,,,,,,,,,,,,,1,0.25,0.25],
	"string targetHue_Interpolation" : ['catmull-rom'],
	"int incidentAngle" : [2],
	"float incidentAngle_Knots" : [0,1],
	"float incidentAngle_Floats" : [0,1],
	"string incidentAngle_Interpolation" : ['linear'],
	"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 relativeFilmThickness" : [0.5],
	"float minFilmThickness" : [400.0],
	"float maxFilmThickness" : [800.0],
	"float filmIOR" : [1.3],
	"int passIridescence" : [0],
	"int overrideExteriorIOR" : [0],
	"float exteriorIOR" : [1.0],
	"float energyCompensation" : [1.0],
	"float surfaceMollification" : [1.0],
	"float motionMollification" : [0.0],
	"string lobeName" : ['specular'],
	"string matte" : [''],
})

Rib format

Bxdf "LamaIridescence"
"float roughness" 0.0
"float colorPreservation" 0.0
"int targetHue"  [9]
"float targetHue_Knots"  [0 0 0.166 0.333 0.5 0.666 0.833 1 1]
"color targetHue_Colors"  [                    1 0.25 0.25                    1 0.25 0.25                    1 1 0.25                    0.25 1 0.25                    0.25 1 1                    0.25 0.25 1                    1 0.25 1                    1 0.25 0.25                    1 0.25 0.25]
"string targetHue_Interpolation"  ['catmull-rom']
"int incidentAngle"  [2]
"float incidentAngle_Knots"  [0 1]
"float incidentAngle_Floats"  [0 1]
"string incidentAngle_Interpolation"  ['linear']
"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 relativeFilmThickness"  [0.5]
"float minFilmThickness"  [400.0]
"float maxFilmThickness"  [800.0]
"float filmIOR"  [1.3]
"int passIridescence"  [0]
"int overrideExteriorIOR"  [0]
"float exteriorIOR"  [1.0]
"float energyCompensation"  [1.0]
"float surfaceMollification"  [1.0]
"float motionMollification"  [0.0]
"string lobeName"  ['specular']
"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 : LamaTricolorSSS

Python format

ri.Bxdf("LamaTricolorSSS","id",
{
	"normal normal" : [0,0,0],
	"normal sssNormal" : [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 userLobeName" : [''],
	"string matte" : [''],
})

Rib format

Bxdf "LamaTricolorSSS"
"normal normal" 0 0 0
"normal sssNormal" 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 userLobeName"  ['']
"string matte"  ['']

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],
	"float fuzzConeAngle" : [8],
	"normal fuzzBumpNormal" : [0,0,0],
	"int fuzzDoubleSided" : [0],
	"int subsurfaceType" : [5],
	"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],
	"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],
	"normal glassBumpNormal" : [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]
"float fuzzConeAngle"  [8]
"normal fuzzBumpNormal"  [0 0 0]
"int fuzzDoubleSided"  [0]
"int subsurfaceType"  [5]
"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]
"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]
"normal glassBumpNormal"  [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 : 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 : 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 : 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" ''

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 : 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 : PxrSampleFilterCombiner

Python format

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

Rib format

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

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 : PxrBackgroundSampleFilter

Python format

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

Rib format

SampleFilter "PxrBackgroundSampleFilter"
"color backgroundColor" 0 0 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 : PxrShadowFilter

Python format

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

Rib format

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

Integrator

Plugin : PxrDefault

Python format

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

Rib format

Integrator "PxrDefault"

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 : 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 numVolumeAggregateSamples" : [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" : ['globalVolumeAggregate'],
	"string volumeAggregateCamera" : [''],
	"string volumeAggregateIndirect" : [''],
	"string volumeAggregateTransmission" : [''],
	"int jointSampling" : [0],
	"float jointScatteringBias" : [0.5],
})

Rib format

Integrator "PxrPathTracer"
"int maxIndirectBounces" 8
"int maxContinuationLength" -1
"int maxNonStochasticOpacityEvents" 0
"string sampleMode" 'bxdf'
"int numLightSamples" 1
"int numBxdfSamples" 1
"int numVolumeAggregateSamples" 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"  ['globalVolumeAggregate']
"string volumeAggregateCamera"  ['']
"string volumeAggregateIndirect"  ['']
"string volumeAggregateTransmission"  ['']
"int jointSampling"  [0]
"float jointScatteringBias"  [0.5]

Integrator

Plugin : PxrDebugShadingContext

Python format

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

Rib format

Integrator "PxrDebugShadingContext"
"string viewchannel" 'Nn'

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]

Integrator

Plugin : PxrValidateBxdf

Python format

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

Rib format

Integrator "PxrValidateBxdf"
"int numSamples" 4

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 : 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 : 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 numVolumeAggregateSamples" : [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 numVolumeAggregateSamples"  [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]

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 : 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],
	"float specularNearDist" : [0.0],
	"float diffuseNearDist" : [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]
"float specularNearDist"  [0.0]
"float diffuseNearDist"  [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 : 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 : 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 specularNearDist" : [0.0],
	"float diffuseNearDist" : [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 specularNearDist"  [0.0]
"float diffuseNearDist"  [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 : 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 specularNearDist" : [0.0],
	"float diffuseNearDist" : [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 specularNearDist"  [0.0]
"float diffuseNearDist"  [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 : 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]

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 specularNearDist" : [0.0],
	"float diffuseNearDist" : [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 specularNearDist"  [0.0]
"float diffuseNearDist"  [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 : 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 specularNearDist" : [0.0],
	"float diffuseNearDist" : [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 specularNearDist"  [0.0]
"float diffuseNearDist"  [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 : 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]

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" ''

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 : 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 : 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 : PxrArgsTest

Python format

ri.Pattern("PxrArgsTest","id",
{
	"float simpleFloat" : [1.234],
	"float fixedLengthFloatArray" : [1.2,3.4,4.6],
	"float noLengthFloatArray" : [-0.5,0.5],
	"int simpleInt" : [1],
	"int fixedLengthIntArray" : [1,2,3],
	"int noLengthIntArray" : [1,2],
	"int multiChoiceMapper" : ['No,Value'],
	"int boolean" : [1],
	"int checkBox" : [1],
	"color simpleColor" : [0.0,0.5,1.0],
	"color fixedLengthColorArray" : [1,0,0,0,1,0,0,0,1],
	"color noLengthColorArray" : [1,1,0,0,1,1],
	"string btn" : ['No,Value'],
	"string simpleString" : ['hello,world'],
	"string fixedLengthStringArray" : ['This,is,me|I'm,back'],
	"string noLengthStringArray" : ['I,should,have,2,values'],
	"None popupString" : [second,option],
	"None popupString2" : [hintlist],
	"None fileInputString" : [/path/to/my/texture.tex],
	"None assetIdInputString" : [/path/to/my/texture.tex],
	"None coordsysString" : [/path/to/my/texture.tex],
	"None textString" : [some,multi-line,text.\nMore,to,come...],
	"None oslCode" : [float,Factor2,=,clamp(pow(dot(Normal,I),1.3),0.0,1.0);],
	"normal simpleNormal" : [0.5,0.5,0.5],
	"normal fixedLengthNormalArray" : [1,0,0,0,1,0,0,0,1],
	"normal noLengthNormalArray" : [1,1,0,0,1,1],
	"vector simpleVector" : [0.5,0.5,0.5],
	"vector fixedLengthVectorArray" : [1,0,0,0,1,0,0,0,1],
	"vector noLengthVectorArray" : [1,1,0,0,1,1],
	"point simplePoint" : [0.5,0.5,0.5],
	"point fixedLengthPointArray" : [1,0,0,0,1,0,0,0,1],
	"point noLengthPointArray" : [1,1,0,0,1,1],
})

Rib format

Pattern "PxrArgsTest"
"float simpleFloat"  [1.234]
"float fixedLengthFloatArray"  [1.2 3.4 4.6]
"float noLengthFloatArray"  [-0.5 0.5]
"int simpleInt"  [1]
"int fixedLengthIntArray"  [1 2 3]
"int noLengthIntArray"  [1 2]
"int multiChoiceMapper"  ['No Value']
"int boolean"  [1]
"int checkBox"  [1]
"color simpleColor"  [0.0 0.5 1.0]
"color fixedLengthColorArray"  [1 0 0 0 1 0 0 0 1]
"color noLengthColorArray"  [1 1 0 0 1 1]
"string btn"  ['No Value']
"string simpleString"  ['hello world']
"string fixedLengthStringArray"  ['This is me|I'm back']
"string noLengthStringArray"  ['I should have 2 values']
"None popupString"  [second option]
"None popupString2"  [hintlist]
"None fileInputString"  [/path/to/my/texture.tex]
"None assetIdInputString"  [/path/to/my/texture.tex]
"None coordsysString"  [/path/to/my/texture.tex]
"None textString"  [some multi-line text.\nMore to come...]
"None oslCode"  [float Factor2 = clamp(pow(dot(Normal,I),1.3),0.0,1.0);]
"normal simpleNormal"  [0.5 0.5 0.5]
"normal fixedLengthNormalArray"  [1 0 0 0 1 0 0 0 1]
"normal noLengthNormalArray"  [1 1 0 0 1 1]
"vector simpleVector"  [0.5 0.5 0.5]
"vector fixedLengthVectorArray"  [1 0 0 0 1 0 0 0 1]
"vector noLengthVectorArray"  [1 1 0 0 1 1]
"point simplePoint"  [0.5 0.5 0.5]
"point fixedLengthPointArray"  [1 0 0 0 1 0 0 0 1]
"point noLengthPointArray"  [1 1 0 0 1 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
Next