<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>PBR | Jon Macey's WebPages</title><link>https://nccastaff.bournemouth.ac.uk/jmacey/tag/PBR/</link><atom:link href="https://nccastaff.bournemouth.ac.uk/jmacey/tag/PBR/index.xml" rel="self" type="application/rss+xml"/><description>PBR</description><generator>Source Themes Academic (https://sourcethemes.com/academic/)</generator><language>en-us</language><copyright>Jon Macey 2026</copyright><lastBuildDate>Fri, 06 Feb 2026 00:00:00 +0000</lastBuildDate><image><url>https://nccastaff.bournemouth.ac.uk/jmacey/images/icon_hud717fbbd2ac8fad60548edad7ad9704b_11827_512x512_fill_lanczos_center_3.png</url><title>PBR</title><link>https://nccastaff.bournemouth.ac.uk/jmacey/tag/PBR/</link></image><item><title>Lecture 11 Shading Models</title><link>https://nccastaff.bournemouth.ac.uk/jmacey/proggraphics/lectures/Lecture11/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://nccastaff.bournemouth.ac.uk/jmacey/proggraphics/lectures/Lecture11/</guid><description>&lt;h2 id="slideshttpsnccastaffbournemouthacukjmaceylecturesopenglshaders">
&lt;a href="https://nccastaff.bournemouth.ac.uk/jmacey/Lectures/OpenGL/shaders/" target="_blank" rel="noopener">slides&lt;/a>&lt;/h2>
&lt;iframe width=860 height = 440 allowfullscreen=true src="https://nccastaff.bournemouth.ac.uk/jmacey/Lectures/OpenGL/shaders/"> &lt;/iframe></description></item><item><title>Lecture 15 Shading Models</title><link>https://nccastaff.bournemouth.ac.uk/jmacey/cfgaa/lectures/Lecture15/</link><pubDate>Wed, 24 Feb 2021 00:00:00 +0000</pubDate><guid>https://nccastaff.bournemouth.ac.uk/jmacey/cfgaa/lectures/Lecture15/</guid><description>&lt;h2 id="slideshttpsnccastaffbournemouthacukjmaceylecturesopenglshadershomejmaceymscaselectureslecture13">
&lt;a href="https://nccastaff.bournemouth.ac.uk/jmacey/Lectures/OpenGL/shaders/?home=/jmacey/msc/ase/lectures/Lecture13/" target="_blank" rel="noopener">slides&lt;/a>&lt;/h2>
&lt;iframe width=860 height = 440 allowfullscreen=true src="https://nccastaff.bournemouth.ac.uk/jmacey/Lectures/OpenGL/shaders/?home=/jmacey/msc/ase/lectures/Lecture13/"> &lt;/iframe></description></item><item><title>Lecture 13 Shading Models</title><link>https://nccastaff.bournemouth.ac.uk/jmacey/msc/ase/lectures/Lecture13/</link><pubDate>Fri, 25 Sep 2020 00:00:00 +0000</pubDate><guid>https://nccastaff.bournemouth.ac.uk/jmacey/msc/ase/lectures/Lecture13/</guid><description>&lt;h2 id="slideshttpsnccastaffbournemouthacukjmaceylecturesopenglshadershomejmaceymscaselectureslecture13">
&lt;a href="https://nccastaff.bournemouth.ac.uk/jmacey/Lectures/OpenGL/shaders/?home=/jmacey/msc/ase/lectures/Lecture13/" target="_blank" rel="noopener">slides&lt;/a>&lt;/h2>
&lt;iframe width=860 height = 440 allowfullscreen=true src="https://nccastaff.bournemouth.ac.uk/jmacey/Lectures/OpenGL/shaders/?home=/jmacey/msc/ase/lectures/Lecture13/"> &lt;/iframe></description></item><item><title>Lecture 13 Shading Models</title><link>https://nccastaff.bournemouth.ac.uk/jmacey/msc/ase_cpp/lectures/Lecture13/</link><pubDate>Fri, 25 Sep 2020 00:00:00 +0000</pubDate><guid>https://nccastaff.bournemouth.ac.uk/jmacey/msc/ase_cpp/lectures/Lecture13/</guid><description>&lt;h2 id="slideshttpsnccastaffbournemouthacukjmaceylecturesopenglshadershomejmaceymscaselectureslecture13">
&lt;a href="https://nccastaff.bournemouth.ac.uk/jmacey/Lectures/OpenGL/shaders/?home=/jmacey/msc/ase/lectures/Lecture13/" target="_blank" rel="noopener">slides&lt;/a>&lt;/h2>
&lt;iframe width=860 height = 440 allowfullscreen=true src="https://nccastaff.bournemouth.ac.uk/jmacey/Lectures/OpenGL/shaders/?home=/jmacey/msc/ase/lectures/Lecture13/"> &lt;/iframe></description></item><item><title>Lecture 16 Textures</title><link>https://nccastaff.bournemouth.ac.uk/jmacey/cfgaa/lectures/Lecture16/</link><pubDate>Wed, 24 Feb 2021 00:00:00 +0000</pubDate><guid>https://nccastaff.bournemouth.ac.uk/jmacey/cfgaa/lectures/Lecture16/</guid><description>&lt;h2 id="slideshttpsnccastaffbournemouthacukjmaceylecturesopengltextureshomejmaceymscaselectureslecture14">
&lt;a href="https://nccastaff.bournemouth.ac.uk/jmacey/Lectures/OpenGL/textures/?home=/jmacey/msc/ase/lectures/Lecture14/" target="_blank" rel="noopener">slides&lt;/a>&lt;/h2>
&lt;iframe width=860 height = 440 allowfullscreen=true src="https://nccastaff.bournemouth.ac.uk/jmacey/Lectures/OpenGL/textures/?home=/jmacey/msc/ase/lectures/Lecture14/"> &lt;/iframe></description></item><item><title>Renderman Plugin guide</title><link>https://nccastaff.bournemouth.ac.uk/jmacey/msc/renderman/links/prman26/</link><pubDate>Fri, 06 Feb 2026 00:00:00 +0000</pubDate><guid>https://nccastaff.bournemouth.ac.uk/jmacey/msc/renderman/links/prman26/</guid><description>&lt;h1 id="pattern">Pattern&lt;/h1>
&lt;h2 id="plugin--pxrargstest">Plugin : PxrArgsTest&lt;/h2>
&lt;h3 id="python-format">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Pattern(&amp;quot;PxrArgsTest&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;float simpleFloat&amp;quot; : [1.234],
&amp;quot;float fixedLengthFloatArray&amp;quot; : [1.2,3.4,4.6],
&amp;quot;float noLengthFloatArray&amp;quot; : [-0.5,0.5],
&amp;quot;int simpleInt&amp;quot; : [1],
&amp;quot;int fixedLengthIntArray&amp;quot; : [1,2,3],
&amp;quot;int noLengthIntArray&amp;quot; : [1,2],
&amp;quot;int multiChoiceMapper&amp;quot; : ['No,Value'],
&amp;quot;int boolean&amp;quot; : [1],
&amp;quot;int checkBox&amp;quot; : [1],
&amp;quot;color simpleColor&amp;quot; : [0.0,0.5,1.0],
&amp;quot;color fixedLengthColorArray&amp;quot; : [1,0,0,0,1,0,0,0,1],
&amp;quot;color noLengthColorArray&amp;quot; : [1,1,0,0,1,1],
&amp;quot;string btn&amp;quot; : ['No,Value'],
&amp;quot;string simpleString&amp;quot; : ['hello,world'],
&amp;quot;string fixedLengthStringArray&amp;quot; : ['This,is,me|I'm,back'],
&amp;quot;string noLengthStringArray&amp;quot; : ['I,should,have,2,values'],
&amp;quot;None popupString&amp;quot; : [second,option],
&amp;quot;None popupString2&amp;quot; : [hintlist],
&amp;quot;None fileInputString&amp;quot; : [/path/to/my/texture.tex],
&amp;quot;None assetIdInputString&amp;quot; : [/path/to/my/texture.tex],
&amp;quot;None coordsysString&amp;quot; : [/path/to/my/texture.tex],
&amp;quot;None textString&amp;quot; : [some,multi-line,text.\nMore,to,come...],
&amp;quot;None oslCode&amp;quot; : [float,Factor2,=,clamp(pow(dot(Normal,I),1.3),0.0,1.0);],
&amp;quot;normal simpleNormal&amp;quot; : [0.5,0.5,0.5],
&amp;quot;normal fixedLengthNormalArray&amp;quot; : [1,0,0,0,1,0,0,0,1],
&amp;quot;normal noLengthNormalArray&amp;quot; : [1,1,0,0,1,1],
&amp;quot;vector simpleVector&amp;quot; : [0.5,0.5,0.5],
&amp;quot;vector fixedLengthVectorArray&amp;quot; : [1,0,0,0,1,0,0,0,1],
&amp;quot;vector noLengthVectorArray&amp;quot; : [1,1,0,0,1,1],
&amp;quot;point simplePoint&amp;quot; : [0.5,0.5,0.5],
&amp;quot;point fixedLengthPointArray&amp;quot; : [1,0,0,0,1,0,0,0,1],
&amp;quot;point noLengthPointArray&amp;quot; : [1,1,0,0,1,1],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Pattern &amp;quot;PxrArgsTest&amp;quot;
&amp;quot;float simpleFloat&amp;quot; [1.234]
&amp;quot;float fixedLengthFloatArray&amp;quot; [1.2 3.4 4.6]
&amp;quot;float noLengthFloatArray&amp;quot; [-0.5 0.5]
&amp;quot;int simpleInt&amp;quot; [1]
&amp;quot;int fixedLengthIntArray&amp;quot; [1 2 3]
&amp;quot;int noLengthIntArray&amp;quot; [1 2]
&amp;quot;int multiChoiceMapper&amp;quot; ['No Value']
&amp;quot;int boolean&amp;quot; [1]
&amp;quot;int checkBox&amp;quot; [1]
&amp;quot;color simpleColor&amp;quot; [0.0 0.5 1.0]
&amp;quot;color fixedLengthColorArray&amp;quot; [1 0 0 0 1 0 0 0 1]
&amp;quot;color noLengthColorArray&amp;quot; [1 1 0 0 1 1]
&amp;quot;string btn&amp;quot; ['No Value']
&amp;quot;string simpleString&amp;quot; ['hello world']
&amp;quot;string fixedLengthStringArray&amp;quot; ['This is me|I'm back']
&amp;quot;string noLengthStringArray&amp;quot; ['I should have 2 values']
&amp;quot;None popupString&amp;quot; [second option]
&amp;quot;None popupString2&amp;quot; [hintlist]
&amp;quot;None fileInputString&amp;quot; [/path/to/my/texture.tex]
&amp;quot;None assetIdInputString&amp;quot; [/path/to/my/texture.tex]
&amp;quot;None coordsysString&amp;quot; [/path/to/my/texture.tex]
&amp;quot;None textString&amp;quot; [some multi-line text.\nMore to come...]
&amp;quot;None oslCode&amp;quot; [float Factor2 = clamp(pow(dot(Normal,I),1.3),0.0,1.0);]
&amp;quot;normal simpleNormal&amp;quot; [0.5 0.5 0.5]
&amp;quot;normal fixedLengthNormalArray&amp;quot; [1 0 0 0 1 0 0 0 1]
&amp;quot;normal noLengthNormalArray&amp;quot; [1 1 0 0 1 1]
&amp;quot;vector simpleVector&amp;quot; [0.5 0.5 0.5]
&amp;quot;vector fixedLengthVectorArray&amp;quot; [1 0 0 0 1 0 0 0 1]
&amp;quot;vector noLengthVectorArray&amp;quot; [1 1 0 0 1 1]
&amp;quot;point simplePoint&amp;quot; [0.5 0.5 0.5]
&amp;quot;point fixedLengthPointArray&amp;quot; [1 0 0 0 1 0 0 0 1]
&amp;quot;point noLengthPointArray&amp;quot; [1 1 0 0 1 1]
&lt;/code>&lt;/pre>
&lt;h1 id="pattern-1">Pattern&lt;/h1>
&lt;h2 id="plugin--pxrbakepointcloud">Plugin : PxrBakePointCloud&lt;/h2>
&lt;h3 id="python-format-1">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Pattern(&amp;quot;PxrBakePointCloud&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;color inputRGB&amp;quot; : [0.,0.,0.],
&amp;quot;float inputF&amp;quot; : [0.],
&amp;quot;string filename&amp;quot; : [''],
&amp;quot;int bakeMode&amp;quot; : [1],
&amp;quot;string display&amp;quot; : ['pointcloud'],
&amp;quot;float density&amp;quot; : [10.0],
&amp;quot;string coordsys&amp;quot; : ['object'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-1">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Pattern &amp;quot;PxrBakePointCloud&amp;quot;
&amp;quot;color inputRGB&amp;quot; [0. 0. 0.]
&amp;quot;float inputF&amp;quot; [0.]
&amp;quot;string filename&amp;quot; ['']
&amp;quot;int bakeMode&amp;quot; [1]
&amp;quot;string display&amp;quot; ['pointcloud']
&amp;quot;float density&amp;quot; [10.0]
&amp;quot;string coordsys&amp;quot; ['object']
&lt;/code>&lt;/pre>
&lt;h1 id="pattern-2">Pattern&lt;/h1>
&lt;h2 id="plugin--pxrbaketexture">Plugin : PxrBakeTexture&lt;/h2>
&lt;h3 id="python-format-2">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Pattern(&amp;quot;PxrBakeTexture&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;color inputRGB&amp;quot; : [0.,0.,0.],
&amp;quot;float inputF&amp;quot; : [0.],
&amp;quot;string filename&amp;quot; : [''],
&amp;quot;int atlasStyle&amp;quot; : [0],
&amp;quot;int bakeMode&amp;quot; : [1],
&amp;quot;int renderMode&amp;quot; : [0],
&amp;quot;string display&amp;quot; : ['texture'],
&amp;quot;string displayFormat&amp;quot; : ['openexr'],
&amp;quot;string displayType&amp;quot; : ['half'],
&amp;quot;string displayCompression&amp;quot; : ['zip'],
&amp;quot;int resolutionX&amp;quot; : [512],
&amp;quot;int resolutionY&amp;quot; : [512],
&amp;quot;string primVar&amp;quot; : ['st'],
&amp;quot;string primVar2&amp;quot; : [''],
&amp;quot;string activeUdim&amp;quot; : [''],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-2">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Pattern &amp;quot;PxrBakeTexture&amp;quot;
&amp;quot;color inputRGB&amp;quot; [0. 0. 0.]
&amp;quot;float inputF&amp;quot; [0.]
&amp;quot;string filename&amp;quot; ['']
&amp;quot;int atlasStyle&amp;quot; [0]
&amp;quot;int bakeMode&amp;quot; [1]
&amp;quot;int renderMode&amp;quot; [0]
&amp;quot;string display&amp;quot; ['texture']
&amp;quot;string displayFormat&amp;quot; ['openexr']
&amp;quot;string displayType&amp;quot; ['half']
&amp;quot;string displayCompression&amp;quot; ['zip']
&amp;quot;int resolutionX&amp;quot; [512]
&amp;quot;int resolutionY&amp;quot; [512]
&amp;quot;string primVar&amp;quot; ['st']
&amp;quot;string primVar2&amp;quot; ['']
&amp;quot;string activeUdim&amp;quot; ['']
&lt;/code>&lt;/pre>
&lt;h1 id="pattern-3">Pattern&lt;/h1>
&lt;h2 id="plugin--aaoceanprmanshader">Plugin : aaOceanPrmanShader&lt;/h2>
&lt;h3 id="python-format-3">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Pattern(&amp;quot;aaOceanPrmanShader&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;int resolution&amp;quot; : [3],
&amp;quot;float oceanScale&amp;quot; : [100.0],
&amp;quot;int seed&amp;quot; : [1],
&amp;quot;float currentTime&amp;quot; : [0.0],
&amp;quot;float repeatTime&amp;quot; : [1000.0],
&amp;quot;float fade&amp;quot; : [0.0],
&amp;quot;float chopAmount&amp;quot; : [1.0],
&amp;quot;float velocity&amp;quot; : [10.0],
&amp;quot;float waveSpeed&amp;quot; : [1.0],
&amp;quot;float cutoff&amp;quot; : [0.0],
&amp;quot;float waveHeight&amp;quot; : [1.0],
&amp;quot;float windDir&amp;quot; : [45.0],
&amp;quot;float damp&amp;quot; : [0.985],
&amp;quot;int windAlign&amp;quot; : [1],
&amp;quot;int raw&amp;quot; : [0],
&amp;quot;int invertFoam&amp;quot; : [0],
&amp;quot;float gamma&amp;quot; : [1.0],
&amp;quot;float brightness&amp;quot; : [1.0],
&amp;quot;int normalize&amp;quot; : [0],
&amp;quot;float fMin&amp;quot; : [-5.0],
&amp;quot;float fMax&amp;quot; : [5.0],
&amp;quot;int writeFile&amp;quot; : [0],
&amp;quot;string outputFolder&amp;quot; : [''],
&amp;quot;string postfix&amp;quot; : [''],
&amp;quot;int currentFrame&amp;quot; : [1],
&amp;quot;int invertT&amp;quot; : [1],
&amp;quot;struct manifold&amp;quot; : [],
&amp;quot;float oceanDepth&amp;quot; : [1000.0],
&amp;quot;float surfaceTension&amp;quot; : [0.0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-3">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Pattern &amp;quot;aaOceanPrmanShader&amp;quot;
&amp;quot;int resolution&amp;quot; [3]
&amp;quot;float oceanScale&amp;quot; [100.0]
&amp;quot;int seed&amp;quot; [1]
&amp;quot;float currentTime&amp;quot; [0.0]
&amp;quot;float repeatTime&amp;quot; [1000.0]
&amp;quot;float fade&amp;quot; [0.0]
&amp;quot;float chopAmount&amp;quot; [1.0]
&amp;quot;float velocity&amp;quot; [10.0]
&amp;quot;float waveSpeed&amp;quot; [1.0]
&amp;quot;float cutoff&amp;quot; [0.0]
&amp;quot;float waveHeight&amp;quot; [1.0]
&amp;quot;float windDir&amp;quot; [45.0]
&amp;quot;float damp&amp;quot; [0.985]
&amp;quot;int windAlign&amp;quot; [1]
&amp;quot;int raw&amp;quot; [0]
&amp;quot;int invertFoam&amp;quot; [0]
&amp;quot;float gamma&amp;quot; [1.0]
&amp;quot;float brightness&amp;quot; [1.0]
&amp;quot;int normalize&amp;quot; [0]
&amp;quot;float fMin&amp;quot; [-5.0]
&amp;quot;float fMax&amp;quot; [5.0]
&amp;quot;int writeFile&amp;quot; [0]
&amp;quot;string outputFolder&amp;quot; ['']
&amp;quot;string postfix&amp;quot; ['']
&amp;quot;int currentFrame&amp;quot; [1]
&amp;quot;int invertT&amp;quot; [1]
&amp;quot;struct manifold&amp;quot; []
&amp;quot;float oceanDepth&amp;quot; [1000.0]
&amp;quot;float surfaceTension&amp;quot; [0.0]
&lt;/code>&lt;/pre>
&lt;h1 id="pattern-4">Pattern&lt;/h1>
&lt;h2 id="plugin--pxrseexpr">Plugin : PxrSeExpr&lt;/h2>
&lt;h3 id="python-format-4">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Pattern(&amp;quot;PxrSeExpr&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;color colorInput1&amp;quot; : [0.0,0.0,0.0],
&amp;quot;color colorInput2&amp;quot; : [0.0,0.0,0.0],
&amp;quot;color colorInput3&amp;quot; : [0.0,0.0,0.0],
&amp;quot;color colorInput4&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float floatInput1&amp;quot; : [0.0],
&amp;quot;float floatInput2&amp;quot; : [0.0],
&amp;quot;float floatInput3&amp;quot; : [0.0],
&amp;quot;float floatInput4&amp;quot; : [0.0],
&amp;quot;string expression&amp;quot; : [''],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-4">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Pattern &amp;quot;PxrSeExpr&amp;quot;
&amp;quot;color colorInput1&amp;quot; 0.0 0.0 0.0
&amp;quot;color colorInput2&amp;quot; 0.0 0.0 0.0
&amp;quot;color colorInput3&amp;quot; 0.0 0.0 0.0
&amp;quot;color colorInput4&amp;quot; 0.0 0.0 0.0
&amp;quot;float floatInput1&amp;quot; 0.0
&amp;quot;float floatInput2&amp;quot; 0.0
&amp;quot;float floatInput3&amp;quot; 0.0
&amp;quot;float floatInput4&amp;quot; 0.0
&amp;quot;string expression&amp;quot; ''
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf">Bxdf&lt;/h1>
&lt;h2 id="plugin--lamasss">Plugin : LamaSSS&lt;/h2>
&lt;h3 id="python-format-5">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;LamaSSS&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;color color&amp;quot; : [0.18,0.18,0.18],
&amp;quot;color sssColor&amp;quot; : [0.18,0.18,0.18],
&amp;quot;normal normal&amp;quot; : [0,0,0],
&amp;quot;normal sssNormal&amp;quot; : [0,0,0],
&amp;quot;color shadowColor&amp;quot; : [0.0,0.0,0.0],
&amp;quot;color sssRadius&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float sssScale&amp;quot; : [1.0],
&amp;quot;int sssMode&amp;quot; : [0],
&amp;quot;float sssIOR&amp;quot; : [1.0],
&amp;quot;float sssAnisotropy&amp;quot; : [0.0],
&amp;quot;float sssBleed&amp;quot; : [0.0],
&amp;quot;float sssFollowTopology&amp;quot; : [0.0],
&amp;quot;string sssSubset&amp;quot; : [''],
&amp;quot;int sssContinuationRays&amp;quot; : [0],
&amp;quot;float sssUnitLength&amp;quot; : [0.00328],
&amp;quot;int mode&amp;quot; : [0],
&amp;quot;int albedoInversionMethod&amp;quot; : [0],
&amp;quot;int bumpShadowing&amp;quot; : [1],
&amp;quot;string diffuseLobeName&amp;quot; : ['diffuse'],
&amp;quot;string sssEntryLobeName&amp;quot; : ['irradiance'],
&amp;quot;string sssExitLobeName&amp;quot; : ['subsurface'],
&amp;quot;int sssId&amp;quot; : [0],
&amp;quot;string userLobeName&amp;quot; : [''],
&amp;quot;string matte&amp;quot; : [''],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-5">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Bxdf &amp;quot;LamaSSS&amp;quot;
&amp;quot;color color&amp;quot; 0.18 0.18 0.18
&amp;quot;color sssColor&amp;quot; 0.18 0.18 0.18
&amp;quot;normal normal&amp;quot; 0 0 0
&amp;quot;normal sssNormal&amp;quot; 0 0 0
&amp;quot;color shadowColor&amp;quot; 0.0 0.0 0.0
&amp;quot;color sssRadius&amp;quot; [0.0 0.0 0.0]
&amp;quot;float sssScale&amp;quot; [1.0]
&amp;quot;int sssMode&amp;quot; [0]
&amp;quot;float sssIOR&amp;quot; [1.0]
&amp;quot;float sssAnisotropy&amp;quot; [0.0]
&amp;quot;float sssBleed&amp;quot; [0.0]
&amp;quot;float sssFollowTopology&amp;quot; [0.0]
&amp;quot;string sssSubset&amp;quot; ['']
&amp;quot;int sssContinuationRays&amp;quot; [0]
&amp;quot;float sssUnitLength&amp;quot; [0.00328]
&amp;quot;int mode&amp;quot; [0]
&amp;quot;int albedoInversionMethod&amp;quot; [0]
&amp;quot;int bumpShadowing&amp;quot; [1]
&amp;quot;string diffuseLobeName&amp;quot; ['diffuse']
&amp;quot;string sssEntryLobeName&amp;quot; ['irradiance']
&amp;quot;string sssExitLobeName&amp;quot; ['subsurface']
&amp;quot;int sssId&amp;quot; [0]
&amp;quot;string userLobeName&amp;quot; ['']
&amp;quot;string matte&amp;quot; ['']
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-1">Bxdf&lt;/h1>
&lt;h2 id="plugin--pxrblack">Plugin : PxrBlack&lt;/h2>
&lt;h3 id="python-format-6">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;PxrBlack&amp;quot;,&amp;quot;id&amp;quot;,
{
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-6">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Bxdf &amp;quot;PxrBlack&amp;quot;
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-2">Bxdf&lt;/h1>
&lt;h2 id="plugin--pxrdiffuse">Plugin : PxrDiffuse&lt;/h2>
&lt;h3 id="python-format-7">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;PxrDiffuse&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;color diffuseColor&amp;quot; : [0.5,0.5,0.5],
&amp;quot;int transmissionBehavior&amp;quot; : [2],
&amp;quot;color transmissionColor&amp;quot; : [0.,0.,0.],
&amp;quot;float presence&amp;quot; : [1.],
&amp;quot;normal bumpNormal&amp;quot; : [0.,0.,0.],
&amp;quot;int shadowBumpTerminator&amp;quot; : [1],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-7">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Bxdf &amp;quot;PxrDiffuse&amp;quot;
&amp;quot;color diffuseColor&amp;quot; 0.5 0.5 0.5
&amp;quot;int transmissionBehavior&amp;quot; 2
&amp;quot;color transmissionColor&amp;quot; 0. 0. 0.
&amp;quot;float presence&amp;quot; 1.
&amp;quot;normal bumpNormal&amp;quot; 0. 0. 0.
&amp;quot;int shadowBumpTerminator&amp;quot; 1
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-3">Bxdf&lt;/h1>
&lt;h2 id="plugin--pxrconstant">Plugin : PxrConstant&lt;/h2>
&lt;h3 id="python-format-8">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;PxrConstant&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;color emitColor&amp;quot; : [1.,1.,1.],
&amp;quot;float presence&amp;quot; : [1],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-8">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Bxdf &amp;quot;PxrConstant&amp;quot;
&amp;quot;color emitColor&amp;quot; 1. 1. 1.
&amp;quot;float presence&amp;quot; 1
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-4">Bxdf&lt;/h1>
&lt;h2 id="plugin--pxrlayersurface">Plugin : PxrLayerSurface&lt;/h2>
&lt;h3 id="python-format-9">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;PxrLayerSurface&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;float inputMaterial&amp;quot; : ['No,Value'],
&amp;quot;int utilityPattern&amp;quot; : [0],
&amp;quot;float diffuseGain&amp;quot; : [1.0],
&amp;quot;color diffuseColor&amp;quot; : [0.18,0.18,0.18],
&amp;quot;float diffuseRoughness&amp;quot; : [0.0],
&amp;quot;float diffuseExponent&amp;quot; : [1.0],
&amp;quot;normal diffuseBumpNormal&amp;quot; : [0,0,0],
&amp;quot;int diffuseDoubleSided&amp;quot; : [0],
&amp;quot;int diffuseBackUseDiffuseColor&amp;quot; : [1],
&amp;quot;color diffuseBackColor&amp;quot; : [0.18,0.18,0.18],
&amp;quot;float diffuseTransmitGain&amp;quot; : [0.0],
&amp;quot;color diffuseTransmitColor&amp;quot; : [0.18,0.18,0.18],
&amp;quot;int specularFresnelMode&amp;quot; : [0],
&amp;quot;color specularFaceColor&amp;quot; : [0,0,0],
&amp;quot;color specularEdgeColor&amp;quot; : [0,0,0],
&amp;quot;float specularFresnelShape&amp;quot; : [5.0],
&amp;quot;color specularIor&amp;quot; : [1.5,1.5,1.5],
&amp;quot;color specularExtinctionCoeff&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float specularRoughness&amp;quot; : [0.2],
&amp;quot;int specularModelType&amp;quot; : [0],
&amp;quot;float specularAnisotropy&amp;quot; : [0.0],
&amp;quot;vector specularAnisotropyDirection&amp;quot; : [0,0,0],
&amp;quot;normal specularBumpNormal&amp;quot; : [0,0,0],
&amp;quot;int specularDoubleSided&amp;quot; : [0],
&amp;quot;int roughSpecularFresnelMode&amp;quot; : [0],
&amp;quot;color roughSpecularFaceColor&amp;quot; : [0,0,0],
&amp;quot;color roughSpecularEdgeColor&amp;quot; : [0,0,0],
&amp;quot;float roughSpecularFresnelShape&amp;quot; : [5.0],
&amp;quot;color roughSpecularIor&amp;quot; : [1.5,1.5,1.5],
&amp;quot;color roughSpecularExtinctionCoeff&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float roughSpecularRoughness&amp;quot; : [0.6],
&amp;quot;int roughSpecularModelType&amp;quot; : [0],
&amp;quot;float roughSpecularAnisotropy&amp;quot; : [0.0],
&amp;quot;vector roughSpecularAnisotropyDirection&amp;quot; : [0,0,0],
&amp;quot;normal roughSpecularBumpNormal&amp;quot; : [0,0,0],
&amp;quot;int roughSpecularDoubleSided&amp;quot; : [0],
&amp;quot;int clearcoatFresnelMode&amp;quot; : [0],
&amp;quot;color clearcoatFaceColor&amp;quot; : [0,0,0],
&amp;quot;color clearcoatEdgeColor&amp;quot; : [0,0,0],
&amp;quot;float clearcoatFresnelShape&amp;quot; : [5.0],
&amp;quot;color clearcoatIor&amp;quot; : [1.5,1.5,1.5],
&amp;quot;color clearcoatExtinctionCoeff&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float clearcoatRoughness&amp;quot; : [0.0],
&amp;quot;int clearcoatModelType&amp;quot; : [0],
&amp;quot;float clearcoatAnisotropy&amp;quot; : [0.0],
&amp;quot;vector clearcoatAnisotropyDirection&amp;quot; : [0,0,0],
&amp;quot;normal clearcoatBumpNormal&amp;quot; : [0,0,0],
&amp;quot;float clearcoatThickness&amp;quot; : [0],
&amp;quot;color clearcoatAbsorptionTint&amp;quot; : [0,0,0],
&amp;quot;int clearcoatDoubleSided&amp;quot; : [0],
&amp;quot;float specularEnergyCompensation&amp;quot; : [0.0],
&amp;quot;float clearcoatEnergyCompensation&amp;quot; : [0.0],
&amp;quot;float iridescenceFaceGain&amp;quot; : [0],
&amp;quot;float iridescenceEdgeGain&amp;quot; : [0],
&amp;quot;float iridescenceFresnelShape&amp;quot; : [5.0],
&amp;quot;int iridescenceMode&amp;quot; : [0],
&amp;quot;color iridescencePrimaryColor&amp;quot; : [1,0,0],
&amp;quot;color iridescenceSecondaryColor&amp;quot; : [0,0,1],
&amp;quot;float iridescenceRoughness&amp;quot; : [0.2],
&amp;quot;float iridescenceAnisotropy&amp;quot; : [0.0],
&amp;quot;vector iridescenceAnisotropyDirection&amp;quot; : [0,0,0],
&amp;quot;float iridescenceCurve&amp;quot; : [1],
&amp;quot;float iridescenceScale&amp;quot; : [1],
&amp;quot;int iridescenceFlip&amp;quot; : [0],
&amp;quot;float iridescenceThickness&amp;quot; : [800],
&amp;quot;int iridescenceDoubleSided&amp;quot; : [0],
&amp;quot;float fuzzGain&amp;quot; : [0.0],
&amp;quot;color fuzzColor&amp;quot; : [1,1,1],
&amp;quot;float fuzzConeAngle&amp;quot; : [8],
&amp;quot;normal fuzzBumpNormal&amp;quot; : [0,0,0],
&amp;quot;int fuzzDoubleSided&amp;quot; : [0],
&amp;quot;int subsurfaceType&amp;quot; : [5],
&amp;quot;float subsurfaceGain&amp;quot; : [0.0],
&amp;quot;color subsurfaceColor&amp;quot; : [0.830,0.791,0.753],
&amp;quot;float subsurfaceDmfp&amp;quot; : [10],
&amp;quot;color subsurfaceDmfpColor&amp;quot; : [0.851,0.557,0.395],
&amp;quot;float shortSubsurfaceGain&amp;quot; : [0.0],
&amp;quot;color shortSubsurfaceColor&amp;quot; : [0.9,0.9,0.9],
&amp;quot;float shortSubsurfaceDmfp&amp;quot; : [5],
&amp;quot;float longSubsurfaceGain&amp;quot; : [0.0],
&amp;quot;color longSubsurfaceColor&amp;quot; : [0.8,0.0,0.0],
&amp;quot;float longSubsurfaceDmfp&amp;quot; : [20],
&amp;quot;float subsurfaceDirectionality&amp;quot; : [0.0],
&amp;quot;float subsurfaceBleed&amp;quot; : [0.0],
&amp;quot;float subsurfaceDiffuseBlend&amp;quot; : [0.0],
&amp;quot;int subsurfaceResolveSelfIntersections&amp;quot; : [0],
&amp;quot;float subsurfaceIor&amp;quot; : [1.4],
&amp;quot;color subsurfacePostTint&amp;quot; : [1.0,1.0,1.0],
&amp;quot;float subsurfaceDiffuseSwitch&amp;quot; : [1.0],
&amp;quot;int subsurfaceDoubleSided&amp;quot; : [0],
&amp;quot;float subsurfaceTransmitGain&amp;quot; : [0.0],
&amp;quot;float singlescatterGain&amp;quot; : [0.0],
&amp;quot;color singlescatterColor&amp;quot; : [0.830,0.791,0.753],
&amp;quot;float singlescatterMfp&amp;quot; : [10],
&amp;quot;color singlescatterMfpColor&amp;quot; : [0.851,0.557,0.395],
&amp;quot;float singlescatterDirectionality&amp;quot; : [0],
&amp;quot;float singlescatterIor&amp;quot; : [1.3],
&amp;quot;float singlescatterBlur&amp;quot; : [0.0],
&amp;quot;float singlescatterDirectGain&amp;quot; : [0.0],
&amp;quot;color singlescatterDirectGainTint&amp;quot; : [1.0,1.0,1.0],
&amp;quot;int singlescatterDoubleSided&amp;quot; : [0],
&amp;quot;color irradianceTint&amp;quot; : [1.0,1.0,1.0],
&amp;quot;float irradianceRoughness&amp;quot; : [0.0],
&amp;quot;float unitLength&amp;quot; : [0.1],
&amp;quot;float refractionGain&amp;quot; : [0.0],
&amp;quot;float reflectionGain&amp;quot; : [0.0],
&amp;quot;color refractionColor&amp;quot; : [1,1,1],
&amp;quot;float glassRoughness&amp;quot; : [0.1],
&amp;quot;float glassRefractionRoughness&amp;quot; : [0.1],
&amp;quot;float glassAnisotropy&amp;quot; : [0.0],
&amp;quot;vector glassAnisotropyDirection&amp;quot; : [0,0,0],
&amp;quot;normal glassBumpNormal&amp;quot; : [0,0,0],
&amp;quot;float glassIor&amp;quot; : [1.5],
&amp;quot;int mwWalkable&amp;quot; : [0],
&amp;quot;float mwIor&amp;quot; : [-1.0],
&amp;quot;int thinGlass&amp;quot; : [0],
&amp;quot;int ignoreFresnel&amp;quot; : [0],
&amp;quot;int ignoreAccumOpacity&amp;quot; : [0],
&amp;quot;float glowGain&amp;quot; : [0.0],
&amp;quot;color glowColor&amp;quot; : [1,1,1],
&amp;quot;normal bumpNormal&amp;quot; : [0,0,0],
&amp;quot;int shadowBumpTerminator&amp;quot; : [1],
&amp;quot;color shadowColor&amp;quot; : [0.0,0.0,0.0],
&amp;quot;int shadowMode&amp;quot; : [0],
&amp;quot;float presence&amp;quot; : [1],
&amp;quot;int presenceCached&amp;quot; : [1],
&amp;quot;int mwStartable&amp;quot; : [0],
&amp;quot;float roughnessMollificationClamp&amp;quot; : [32],
&amp;quot;color userColor&amp;quot; : [0.0,0.0,0.0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-9">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Bxdf &amp;quot;PxrLayerSurface&amp;quot;
&amp;quot;float inputMaterial&amp;quot; 'No Value'
&amp;quot;int utilityPattern&amp;quot; 0
&amp;quot;float diffuseGain&amp;quot; [1.0]
&amp;quot;color diffuseColor&amp;quot; [0.18 0.18 0.18]
&amp;quot;float diffuseRoughness&amp;quot; [0.0]
&amp;quot;float diffuseExponent&amp;quot; [1.0]
&amp;quot;normal diffuseBumpNormal&amp;quot; [0 0 0]
&amp;quot;int diffuseDoubleSided&amp;quot; [0]
&amp;quot;int diffuseBackUseDiffuseColor&amp;quot; [1]
&amp;quot;color diffuseBackColor&amp;quot; [0.18 0.18 0.18]
&amp;quot;float diffuseTransmitGain&amp;quot; [0.0]
&amp;quot;color diffuseTransmitColor&amp;quot; [0.18 0.18 0.18]
&amp;quot;int specularFresnelMode&amp;quot; [0]
&amp;quot;color specularFaceColor&amp;quot; [0 0 0]
&amp;quot;color specularEdgeColor&amp;quot; [0 0 0]
&amp;quot;float specularFresnelShape&amp;quot; [5.0]
&amp;quot;color specularIor&amp;quot; [1.5 1.5 1.5]
&amp;quot;color specularExtinctionCoeff&amp;quot; [0.0 0.0 0.0]
&amp;quot;float specularRoughness&amp;quot; [0.2]
&amp;quot;int specularModelType&amp;quot; [0]
&amp;quot;float specularAnisotropy&amp;quot; [0.0]
&amp;quot;vector specularAnisotropyDirection&amp;quot; [0 0 0]
&amp;quot;normal specularBumpNormal&amp;quot; [0 0 0]
&amp;quot;int specularDoubleSided&amp;quot; [0]
&amp;quot;int roughSpecularFresnelMode&amp;quot; [0]
&amp;quot;color roughSpecularFaceColor&amp;quot; [0 0 0]
&amp;quot;color roughSpecularEdgeColor&amp;quot; [0 0 0]
&amp;quot;float roughSpecularFresnelShape&amp;quot; [5.0]
&amp;quot;color roughSpecularIor&amp;quot; [1.5 1.5 1.5]
&amp;quot;color roughSpecularExtinctionCoeff&amp;quot; [0.0 0.0 0.0]
&amp;quot;float roughSpecularRoughness&amp;quot; [0.6]
&amp;quot;int roughSpecularModelType&amp;quot; [0]
&amp;quot;float roughSpecularAnisotropy&amp;quot; [0.0]
&amp;quot;vector roughSpecularAnisotropyDirection&amp;quot; [0 0 0]
&amp;quot;normal roughSpecularBumpNormal&amp;quot; [0 0 0]
&amp;quot;int roughSpecularDoubleSided&amp;quot; [0]
&amp;quot;int clearcoatFresnelMode&amp;quot; [0]
&amp;quot;color clearcoatFaceColor&amp;quot; [0 0 0]
&amp;quot;color clearcoatEdgeColor&amp;quot; [0 0 0]
&amp;quot;float clearcoatFresnelShape&amp;quot; [5.0]
&amp;quot;color clearcoatIor&amp;quot; [1.5 1.5 1.5]
&amp;quot;color clearcoatExtinctionCoeff&amp;quot; [0.0 0.0 0.0]
&amp;quot;float clearcoatRoughness&amp;quot; [0.0]
&amp;quot;int clearcoatModelType&amp;quot; [0]
&amp;quot;float clearcoatAnisotropy&amp;quot; [0.0]
&amp;quot;vector clearcoatAnisotropyDirection&amp;quot; [0 0 0]
&amp;quot;normal clearcoatBumpNormal&amp;quot; [0 0 0]
&amp;quot;float clearcoatThickness&amp;quot; [0]
&amp;quot;color clearcoatAbsorptionTint&amp;quot; [0 0 0]
&amp;quot;int clearcoatDoubleSided&amp;quot; [0]
&amp;quot;float specularEnergyCompensation&amp;quot; [0.0]
&amp;quot;float clearcoatEnergyCompensation&amp;quot; [0.0]
&amp;quot;float iridescenceFaceGain&amp;quot; [0]
&amp;quot;float iridescenceEdgeGain&amp;quot; [0]
&amp;quot;float iridescenceFresnelShape&amp;quot; [5.0]
&amp;quot;int iridescenceMode&amp;quot; [0]
&amp;quot;color iridescencePrimaryColor&amp;quot; [1 0 0]
&amp;quot;color iridescenceSecondaryColor&amp;quot; [0 0 1]
&amp;quot;float iridescenceRoughness&amp;quot; [0.2]
&amp;quot;float iridescenceAnisotropy&amp;quot; [0.0]
&amp;quot;vector iridescenceAnisotropyDirection&amp;quot; [0 0 0]
&amp;quot;float iridescenceCurve&amp;quot; [1]
&amp;quot;float iridescenceScale&amp;quot; [1]
&amp;quot;int iridescenceFlip&amp;quot; [0]
&amp;quot;float iridescenceThickness&amp;quot; [800]
&amp;quot;int iridescenceDoubleSided&amp;quot; [0]
&amp;quot;float fuzzGain&amp;quot; [0.0]
&amp;quot;color fuzzColor&amp;quot; [1 1 1]
&amp;quot;float fuzzConeAngle&amp;quot; [8]
&amp;quot;normal fuzzBumpNormal&amp;quot; [0 0 0]
&amp;quot;int fuzzDoubleSided&amp;quot; [0]
&amp;quot;int subsurfaceType&amp;quot; [5]
&amp;quot;float subsurfaceGain&amp;quot; [0.0]
&amp;quot;color subsurfaceColor&amp;quot; [0.830 0.791 0.753]
&amp;quot;float subsurfaceDmfp&amp;quot; [10]
&amp;quot;color subsurfaceDmfpColor&amp;quot; [0.851 0.557 0.395]
&amp;quot;float shortSubsurfaceGain&amp;quot; [0.0]
&amp;quot;color shortSubsurfaceColor&amp;quot; [0.9 0.9 0.9]
&amp;quot;float shortSubsurfaceDmfp&amp;quot; [5]
&amp;quot;float longSubsurfaceGain&amp;quot; [0.0]
&amp;quot;color longSubsurfaceColor&amp;quot; [0.8 0.0 0.0]
&amp;quot;float longSubsurfaceDmfp&amp;quot; [20]
&amp;quot;float subsurfaceDirectionality&amp;quot; [0.0]
&amp;quot;float subsurfaceBleed&amp;quot; [0.0]
&amp;quot;float subsurfaceDiffuseBlend&amp;quot; [0.0]
&amp;quot;int subsurfaceResolveSelfIntersections&amp;quot; [0]
&amp;quot;float subsurfaceIor&amp;quot; [1.4]
&amp;quot;color subsurfacePostTint&amp;quot; [1.0 1.0 1.0]
&amp;quot;float subsurfaceDiffuseSwitch&amp;quot; [1.0]
&amp;quot;int subsurfaceDoubleSided&amp;quot; [0]
&amp;quot;float subsurfaceTransmitGain&amp;quot; [0.0]
&amp;quot;float singlescatterGain&amp;quot; [0.0]
&amp;quot;color singlescatterColor&amp;quot; [0.830 0.791 0.753]
&amp;quot;float singlescatterMfp&amp;quot; [10]
&amp;quot;color singlescatterMfpColor&amp;quot; [0.851 0.557 0.395]
&amp;quot;float singlescatterDirectionality&amp;quot; [0]
&amp;quot;float singlescatterIor&amp;quot; [1.3]
&amp;quot;float singlescatterBlur&amp;quot; [0.0]
&amp;quot;float singlescatterDirectGain&amp;quot; [0.0]
&amp;quot;color singlescatterDirectGainTint&amp;quot; [1.0 1.0 1.0]
&amp;quot;int singlescatterDoubleSided&amp;quot; [0]
&amp;quot;color irradianceTint&amp;quot; [1.0 1.0 1.0]
&amp;quot;float irradianceRoughness&amp;quot; [0.0]
&amp;quot;float unitLength&amp;quot; [0.1]
&amp;quot;float refractionGain&amp;quot; [0.0]
&amp;quot;float reflectionGain&amp;quot; [0.0]
&amp;quot;color refractionColor&amp;quot; [1 1 1]
&amp;quot;float glassRoughness&amp;quot; [0.1]
&amp;quot;float glassRefractionRoughness&amp;quot; [0.1]
&amp;quot;float glassAnisotropy&amp;quot; [0.0]
&amp;quot;vector glassAnisotropyDirection&amp;quot; [0 0 0]
&amp;quot;normal glassBumpNormal&amp;quot; [0 0 0]
&amp;quot;float glassIor&amp;quot; [1.5]
&amp;quot;int mwWalkable&amp;quot; [0]
&amp;quot;float mwIor&amp;quot; [-1.0]
&amp;quot;int thinGlass&amp;quot; [0]
&amp;quot;int ignoreFresnel&amp;quot; [0]
&amp;quot;int ignoreAccumOpacity&amp;quot; [0]
&amp;quot;float glowGain&amp;quot; [0.0]
&amp;quot;color glowColor&amp;quot; [1 1 1]
&amp;quot;normal bumpNormal&amp;quot; [0 0 0]
&amp;quot;int shadowBumpTerminator&amp;quot; [1]
&amp;quot;color shadowColor&amp;quot; [0.0 0.0 0.0]
&amp;quot;int shadowMode&amp;quot; [0]
&amp;quot;float presence&amp;quot; [1]
&amp;quot;int presenceCached&amp;quot; [1]
&amp;quot;int mwStartable&amp;quot; [0]
&amp;quot;float roughnessMollificationClamp&amp;quot; [32]
&amp;quot;color userColor&amp;quot; [0.0 0.0 0.0]
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-5">Bxdf&lt;/h1>
&lt;h2 id="plugin--lamahairchiang">Plugin : LamaHairChiang&lt;/h2>
&lt;h3 id="python-format-10">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;LamaHairChiang&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;color colorR&amp;quot; : [1.0,1.0,1.0],
&amp;quot;color colorTT&amp;quot; : [0.4,0.4,0.4],
&amp;quot;color colorTintTT&amp;quot; : [1.0,1.0,1.0],
&amp;quot;int remapColorTT&amp;quot; : [1],
&amp;quot;float ltRoughnessR&amp;quot; : [0.13],
&amp;quot;float ltRoughnessTT&amp;quot; : [0.27],
&amp;quot;float ltRoughnessTRT&amp;quot; : [0.27],
&amp;quot;float azRoughness&amp;quot; : [.35],
&amp;quot;float offset&amp;quot; : [-3.0],
&amp;quot;float IOR&amp;quot; : [1.55],
&amp;quot;float gainR&amp;quot; : [1.0],
&amp;quot;float gainTT&amp;quot; : [1.0],
&amp;quot;float gainTRT&amp;quot; : [1.0],
&amp;quot;float gainTRRT&amp;quot; : [1.0],
&amp;quot;normal textureNormal&amp;quot; : [0,0,0],
&amp;quot;normal textureTangent&amp;quot; : [0,0,0],
&amp;quot;float textureFiberAxisOffset&amp;quot; : [0],
&amp;quot;color shadowColor&amp;quot; : [0.0,0.0,0.0],
&amp;quot;int roughnessCompatibility&amp;quot; : [0],
&amp;quot;float mollification&amp;quot; : [1.0],
&amp;quot;string specularRLobeName&amp;quot; : ['hair1'],
&amp;quot;string specularTTLobeName&amp;quot; : ['hair2'],
&amp;quot;string specularTRTLobeName&amp;quot; : ['hair3'],
&amp;quot;string diffuseLobeName&amp;quot; : ['hair4'],
&amp;quot;int lobeTypeMode&amp;quot; : [0],
&amp;quot;string userLobeName&amp;quot; : [''],
&amp;quot;string matte&amp;quot; : [''],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-10">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Bxdf &amp;quot;LamaHairChiang&amp;quot;
&amp;quot;color colorR&amp;quot; [1.0 1.0 1.0]
&amp;quot;color colorTT&amp;quot; [0.4 0.4 0.4]
&amp;quot;color colorTintTT&amp;quot; [1.0 1.0 1.0]
&amp;quot;int remapColorTT&amp;quot; [1]
&amp;quot;float ltRoughnessR&amp;quot; [0.13]
&amp;quot;float ltRoughnessTT&amp;quot; [0.27]
&amp;quot;float ltRoughnessTRT&amp;quot; [0.27]
&amp;quot;float azRoughness&amp;quot; [.35]
&amp;quot;float offset&amp;quot; [-3.0]
&amp;quot;float IOR&amp;quot; [1.55]
&amp;quot;float gainR&amp;quot; [1.0]
&amp;quot;float gainTT&amp;quot; [1.0]
&amp;quot;float gainTRT&amp;quot; [1.0]
&amp;quot;float gainTRRT&amp;quot; [1.0]
&amp;quot;normal textureNormal&amp;quot; [0 0 0]
&amp;quot;normal textureTangent&amp;quot; [0 0 0]
&amp;quot;float textureFiberAxisOffset&amp;quot; [0]
&amp;quot;color shadowColor&amp;quot; [0.0 0.0 0.0]
&amp;quot;int roughnessCompatibility&amp;quot; [0]
&amp;quot;float mollification&amp;quot; [1.0]
&amp;quot;string specularRLobeName&amp;quot; ['hair1']
&amp;quot;string specularTTLobeName&amp;quot; ['hair2']
&amp;quot;string specularTRTLobeName&amp;quot; ['hair3']
&amp;quot;string diffuseLobeName&amp;quot; ['hair4']
&amp;quot;int lobeTypeMode&amp;quot; [0]
&amp;quot;string userLobeName&amp;quot; ['']
&amp;quot;string matte&amp;quot; ['']
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-6">Bxdf&lt;/h1>
&lt;h2 id="plugin--lamasheen">Plugin : LamaSheen&lt;/h2>
&lt;h3 id="python-format-11">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;LamaSheen&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;color color&amp;quot; : [1.0,1.0,1.0],
&amp;quot;color sheenColor&amp;quot; : [1.0,1.0,1.0],
&amp;quot;float roughness&amp;quot; : [0.1],
&amp;quot;normal normal&amp;quot; : [0.0,0.0,0.0],
&amp;quot;normal sheenNormal&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float energyCompensation&amp;quot; : [1.0],
&amp;quot;int bumpShadowing&amp;quot; : [1],
&amp;quot;int lobeType&amp;quot; : [1],
&amp;quot;string lobeName&amp;quot; : ['specular'],
&amp;quot;string matte&amp;quot; : [''],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-11">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Bxdf &amp;quot;LamaSheen&amp;quot;
&amp;quot;color color&amp;quot; 1.0 1.0 1.0
&amp;quot;color sheenColor&amp;quot; 1.0 1.0 1.0
&amp;quot;float roughness&amp;quot; 0.1
&amp;quot;normal normal&amp;quot; 0.0 0.0 0.0
&amp;quot;normal sheenNormal&amp;quot; 0.0 0.0 0.0
&amp;quot;float energyCompensation&amp;quot; [1.0]
&amp;quot;int bumpShadowing&amp;quot; [1]
&amp;quot;int lobeType&amp;quot; [1]
&amp;quot;string lobeName&amp;quot; ['specular']
&amp;quot;string matte&amp;quot; ['']
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-7">Bxdf&lt;/h1>
&lt;h2 id="plugin--lamageneralizedschlick">Plugin : LamaGeneralizedSchlick&lt;/h2>
&lt;h3 id="python-format-12">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;LamaGeneralizedSchlick&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;color reflectionTint&amp;quot; : [1.0,1.0,1.0],
&amp;quot;color transmissionTint&amp;quot; : [1.0,1.0,1.0],
&amp;quot;int fresnelMode&amp;quot; : [0],
&amp;quot;color reflectivity&amp;quot; : [0.04,0.04,0.04],
&amp;quot;color IOR&amp;quot; : [1.5,1.5,1.5],
&amp;quot;color reflectivity90&amp;quot; : [1.0,1.0,1.0],
&amp;quot;float reflectivityProfile&amp;quot; : [0.2],
&amp;quot;float roughness&amp;quot; : [0.1],
&amp;quot;normal normal&amp;quot; : [0.0,0.0,0.0],
&amp;quot;normal genSchlickNormal&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float tailMix&amp;quot; : [0.0],
&amp;quot;float tailLength&amp;quot; : [0.5],
&amp;quot;float anisotropy&amp;quot; : [-1.0],
&amp;quot;vector anisotropyDirection&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float anisotropyRotation&amp;quot; : [0.0],
&amp;quot;int dispersionMode&amp;quot; : [0],
&amp;quot;float dispersionSpread&amp;quot; : [0.0],
&amp;quot;float dispersionAbbe&amp;quot; : [0.0],
&amp;quot;float dispersionSaturation&amp;quot; : [1.0],
&amp;quot;color absorptionColor&amp;quot; : [1.0,1.0,1.0],
&amp;quot;float absorptionRadius&amp;quot; : [1.0],
&amp;quot;color scatterColor&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float scatterAnisotropy&amp;quot; : [0.0],
&amp;quot;string volumeAggregate&amp;quot; : [''],
&amp;quot;float shadowDensity&amp;quot; : [1.0],
&amp;quot;float shadowColoring&amp;quot; : [0.5],
&amp;quot;float shadowFresnelFront&amp;quot; : [0.0],
&amp;quot;float shadowFresnelBack&amp;quot; : [0.0],
&amp;quot;int overrideExteriorIOR&amp;quot; : [0],
&amp;quot;float exteriorIOR&amp;quot; : [1.0],
&amp;quot;float energyCompensation&amp;quot; : [0.0],
&amp;quot;int bumpShadowing&amp;quot; : [1],
&amp;quot;float surfaceMollification&amp;quot; : [1.0],
&amp;quot;float motionMollification&amp;quot; : [0.0],
&amp;quot;string lobeName&amp;quot; : ['specular'],
&amp;quot;int interiorId&amp;quot; : [0],
&amp;quot;string matte&amp;quot; : [''],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-12">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Bxdf &amp;quot;LamaGeneralizedSchlick&amp;quot;
&amp;quot;color reflectionTint&amp;quot; 1.0 1.0 1.0
&amp;quot;color transmissionTint&amp;quot; 1.0 1.0 1.0
&amp;quot;int fresnelMode&amp;quot; 0
&amp;quot;color reflectivity&amp;quot; 0.04 0.04 0.04
&amp;quot;color IOR&amp;quot; 1.5 1.5 1.5
&amp;quot;color reflectivity90&amp;quot; 1.0 1.0 1.0
&amp;quot;float reflectivityProfile&amp;quot; 0.2
&amp;quot;float roughness&amp;quot; 0.1
&amp;quot;normal normal&amp;quot; 0.0 0.0 0.0
&amp;quot;normal genSchlickNormal&amp;quot; 0.0 0.0 0.0
&amp;quot;float tailMix&amp;quot; [0.0]
&amp;quot;float tailLength&amp;quot; [0.5]
&amp;quot;float anisotropy&amp;quot; [-1.0]
&amp;quot;vector anisotropyDirection&amp;quot; [0.0 0.0 0.0]
&amp;quot;float anisotropyRotation&amp;quot; [0.0]
&amp;quot;int dispersionMode&amp;quot; [0]
&amp;quot;float dispersionSpread&amp;quot; [0.0]
&amp;quot;float dispersionAbbe&amp;quot; [0.0]
&amp;quot;float dispersionSaturation&amp;quot; [1.0]
&amp;quot;color absorptionColor&amp;quot; [1.0 1.0 1.0]
&amp;quot;float absorptionRadius&amp;quot; [1.0]
&amp;quot;color scatterColor&amp;quot; [0.0 0.0 0.0]
&amp;quot;float scatterAnisotropy&amp;quot; [0.0]
&amp;quot;string volumeAggregate&amp;quot; ['']
&amp;quot;float shadowDensity&amp;quot; [1.0]
&amp;quot;float shadowColoring&amp;quot; [0.5]
&amp;quot;float shadowFresnelFront&amp;quot; [0.0]
&amp;quot;float shadowFresnelBack&amp;quot; [0.0]
&amp;quot;int overrideExteriorIOR&amp;quot; [0]
&amp;quot;float exteriorIOR&amp;quot; [1.0]
&amp;quot;float energyCompensation&amp;quot; [0.0]
&amp;quot;int bumpShadowing&amp;quot; [1]
&amp;quot;float surfaceMollification&amp;quot; [1.0]
&amp;quot;float motionMollification&amp;quot; [0.0]
&amp;quot;string lobeName&amp;quot; ['specular']
&amp;quot;int interiorId&amp;quot; [0]
&amp;quot;string matte&amp;quot; ['']
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-8">Bxdf&lt;/h1>
&lt;h2 id="plugin--lamaadd">Plugin : LamaAdd&lt;/h2>
&lt;h3 id="python-format-13">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;LamaAdd&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;bxdf material1&amp;quot; : ['No,Value'],
&amp;quot;bxdf material2&amp;quot; : ['No,Value'],
&amp;quot;float weight1&amp;quot; : [1.0],
&amp;quot;float weight2&amp;quot; : [0.0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-13">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Bxdf &amp;quot;LamaAdd&amp;quot;
&amp;quot;bxdf material1&amp;quot; 'No Value'
&amp;quot;bxdf material2&amp;quot; 'No Value'
&amp;quot;float weight1&amp;quot; 1.0
&amp;quot;float weight2&amp;quot; 0.0
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-9">Bxdf&lt;/h1>
&lt;h2 id="plugin--lamairidescence">Plugin : LamaIridescence&lt;/h2>
&lt;h3 id="python-format-14">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;LamaIridescence&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;float roughness&amp;quot; : [0.0],
&amp;quot;float colorPreservation&amp;quot; : [0.0],
&amp;quot;int targetHue&amp;quot; : [9],
&amp;quot;float targetHue_Knots&amp;quot; : [0,0,0.166,0.333,0.5,0.666,0.833,1,1],
&amp;quot;color targetHue_Colors&amp;quot; : [,,,,,,,,,,,,,,,,,,,,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],
&amp;quot;string targetHue_Interpolation&amp;quot; : ['catmull-rom'],
&amp;quot;int incidentAngle&amp;quot; : [4],
&amp;quot;float incidentAngle_Knots&amp;quot; : [0,0,1,1],
&amp;quot;float incidentAngle_Floats&amp;quot; : [0,0,1,1],
&amp;quot;string incidentAngle_Interpolation&amp;quot; : ['linear'],
&amp;quot;float tailMix&amp;quot; : [0.0],
&amp;quot;float tailLength&amp;quot; : [0.5],
&amp;quot;float anisotropy&amp;quot; : [0.0],
&amp;quot;vector anisotropyDirection&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float anisotropyRotation&amp;quot; : [0.0],
&amp;quot;float relativeFilmThickness&amp;quot; : [0.5],
&amp;quot;float minFilmThickness&amp;quot; : [400.0],
&amp;quot;float maxFilmThickness&amp;quot; : [800.0],
&amp;quot;float filmIOR&amp;quot; : [1.3],
&amp;quot;int passIridescence&amp;quot; : [0],
&amp;quot;int overrideExteriorIOR&amp;quot; : [0],
&amp;quot;float exteriorIOR&amp;quot; : [1.0],
&amp;quot;float energyCompensation&amp;quot; : [1.0],
&amp;quot;float surfaceMollification&amp;quot; : [1.0],
&amp;quot;float motionMollification&amp;quot; : [0.0],
&amp;quot;string lobeName&amp;quot; : ['specular'],
&amp;quot;string matte&amp;quot; : [''],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-14">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Bxdf &amp;quot;LamaIridescence&amp;quot;
&amp;quot;float roughness&amp;quot; 0.0
&amp;quot;float colorPreservation&amp;quot; 0.0
&amp;quot;int targetHue&amp;quot; [9]
&amp;quot;float targetHue_Knots&amp;quot; [0 0 0.166 0.333 0.5 0.666 0.833 1 1]
&amp;quot;color targetHue_Colors&amp;quot; [ 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]
&amp;quot;string targetHue_Interpolation&amp;quot; ['catmull-rom']
&amp;quot;int incidentAngle&amp;quot; [4]
&amp;quot;float incidentAngle_Knots&amp;quot; [0 0 1 1]
&amp;quot;float incidentAngle_Floats&amp;quot; [0 0 1 1]
&amp;quot;string incidentAngle_Interpolation&amp;quot; ['linear']
&amp;quot;float tailMix&amp;quot; [0.0]
&amp;quot;float tailLength&amp;quot; [0.5]
&amp;quot;float anisotropy&amp;quot; [0.0]
&amp;quot;vector anisotropyDirection&amp;quot; [0.0 0.0 0.0]
&amp;quot;float anisotropyRotation&amp;quot; [0.0]
&amp;quot;float relativeFilmThickness&amp;quot; [0.5]
&amp;quot;float minFilmThickness&amp;quot; [400.0]
&amp;quot;float maxFilmThickness&amp;quot; [800.0]
&amp;quot;float filmIOR&amp;quot; [1.3]
&amp;quot;int passIridescence&amp;quot; [0]
&amp;quot;int overrideExteriorIOR&amp;quot; [0]
&amp;quot;float exteriorIOR&amp;quot; [1.0]
&amp;quot;float energyCompensation&amp;quot; [1.0]
&amp;quot;float surfaceMollification&amp;quot; [1.0]
&amp;quot;float motionMollification&amp;quot; [0.0]
&amp;quot;string lobeName&amp;quot; ['specular']
&amp;quot;string matte&amp;quot; ['']
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-10">Bxdf&lt;/h1>
&lt;h2 id="plugin--pxrvolume">Plugin : PxrVolume&lt;/h2>
&lt;h3 id="python-format-15">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;PxrVolume&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;color diffuseColor&amp;quot; : [1.,1.,1.],
&amp;quot;color emitColor&amp;quot; : [0.,0.,0.],
&amp;quot;int __islight&amp;quot; : [0],
&amp;quot;int multiScatter&amp;quot; : [0],
&amp;quot;string velocityPrimVar&amp;quot; : [''],
&amp;quot;vector velocity&amp;quot; : [0,0,0],
&amp;quot;float velocityMultiplier&amp;quot; : [1.],
&amp;quot;float extinctionDistance&amp;quot; : [0.0],
&amp;quot;string densityFloatPrimVar&amp;quot; : [''],
&amp;quot;float densityFloat&amp;quot; : [1.],
&amp;quot;string densityColorPrimVar&amp;quot; : [''],
&amp;quot;color densityColor&amp;quot; : [1.,1.,1.],
&amp;quot;float maxDensity&amp;quot; : [-1.],
&amp;quot;float shadowDensityMultiplier&amp;quot; : [1],
&amp;quot;float anisotropy&amp;quot; : [0.],
&amp;quot;float anisotropy2&amp;quot; : [0.],
&amp;quot;float blendFactor&amp;quot; : [0.],
&amp;quot;float equiangularWeight&amp;quot; : [0.5],
&amp;quot;int minSamples&amp;quot; : [4],
&amp;quot;int maxSamples&amp;quot; : [4],
&amp;quot;int multiScatterOpt&amp;quot; : [0],
&amp;quot;float extinctionMultiplier&amp;quot; : [1.],
&amp;quot;float contributionMultiplier&amp;quot; : [1.],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-15">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Bxdf &amp;quot;PxrVolume&amp;quot;
&amp;quot;color diffuseColor&amp;quot; 1. 1. 1.
&amp;quot;color emitColor&amp;quot; 0. 0. 0.
&amp;quot;int __islight&amp;quot; 0
&amp;quot;int multiScatter&amp;quot; 0
&amp;quot;string velocityPrimVar&amp;quot; ''
&amp;quot;vector velocity&amp;quot; 0 0 0
&amp;quot;float velocityMultiplier&amp;quot; 1.
&amp;quot;float extinctionDistance&amp;quot; [0.0]
&amp;quot;string densityFloatPrimVar&amp;quot; ['']
&amp;quot;float densityFloat&amp;quot; [1.]
&amp;quot;string densityColorPrimVar&amp;quot; ['']
&amp;quot;color densityColor&amp;quot; [1. 1. 1.]
&amp;quot;float maxDensity&amp;quot; [-1.]
&amp;quot;float shadowDensityMultiplier&amp;quot; [1]
&amp;quot;float anisotropy&amp;quot; [0.]
&amp;quot;float anisotropy2&amp;quot; [0.]
&amp;quot;float blendFactor&amp;quot; [0.]
&amp;quot;float equiangularWeight&amp;quot; [0.5]
&amp;quot;int minSamples&amp;quot; [4]
&amp;quot;int maxSamples&amp;quot; [4]
&amp;quot;int multiScatterOpt&amp;quot; [0]
&amp;quot;float extinctionMultiplier&amp;quot; [1.]
&amp;quot;float contributionMultiplier&amp;quot; [1.]
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-11">Bxdf&lt;/h1>
&lt;h2 id="plugin--lamadielectric">Plugin : LamaDielectric&lt;/h2>
&lt;h3 id="python-format-16">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;LamaDielectric&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;color reflectionTint&amp;quot; : [1.0,1.0,1.0],
&amp;quot;color transmissionTint&amp;quot; : [1.0,1.0,1.0],
&amp;quot;int fresnelMode&amp;quot; : [0],
&amp;quot;float reflectivity&amp;quot; : [0.04],
&amp;quot;float IOR&amp;quot; : [1.5],
&amp;quot;float roughness&amp;quot; : [0.1],
&amp;quot;normal normal&amp;quot; : [0.0,0.0,0.0],
&amp;quot;normal dielectricNormal&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float tailMix&amp;quot; : [0.0],
&amp;quot;float tailLength&amp;quot; : [0.5],
&amp;quot;float anisotropy&amp;quot; : [0.0],
&amp;quot;vector anisotropyDirection&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float anisotropyRotation&amp;quot; : [0.0],
&amp;quot;int dispersionMode&amp;quot; : [0],
&amp;quot;float dispersionSpread&amp;quot; : [0.0],
&amp;quot;float dispersionAbbe&amp;quot; : [0.0],
&amp;quot;float dispersionSaturation&amp;quot; : [1.0],
&amp;quot;color absorptionColor&amp;quot; : [1.0,1.0,1.0],
&amp;quot;float absorptionRadius&amp;quot; : [1.0],
&amp;quot;color scatterColor&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float scatterAnisotropy&amp;quot; : [0.0],
&amp;quot;string volumeAggregate&amp;quot; : [''],
&amp;quot;float shadowDensity&amp;quot; : [1.0],
&amp;quot;float shadowColoring&amp;quot; : [0.5],
&amp;quot;float shadowFresnelFront&amp;quot; : [0.0],
&amp;quot;float shadowFresnelBack&amp;quot; : [0.0],
&amp;quot;int overrideExteriorIOR&amp;quot; : [0],
&amp;quot;float exteriorIOR&amp;quot; : [1.0],
&amp;quot;float energyCompensation&amp;quot; : [1.0],
&amp;quot;int bumpShadowing&amp;quot; : [1],
&amp;quot;float surfaceMollification&amp;quot; : [1.0],
&amp;quot;float motionMollification&amp;quot; : [0.0],
&amp;quot;string lobeName&amp;quot; : ['specular'],
&amp;quot;int interiorId&amp;quot; : [0],
&amp;quot;string matte&amp;quot; : [''],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-16">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Bxdf &amp;quot;LamaDielectric&amp;quot;
&amp;quot;color reflectionTint&amp;quot; 1.0 1.0 1.0
&amp;quot;color transmissionTint&amp;quot; 1.0 1.0 1.0
&amp;quot;int fresnelMode&amp;quot; 0
&amp;quot;float reflectivity&amp;quot; 0.04
&amp;quot;float IOR&amp;quot; 1.5
&amp;quot;float roughness&amp;quot; 0.1
&amp;quot;normal normal&amp;quot; 0.0 0.0 0.0
&amp;quot;normal dielectricNormal&amp;quot; 0.0 0.0 0.0
&amp;quot;float tailMix&amp;quot; [0.0]
&amp;quot;float tailLength&amp;quot; [0.5]
&amp;quot;float anisotropy&amp;quot; [0.0]
&amp;quot;vector anisotropyDirection&amp;quot; [0.0 0.0 0.0]
&amp;quot;float anisotropyRotation&amp;quot; [0.0]
&amp;quot;int dispersionMode&amp;quot; [0]
&amp;quot;float dispersionSpread&amp;quot; [0.0]
&amp;quot;float dispersionAbbe&amp;quot; [0.0]
&amp;quot;float dispersionSaturation&amp;quot; [1.0]
&amp;quot;color absorptionColor&amp;quot; [1.0 1.0 1.0]
&amp;quot;float absorptionRadius&amp;quot; [1.0]
&amp;quot;color scatterColor&amp;quot; [0.0 0.0 0.0]
&amp;quot;float scatterAnisotropy&amp;quot; [0.0]
&amp;quot;string volumeAggregate&amp;quot; ['']
&amp;quot;float shadowDensity&amp;quot; [1.0]
&amp;quot;float shadowColoring&amp;quot; [0.5]
&amp;quot;float shadowFresnelFront&amp;quot; [0.0]
&amp;quot;float shadowFresnelBack&amp;quot; [0.0]
&amp;quot;int overrideExteriorIOR&amp;quot; [0]
&amp;quot;float exteriorIOR&amp;quot; [1.0]
&amp;quot;float energyCompensation&amp;quot; [1.0]
&amp;quot;int bumpShadowing&amp;quot; [1]
&amp;quot;float surfaceMollification&amp;quot; [1.0]
&amp;quot;float motionMollification&amp;quot; [0.0]
&amp;quot;string lobeName&amp;quot; ['specular']
&amp;quot;int interiorId&amp;quot; [0]
&amp;quot;string matte&amp;quot; ['']
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-12">Bxdf&lt;/h1>
&lt;h2 id="plugin--lamaemission">Plugin : LamaEmission&lt;/h2>
&lt;h3 id="python-format-17">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;LamaEmission&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;color color&amp;quot; : [0.0,0.0,0.0],
&amp;quot;color emissionColor&amp;quot; : [0.0,0.0,0.0],
&amp;quot;color shadowColor&amp;quot; : [0.0,0.0,0.0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-17">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Bxdf &amp;quot;LamaEmission&amp;quot;
&amp;quot;color color&amp;quot; 0.0 0.0 0.0
&amp;quot;color emissionColor&amp;quot; 0.0 0.0 0.0
&amp;quot;color shadowColor&amp;quot; 0.0 0.0 0.0
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-13">Bxdf&lt;/h1>
&lt;h2 id="plugin--lamamix">Plugin : LamaMix&lt;/h2>
&lt;h3 id="python-format-18">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;LamaMix&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;bxdf material1&amp;quot; : ['No,Value'],
&amp;quot;bxdf material2&amp;quot; : ['No,Value'],
&amp;quot;float mix&amp;quot; : [0.0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-18">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Bxdf &amp;quot;LamaMix&amp;quot;
&amp;quot;bxdf material1&amp;quot; 'No Value'
&amp;quot;bxdf material2&amp;quot; 'No Value'
&amp;quot;float mix&amp;quot; 0.0
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-14">Bxdf&lt;/h1>
&lt;h2 id="plugin--lamadiffuse">Plugin : LamaDiffuse&lt;/h2>
&lt;h3 id="python-format-19">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;LamaDiffuse&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;color color&amp;quot; : [0.18,0.18,0.18],
&amp;quot;color diffuseColor&amp;quot; : [0.18,0.18,0.18],
&amp;quot;float roughness&amp;quot; : [0.0],
&amp;quot;normal normal&amp;quot; : [0,0,0],
&amp;quot;normal diffuseNormal&amp;quot; : [0,0,0],
&amp;quot;color shadowColor&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float energyCompensation&amp;quot; : [1.0],
&amp;quot;int bumpShadowing&amp;quot; : [1],
&amp;quot;string lobeName&amp;quot; : ['diffuse'],
&amp;quot;string matte&amp;quot; : [''],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-19">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Bxdf &amp;quot;LamaDiffuse&amp;quot;
&amp;quot;color color&amp;quot; 0.18 0.18 0.18
&amp;quot;color diffuseColor&amp;quot; 0.18 0.18 0.18
&amp;quot;float roughness&amp;quot; 0.0
&amp;quot;normal normal&amp;quot; 0 0 0
&amp;quot;normal diffuseNormal&amp;quot; 0 0 0
&amp;quot;color shadowColor&amp;quot; 0.0 0.0 0.0
&amp;quot;float energyCompensation&amp;quot; [1.0]
&amp;quot;int bumpShadowing&amp;quot; [1]
&amp;quot;string lobeName&amp;quot; ['diffuse']
&amp;quot;string matte&amp;quot; ['']
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-15">Bxdf&lt;/h1>
&lt;h2 id="plugin--lamalpe">Plugin : LamaLPE&lt;/h2>
&lt;h3 id="python-format-20">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;LamaLPE&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;color LPEColor&amp;quot; : [0.0,0.0,0.0],
&amp;quot;string LPELobeName&amp;quot; : [''],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-20">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Bxdf &amp;quot;LamaLPE&amp;quot;
&amp;quot;color LPEColor&amp;quot; 0.0 0.0 0.0
&amp;quot;string LPELobeName&amp;quot; ''
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-16">Bxdf&lt;/h1>
&lt;h2 id="plugin--pxrmarschnerhair">Plugin : PxrMarschnerHair&lt;/h2>
&lt;h3 id="python-format-21">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;PxrMarschnerHair&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;int diffuseModelType&amp;quot; : [0],
&amp;quot;float diffuseGain&amp;quot; : [0.0],
&amp;quot;color diffuseColor&amp;quot; : [0.18,0.18,0.18],
&amp;quot;float specularGainR&amp;quot; : [1.0],
&amp;quot;float specularGainTRT&amp;quot; : [1.0],
&amp;quot;float specularGainTT&amp;quot; : [1.0],
&amp;quot;float specularGainGLINTS&amp;quot; : [1.0],
&amp;quot;color specularColorR&amp;quot; : [1.0,1.0,1.0],
&amp;quot;color specularColorTRT&amp;quot; : [0.4,0.4,0.4],
&amp;quot;color specularColorTT&amp;quot; : [0.4,0.4,0.4],
&amp;quot;float specularConeAngleR&amp;quot; : [8.0],
&amp;quot;float specularConeAngleTRT&amp;quot; : [8.0],
&amp;quot;float specularConeAngleTT&amp;quot; : [8.0],
&amp;quot;float specularOffset&amp;quot; : [-3],
&amp;quot;float specularIor&amp;quot; : [1.55],
&amp;quot;float specularMixFresnel&amp;quot; : [1.0],
&amp;quot;float specularGlintWidth&amp;quot; : [10.0],
&amp;quot;float specularEccentricity&amp;quot; : [1.0],
&amp;quot;float glowGain&amp;quot; : [0.0],
&amp;quot;color glowColor&amp;quot; : [1,1,1],
&amp;quot;float specularEnergyCompensation&amp;quot; : [0.0],
&amp;quot;normal eccentricityDirection&amp;quot; : [0,0,0],
&amp;quot;color shadowColor&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float presence&amp;quot; : [1.0],
&amp;quot;int utilityPattern&amp;quot; : [0],
&amp;quot;color userColor&amp;quot; : [0.0,0.0,0.0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-21">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Bxdf &amp;quot;PxrMarschnerHair&amp;quot;
&amp;quot;int diffuseModelType&amp;quot; [0]
&amp;quot;float diffuseGain&amp;quot; [0.0]
&amp;quot;color diffuseColor&amp;quot; [0.18 0.18 0.18]
&amp;quot;float specularGainR&amp;quot; [1.0]
&amp;quot;float specularGainTRT&amp;quot; [1.0]
&amp;quot;float specularGainTT&amp;quot; [1.0]
&amp;quot;float specularGainGLINTS&amp;quot; [1.0]
&amp;quot;color specularColorR&amp;quot; [1.0 1.0 1.0]
&amp;quot;color specularColorTRT&amp;quot; [0.4 0.4 0.4]
&amp;quot;color specularColorTT&amp;quot; [0.4 0.4 0.4]
&amp;quot;float specularConeAngleR&amp;quot; [8.0]
&amp;quot;float specularConeAngleTRT&amp;quot; [8.0]
&amp;quot;float specularConeAngleTT&amp;quot; [8.0]
&amp;quot;float specularOffset&amp;quot; [-3]
&amp;quot;float specularIor&amp;quot; [1.55]
&amp;quot;float specularMixFresnel&amp;quot; [1.0]
&amp;quot;float specularGlintWidth&amp;quot; [10.0]
&amp;quot;float specularEccentricity&amp;quot; [1.0]
&amp;quot;float glowGain&amp;quot; [0.0]
&amp;quot;color glowColor&amp;quot; [1 1 1]
&amp;quot;float specularEnergyCompensation&amp;quot; [0.0]
&amp;quot;normal eccentricityDirection&amp;quot; [0 0 0]
&amp;quot;color shadowColor&amp;quot; [0.0 0.0 0.0]
&amp;quot;float presence&amp;quot; [1.0]
&amp;quot;int utilityPattern&amp;quot; [0]
&amp;quot;color userColor&amp;quot; [0.0 0.0 0.0]
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-17">Bxdf&lt;/h1>
&lt;h2 id="plugin--lamalayer">Plugin : LamaLayer&lt;/h2>
&lt;h3 id="python-format-22">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;LamaLayer&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;bxdf materialTop&amp;quot; : ['No,Value'],
&amp;quot;bxdf materialBase&amp;quot; : ['No,Value'],
&amp;quot;float topMix&amp;quot; : [1.0],
&amp;quot;float topThickness&amp;quot; : [0.0],
&amp;quot;int layerMode&amp;quot; : [0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-22">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Bxdf &amp;quot;LamaLayer&amp;quot;
&amp;quot;bxdf materialTop&amp;quot; 'No Value'
&amp;quot;bxdf materialBase&amp;quot; 'No Value'
&amp;quot;float topMix&amp;quot; 1.0
&amp;quot;float topThickness&amp;quot; 0.0
&amp;quot;int layerMode&amp;quot; [0]
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-18">Bxdf&lt;/h1>
&lt;h2 id="plugin--pxrsurface">Plugin : PxrSurface&lt;/h2>
&lt;h3 id="python-format-23">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;PxrSurface&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;float inputMaterial&amp;quot; : ['No,Value'],
&amp;quot;int utilityPattern&amp;quot; : [0],
&amp;quot;float diffuseGain&amp;quot; : [1.0],
&amp;quot;color diffuseColor&amp;quot; : [0.18,0.18,0.18],
&amp;quot;float diffuseRoughness&amp;quot; : [0.0],
&amp;quot;int specularFresnelMode&amp;quot; : [0],
&amp;quot;color specularFaceColor&amp;quot; : [0,0,0],
&amp;quot;color specularEdgeColor&amp;quot; : [0,0,0],
&amp;quot;float specularFresnelShape&amp;quot; : [5.0],
&amp;quot;color specularIor&amp;quot; : [1.5,1.5,1.5],
&amp;quot;color specularExtinctionCoeff&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float specularRoughness&amp;quot; : [0.2],
&amp;quot;int roughSpecularFresnelMode&amp;quot; : [0],
&amp;quot;color roughSpecularFaceColor&amp;quot; : [0,0,0],
&amp;quot;color roughSpecularEdgeColor&amp;quot; : [0,0,0],
&amp;quot;float roughSpecularFresnelShape&amp;quot; : [5.0],
&amp;quot;color roughSpecularIor&amp;quot; : [1.5,1.5,1.5],
&amp;quot;color roughSpecularExtinctionCoeff&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float roughSpecularRoughness&amp;quot; : [0.6],
&amp;quot;int clearcoatFresnelMode&amp;quot; : [0],
&amp;quot;color clearcoatFaceColor&amp;quot; : [0,0,0],
&amp;quot;color clearcoatEdgeColor&amp;quot; : [0,0,0],
&amp;quot;float clearcoatFresnelShape&amp;quot; : [5.0],
&amp;quot;color clearcoatIor&amp;quot; : [1.5,1.5,1.5],
&amp;quot;color clearcoatExtinctionCoeff&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float clearcoatThickness&amp;quot; : [0.0],
&amp;quot;color clearcoatAbsorptionTint&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float clearcoatRoughness&amp;quot; : [0.0],
&amp;quot;float specularEnergyCompensation&amp;quot; : [0.0],
&amp;quot;float clearcoatEnergyCompensation&amp;quot; : [0.0],
&amp;quot;float iridescenceFaceGain&amp;quot; : [0],
&amp;quot;float iridescenceEdgeGain&amp;quot; : [0],
&amp;quot;float iridescenceFresnelShape&amp;quot; : [5.0],
&amp;quot;int iridescenceMode&amp;quot; : [0],
&amp;quot;color iridescencePrimaryColor&amp;quot; : [1,0,0],
&amp;quot;color iridescenceSecondaryColor&amp;quot; : [0,0,1],
&amp;quot;float iridescenceRoughness&amp;quot; : [0.2],
&amp;quot;float fuzzGain&amp;quot; : [0.0],
&amp;quot;color fuzzColor&amp;quot; : [1,1,1],
&amp;quot;float fuzzConeAngle&amp;quot; : [8],
&amp;quot;int subsurfaceType&amp;quot; : [5],
&amp;quot;float subsurfaceGain&amp;quot; : [0.0],
&amp;quot;color subsurfaceColor&amp;quot; : [0.830,0.791,0.753],
&amp;quot;float subsurfaceDmfp&amp;quot; : [10],
&amp;quot;color subsurfaceDmfpColor&amp;quot; : [0.851,0.557,0.395],
&amp;quot;float shortSubsurfaceGain&amp;quot; : [0.0],
&amp;quot;color shortSubsurfaceColor&amp;quot; : [0.9,0.9,0.9],
&amp;quot;float shortSubsurfaceDmfp&amp;quot; : [5],
&amp;quot;float longSubsurfaceGain&amp;quot; : [0.0],
&amp;quot;color longSubsurfaceColor&amp;quot; : [0.8,0.0,0.0],
&amp;quot;float longSubsurfaceDmfp&amp;quot; : [20],
&amp;quot;float subsurfaceDirectionality&amp;quot; : [0.0],
&amp;quot;float subsurfaceBleed&amp;quot; : [0.0],
&amp;quot;float subsurfaceDiffuseBlend&amp;quot; : [0.0],
&amp;quot;int subsurfaceResolveSelfIntersections&amp;quot; : [0],
&amp;quot;float subsurfaceIor&amp;quot; : [1.4],
&amp;quot;float singlescatterGain&amp;quot; : [0.0],
&amp;quot;color singlescatterColor&amp;quot; : [0.830,0.791,0.753],
&amp;quot;float singlescatterMfp&amp;quot; : [10],
&amp;quot;color singlescatterMfpColor&amp;quot; : [0.851,0.557,0.395],
&amp;quot;color irradianceTint&amp;quot; : [1.0,1.0,1.0],
&amp;quot;float irradianceRoughness&amp;quot; : [0.0],
&amp;quot;float unitLength&amp;quot; : [0.1],
&amp;quot;float refractionGain&amp;quot; : [0.0],
&amp;quot;float reflectionGain&amp;quot; : [0.0],
&amp;quot;color refractionColor&amp;quot; : [1,1,1],
&amp;quot;float glassRoughness&amp;quot; : [0.1],
&amp;quot;float glassRefractionRoughness&amp;quot; : [-1.0],
&amp;quot;float glassRefraction2Roughness&amp;quot; : [0.0],
&amp;quot;float glassRefraction2Blend&amp;quot; : [0.0],
&amp;quot;color glassRefraction2Tint&amp;quot; : [1,1,1],
&amp;quot;float glowGain&amp;quot; : [0.0],
&amp;quot;color glowColor&amp;quot; : [1,1,1],
&amp;quot;normal bumpNormal&amp;quot; : [0,0,0],
&amp;quot;int shadowBumpTerminator&amp;quot; : [1],
&amp;quot;color shadowColor&amp;quot; : [0.0,0.0,0.0],
&amp;quot;int shadowMode&amp;quot; : [0],
&amp;quot;float presence&amp;quot; : [1],
&amp;quot;int presenceCached&amp;quot; : [1],
&amp;quot;int mwStartable&amp;quot; : [0],
&amp;quot;float roughnessMollificationClamp&amp;quot; : [32],
&amp;quot;color userColor&amp;quot; : [0.0,0.0,0.0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-23">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Bxdf &amp;quot;PxrSurface&amp;quot;
&amp;quot;float inputMaterial&amp;quot; 'No Value'
&amp;quot;int utilityPattern&amp;quot; 0
&amp;quot;float diffuseGain&amp;quot; [1.0]
&amp;quot;color diffuseColor&amp;quot; [0.18 0.18 0.18]
&amp;quot;float diffuseRoughness&amp;quot; [0.0]
&amp;quot;int specularFresnelMode&amp;quot; [0]
&amp;quot;color specularFaceColor&amp;quot; [0 0 0]
&amp;quot;color specularEdgeColor&amp;quot; [0 0 0]
&amp;quot;float specularFresnelShape&amp;quot; [5.0]
&amp;quot;color specularIor&amp;quot; [1.5 1.5 1.5]
&amp;quot;color specularExtinctionCoeff&amp;quot; [0.0 0.0 0.0]
&amp;quot;float specularRoughness&amp;quot; [0.2]
&amp;quot;int roughSpecularFresnelMode&amp;quot; [0]
&amp;quot;color roughSpecularFaceColor&amp;quot; [0 0 0]
&amp;quot;color roughSpecularEdgeColor&amp;quot; [0 0 0]
&amp;quot;float roughSpecularFresnelShape&amp;quot; [5.0]
&amp;quot;color roughSpecularIor&amp;quot; [1.5 1.5 1.5]
&amp;quot;color roughSpecularExtinctionCoeff&amp;quot; [0.0 0.0 0.0]
&amp;quot;float roughSpecularRoughness&amp;quot; [0.6]
&amp;quot;int clearcoatFresnelMode&amp;quot; [0]
&amp;quot;color clearcoatFaceColor&amp;quot; [0 0 0]
&amp;quot;color clearcoatEdgeColor&amp;quot; [0 0 0]
&amp;quot;float clearcoatFresnelShape&amp;quot; [5.0]
&amp;quot;color clearcoatIor&amp;quot; [1.5 1.5 1.5]
&amp;quot;color clearcoatExtinctionCoeff&amp;quot; [0.0 0.0 0.0]
&amp;quot;float clearcoatThickness&amp;quot; [0.0]
&amp;quot;color clearcoatAbsorptionTint&amp;quot; [0.0 0.0 0.0]
&amp;quot;float clearcoatRoughness&amp;quot; [0.0]
&amp;quot;float specularEnergyCompensation&amp;quot; [0.0]
&amp;quot;float clearcoatEnergyCompensation&amp;quot; [0.0]
&amp;quot;float iridescenceFaceGain&amp;quot; [0]
&amp;quot;float iridescenceEdgeGain&amp;quot; [0]
&amp;quot;float iridescenceFresnelShape&amp;quot; [5.0]
&amp;quot;int iridescenceMode&amp;quot; [0]
&amp;quot;color iridescencePrimaryColor&amp;quot; [1 0 0]
&amp;quot;color iridescenceSecondaryColor&amp;quot; [0 0 1]
&amp;quot;float iridescenceRoughness&amp;quot; [0.2]
&amp;quot;float fuzzGain&amp;quot; [0.0]
&amp;quot;color fuzzColor&amp;quot; [1 1 1]
&amp;quot;float fuzzConeAngle&amp;quot; [8]
&amp;quot;int subsurfaceType&amp;quot; [5]
&amp;quot;float subsurfaceGain&amp;quot; [0.0]
&amp;quot;color subsurfaceColor&amp;quot; [0.830 0.791 0.753]
&amp;quot;float subsurfaceDmfp&amp;quot; [10]
&amp;quot;color subsurfaceDmfpColor&amp;quot; [0.851 0.557 0.395]
&amp;quot;float shortSubsurfaceGain&amp;quot; [0.0]
&amp;quot;color shortSubsurfaceColor&amp;quot; [0.9 0.9 0.9]
&amp;quot;float shortSubsurfaceDmfp&amp;quot; [5]
&amp;quot;float longSubsurfaceGain&amp;quot; [0.0]
&amp;quot;color longSubsurfaceColor&amp;quot; [0.8 0.0 0.0]
&amp;quot;float longSubsurfaceDmfp&amp;quot; [20]
&amp;quot;float subsurfaceDirectionality&amp;quot; [0.0]
&amp;quot;float subsurfaceBleed&amp;quot; [0.0]
&amp;quot;float subsurfaceDiffuseBlend&amp;quot; [0.0]
&amp;quot;int subsurfaceResolveSelfIntersections&amp;quot; [0]
&amp;quot;float subsurfaceIor&amp;quot; [1.4]
&amp;quot;float singlescatterGain&amp;quot; [0.0]
&amp;quot;color singlescatterColor&amp;quot; [0.830 0.791 0.753]
&amp;quot;float singlescatterMfp&amp;quot; [10]
&amp;quot;color singlescatterMfpColor&amp;quot; [0.851 0.557 0.395]
&amp;quot;color irradianceTint&amp;quot; [1.0 1.0 1.0]
&amp;quot;float irradianceRoughness&amp;quot; [0.0]
&amp;quot;float unitLength&amp;quot; [0.1]
&amp;quot;float refractionGain&amp;quot; [0.0]
&amp;quot;float reflectionGain&amp;quot; [0.0]
&amp;quot;color refractionColor&amp;quot; [1 1 1]
&amp;quot;float glassRoughness&amp;quot; [0.1]
&amp;quot;float glassRefractionRoughness&amp;quot; [-1.0]
&amp;quot;float glassRefraction2Roughness&amp;quot; [0.0]
&amp;quot;float glassRefraction2Blend&amp;quot; [0.0]
&amp;quot;color glassRefraction2Tint&amp;quot; [1 1 1]
&amp;quot;float glowGain&amp;quot; [0.0]
&amp;quot;color glowColor&amp;quot; [1 1 1]
&amp;quot;normal bumpNormal&amp;quot; [0 0 0]
&amp;quot;int shadowBumpTerminator&amp;quot; [1]
&amp;quot;color shadowColor&amp;quot; [0.0 0.0 0.0]
&amp;quot;int shadowMode&amp;quot; [0]
&amp;quot;float presence&amp;quot; [1]
&amp;quot;int presenceCached&amp;quot; [1]
&amp;quot;int mwStartable&amp;quot; [0]
&amp;quot;float roughnessMollificationClamp&amp;quot; [32]
&amp;quot;color userColor&amp;quot; [0.0 0.0 0.0]
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-19">Bxdf&lt;/h1>
&lt;h2 id="plugin--pxrdisneybsdf">Plugin : PxrDisneyBsdf&lt;/h2>
&lt;h3 id="python-format-24">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;PxrDisneyBsdf&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;int transmissionBehavior&amp;quot; : [0],
&amp;quot;float presence&amp;quot; : [1],
&amp;quot;normal bumpNormal&amp;quot; : [0,0,0],
&amp;quot;int shadowBumpTerminator&amp;quot; : [1],
&amp;quot;int inputAOV&amp;quot; : [0],
&amp;quot;color baseColor&amp;quot; : [.18,.18,.18],
&amp;quot;color emitColor&amp;quot; : [0,0,0],
&amp;quot;float metallic&amp;quot; : [0],
&amp;quot;float specularTint&amp;quot; : [0],
&amp;quot;float roughness&amp;quot; : [.25],
&amp;quot;float anisotropic&amp;quot; : [0],
&amp;quot;float ior&amp;quot; : [1.5],
&amp;quot;float specReflectScale&amp;quot; : [1.0],
&amp;quot;float clearcoat&amp;quot; : [0],
&amp;quot;float clearcoatGloss&amp;quot; : [1],
&amp;quot;float sheen&amp;quot; : [0],
&amp;quot;float sheenTint&amp;quot; : [.5],
&amp;quot;float diffTrans&amp;quot; : [0],
&amp;quot;float specTrans&amp;quot; : [0],
&amp;quot;int isThin&amp;quot; : [0],
&amp;quot;color transColor&amp;quot; : [1,1,1],
&amp;quot;float transDistance&amp;quot; : [0],
&amp;quot;float subsurface&amp;quot; : [0],
&amp;quot;color subsurfaceColor&amp;quot; : [0,0,0],
&amp;quot;color scatterDistances&amp;quot; : [1,1,1],
&amp;quot;float g&amp;quot; : [0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-24">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Bxdf &amp;quot;PxrDisneyBsdf&amp;quot;
&amp;quot;int transmissionBehavior&amp;quot; 0
&amp;quot;float presence&amp;quot; 1
&amp;quot;normal bumpNormal&amp;quot; 0 0 0
&amp;quot;int shadowBumpTerminator&amp;quot; 1
&amp;quot;int inputAOV&amp;quot; 0
&amp;quot;color baseColor&amp;quot; [.18 .18 .18]
&amp;quot;color emitColor&amp;quot; [0 0 0]
&amp;quot;float metallic&amp;quot; [0]
&amp;quot;float specularTint&amp;quot; [0]
&amp;quot;float roughness&amp;quot; [.25]
&amp;quot;float anisotropic&amp;quot; [0]
&amp;quot;float ior&amp;quot; [1.5]
&amp;quot;float specReflectScale&amp;quot; [1.0]
&amp;quot;float clearcoat&amp;quot; [0]
&amp;quot;float clearcoatGloss&amp;quot; [1]
&amp;quot;float sheen&amp;quot; [0]
&amp;quot;float sheenTint&amp;quot; [.5]
&amp;quot;float diffTrans&amp;quot; [0]
&amp;quot;float specTrans&amp;quot; [0]
&amp;quot;int isThin&amp;quot; [0]
&amp;quot;color transColor&amp;quot; [1 1 1]
&amp;quot;float transDistance&amp;quot; [0]
&amp;quot;float subsurface&amp;quot; [0]
&amp;quot;color subsurfaceColor&amp;quot; [0 0 0]
&amp;quot;color scatterDistances&amp;quot; [1 1 1]
&amp;quot;float g&amp;quot; [0]
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-20">Bxdf&lt;/h1>
&lt;h2 id="plugin--lamatranslucent">Plugin : LamaTranslucent&lt;/h2>
&lt;h3 id="python-format-25">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;LamaTranslucent&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;color color&amp;quot; : [0.18,0.18,0.18],
&amp;quot;color translucentColor&amp;quot; : [0.18,0.18,0.18],
&amp;quot;float roughness&amp;quot; : [0.0],
&amp;quot;normal normal&amp;quot; : [0,0,0],
&amp;quot;normal translucentNormal&amp;quot; : [0,0,0],
&amp;quot;color shadowColor&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float energyCompensation&amp;quot; : [1.0],
&amp;quot;int bumpShadowing&amp;quot; : [1],
&amp;quot;string lobeName&amp;quot; : ['translucent'],
&amp;quot;string matte&amp;quot; : [''],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-25">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Bxdf &amp;quot;LamaTranslucent&amp;quot;
&amp;quot;color color&amp;quot; 0.18 0.18 0.18
&amp;quot;color translucentColor&amp;quot; 0.18 0.18 0.18
&amp;quot;float roughness&amp;quot; 0.0
&amp;quot;normal normal&amp;quot; 0 0 0
&amp;quot;normal translucentNormal&amp;quot; 0 0 0
&amp;quot;color shadowColor&amp;quot; 0.0 0.0 0.0
&amp;quot;float energyCompensation&amp;quot; [1.0]
&amp;quot;int bumpShadowing&amp;quot; [1]
&amp;quot;string lobeName&amp;quot; ['translucent']
&amp;quot;string matte&amp;quot; ['']
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-21">Bxdf&lt;/h1>
&lt;h2 id="plugin--lamatricolorsss">Plugin : LamaTricolorSSS&lt;/h2>
&lt;h3 id="python-format-26">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;LamaTricolorSSS&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;normal normal&amp;quot; : [0,0,0],
&amp;quot;normal sssNormal&amp;quot; : [0,0,0],
&amp;quot;color shadowColor&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float nearWeight&amp;quot; : [0.4],
&amp;quot;color nearColor&amp;quot; : [1.0,0.9,0.75],
&amp;quot;float nearRadius&amp;quot; : [0.8],
&amp;quot;float midWeight&amp;quot; : [0.3],
&amp;quot;color midColor&amp;quot; : [0.95,0.7,0.55],
&amp;quot;float midRadius&amp;quot; : [2.5],
&amp;quot;float farWeight&amp;quot; : [0.9],
&amp;quot;color farColor&amp;quot; : [0.7,0.1,0.1],
&amp;quot;float farRadius&amp;quot; : [5.0],
&amp;quot;float sssScale&amp;quot; : [1.0],
&amp;quot;float sssFollowTopology&amp;quot; : [0.0],
&amp;quot;string sssSubset&amp;quot; : [''],
&amp;quot;int sssContinuationRays&amp;quot; : [0],
&amp;quot;int mode&amp;quot; : [0],
&amp;quot;int bumpShadowing&amp;quot; : [1],
&amp;quot;string sssEntryLobeName&amp;quot; : ['irradiance'],
&amp;quot;string sssExitLobeName&amp;quot; : ['subsurface'],
&amp;quot;int sssId&amp;quot; : [0],
&amp;quot;string userLobeName&amp;quot; : [''],
&amp;quot;string matte&amp;quot; : [''],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-26">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Bxdf &amp;quot;LamaTricolorSSS&amp;quot;
&amp;quot;normal normal&amp;quot; 0 0 0
&amp;quot;normal sssNormal&amp;quot; 0 0 0
&amp;quot;color shadowColor&amp;quot; 0.0 0.0 0.0
&amp;quot;float nearWeight&amp;quot; [0.4]
&amp;quot;color nearColor&amp;quot; [1.0 0.9 0.75]
&amp;quot;float nearRadius&amp;quot; [0.8]
&amp;quot;float midWeight&amp;quot; [0.3]
&amp;quot;color midColor&amp;quot; [0.95 0.7 0.55]
&amp;quot;float midRadius&amp;quot; [2.5]
&amp;quot;float farWeight&amp;quot; [0.9]
&amp;quot;color farColor&amp;quot; [0.7 0.1 0.1]
&amp;quot;float farRadius&amp;quot; [5.0]
&amp;quot;float sssScale&amp;quot; [1.0]
&amp;quot;float sssFollowTopology&amp;quot; [0.0]
&amp;quot;string sssSubset&amp;quot; ['']
&amp;quot;int sssContinuationRays&amp;quot; [0]
&amp;quot;int mode&amp;quot; [0]
&amp;quot;int bumpShadowing&amp;quot; [1]
&amp;quot;string sssEntryLobeName&amp;quot; ['irradiance']
&amp;quot;string sssExitLobeName&amp;quot; ['subsurface']
&amp;quot;int sssId&amp;quot; [0]
&amp;quot;string userLobeName&amp;quot; ['']
&amp;quot;string matte&amp;quot; ['']
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-22">Bxdf&lt;/h1>
&lt;h2 id="plugin--lamaconductor">Plugin : LamaConductor&lt;/h2>
&lt;h3 id="python-format-27">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;LamaConductor&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;color tint&amp;quot; : [1.0,1.0,1.0],
&amp;quot;int fresnelMode&amp;quot; : [0],
&amp;quot;color reflectivity&amp;quot; : [0.9450,0.7772,0.3737],
&amp;quot;color edgeColor&amp;quot; : [0.7137,0.7373,0.4550],
&amp;quot;color IOR&amp;quot; : [0.18,0.42,1.37],
&amp;quot;color extinction&amp;quot; : [3.42,2.35,1.77],
&amp;quot;float roughness&amp;quot; : [0.1],
&amp;quot;normal normal&amp;quot; : [0.0,0.0,0.0],
&amp;quot;normal conductorNormal&amp;quot; : [0.0,0.0,0.0],
&amp;quot;color shadowColor&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float tailMix&amp;quot; : [0.0],
&amp;quot;float tailLength&amp;quot; : [0.5],
&amp;quot;float anisotropy&amp;quot; : [0.0],
&amp;quot;vector anisotropyDirection&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float anisotropyRotation&amp;quot; : [0.0],
&amp;quot;int overrideExteriorIOR&amp;quot; : [0],
&amp;quot;float exteriorIOR&amp;quot; : [1.0],
&amp;quot;int edgeColorMode&amp;quot; : [0],
&amp;quot;float energyCompensation&amp;quot; : [1.0],
&amp;quot;int bumpShadowing&amp;quot; : [1],
&amp;quot;float surfaceMollification&amp;quot; : [1.0],
&amp;quot;float motionMollification&amp;quot; : [0.0],
&amp;quot;string lobeName&amp;quot; : ['specular'],
&amp;quot;string matte&amp;quot; : [''],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-27">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Bxdf &amp;quot;LamaConductor&amp;quot;
&amp;quot;color tint&amp;quot; 1.0 1.0 1.0
&amp;quot;int fresnelMode&amp;quot; 0
&amp;quot;color reflectivity&amp;quot; 0.9450 0.7772 0.3737
&amp;quot;color edgeColor&amp;quot; 0.7137 0.7373 0.4550
&amp;quot;color IOR&amp;quot; 0.18 0.42 1.37
&amp;quot;color extinction&amp;quot; 3.42 2.35 1.77
&amp;quot;float roughness&amp;quot; 0.1
&amp;quot;normal normal&amp;quot; 0.0 0.0 0.0
&amp;quot;normal conductorNormal&amp;quot; 0.0 0.0 0.0
&amp;quot;color shadowColor&amp;quot; 0.0 0.0 0.0
&amp;quot;float tailMix&amp;quot; [0.0]
&amp;quot;float tailLength&amp;quot; [0.5]
&amp;quot;float anisotropy&amp;quot; [0.0]
&amp;quot;vector anisotropyDirection&amp;quot; [0.0 0.0 0.0]
&amp;quot;float anisotropyRotation&amp;quot; [0.0]
&amp;quot;int overrideExteriorIOR&amp;quot; [0]
&amp;quot;float exteriorIOR&amp;quot; [1.0]
&amp;quot;int edgeColorMode&amp;quot; [0]
&amp;quot;float energyCompensation&amp;quot; [1.0]
&amp;quot;int bumpShadowing&amp;quot; [1]
&amp;quot;float surfaceMollification&amp;quot; [1.0]
&amp;quot;float motionMollification&amp;quot; [0.0]
&amp;quot;string lobeName&amp;quot; ['specular']
&amp;quot;string matte&amp;quot; ['']
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-23">Bxdf&lt;/h1>
&lt;h2 id="plugin--lamasurface">Plugin : LamaSurface&lt;/h2>
&lt;h3 id="python-format-28">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;LamaSurface&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;int materialSides&amp;quot; : [1],
&amp;quot;bxdf materialFront&amp;quot; : ['No,Value'],
&amp;quot;bxdf materialBack&amp;quot; : ['No,Value'],
&amp;quot;float presence&amp;quot; : [1.0],
&amp;quot;float exteriorIOR&amp;quot; : [1.0],
&amp;quot;int computePresence&amp;quot; : [0],
&amp;quot;int computeOpacity&amp;quot; : [0],
&amp;quot;int presenceCached&amp;quot; : [1],
&amp;quot;int computeSubsurface&amp;quot; : [0],
&amp;quot;int computeInterior&amp;quot; : [0],
&amp;quot;color utilityColor&amp;quot; : ['No,Value'],
&amp;quot;float utilityFloat&amp;quot; : ['No,Value'],
&amp;quot;int utilityInteger&amp;quot; : ['No,Value'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-28">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Bxdf &amp;quot;LamaSurface&amp;quot;
&amp;quot;int materialSides&amp;quot; 1
&amp;quot;bxdf materialFront&amp;quot; 'No Value'
&amp;quot;bxdf materialBack&amp;quot; 'No Value'
&amp;quot;float presence&amp;quot; 1.0
&amp;quot;float exteriorIOR&amp;quot; 1.0
&amp;quot;int computePresence&amp;quot; [0]
&amp;quot;int computeOpacity&amp;quot; [0]
&amp;quot;int presenceCached&amp;quot; [1]
&amp;quot;int computeSubsurface&amp;quot; [0]
&amp;quot;int computeInterior&amp;quot; [0]
&amp;quot;color utilityColor&amp;quot; ['No Value']
&amp;quot;float utilityFloat&amp;quot; ['No Value']
&amp;quot;int utilityInteger&amp;quot; ['No Value']
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-24">Bxdf&lt;/h1>
&lt;h2 id="plugin--pxrdisney">Plugin : PxrDisney&lt;/h2>
&lt;h3 id="python-format-29">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;PxrDisney&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;color baseColor&amp;quot; : [.2,.5,.8],
&amp;quot;color emitColor&amp;quot; : [0,0,0],
&amp;quot;float subsurface&amp;quot; : [0],
&amp;quot;color subsurfaceColor&amp;quot; : [0,0,0],
&amp;quot;float metallic&amp;quot; : [0],
&amp;quot;float specular&amp;quot; : [.5],
&amp;quot;float specularTint&amp;quot; : [0],
&amp;quot;float roughness&amp;quot; : [.25],
&amp;quot;float anisotropic&amp;quot; : [0],
&amp;quot;float sheen&amp;quot; : [0],
&amp;quot;float sheenTint&amp;quot; : [.5],
&amp;quot;float clearcoat&amp;quot; : [0],
&amp;quot;float clearcoatGloss&amp;quot; : [1],
&amp;quot;normal bumpNormal&amp;quot; : [0,0,0],
&amp;quot;int shadowBumpTerminator&amp;quot; : [1],
&amp;quot;float presence&amp;quot; : [1],
&amp;quot;int inputAOV&amp;quot; : [0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-29">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Bxdf &amp;quot;PxrDisney&amp;quot;
&amp;quot;color baseColor&amp;quot; .2 .5 .8
&amp;quot;color emitColor&amp;quot; 0 0 0
&amp;quot;float subsurface&amp;quot; 0
&amp;quot;color subsurfaceColor&amp;quot; 0 0 0
&amp;quot;float metallic&amp;quot; 0
&amp;quot;float specular&amp;quot; .5
&amp;quot;float specularTint&amp;quot; 0
&amp;quot;float roughness&amp;quot; .25
&amp;quot;float anisotropic&amp;quot; 0
&amp;quot;float sheen&amp;quot; 0
&amp;quot;float sheenTint&amp;quot; .5
&amp;quot;float clearcoat&amp;quot; 0
&amp;quot;float clearcoatGloss&amp;quot; 1
&amp;quot;normal bumpNormal&amp;quot; 0 0 0
&amp;quot;int shadowBumpTerminator&amp;quot; 1
&amp;quot;float presence&amp;quot; 1
&amp;quot;int inputAOV&amp;quot; 0
&lt;/code>&lt;/pre>
&lt;h1 id="samplefilter">SampleFilter&lt;/h1>
&lt;h2 id="plugin--pxrwatermarkfilter">Plugin : PxrWatermarkFilter&lt;/h2>
&lt;h3 id="python-format-30">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.SampleFilter(&amp;quot;PxrWatermarkFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string filename&amp;quot; : [''],
&amp;quot;float transparency&amp;quot; : [0.0],
&amp;quot;int linearize&amp;quot; : [0],
&amp;quot;int mode&amp;quot; : [3],
&amp;quot;int fit&amp;quot; : [1],
&amp;quot;float offsetX&amp;quot; : [0.0],
&amp;quot;float offsetY&amp;quot; : [0.0],
&amp;quot;float scaleX&amp;quot; : [1.0],
&amp;quot;float scaleY&amp;quot; : [1.0],
&amp;quot;float rotate&amp;quot; : [0.0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-30">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">SampleFilter &amp;quot;PxrWatermarkFilter&amp;quot;
&amp;quot;string filename&amp;quot; ''
&amp;quot;float transparency&amp;quot; 0.0
&amp;quot;int linearize&amp;quot; 0
&amp;quot;int mode&amp;quot; 3
&amp;quot;int fit&amp;quot; 1
&amp;quot;float offsetX&amp;quot; 0.0
&amp;quot;float offsetY&amp;quot; 0.0
&amp;quot;float scaleX&amp;quot; 1.0
&amp;quot;float scaleY&amp;quot; 1.0
&amp;quot;float rotate&amp;quot; 0.0
&lt;/code>&lt;/pre>
&lt;h1 id="samplefilter-1">SampleFilter&lt;/h1>
&lt;h2 id="plugin--pxrbackgroundsamplefilter">Plugin : PxrBackgroundSampleFilter&lt;/h2>
&lt;h3 id="python-format-31">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.SampleFilter(&amp;quot;PxrBackgroundSampleFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;color backgroundColor&amp;quot; : [0,0,0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-31">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">SampleFilter &amp;quot;PxrBackgroundSampleFilter&amp;quot;
&amp;quot;color backgroundColor&amp;quot; 0 0 0
&lt;/code>&lt;/pre>
&lt;h1 id="samplefilter-2">SampleFilter&lt;/h1>
&lt;h2 id="plugin--pxrwhitepointsamplefilter">Plugin : PxrWhitePointSampleFilter&lt;/h2>
&lt;h3 id="python-format-32">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.SampleFilter(&amp;quot;PxrWhitePointSampleFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;float temperature&amp;quot; : [6500],
&amp;quot;int useManualWhitePoint&amp;quot; : [0],
&amp;quot;color manualWhitePoint&amp;quot; : [1,1,1],
&amp;quot;string aov&amp;quot; : ['Ci'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-32">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">SampleFilter &amp;quot;PxrWhitePointSampleFilter&amp;quot;
&amp;quot;float temperature&amp;quot; 6500
&amp;quot;int useManualWhitePoint&amp;quot; 0
&amp;quot;color manualWhitePoint&amp;quot; 1 1 1
&amp;quot;string aov&amp;quot; 'Ci'
&lt;/code>&lt;/pre>
&lt;h1 id="samplefilter-3">SampleFilter&lt;/h1>
&lt;h2 id="plugin--pxrsamplefiltercombiner">Plugin : PxrSampleFilterCombiner&lt;/h2>
&lt;h3 id="python-format-33">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.SampleFilter(&amp;quot;PxrSampleFilterCombiner&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;samplefilter filter&amp;quot; : ['No,Value'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-33">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">SampleFilter &amp;quot;PxrSampleFilterCombiner&amp;quot;
&amp;quot;samplefilter filter&amp;quot; 'No Value'
&lt;/code>&lt;/pre>
&lt;h1 id="samplefilter-4">SampleFilter&lt;/h1>
&lt;h2 id="plugin--pxrshadowfilter">Plugin : PxrShadowFilter&lt;/h2>
&lt;h3 id="python-format-34">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.SampleFilter(&amp;quot;PxrShadowFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string occludedAov&amp;quot; : [''],
&amp;quot;string unoccludedAov&amp;quot; : [''],
&amp;quot;string shadowAov&amp;quot; : [''],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-34">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">SampleFilter &amp;quot;PxrShadowFilter&amp;quot;
&amp;quot;string occludedAov&amp;quot; ''
&amp;quot;string unoccludedAov&amp;quot; ''
&amp;quot;string shadowAov&amp;quot; ''
&lt;/code>&lt;/pre>
&lt;h1 id="samplefilter-5">SampleFilter&lt;/h1>
&lt;h2 id="plugin--pxrgradesamplefilter">Plugin : PxrGradeSampleFilter&lt;/h2>
&lt;h3 id="python-format-35">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.SampleFilter(&amp;quot;PxrGradeSampleFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;color blackPoint&amp;quot; : [0,0,0],
&amp;quot;color whitePoint&amp;quot; : [1,1,1],
&amp;quot;color lift&amp;quot; : [0,0,0],
&amp;quot;color gain&amp;quot; : [1,1,1],
&amp;quot;color multiply&amp;quot; : [1,1,1],
&amp;quot;color gamma&amp;quot; : [1,1,1],
&amp;quot;color offset&amp;quot; : [0,0,0],
&amp;quot;int clampWhite&amp;quot; : [0],
&amp;quot;int clampBlack&amp;quot; : [1],
&amp;quot;color mask&amp;quot; : [1,1,1],
&amp;quot;string aov&amp;quot; : ['Ci'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-35">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">SampleFilter &amp;quot;PxrGradeSampleFilter&amp;quot;
&amp;quot;color blackPoint&amp;quot; 0 0 0
&amp;quot;color whitePoint&amp;quot; 1 1 1
&amp;quot;color lift&amp;quot; 0 0 0
&amp;quot;color gain&amp;quot; 1 1 1
&amp;quot;color multiply&amp;quot; 1 1 1
&amp;quot;color gamma&amp;quot; 1 1 1
&amp;quot;color offset&amp;quot; 0 0 0
&amp;quot;int clampWhite&amp;quot; 0
&amp;quot;int clampBlack&amp;quot; 1
&amp;quot;color mask&amp;quot; 1 1 1
&amp;quot;string aov&amp;quot; 'Ci'
&lt;/code>&lt;/pre>
&lt;h1 id="samplefilter-6">SampleFilter&lt;/h1>
&lt;h2 id="plugin--pxrcopyaovsamplefilter">Plugin : PxrCopyAOVSampleFilter&lt;/h2>
&lt;h3 id="python-format-36">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.SampleFilter(&amp;quot;PxrCopyAOVSampleFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string readAov&amp;quot; : [''],
&amp;quot;string writeAov&amp;quot; : ['Ci'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-36">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">SampleFilter &amp;quot;PxrCopyAOVSampleFilter&amp;quot;
&amp;quot;string readAov&amp;quot; ''
&amp;quot;string writeAov&amp;quot; 'Ci'
&lt;/code>&lt;/pre>
&lt;h1 id="samplefilter-7">SampleFilter&lt;/h1>
&lt;h2 id="plugin--pxrfilmictonemappersamplefilter">Plugin : PxrFilmicTonemapperSampleFilter&lt;/h2>
&lt;h3 id="python-format-37">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.SampleFilter(&amp;quot;PxrFilmicTonemapperSampleFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;float A&amp;quot; : [0.22],
&amp;quot;float B&amp;quot; : [0.30],
&amp;quot;float C&amp;quot; : [0.10],
&amp;quot;float D&amp;quot; : [0.20],
&amp;quot;float E&amp;quot; : [0.01],
&amp;quot;float F&amp;quot; : [0.3],
&amp;quot;float linearWhitePoint&amp;quot; : [11.2],
&amp;quot;float exposureAdjust&amp;quot; : [1.0],
&amp;quot;string aov&amp;quot; : ['Ci'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-37">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">SampleFilter &amp;quot;PxrFilmicTonemapperSampleFilter&amp;quot;
&amp;quot;float A&amp;quot; 0.22
&amp;quot;float B&amp;quot; 0.30
&amp;quot;float C&amp;quot; 0.10
&amp;quot;float D&amp;quot; 0.20
&amp;quot;float E&amp;quot; 0.01
&amp;quot;float F&amp;quot; 0.3
&amp;quot;float linearWhitePoint&amp;quot; 11.2
&amp;quot;float exposureAdjust&amp;quot; 1.0
&amp;quot;string aov&amp;quot; 'Ci'
&lt;/code>&lt;/pre>
&lt;h1 id="samplefilter-8">SampleFilter&lt;/h1>
&lt;h2 id="plugin--pxrcryptomatte">Plugin : PxrCryptomatte&lt;/h2>
&lt;h3 id="python-format-38">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.SampleFilter(&amp;quot;PxrCryptomatte&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string filename&amp;quot; : ['cryptomatte.exr'],
&amp;quot;string manifest&amp;quot; : ['header'],
&amp;quot;string layer&amp;quot; : ['identifier:name'],
&amp;quot;string attribute&amp;quot; : [''],
&amp;quot;int levels&amp;quot; : [6],
&amp;quot;int accuracy&amp;quot; : [4],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-38">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">SampleFilter &amp;quot;PxrCryptomatte&amp;quot;
&amp;quot;string filename&amp;quot; 'cryptomatte.exr'
&amp;quot;string manifest&amp;quot; 'header'
&amp;quot;string layer&amp;quot; 'identifier:name'
&amp;quot;string attribute&amp;quot; ''
&amp;quot;int levels&amp;quot; 6
&amp;quot;int accuracy&amp;quot; 4
&lt;/code>&lt;/pre>
&lt;h1 id="samplefilter-9">SampleFilter&lt;/h1>
&lt;h2 id="plugin--pxrimageplanefilter">Plugin : PxrImagePlaneFilter&lt;/h2>
&lt;h3 id="python-format-39">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.SampleFilter(&amp;quot;PxrImagePlaneFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string filename&amp;quot; : [''],
&amp;quot;color colorGain&amp;quot; : [1.0,1.0,1.0],
&amp;quot;color colorOffset&amp;quot; : [0.0,0.0,0.0],
&amp;quot;int linearize&amp;quot; : [0],
&amp;quot;int useAlpha&amp;quot; : [0],
&amp;quot;int fit&amp;quot; : [0],
&amp;quot;float filmMinX&amp;quot; : [0.0],
&amp;quot;float filmMaxX&amp;quot; : [0.0],
&amp;quot;float filmMinY&amp;quot; : [0.0],
&amp;quot;float filmMaxY&amp;quot; : [0.0],
&amp;quot;float offsetX&amp;quot; : [0.0],
&amp;quot;float offsetY&amp;quot; : [0.0],
&amp;quot;float scaleX&amp;quot; : [1.0],
&amp;quot;float scaleY&amp;quot; : [1.0],
&amp;quot;float rotate&amp;quot; : [0.0],
&amp;quot;string holdoutShadowAov&amp;quot; : [''],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-39">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">SampleFilter &amp;quot;PxrImagePlaneFilter&amp;quot;
&amp;quot;string filename&amp;quot; ''
&amp;quot;color colorGain&amp;quot; 1.0 1.0 1.0
&amp;quot;color colorOffset&amp;quot; 0.0 0.0 0.0
&amp;quot;int linearize&amp;quot; 0
&amp;quot;int useAlpha&amp;quot; 0
&amp;quot;int fit&amp;quot; 0
&amp;quot;float filmMinX&amp;quot; 0.0
&amp;quot;float filmMaxX&amp;quot; 0.0
&amp;quot;float filmMinY&amp;quot; 0.0
&amp;quot;float filmMaxY&amp;quot; 0.0
&amp;quot;float offsetX&amp;quot; 0.0
&amp;quot;float offsetY&amp;quot; 0.0
&amp;quot;float scaleX&amp;quot; 1.0
&amp;quot;float scaleY&amp;quot; 1.0
&amp;quot;float rotate&amp;quot; 0.0
&amp;quot;string holdoutShadowAov&amp;quot; ''
&lt;/code>&lt;/pre>
&lt;h1 id="displayfilter">DisplayFilter&lt;/h1>
&lt;h2 id="plugin--pxrfilmictonemapperdisplayfilter">Plugin : PxrFilmicTonemapperDisplayFilter&lt;/h2>
&lt;h3 id="python-format-40">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.DisplayFilter(&amp;quot;PxrFilmicTonemapperDisplayFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;float A&amp;quot; : [0.22],
&amp;quot;float B&amp;quot; : [0.30],
&amp;quot;float C&amp;quot; : [0.10],
&amp;quot;float D&amp;quot; : [0.20],
&amp;quot;float E&amp;quot; : [0.01],
&amp;quot;float F&amp;quot; : [0.3],
&amp;quot;float linearWhitePoint&amp;quot; : [11.2],
&amp;quot;float exposureAdjust&amp;quot; : [1.0],
&amp;quot;string aov&amp;quot; : ['Ci'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-40">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">DisplayFilter &amp;quot;PxrFilmicTonemapperDisplayFilter&amp;quot;
&amp;quot;float A&amp;quot; 0.22
&amp;quot;float B&amp;quot; 0.30
&amp;quot;float C&amp;quot; 0.10
&amp;quot;float D&amp;quot; 0.20
&amp;quot;float E&amp;quot; 0.01
&amp;quot;float F&amp;quot; 0.3
&amp;quot;float linearWhitePoint&amp;quot; 11.2
&amp;quot;float exposureAdjust&amp;quot; 1.0
&amp;quot;string aov&amp;quot; 'Ci'
&lt;/code>&lt;/pre>
&lt;h1 id="displayfilter-1">DisplayFilter&lt;/h1>
&lt;h2 id="plugin--pxrhalfbuffererrorfilter">Plugin : PxrHalfBufferErrorFilter&lt;/h2>
&lt;h3 id="python-format-41">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.DisplayFilter(&amp;quot;PxrHalfBufferErrorFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string aov1&amp;quot; : ['even'],
&amp;quot;string aov2&amp;quot; : ['odd'],
&amp;quot;string result&amp;quot; : ['mse'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-41">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">DisplayFilter &amp;quot;PxrHalfBufferErrorFilter&amp;quot;
&amp;quot;string aov1&amp;quot; 'even'
&amp;quot;string aov2&amp;quot; 'odd'
&amp;quot;string result&amp;quot; 'mse'
&lt;/code>&lt;/pre>
&lt;h1 id="displayfilter-2">DisplayFilter&lt;/h1>
&lt;h2 id="plugin--pxrlightsaturation">Plugin : PxrLightSaturation&lt;/h2>
&lt;h3 id="python-format-42">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.DisplayFilter(&amp;quot;PxrLightSaturation&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string aov&amp;quot; : ['Ci'],
&amp;quot;string light&amp;quot; : [''],
&amp;quot;float threshold&amp;quot; : [1.0],
&amp;quot;int invert&amp;quot; : [0],
&amp;quot;float shift&amp;quot; : [1.0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-42">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">DisplayFilter &amp;quot;PxrLightSaturation&amp;quot;
&amp;quot;string aov&amp;quot; 'Ci'
&amp;quot;string light&amp;quot; ''
&amp;quot;float threshold&amp;quot; 1.0
&amp;quot;int invert&amp;quot; 0
&amp;quot;float shift&amp;quot; 1.0
&lt;/code>&lt;/pre>
&lt;h1 id="displayfilter-3">DisplayFilter&lt;/h1>
&lt;h2 id="plugin--pxrcopyaovdisplayfilter">Plugin : PxrCopyAOVDisplayFilter&lt;/h2>
&lt;h3 id="python-format-43">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.DisplayFilter(&amp;quot;PxrCopyAOVDisplayFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string readAov&amp;quot; : [''],
&amp;quot;string writeAov&amp;quot; : ['Ci'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-43">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">DisplayFilter &amp;quot;PxrCopyAOVDisplayFilter&amp;quot;
&amp;quot;string readAov&amp;quot; ''
&amp;quot;string writeAov&amp;quot; 'Ci'
&lt;/code>&lt;/pre>
&lt;h1 id="displayfilter-4">DisplayFilter&lt;/h1>
&lt;h2 id="plugin--pxrdisplayfiltercombiner">Plugin : PxrDisplayFilterCombiner&lt;/h2>
&lt;h3 id="python-format-44">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.DisplayFilter(&amp;quot;PxrDisplayFilterCombiner&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;displayfilter filter&amp;quot; : ['No,Value'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-44">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">DisplayFilter &amp;quot;PxrDisplayFilterCombiner&amp;quot;
&amp;quot;displayfilter filter&amp;quot; 'No Value'
&lt;/code>&lt;/pre>
&lt;h1 id="displayfilter-5">DisplayFilter&lt;/h1>
&lt;h2 id="plugin--pxrbackgrounddisplayfilter">Plugin : PxrBackgroundDisplayFilter&lt;/h2>
&lt;h3 id="python-format-45">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.DisplayFilter(&amp;quot;PxrBackgroundDisplayFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;color backgroundColor&amp;quot; : [0,0,0],
&amp;quot;string aov&amp;quot; : ['Ci'],
&amp;quot;string aovAlpha&amp;quot; : ['a'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-45">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">DisplayFilter &amp;quot;PxrBackgroundDisplayFilter&amp;quot;
&amp;quot;color backgroundColor&amp;quot; 0 0 0
&amp;quot;string aov&amp;quot; 'Ci'
&amp;quot;string aovAlpha&amp;quot; 'a'
&lt;/code>&lt;/pre>
&lt;h1 id="displayfilter-6">DisplayFilter&lt;/h1>
&lt;h2 id="plugin--pxrstylizedcanvas">Plugin : PxrStylizedCanvas&lt;/h2>
&lt;h3 id="python-format-46">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.DisplayFilter(&amp;quot;PxrStylizedCanvas&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string visualizer&amp;quot; : ['canvasFinal'],
&amp;quot;string Layer&amp;quot; : ['color'],
&amp;quot;string canvas_aov_string&amp;quot; : ['diffuse'],
&amp;quot;color Canvas_Color&amp;quot; : [1,1,0],
&amp;quot;string Custom_Texture&amp;quot; : ['StylizedLooks/pxrStylized-woven/pxrStylized-woven-08.tex'],
&amp;quot;int Ignore_Alpha_Switch&amp;quot; : [1],
&amp;quot;string Comp_Mode&amp;quot; : ['bg'],
&amp;quot;float Gamma&amp;quot; : [1.0],
&amp;quot;float Mix&amp;quot; : [1.0],
&amp;quot;string Note&amp;quot; : ['Canvas,Stylized,Looks,Display,Filter'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-46">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">DisplayFilter &amp;quot;PxrStylizedCanvas&amp;quot;
&amp;quot;string visualizer&amp;quot; 'canvasFinal'
&amp;quot;string Layer&amp;quot; 'color'
&amp;quot;string canvas_aov_string&amp;quot; 'diffuse'
&amp;quot;color Canvas_Color&amp;quot; 1 1 0
&amp;quot;string Custom_Texture&amp;quot; 'StylizedLooks/pxrStylized-woven/pxrStylized-woven-08.tex'
&amp;quot;int Ignore_Alpha_Switch&amp;quot; 1
&amp;quot;string Comp_Mode&amp;quot; ['bg']
&amp;quot;float Gamma&amp;quot; [1.0]
&amp;quot;float Mix&amp;quot; [1.0]
&amp;quot;string Note&amp;quot; ['Canvas Stylized Looks Display Filter']
&lt;/code>&lt;/pre>
&lt;h1 id="displayfilter-7">DisplayFilter&lt;/h1>
&lt;h2 id="plugin--pxrimagedisplayfilter">Plugin : PxrImageDisplayFilter&lt;/h2>
&lt;h3 id="python-format-47">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.DisplayFilter(&amp;quot;PxrImageDisplayFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string filename&amp;quot; : [''],
&amp;quot;color colorGain&amp;quot; : [1.0,1.0,1.0],
&amp;quot;color colorOffset&amp;quot; : [0.0,0.0,0.0],
&amp;quot;int linearize&amp;quot; : [0],
&amp;quot;int fit&amp;quot; : [0],
&amp;quot;float filmMinX&amp;quot; : [0.0],
&amp;quot;float filmMaxX&amp;quot; : [0.0],
&amp;quot;float filmMinY&amp;quot; : [0.0],
&amp;quot;float filmMaxY&amp;quot; : [0.0],
&amp;quot;float offsetX&amp;quot; : [0.0],
&amp;quot;float offsetY&amp;quot; : [0.0],
&amp;quot;float scaleX&amp;quot; : [1.0],
&amp;quot;float scaleY&amp;quot; : [1.0],
&amp;quot;float rotate&amp;quot; : [0.0],
&amp;quot;string holdoutShadowAov&amp;quot; : [''],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-47">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">DisplayFilter &amp;quot;PxrImageDisplayFilter&amp;quot;
&amp;quot;string filename&amp;quot; ''
&amp;quot;color colorGain&amp;quot; 1.0 1.0 1.0
&amp;quot;color colorOffset&amp;quot; 0.0 0.0 0.0
&amp;quot;int linearize&amp;quot; 0
&amp;quot;int fit&amp;quot; 0
&amp;quot;float filmMinX&amp;quot; 0.0
&amp;quot;float filmMaxX&amp;quot; 0.0
&amp;quot;float filmMinY&amp;quot; 0.0
&amp;quot;float filmMaxY&amp;quot; 0.0
&amp;quot;float offsetX&amp;quot; 0.0
&amp;quot;float offsetY&amp;quot; 0.0
&amp;quot;float scaleX&amp;quot; 1.0
&amp;quot;float scaleY&amp;quot; 1.0
&amp;quot;float rotate&amp;quot; 0.0
&amp;quot;string holdoutShadowAov&amp;quot; ''
&lt;/code>&lt;/pre>
&lt;h1 id="displayfilter-8">DisplayFilter&lt;/h1>
&lt;h2 id="plugin--pxredgedetect">Plugin : PxrEdgeDetect&lt;/h2>
&lt;h3 id="python-format-48">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.DisplayFilter(&amp;quot;PxrEdgeDetect&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string aov&amp;quot; : ['Ci'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-48">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">DisplayFilter &amp;quot;PxrEdgeDetect&amp;quot;
&amp;quot;string aov&amp;quot; 'Ci'
&lt;/code>&lt;/pre>
&lt;h1 id="displayfilter-9">DisplayFilter&lt;/h1>
&lt;h2 id="plugin--pxrstylizedtoon">Plugin : PxrStylizedToon&lt;/h2>
&lt;h3 id="python-format-49">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.DisplayFilter(&amp;quot;PxrStylizedToon&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string visualizer&amp;quot; : ['toonFinal'],
&amp;quot;string Signal&amp;quot; : ['diffuse'],
&amp;quot;string signal_aov_string&amp;quot; : ['diffuse'],
&amp;quot;string whiteShader&amp;quot; : ['albedoAOV'],
&amp;quot;float Signal_Energy_Threshold_Min&amp;quot; : [0.0],
&amp;quot;float Signal_Energy_Threshold_Max&amp;quot; : [1.0],
&amp;quot;int Artistic_Pattern&amp;quot; : [0],
&amp;quot;string Artistic_Light_Rotation_Space&amp;quot; : ['degrees'],
&amp;quot;vector Artistic_Light_Rotation&amp;quot; : [0.0,0.0,0.0],
&amp;quot;string Artistic_Shadow_Menu&amp;quot; : ['off'],
&amp;quot;string Shadow_AOV_String&amp;quot; : ['NPRshadow'],
&amp;quot;color Shadow_Color&amp;quot; : [0,0,0],
&amp;quot;float Signal_Min&amp;quot; : [0.0],
&amp;quot;float Signal_Max&amp;quot; : [1.0],
&amp;quot;float Signal_Pre_Gain&amp;quot; : [1.0],
&amp;quot;float Signal_Pre_Gamma&amp;quot; : [1.0],
&amp;quot;int Spline_Ramp_Switch&amp;quot; : [0],
&amp;quot;int ramp&amp;quot; : [4],
&amp;quot;float ramp_Knots&amp;quot; : [0,0,1,1],
&amp;quot;float ramp_Floats&amp;quot; : [0,0,1,1],
&amp;quot;string ramp_Interpolation&amp;quot; : ['linear'],
&amp;quot;string Step_Mode&amp;quot; : ['albedo'],
&amp;quot;color darks&amp;quot; : [0,0,0],
&amp;quot;int Toon_Steps&amp;quot; : [3],
&amp;quot;float Smooth&amp;quot; : [0.1],
&amp;quot;int colorRamp&amp;quot; : [4],
&amp;quot;float colorRamp_Knots&amp;quot; : [0,0,1,1],
&amp;quot;color colorRamp_Colors&amp;quot; : [1,1,1,1,1,1,1,1,1,1,1,1],
&amp;quot;string colorRamp_Interpolation&amp;quot; : ['catmull-rom'],
&amp;quot;float HSV_Albedo_Lights_Hue&amp;quot; : [1.0],
&amp;quot;float HSV_Albedo_Lights_Sat&amp;quot; : [1.0],
&amp;quot;float HSV_Albedo_Lights_Val&amp;quot; : [1.5],
&amp;quot;float HSV_Albedo_Darks_Hue&amp;quot; : [1.0],
&amp;quot;float HSV_Albedo_Darks_Sat&amp;quot; : [1.0],
&amp;quot;float HSV_Albedo_Darks_Val&amp;quot; : [0.5],
&amp;quot;int Toon_Mask_Switch&amp;quot; : [0],
&amp;quot;int light_mask_switch&amp;quot; : [0],
&amp;quot;string daisy_chain_comp&amp;quot; : ['over'],
&amp;quot;color backgroundColor&amp;quot; : [0,0,0],
&amp;quot;string Note&amp;quot; : ['Color,Ramp,,Artistic,Mode'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-49">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">DisplayFilter &amp;quot;PxrStylizedToon&amp;quot;
&amp;quot;string visualizer&amp;quot; 'toonFinal'
&amp;quot;string Signal&amp;quot; ['diffuse']
&amp;quot;string signal_aov_string&amp;quot; ['diffuse']
&amp;quot;string whiteShader&amp;quot; ['albedoAOV']
&amp;quot;float Signal_Energy_Threshold_Min&amp;quot; [0.0]
&amp;quot;float Signal_Energy_Threshold_Max&amp;quot; [1.0]
&amp;quot;int Artistic_Pattern&amp;quot; [0]
&amp;quot;string Artistic_Light_Rotation_Space&amp;quot; ['degrees']
&amp;quot;vector Artistic_Light_Rotation&amp;quot; [0.0 0.0 0.0]
&amp;quot;string Artistic_Shadow_Menu&amp;quot; ['off']
&amp;quot;string Shadow_AOV_String&amp;quot; ['NPRshadow']
&amp;quot;color Shadow_Color&amp;quot; [0 0 0]
&amp;quot;float Signal_Min&amp;quot; [0.0]
&amp;quot;float Signal_Max&amp;quot; [1.0]
&amp;quot;float Signal_Pre_Gain&amp;quot; [1.0]
&amp;quot;float Signal_Pre_Gamma&amp;quot; [1.0]
&amp;quot;int Spline_Ramp_Switch&amp;quot; [0]
&amp;quot;int ramp&amp;quot; [4]
&amp;quot;float ramp_Knots&amp;quot; [0 0 1 1]
&amp;quot;float ramp_Floats&amp;quot; [0 0 1 1]
&amp;quot;string ramp_Interpolation&amp;quot; ['linear']
&amp;quot;string Step_Mode&amp;quot; ['albedo']
&amp;quot;color darks&amp;quot; [0 0 0]
&amp;quot;int Toon_Steps&amp;quot; [3]
&amp;quot;float Smooth&amp;quot; [0.1]
&amp;quot;int colorRamp&amp;quot; [4]
&amp;quot;float colorRamp_Knots&amp;quot; [0 0 1 1]
&amp;quot;color colorRamp_Colors&amp;quot; [1 1 1 1 1 1 1 1 1 1 1 1]
&amp;quot;string colorRamp_Interpolation&amp;quot; ['catmull-rom']
&amp;quot;float HSV_Albedo_Lights_Hue&amp;quot; [1.0]
&amp;quot;float HSV_Albedo_Lights_Sat&amp;quot; [1.0]
&amp;quot;float HSV_Albedo_Lights_Val&amp;quot; [1.5]
&amp;quot;float HSV_Albedo_Darks_Hue&amp;quot; [1.0]
&amp;quot;float HSV_Albedo_Darks_Sat&amp;quot; [1.0]
&amp;quot;float HSV_Albedo_Darks_Val&amp;quot; [0.5]
&amp;quot;int Toon_Mask_Switch&amp;quot; [0]
&amp;quot;int light_mask_switch&amp;quot; [0]
&amp;quot;string daisy_chain_comp&amp;quot; ['over']
&amp;quot;color backgroundColor&amp;quot; [0 0 0]
&amp;quot;string Note&amp;quot; ['Color Ramp, Artistic Mode']
&lt;/code>&lt;/pre>
&lt;h1 id="displayfilter-10">DisplayFilter&lt;/h1>
&lt;h2 id="plugin--pxrwhitepointdisplayfilter">Plugin : PxrWhitePointDisplayFilter&lt;/h2>
&lt;h3 id="python-format-50">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.DisplayFilter(&amp;quot;PxrWhitePointDisplayFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;float temperature&amp;quot; : [6500],
&amp;quot;int useManualWhitePoint&amp;quot; : [0],
&amp;quot;color manualWhitePoint&amp;quot; : [1,1,1],
&amp;quot;string aov&amp;quot; : ['Ci'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-50">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">DisplayFilter &amp;quot;PxrWhitePointDisplayFilter&amp;quot;
&amp;quot;float temperature&amp;quot; 6500
&amp;quot;int useManualWhitePoint&amp;quot; 0
&amp;quot;color manualWhitePoint&amp;quot; 1 1 1
&amp;quot;string aov&amp;quot; 'Ci'
&lt;/code>&lt;/pre>
&lt;h1 id="displayfilter-11">DisplayFilter&lt;/h1>
&lt;h2 id="plugin--pxrdisplaysanitizer">Plugin : PxrDisplaySanitizer&lt;/h2>
&lt;h3 id="python-format-51">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.DisplayFilter(&amp;quot;PxrDisplaySanitizer&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;int suppressNegativeValues&amp;quot; : [0],
&amp;quot;int suppressNans&amp;quot; : [0],
&amp;quot;int suppressInfs&amp;quot; : [0],
&amp;quot;string additionalAOVs&amp;quot; : ['No,Value'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-51">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">DisplayFilter &amp;quot;PxrDisplaySanitizer&amp;quot;
&amp;quot;int suppressNegativeValues&amp;quot; 0
&amp;quot;int suppressNans&amp;quot; 0
&amp;quot;int suppressInfs&amp;quot; 0
&amp;quot;string additionalAOVs&amp;quot; 'No Value'
&lt;/code>&lt;/pre>
&lt;h1 id="displayfilter-12">DisplayFilter&lt;/h1>
&lt;h2 id="plugin--pxrgradedisplayfilter">Plugin : PxrGradeDisplayFilter&lt;/h2>
&lt;h3 id="python-format-52">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.DisplayFilter(&amp;quot;PxrGradeDisplayFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;color blackPoint&amp;quot; : [0,0,0],
&amp;quot;color whitePoint&amp;quot; : [1,1,1],
&amp;quot;color lift&amp;quot; : [0,0,0],
&amp;quot;color gain&amp;quot; : [1,1,1],
&amp;quot;color multiply&amp;quot; : [1,1,1],
&amp;quot;color gamma&amp;quot; : [1,1,1],
&amp;quot;color offset&amp;quot; : [0,0,0],
&amp;quot;int clampWhite&amp;quot; : [0],
&amp;quot;int clampBlack&amp;quot; : [1],
&amp;quot;color mask&amp;quot; : [1,1,1],
&amp;quot;string aov&amp;quot; : ['Ci'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-52">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">DisplayFilter &amp;quot;PxrGradeDisplayFilter&amp;quot;
&amp;quot;color blackPoint&amp;quot; 0 0 0
&amp;quot;color whitePoint&amp;quot; 1 1 1
&amp;quot;color lift&amp;quot; 0 0 0
&amp;quot;color gain&amp;quot; 1 1 1
&amp;quot;color multiply&amp;quot; 1 1 1
&amp;quot;color gamma&amp;quot; 1 1 1
&amp;quot;color offset&amp;quot; 0 0 0
&amp;quot;int clampWhite&amp;quot; 0
&amp;quot;int clampBlack&amp;quot; 1
&amp;quot;color mask&amp;quot; 1 1 1
&amp;quot;string aov&amp;quot; 'Ci'
&lt;/code>&lt;/pre>
&lt;h1 id="displayfilter-13">DisplayFilter&lt;/h1>
&lt;h2 id="plugin--pxrstylizedlines">Plugin : PxrStylizedLines&lt;/h2>
&lt;h3 id="python-format-53">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.DisplayFilter(&amp;quot;PxrStylizedLines&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string visualizer&amp;quot; : ['finalLinesBeauty'],
&amp;quot;int camdist_linstep_switch&amp;quot; : [0],
&amp;quot;float camdist_Zmin&amp;quot; : [1.0],
&amp;quot;float camdist_Zmax&amp;quot; : [100],
&amp;quot;int camdist_zscale_switch&amp;quot; : [0],
&amp;quot;float camdist_zscale&amp;quot; : [0.04],
&amp;quot;string lineType&amp;quot; : ['sections'],
&amp;quot;string aov&amp;quot; : ['NPRsections'],
&amp;quot;int overwriteDataAOV&amp;quot; : [0],
&amp;quot;string weight_type&amp;quot; : ['bellCurve'],
&amp;quot;float sigmoid_sharpness&amp;quot; : [17],
&amp;quot;float sigmoid_offset&amp;quot; : [0.3],
&amp;quot;string activation_function&amp;quot; : ['none'],
&amp;quot;float sigmoid_activation_sharpness&amp;quot; : [25],
&amp;quot;float sigmoid_activation_offset&amp;quot; : [0.0],
&amp;quot;float Activation_Slope&amp;quot; : [1.0],
&amp;quot;float Activation_Threshold&amp;quot; : [0.05],
&amp;quot;float Line_Detect_Mutliplier&amp;quot; : [1.0],
&amp;quot;float linesGamma&amp;quot; : [1.0],
&amp;quot;float lineThickness&amp;quot; : [1.0],
&amp;quot;string signal&amp;quot; : ['diffuse'],
&amp;quot;string signal_aov_string&amp;quot; : ['diffuse'],
&amp;quot;string whiteShader&amp;quot; : ['signalAovAverage'],
&amp;quot;string lineColorFrom&amp;quot; : ['colorSwatch'],
&amp;quot;color lineColor&amp;quot; : [1,1,1],
&amp;quot;vector HSV_Albedo&amp;quot; : [0,1,1],
&amp;quot;string light_response&amp;quot; : ['none'],
&amp;quot;vector HSV_Light&amp;quot; : [0,1,1],
&amp;quot;vector HSV_Dark&amp;quot; : [0,1,0],
&amp;quot;color lineColorShadow&amp;quot; : [0.5,0.5,0.5],
&amp;quot;int Distort_Switch&amp;quot; : [0],
&amp;quot;float Distort_UV_Scale&amp;quot; : [15],
&amp;quot;int Distort_Negative_Remap&amp;quot; : [1],
&amp;quot;string Distort_Filtering&amp;quot; : ['2x2'],
&amp;quot;int lineMask_switch&amp;quot; : [0],
&amp;quot;int light_mask_switch&amp;quot; : [0],
&amp;quot;int linesInside_switch&amp;quot; : [0],
&amp;quot;string daisy_chain_comp&amp;quot; : ['over'],
&amp;quot;float compModeMix&amp;quot; : [1.0],
&amp;quot;string shaderNotes&amp;quot; : ['Lines,Stylization,Display,Filter'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-53">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">DisplayFilter &amp;quot;PxrStylizedLines&amp;quot;
&amp;quot;string visualizer&amp;quot; 'finalLinesBeauty'
&amp;quot;int camdist_linstep_switch&amp;quot; 0
&amp;quot;float camdist_Zmin&amp;quot; 1.0
&amp;quot;float camdist_Zmax&amp;quot; 100
&amp;quot;int camdist_zscale_switch&amp;quot; 0
&amp;quot;float camdist_zscale&amp;quot; 0.04
&amp;quot;string lineType&amp;quot; ['sections']
&amp;quot;string aov&amp;quot; ['NPRsections']
&amp;quot;int overwriteDataAOV&amp;quot; [0]
&amp;quot;string weight_type&amp;quot; ['bellCurve']
&amp;quot;float sigmoid_sharpness&amp;quot; [17]
&amp;quot;float sigmoid_offset&amp;quot; [0.3]
&amp;quot;string activation_function&amp;quot; ['none']
&amp;quot;float sigmoid_activation_sharpness&amp;quot; [25]
&amp;quot;float sigmoid_activation_offset&amp;quot; [0.0]
&amp;quot;float Activation_Slope&amp;quot; [1.0]
&amp;quot;float Activation_Threshold&amp;quot; [0.05]
&amp;quot;float Line_Detect_Mutliplier&amp;quot; [1.0]
&amp;quot;float linesGamma&amp;quot; [1.0]
&amp;quot;float lineThickness&amp;quot; [1.0]
&amp;quot;string signal&amp;quot; ['diffuse']
&amp;quot;string signal_aov_string&amp;quot; ['diffuse']
&amp;quot;string whiteShader&amp;quot; ['signalAovAverage']
&amp;quot;string lineColorFrom&amp;quot; ['colorSwatch']
&amp;quot;color lineColor&amp;quot; [1 1 1]
&amp;quot;vector HSV_Albedo&amp;quot; [0 1 1]
&amp;quot;string light_response&amp;quot; ['none']
&amp;quot;vector HSV_Light&amp;quot; [0 1 1]
&amp;quot;vector HSV_Dark&amp;quot; [0 1 0]
&amp;quot;color lineColorShadow&amp;quot; [0.5 0.5 0.5]
&amp;quot;int Distort_Switch&amp;quot; [0]
&amp;quot;float Distort_UV_Scale&amp;quot; [15]
&amp;quot;int Distort_Negative_Remap&amp;quot; [1]
&amp;quot;string Distort_Filtering&amp;quot; ['2x2']
&amp;quot;int lineMask_switch&amp;quot; [0]
&amp;quot;int light_mask_switch&amp;quot; [0]
&amp;quot;int linesInside_switch&amp;quot; [0]
&amp;quot;string daisy_chain_comp&amp;quot; ['over']
&amp;quot;float compModeMix&amp;quot; [1.0]
&amp;quot;string shaderNotes&amp;quot; ['Lines Stylization Display Filter']
&lt;/code>&lt;/pre>
&lt;h1 id="displayfilter-14">DisplayFilter&lt;/h1>
&lt;h2 id="plugin--pxrstylizedhatching">Plugin : PxrStylizedHatching&lt;/h2>
&lt;h3 id="python-format-54">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.DisplayFilter(&amp;quot;PxrStylizedHatching&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string visualizer&amp;quot; : ['hatchingFinal'],
&amp;quot;string signal&amp;quot; : ['diffuse'],
&amp;quot;string signal_aov_string&amp;quot; : ['diffuse'],
&amp;quot;string whiteShader&amp;quot; : ['albedoAOV'],
&amp;quot;int Invert_Signal&amp;quot; : [0],
&amp;quot;string hatching_freq_mode&amp;quot; : ['8Values'],
&amp;quot;float hatching_freq&amp;quot; : [2],
&amp;quot;float hatching_freq_tex1&amp;quot; : [1.0],
&amp;quot;float hatching_freq_tex2&amp;quot; : [2.0],
&amp;quot;float hatching_freq_tex3&amp;quot; : [2.5],
&amp;quot;float hatching_freq_tex4&amp;quot; : [3.0],
&amp;quot;float hatching_freq_tex5&amp;quot; : [3.5],
&amp;quot;float hatching_freq_tex6&amp;quot; : [4.0],
&amp;quot;float hatching_freq_tex7&amp;quot; : [4.5],
&amp;quot;float hatching_freq_tex8&amp;quot; : [5.0],
&amp;quot;int Enable_Facing_Ratio_Frequency_Scale&amp;quot; : [0],
&amp;quot;float Facing_Ratio_Frequency_Scale&amp;quot; : [1],
&amp;quot;float Facing_Ratio_Gamma&amp;quot; : [1],
&amp;quot;string projection&amp;quot; : ['screen'],
&amp;quot;int flip_tex&amp;quot; : [0],
&amp;quot;string triplanar_P&amp;quot; : ['NPRPtriplanar'],
&amp;quot;string triplanar_P_aov_string&amp;quot; : ['NPRPtriplanar'],
&amp;quot;string triplanar_N&amp;quot; : ['NPRNtriplanar'],
&amp;quot;string triplanar_N_aov_string&amp;quot; : ['NPRNtriplanar'],
&amp;quot;float triplanar_blending&amp;quot; : [1.0],
&amp;quot;string hatchColorFrom&amp;quot; : ['colorSwatch'],
&amp;quot;color hatchColor&amp;quot; : [0,0,0],
&amp;quot;string hatchingTexType&amp;quot; : ['texSetStock'],
&amp;quot;string hatchingTexSetStock&amp;quot; : ['StylizedLooks/pxrStylized-woven'],
&amp;quot;string hatchingTexSetCustom&amp;quot; : [''],
&amp;quot;string hatchingTex1&amp;quot; : [''],
&amp;quot;string hatchingTex2&amp;quot; : [''],
&amp;quot;string hatchingTex3&amp;quot; : [''],
&amp;quot;string hatchingTex4&amp;quot; : [''],
&amp;quot;string hatchingTex5&amp;quot; : [''],
&amp;quot;string hatchingTex6&amp;quot; : [''],
&amp;quot;string hatchingTex7&amp;quot; : [''],
&amp;quot;string hatchingTex8&amp;quot; : [''],
&amp;quot;int Toon_Colors_Switch&amp;quot; : [0],
&amp;quot;int progressive_tex_switch&amp;quot; : [1],
&amp;quot;int hatchTex_invert_switch&amp;quot; : [0],
&amp;quot;float Light_min_freq&amp;quot; : [5.0],
&amp;quot;float Light_max_freq&amp;quot; : [1.0],
&amp;quot;float hatchTexClr_mix&amp;quot; : [0.0],
&amp;quot;string blending_mode&amp;quot; : ['weighted'],
&amp;quot;int blending_white&amp;quot; : [1],
&amp;quot;int blending_black&amp;quot; : [0],
&amp;quot;float blending_hold&amp;quot; : [0.0],
&amp;quot;float blending_overlap&amp;quot; : [0.125],
&amp;quot;string hatching_aov_string&amp;quot; : ['NPRhatchOut'],
&amp;quot;string hatching_aov_channel&amp;quot; : ['green'],
&amp;quot;int hatchingMask_switch&amp;quot; : [0],
&amp;quot;int light_mask_switch&amp;quot; : [0],
&amp;quot;int alpha_black_hatch_switch&amp;quot; : [0],
&amp;quot;string Hatch_On&amp;quot; : ['bg'],
&amp;quot;color HatchOnColor&amp;quot; : [1,1,1],
&amp;quot;float NPR_mix&amp;quot; : [1.0],
&amp;quot;float Hatch_Gamma&amp;quot; : [1.0],
&amp;quot;string Note&amp;quot; : ['Hatching,Stylized,Looks,Display,Filter'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-54">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">DisplayFilter &amp;quot;PxrStylizedHatching&amp;quot;
&amp;quot;string visualizer&amp;quot; 'hatchingFinal'
&amp;quot;string signal&amp;quot; ['diffuse']
&amp;quot;string signal_aov_string&amp;quot; ['diffuse']
&amp;quot;string whiteShader&amp;quot; ['albedoAOV']
&amp;quot;int Invert_Signal&amp;quot; [0]
&amp;quot;string hatching_freq_mode&amp;quot; ['8Values']
&amp;quot;float hatching_freq&amp;quot; [2]
&amp;quot;float hatching_freq_tex1&amp;quot; [1.0]
&amp;quot;float hatching_freq_tex2&amp;quot; [2.0]
&amp;quot;float hatching_freq_tex3&amp;quot; [2.5]
&amp;quot;float hatching_freq_tex4&amp;quot; [3.0]
&amp;quot;float hatching_freq_tex5&amp;quot; [3.5]
&amp;quot;float hatching_freq_tex6&amp;quot; [4.0]
&amp;quot;float hatching_freq_tex7&amp;quot; [4.5]
&amp;quot;float hatching_freq_tex8&amp;quot; [5.0]
&amp;quot;int Enable_Facing_Ratio_Frequency_Scale&amp;quot; [0]
&amp;quot;float Facing_Ratio_Frequency_Scale&amp;quot; [1]
&amp;quot;float Facing_Ratio_Gamma&amp;quot; [1]
&amp;quot;string projection&amp;quot; ['screen']
&amp;quot;int flip_tex&amp;quot; [0]
&amp;quot;string triplanar_P&amp;quot; ['NPRPtriplanar']
&amp;quot;string triplanar_P_aov_string&amp;quot; ['NPRPtriplanar']
&amp;quot;string triplanar_N&amp;quot; ['NPRNtriplanar']
&amp;quot;string triplanar_N_aov_string&amp;quot; ['NPRNtriplanar']
&amp;quot;float triplanar_blending&amp;quot; [1.0]
&amp;quot;string hatchColorFrom&amp;quot; ['colorSwatch']
&amp;quot;color hatchColor&amp;quot; [0 0 0]
&amp;quot;string hatchingTexType&amp;quot; ['texSetStock']
&amp;quot;string hatchingTexSetStock&amp;quot; ['StylizedLooks/pxrStylized-woven']
&amp;quot;string hatchingTexSetCustom&amp;quot; ['']
&amp;quot;string hatchingTex1&amp;quot; ['']
&amp;quot;string hatchingTex2&amp;quot; ['']
&amp;quot;string hatchingTex3&amp;quot; ['']
&amp;quot;string hatchingTex4&amp;quot; ['']
&amp;quot;string hatchingTex5&amp;quot; ['']
&amp;quot;string hatchingTex6&amp;quot; ['']
&amp;quot;string hatchingTex7&amp;quot; ['']
&amp;quot;string hatchingTex8&amp;quot; ['']
&amp;quot;int Toon_Colors_Switch&amp;quot; [0]
&amp;quot;int progressive_tex_switch&amp;quot; [1]
&amp;quot;int hatchTex_invert_switch&amp;quot; [0]
&amp;quot;float Light_min_freq&amp;quot; [5.0]
&amp;quot;float Light_max_freq&amp;quot; [1.0]
&amp;quot;float hatchTexClr_mix&amp;quot; [0.0]
&amp;quot;string blending_mode&amp;quot; ['weighted']
&amp;quot;int blending_white&amp;quot; [1]
&amp;quot;int blending_black&amp;quot; [0]
&amp;quot;float blending_hold&amp;quot; [0.0]
&amp;quot;float blending_overlap&amp;quot; [0.125]
&amp;quot;string hatching_aov_string&amp;quot; ['NPRhatchOut']
&amp;quot;string hatching_aov_channel&amp;quot; ['green']
&amp;quot;int hatchingMask_switch&amp;quot; [0]
&amp;quot;int light_mask_switch&amp;quot; [0]
&amp;quot;int alpha_black_hatch_switch&amp;quot; [0]
&amp;quot;string Hatch_On&amp;quot; ['bg']
&amp;quot;color HatchOnColor&amp;quot; [1 1 1]
&amp;quot;float NPR_mix&amp;quot; [1.0]
&amp;quot;float Hatch_Gamma&amp;quot; [1.0]
&amp;quot;string Note&amp;quot; ['Hatching Stylized Looks Display Filter']
&lt;/code>&lt;/pre>
&lt;h1 id="displayfilter-15">DisplayFilter&lt;/h1>
&lt;h2 id="plugin--pxrshadowdisplayfilter">Plugin : PxrShadowDisplayFilter&lt;/h2>
&lt;h3 id="python-format-55">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.DisplayFilter(&amp;quot;PxrShadowDisplayFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string occludedAov&amp;quot; : [''],
&amp;quot;string unoccludedAov&amp;quot; : [''],
&amp;quot;string shadowAov&amp;quot; : [''],
&amp;quot;float shadowThreshold&amp;quot; : [0.01],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-55">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">DisplayFilter &amp;quot;PxrShadowDisplayFilter&amp;quot;
&amp;quot;string occludedAov&amp;quot; ''
&amp;quot;string unoccludedAov&amp;quot; ''
&amp;quot;string shadowAov&amp;quot; ''
&amp;quot;float shadowThreshold&amp;quot; 0.01
&lt;/code>&lt;/pre>
&lt;h1 id="displaydriver">Displaydriver&lt;/h1>
&lt;h2 id="plugin--d_null">Plugin : d_null&lt;/h2>
&lt;h3 id="python-format-56">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Displaydriver(&amp;quot;d_null&amp;quot;,&amp;quot;id&amp;quot;,
{
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-56">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Displaydriver &amp;quot;d_null&amp;quot;
&lt;/code>&lt;/pre>
&lt;h1 id="displaydriver-1">Displaydriver&lt;/h1>
&lt;h2 id="plugin--d_png">Plugin : d_png&lt;/h2>
&lt;h3 id="python-format-57">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Displaydriver(&amp;quot;d_png&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;int quantize&amp;quot; : [1],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-57">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Displaydriver &amp;quot;d_png&amp;quot;
&amp;quot;int quantize&amp;quot; 1
&lt;/code>&lt;/pre>
&lt;h1 id="displaydriver-2">Displaydriver&lt;/h1>
&lt;h2 id="plugin--d_deepexr">Plugin : d_deepexr&lt;/h2>
&lt;h3 id="python-format-58">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Displaydriver(&amp;quot;d_deepexr&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;int asrgba&amp;quot; : [1],
&amp;quot;string storage&amp;quot; : ['scanline'],
&amp;quot;string type&amp;quot; : ['half'],
&amp;quot;string compression&amp;quot; : ['zips'],
&amp;quot;float forcepar&amp;quot; : [0.0],
&amp;quot;int metadatacount&amp;quot; : [0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-58">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Displaydriver &amp;quot;d_deepexr&amp;quot;
&amp;quot;int asrgba&amp;quot; 1
&amp;quot;string storage&amp;quot; 'scanline'
&amp;quot;string type&amp;quot; 'half'
&amp;quot;string compression&amp;quot; 'zips'
&amp;quot;float forcepar&amp;quot; 0.0
&amp;quot;int metadatacount&amp;quot; 0
&lt;/code>&lt;/pre>
&lt;h1 id="displaydriver-3">Displaydriver&lt;/h1>
&lt;h2 id="plugin--d_pointcloud">Plugin : d_pointcloud&lt;/h2>
&lt;h3 id="python-format-59">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Displaydriver(&amp;quot;d_pointcloud&amp;quot;,&amp;quot;id&amp;quot;,
{
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-59">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Displaydriver &amp;quot;d_pointcloud&amp;quot;
&lt;/code>&lt;/pre>
&lt;h1 id="displaydriver-4">Displaydriver&lt;/h1>
&lt;h2 id="plugin--d_tiff">Plugin : d_tiff&lt;/h2>
&lt;h3 id="python-format-60">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Displaydriver(&amp;quot;d_tiff&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string format&amp;quot; : ['float32'],
&amp;quot;int quantize&amp;quot; : [1],
&amp;quot;string compression&amp;quot; : ['lzw'],
&amp;quot;string resolutionunit&amp;quot; : ['none'],
&amp;quot;float2 resolution&amp;quot; : [1.0,1.0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-60">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Displaydriver &amp;quot;d_tiff&amp;quot;
&amp;quot;string format&amp;quot; 'float32'
&amp;quot;int quantize&amp;quot; 1
&amp;quot;string compression&amp;quot; 'lzw'
&amp;quot;string resolutionunit&amp;quot; ['none']
&amp;quot;float2 resolution&amp;quot; [1.0 1.0]
&lt;/code>&lt;/pre>
&lt;h1 id="displaydriver-5">Displaydriver&lt;/h1>
&lt;h2 id="plugin--d_openexr">Plugin : d_openexr&lt;/h2>
&lt;h3 id="python-format-61">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Displaydriver(&amp;quot;d_openexr&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;int asrgba&amp;quot; : [1],
&amp;quot;string asrgbacolorchannel&amp;quot; : [''],
&amp;quot;string asrgbaalphachannel&amp;quot; : [''],
&amp;quot;string autocrop&amp;quot; : ['false'],
&amp;quot;string storage&amp;quot; : ['scanline'],
&amp;quot;string exrpixeltype&amp;quot; : ['half'],
&amp;quot;string compression&amp;quot; : ['zips'],
&amp;quot;float compressionlevel&amp;quot; : [45.0],
&amp;quot;float forcepar&amp;quot; : [0.0],
&amp;quot;int metadatacount&amp;quot; : [0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-61">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Displaydriver &amp;quot;d_openexr&amp;quot;
&amp;quot;int asrgba&amp;quot; 1
&amp;quot;string asrgbacolorchannel&amp;quot; ''
&amp;quot;string asrgbaalphachannel&amp;quot; ''
&amp;quot;string autocrop&amp;quot; 'false'
&amp;quot;string storage&amp;quot; 'scanline'
&amp;quot;string exrpixeltype&amp;quot; 'half'
&amp;quot;string compression&amp;quot; 'zips'
&amp;quot;float compressionlevel&amp;quot; 45.0
&amp;quot;float forcepar&amp;quot; 0.0
&amp;quot;int metadatacount&amp;quot; 0
&lt;/code>&lt;/pre>
&lt;h1 id="displaydriver-6">Displaydriver&lt;/h1>
&lt;h2 id="plugin--d_it">Plugin : d_it&lt;/h2>
&lt;h3 id="python-format-62">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Displaydriver(&amp;quot;d_it&amp;quot;,&amp;quot;id&amp;quot;,
{
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-62">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Displaydriver &amp;quot;d_it&amp;quot;
&lt;/code>&lt;/pre>
&lt;h1 id="displaydriver-7">Displaydriver&lt;/h1>
&lt;h2 id="plugin--d_targa">Plugin : d_targa&lt;/h2>
&lt;h3 id="python-format-63">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Displaydriver(&amp;quot;d_targa&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;int quantize&amp;quot; : [1],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-63">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Displaydriver &amp;quot;d_targa&amp;quot;
&amp;quot;int quantize&amp;quot; 1
&lt;/code>&lt;/pre>
&lt;h1 id="displaydriver-8">Displaydriver&lt;/h1>
&lt;h2 id="plugin--d_texture">Plugin : d_texture&lt;/h2>
&lt;h3 id="python-format-64">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Displaydriver(&amp;quot;d_texture&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string format&amp;quot; : ['pixar'],
&amp;quot;string type&amp;quot; : ['byte'],
&amp;quot;string exrpixeltype&amp;quot; : ['half'],
&amp;quot;string smode&amp;quot; : ['black'],
&amp;quot;string tmode&amp;quot; : ['black'],
&amp;quot;string compression&amp;quot; : ['lossless'],
&amp;quot;string exrcompression&amp;quot; : ['DWAa'],
&amp;quot;float exrcompressionlevel&amp;quot; : [45.0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-64">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Displaydriver &amp;quot;d_texture&amp;quot;
&amp;quot;string format&amp;quot; 'pixar'
&amp;quot;string type&amp;quot; 'byte'
&amp;quot;string exrpixeltype&amp;quot; 'half'
&amp;quot;string smode&amp;quot; 'black'
&amp;quot;string tmode&amp;quot; 'black'
&amp;quot;string compression&amp;quot; 'lossless'
&amp;quot;string exrcompression&amp;quot; 'DWAa'
&amp;quot;float exrcompressionlevel&amp;quot; 45.0
&lt;/code>&lt;/pre>
&lt;h1 id="lightfilter">LightFilter&lt;/h1>
&lt;h2 id="plugin--pxrcombinerlightfilter">Plugin : PxrCombinerLightFilter&lt;/h2>
&lt;h3 id="python-format-65">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.LightFilter(&amp;quot;PxrCombinerLightFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;lightfilter mult&amp;quot; : ['No,Value'],
&amp;quot;lightfilter max&amp;quot; : ['No,Value'],
&amp;quot;lightfilter min&amp;quot; : ['No,Value'],
&amp;quot;lightfilter screen&amp;quot; : ['No,Value'],
&amp;quot;int combineShadows&amp;quot; : [0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-65">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">LightFilter &amp;quot;PxrCombinerLightFilter&amp;quot;
&amp;quot;lightfilter mult&amp;quot; 'No Value'
&amp;quot;lightfilter max&amp;quot; 'No Value'
&amp;quot;lightfilter min&amp;quot; 'No Value'
&amp;quot;lightfilter screen&amp;quot; 'No Value'
&amp;quot;int combineShadows&amp;quot; 0
&lt;/code>&lt;/pre>
&lt;h1 id="lightfilter-1">LightFilter&lt;/h1>
&lt;h2 id="plugin--pxrgobolightfilter">Plugin : PxrGoboLightFilter&lt;/h2>
&lt;h3 id="python-format-66">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.LightFilter(&amp;quot;PxrGoboLightFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string combineMode&amp;quot; : ['mult'],
&amp;quot;string coordsys&amp;quot; : [''],
&amp;quot;string __lightFilterParentShader&amp;quot; : [''],
&amp;quot;string linkingGroups&amp;quot; : [''],
&amp;quot;string notes&amp;quot; : [''],
&amp;quot;string map&amp;quot; : ['ratGrid.tex'],
&amp;quot;int linearize&amp;quot; : [0],
&amp;quot;int premultipliedAlpha&amp;quot; : [1],
&amp;quot;int refreshMap&amp;quot; : [0],
&amp;quot;color fillColor&amp;quot; : [1.0,1.0,1.0],
&amp;quot;float width&amp;quot; : [1.0],
&amp;quot;float height&amp;quot; : [1.0],
&amp;quot;float density&amp;quot; : [1],
&amp;quot;int invert&amp;quot; : [0],
&amp;quot;float intensity&amp;quot; : [1.0],
&amp;quot;float diffuse&amp;quot; : [1.0],
&amp;quot;float specular&amp;quot; : [1.0],
&amp;quot;int tileMode&amp;quot; : [0],
&amp;quot;float scaleU&amp;quot; : [1.0],
&amp;quot;float scaleV&amp;quot; : [1.0],
&amp;quot;float offsetU&amp;quot; : [0.0],
&amp;quot;float offsetV&amp;quot; : [0.0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-66">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">LightFilter &amp;quot;PxrGoboLightFilter&amp;quot;
&amp;quot;string combineMode&amp;quot; 'mult'
&amp;quot;string coordsys&amp;quot; ''
&amp;quot;string __lightFilterParentShader&amp;quot; ''
&amp;quot;string linkingGroups&amp;quot; ''
&amp;quot;string notes&amp;quot; ['']
&amp;quot;string map&amp;quot; ['ratGrid.tex']
&amp;quot;int linearize&amp;quot; [0]
&amp;quot;int premultipliedAlpha&amp;quot; [1]
&amp;quot;int refreshMap&amp;quot; [0]
&amp;quot;color fillColor&amp;quot; [1.0 1.0 1.0]
&amp;quot;float width&amp;quot; [1.0]
&amp;quot;float height&amp;quot; [1.0]
&amp;quot;float density&amp;quot; [1]
&amp;quot;int invert&amp;quot; [0]
&amp;quot;float intensity&amp;quot; [1.0]
&amp;quot;float diffuse&amp;quot; [1.0]
&amp;quot;float specular&amp;quot; [1.0]
&amp;quot;int tileMode&amp;quot; [0]
&amp;quot;float scaleU&amp;quot; [1.0]
&amp;quot;float scaleV&amp;quot; [1.0]
&amp;quot;float offsetU&amp;quot; [0.0]
&amp;quot;float offsetV&amp;quot; [0.0]
&lt;/code>&lt;/pre>
&lt;h1 id="lightfilter-2">LightFilter&lt;/h1>
&lt;h2 id="plugin--pxrblockerlightfilter">Plugin : PxrBlockerLightFilter&lt;/h2>
&lt;h3 id="python-format-67">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.LightFilter(&amp;quot;PxrBlockerLightFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string combineMode&amp;quot; : ['mult'],
&amp;quot;string coordsys&amp;quot; : [''],
&amp;quot;string linkingGroups&amp;quot; : [''],
&amp;quot;string notes&amp;quot; : [''],
&amp;quot;float width&amp;quot; : [0.0],
&amp;quot;float height&amp;quot; : [0.0],
&amp;quot;float depth&amp;quot; : [0.0],
&amp;quot;float radius&amp;quot; : [1.0],
&amp;quot;float edge&amp;quot; : [0.25],
&amp;quot;float density&amp;quot; : [1.0],
&amp;quot;int invert&amp;quot; : [0],
&amp;quot;float intensity&amp;quot; : [0.0],
&amp;quot;float diffuse&amp;quot; : [1.0],
&amp;quot;float specular&amp;quot; : [1.0],
&amp;quot;float saturation&amp;quot; : [1.0],
&amp;quot;int falloff&amp;quot; : [6],
&amp;quot;float falloff_Knots&amp;quot; : [0,0,0.3,0.7,1,1],
&amp;quot;float falloff_Floats&amp;quot; : [0,0,0.2,0.8,1,1],
&amp;quot;string falloff_Interpolation&amp;quot; : ['bspline'],
&amp;quot;int colorRamp&amp;quot; : [4],
&amp;quot;float colorRamp_Knots&amp;quot; : [0,0,1,1],
&amp;quot;color colorRamp_Colors&amp;quot; : [1,1,1,1,1,1,1,1,1,1,1,1],
&amp;quot;string colorRamp_Interpolation&amp;quot; : ['linear'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-67">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">LightFilter &amp;quot;PxrBlockerLightFilter&amp;quot;
&amp;quot;string combineMode&amp;quot; 'mult'
&amp;quot;string coordsys&amp;quot; ''
&amp;quot;string linkingGroups&amp;quot; ''
&amp;quot;string notes&amp;quot; ['']
&amp;quot;float width&amp;quot; [0.0]
&amp;quot;float height&amp;quot; [0.0]
&amp;quot;float depth&amp;quot; [0.0]
&amp;quot;float radius&amp;quot; [1.0]
&amp;quot;float edge&amp;quot; [0.25]
&amp;quot;float density&amp;quot; [1.0]
&amp;quot;int invert&amp;quot; [0]
&amp;quot;float intensity&amp;quot; [0.0]
&amp;quot;float diffuse&amp;quot; [1.0]
&amp;quot;float specular&amp;quot; [1.0]
&amp;quot;float saturation&amp;quot; [1.0]
&amp;quot;int falloff&amp;quot; [6]
&amp;quot;float falloff_Knots&amp;quot; [0 0 0.3 0.7 1 1]
&amp;quot;float falloff_Floats&amp;quot; [0 0 0.2 0.8 1 1]
&amp;quot;string falloff_Interpolation&amp;quot; ['bspline']
&amp;quot;int colorRamp&amp;quot; [4]
&amp;quot;float colorRamp_Knots&amp;quot; [0 0 1 1]
&amp;quot;color colorRamp_Colors&amp;quot; [1 1 1 1 1 1 1 1 1 1 1 1]
&amp;quot;string colorRamp_Interpolation&amp;quot; ['linear']
&lt;/code>&lt;/pre>
&lt;h1 id="lightfilter-3">LightFilter&lt;/h1>
&lt;h2 id="plugin--pxrcookielightfilter">Plugin : PxrCookieLightFilter&lt;/h2>
&lt;h3 id="python-format-68">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.LightFilter(&amp;quot;PxrCookieLightFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string combineMode&amp;quot; : ['mult'],
&amp;quot;int cookieMode&amp;quot; : [0],
&amp;quot;string coordsys&amp;quot; : [''],
&amp;quot;string __lightFilterParentShader&amp;quot; : [''],
&amp;quot;string linkingGroups&amp;quot; : [''],
&amp;quot;string notes&amp;quot; : [''],
&amp;quot;string map&amp;quot; : ['ratGrid.tex'],
&amp;quot;int refreshMap&amp;quot; : [0],
&amp;quot;color fillColor&amp;quot; : [1.0,1.0,1.0],
&amp;quot;int useAlpha&amp;quot; : [1],
&amp;quot;int linearize&amp;quot; : [0],
&amp;quot;int premultipliedAlpha&amp;quot; : [1],
&amp;quot;float width&amp;quot; : [1.0],
&amp;quot;float height&amp;quot; : [1.0],
&amp;quot;float density&amp;quot; : [1],
&amp;quot;int invert&amp;quot; : [0],
&amp;quot;float intensity&amp;quot; : [1.0],
&amp;quot;float diffuse&amp;quot; : [1.0],
&amp;quot;float specular&amp;quot; : [1.0],
&amp;quot;int directional&amp;quot; : [0],
&amp;quot;int spherical&amp;quot; : [0],
&amp;quot;float shearX&amp;quot; : [0],
&amp;quot;float shearY&amp;quot; : [0],
&amp;quot;float apex&amp;quot; : [25],
&amp;quot;int useLightDirection&amp;quot; : [0],
&amp;quot;int tileMode&amp;quot; : [0],
&amp;quot;int invertU&amp;quot; : [0],
&amp;quot;int invertV&amp;quot; : [0],
&amp;quot;float scaleU&amp;quot; : [1.0],
&amp;quot;float scaleV&amp;quot; : [1.0],
&amp;quot;float offsetU&amp;quot; : [0.0],
&amp;quot;float offsetV&amp;quot; : [0.0],
&amp;quot;float blur&amp;quot; : [0.0],
&amp;quot;float sBlurMult&amp;quot; : [1.0],
&amp;quot;float tBlurMult&amp;quot; : [1.0],
&amp;quot;float blurNearDist&amp;quot; : [0.0],
&amp;quot;float blurMidpoint&amp;quot; : [0.0],
&amp;quot;float blurFarDist&amp;quot; : [10.0],
&amp;quot;float blurNearVal&amp;quot; : [1.0],
&amp;quot;float blurMidVal&amp;quot; : [1.0],
&amp;quot;float blurFarVal&amp;quot; : [1.0],
&amp;quot;float blurPow&amp;quot; : [1.0],
&amp;quot;float densityNearDist&amp;quot; : [0.0],
&amp;quot;float densityMidpoint&amp;quot; : [0.5],
&amp;quot;float densityFarDist&amp;quot; : [10.0],
&amp;quot;float densityNearVal&amp;quot; : [1.0],
&amp;quot;float densityMidVal&amp;quot; : [1.0],
&amp;quot;float densityFarVal&amp;quot; : [1.0],
&amp;quot;float densityPow&amp;quot; : [1.0],
&amp;quot;float saturation&amp;quot; : [1.0],
&amp;quot;float midpoint&amp;quot; : [0.18],
&amp;quot;float contrast&amp;quot; : [1.0],
&amp;quot;float whitepoint&amp;quot; : [1.0],
&amp;quot;color tint&amp;quot; : [1.0,1.0,1.0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-68">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">LightFilter &amp;quot;PxrCookieLightFilter&amp;quot;
&amp;quot;string combineMode&amp;quot; 'mult'
&amp;quot;int cookieMode&amp;quot; 0
&amp;quot;string coordsys&amp;quot; ''
&amp;quot;string __lightFilterParentShader&amp;quot; ''
&amp;quot;string linkingGroups&amp;quot; ''
&amp;quot;string notes&amp;quot; ['']
&amp;quot;string map&amp;quot; ['ratGrid.tex']
&amp;quot;int refreshMap&amp;quot; [0]
&amp;quot;color fillColor&amp;quot; [1.0 1.0 1.0]
&amp;quot;int useAlpha&amp;quot; [1]
&amp;quot;int linearize&amp;quot; [0]
&amp;quot;int premultipliedAlpha&amp;quot; [1]
&amp;quot;float width&amp;quot; [1.0]
&amp;quot;float height&amp;quot; [1.0]
&amp;quot;float density&amp;quot; [1]
&amp;quot;int invert&amp;quot; [0]
&amp;quot;float intensity&amp;quot; [1.0]
&amp;quot;float diffuse&amp;quot; [1.0]
&amp;quot;float specular&amp;quot; [1.0]
&amp;quot;int directional&amp;quot; [0]
&amp;quot;int spherical&amp;quot; [0]
&amp;quot;float shearX&amp;quot; [0]
&amp;quot;float shearY&amp;quot; [0]
&amp;quot;float apex&amp;quot; [25]
&amp;quot;int useLightDirection&amp;quot; [0]
&amp;quot;int tileMode&amp;quot; [0]
&amp;quot;int invertU&amp;quot; [0]
&amp;quot;int invertV&amp;quot; [0]
&amp;quot;float scaleU&amp;quot; [1.0]
&amp;quot;float scaleV&amp;quot; [1.0]
&amp;quot;float offsetU&amp;quot; [0.0]
&amp;quot;float offsetV&amp;quot; [0.0]
&amp;quot;float blur&amp;quot; [0.0]
&amp;quot;float sBlurMult&amp;quot; [1.0]
&amp;quot;float tBlurMult&amp;quot; [1.0]
&amp;quot;float blurNearDist&amp;quot; [0.0]
&amp;quot;float blurMidpoint&amp;quot; [0.0]
&amp;quot;float blurFarDist&amp;quot; [10.0]
&amp;quot;float blurNearVal&amp;quot; [1.0]
&amp;quot;float blurMidVal&amp;quot; [1.0]
&amp;quot;float blurFarVal&amp;quot; [1.0]
&amp;quot;float blurPow&amp;quot; [1.0]
&amp;quot;float densityNearDist&amp;quot; [0.0]
&amp;quot;float densityMidpoint&amp;quot; [0.5]
&amp;quot;float densityFarDist&amp;quot; [10.0]
&amp;quot;float densityNearVal&amp;quot; [1.0]
&amp;quot;float densityMidVal&amp;quot; [1.0]
&amp;quot;float densityFarVal&amp;quot; [1.0]
&amp;quot;float densityPow&amp;quot; [1.0]
&amp;quot;float saturation&amp;quot; [1.0]
&amp;quot;float midpoint&amp;quot; [0.18]
&amp;quot;float contrast&amp;quot; [1.0]
&amp;quot;float whitepoint&amp;quot; [1.0]
&amp;quot;color tint&amp;quot; [1.0 1.0 1.0]
&lt;/code>&lt;/pre>
&lt;h1 id="lightfilter-4">LightFilter&lt;/h1>
&lt;h2 id="plugin--pxrrodlightfilter">Plugin : PxrRodLightFilter&lt;/h2>
&lt;h3 id="python-format-69">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.LightFilter(&amp;quot;PxrRodLightFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string combineMode&amp;quot; : ['mult'],
&amp;quot;string coordsys&amp;quot; : [''],
&amp;quot;string linkingGroups&amp;quot; : [''],
&amp;quot;string notes&amp;quot; : [''],
&amp;quot;float width&amp;quot; : [0.0],
&amp;quot;float height&amp;quot; : [0.0],
&amp;quot;float depth&amp;quot; : [0.0],
&amp;quot;float radius&amp;quot; : [1.0],
&amp;quot;float edge&amp;quot; : [0.25],
&amp;quot;float density&amp;quot; : [1.0],
&amp;quot;int invert&amp;quot; : [0],
&amp;quot;float intensity&amp;quot; : [0.0],
&amp;quot;float diffuse&amp;quot; : [1.0],
&amp;quot;float specular&amp;quot; : [1.0],
&amp;quot;float saturation&amp;quot; : [1.0],
&amp;quot;int falloff&amp;quot; : [6],
&amp;quot;float falloff_Knots&amp;quot; : [0,0,0.3,0.7,1,1],
&amp;quot;float falloff_Floats&amp;quot; : [0,0,0.2,0.8,1,1],
&amp;quot;string falloff_Interpolation&amp;quot; : ['bspline'],
&amp;quot;int colorRamp&amp;quot; : [4],
&amp;quot;float colorRamp_Knots&amp;quot; : [0,0,1,1],
&amp;quot;color colorRamp_Colors&amp;quot; : [1,1,1,1,1,1,1,1,1,1,1,1],
&amp;quot;string colorRamp_Interpolation&amp;quot; : ['linear'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-69">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">LightFilter &amp;quot;PxrRodLightFilter&amp;quot;
&amp;quot;string combineMode&amp;quot; 'mult'
&amp;quot;string coordsys&amp;quot; ''
&amp;quot;string linkingGroups&amp;quot; ''
&amp;quot;string notes&amp;quot; ['']
&amp;quot;float width&amp;quot; [0.0]
&amp;quot;float height&amp;quot; [0.0]
&amp;quot;float depth&amp;quot; [0.0]
&amp;quot;float radius&amp;quot; [1.0]
&amp;quot;float edge&amp;quot; [0.25]
&amp;quot;float density&amp;quot; [1.0]
&amp;quot;int invert&amp;quot; [0]
&amp;quot;float intensity&amp;quot; [0.0]
&amp;quot;float diffuse&amp;quot; [1.0]
&amp;quot;float specular&amp;quot; [1.0]
&amp;quot;float saturation&amp;quot; [1.0]
&amp;quot;int falloff&amp;quot; [6]
&amp;quot;float falloff_Knots&amp;quot; [0 0 0.3 0.7 1 1]
&amp;quot;float falloff_Floats&amp;quot; [0 0 0.2 0.8 1 1]
&amp;quot;string falloff_Interpolation&amp;quot; ['bspline']
&amp;quot;int colorRamp&amp;quot; [4]
&amp;quot;float colorRamp_Knots&amp;quot; [0 0 1 1]
&amp;quot;color colorRamp_Colors&amp;quot; [1 1 1 1 1 1 1 1 1 1 1 1]
&amp;quot;string colorRamp_Interpolation&amp;quot; ['linear']
&lt;/code>&lt;/pre>
&lt;h1 id="lightfilter-5">LightFilter&lt;/h1>
&lt;h2 id="plugin--pxrbarnlightfilter">Plugin : PxrBarnLightFilter&lt;/h2>
&lt;h3 id="python-format-70">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.LightFilter(&amp;quot;PxrBarnLightFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string combineMode&amp;quot; : ['mult'],
&amp;quot;int barnMode&amp;quot; : [0],
&amp;quot;string coordsys&amp;quot; : [''],
&amp;quot;string __lightFilterParentShader&amp;quot; : [''],
&amp;quot;string linkingGroups&amp;quot; : [''],
&amp;quot;string notes&amp;quot; : [''],
&amp;quot;int directional&amp;quot; : [0],
&amp;quot;float shearX&amp;quot; : [0],
&amp;quot;float shearY&amp;quot; : [0],
&amp;quot;float apex&amp;quot; : [25],
&amp;quot;int useLightDirection&amp;quot; : [0],
&amp;quot;float width&amp;quot; : [1.0],
&amp;quot;float height&amp;quot; : [1.0],
&amp;quot;float radius&amp;quot; : [0.5],
&amp;quot;float edge&amp;quot; : [0.0],
&amp;quot;int preBarn&amp;quot; : [2],
&amp;quot;float density&amp;quot; : [1.0],
&amp;quot;int invert&amp;quot; : [0],
&amp;quot;float intensity&amp;quot; : [0.0],
&amp;quot;float diffuse&amp;quot; : [1.0],
&amp;quot;float specular&amp;quot; : [1.0],
&amp;quot;float densityNear&amp;quot; : [0.0],
&amp;quot;float densityFar&amp;quot; : [10.0],
&amp;quot;float densityNearVal&amp;quot; : [1.0],
&amp;quot;float densityFarVal&amp;quot; : [1.0],
&amp;quot;float densityPow&amp;quot; : [1.0],
&amp;quot;int colorRamp&amp;quot; : [4],
&amp;quot;float colorRamp_Knots&amp;quot; : [0,0,1,1],
&amp;quot;color colorRamp_Colors&amp;quot; : [1,1,1,1,1,1,1,1,1,1,1,1],
&amp;quot;string colorRamp_Interpolation&amp;quot; : ['linear'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-70">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">LightFilter &amp;quot;PxrBarnLightFilter&amp;quot;
&amp;quot;string combineMode&amp;quot; 'mult'
&amp;quot;int barnMode&amp;quot; 0
&amp;quot;string coordsys&amp;quot; ''
&amp;quot;string __lightFilterParentShader&amp;quot; ''
&amp;quot;string linkingGroups&amp;quot; ''
&amp;quot;string notes&amp;quot; ['']
&amp;quot;int directional&amp;quot; [0]
&amp;quot;float shearX&amp;quot; [0]
&amp;quot;float shearY&amp;quot; [0]
&amp;quot;float apex&amp;quot; [25]
&amp;quot;int useLightDirection&amp;quot; [0]
&amp;quot;float width&amp;quot; [1.0]
&amp;quot;float height&amp;quot; [1.0]
&amp;quot;float radius&amp;quot; [0.5]
&amp;quot;float edge&amp;quot; [0.0]
&amp;quot;int preBarn&amp;quot; [2]
&amp;quot;float density&amp;quot; [1.0]
&amp;quot;int invert&amp;quot; [0]
&amp;quot;float intensity&amp;quot; [0.0]
&amp;quot;float diffuse&amp;quot; [1.0]
&amp;quot;float specular&amp;quot; [1.0]
&amp;quot;float densityNear&amp;quot; [0.0]
&amp;quot;float densityFar&amp;quot; [10.0]
&amp;quot;float densityNearVal&amp;quot; [1.0]
&amp;quot;float densityFarVal&amp;quot; [1.0]
&amp;quot;float densityPow&amp;quot; [1.0]
&amp;quot;int colorRamp&amp;quot; [4]
&amp;quot;float colorRamp_Knots&amp;quot; [0 0 1 1]
&amp;quot;color colorRamp_Colors&amp;quot; [1 1 1 1 1 1 1 1 1 1 1 1]
&amp;quot;string colorRamp_Interpolation&amp;quot; ['linear']
&lt;/code>&lt;/pre>
&lt;h1 id="lightfilter-6">LightFilter&lt;/h1>
&lt;h2 id="plugin--pxrramplightfilter">Plugin : PxrRampLightFilter&lt;/h2>
&lt;h3 id="python-format-71">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.LightFilter(&amp;quot;PxrRampLightFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string combineMode&amp;quot; : ['mult'],
&amp;quot;string coordsys&amp;quot; : [''],
&amp;quot;string linkingGroups&amp;quot; : [''],
&amp;quot;string notes&amp;quot; : [''],
&amp;quot;int rampType&amp;quot; : [0],
&amp;quot;float beginDist&amp;quot; : [0.0],
&amp;quot;float endDist&amp;quot; : [10.0],
&amp;quot;int ramp&amp;quot; : [4],
&amp;quot;float ramp_Knots&amp;quot; : [0,0,1,1],
&amp;quot;float ramp_Floats&amp;quot; : [0,0,1,1],
&amp;quot;string ramp_Interpolation&amp;quot; : ['linear'],
&amp;quot;float density&amp;quot; : [1.0],
&amp;quot;int invert&amp;quot; : [0],
&amp;quot;float intensity&amp;quot; : [1.0],
&amp;quot;float diffuse&amp;quot; : [1.0],
&amp;quot;float specular&amp;quot; : [1.0],
&amp;quot;float saturation&amp;quot; : [1.0],
&amp;quot;int colorRamp&amp;quot; : [4],
&amp;quot;float colorRamp_Knots&amp;quot; : [0,0,1,1],
&amp;quot;color colorRamp_Colors&amp;quot; : [1,1,1,1,1,1,1,1,1,1,1,1],
&amp;quot;string colorRamp_Interpolation&amp;quot; : ['linear'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-71">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">LightFilter &amp;quot;PxrRampLightFilter&amp;quot;
&amp;quot;string combineMode&amp;quot; 'mult'
&amp;quot;string coordsys&amp;quot; ''
&amp;quot;string linkingGroups&amp;quot; ''
&amp;quot;string notes&amp;quot; ['']
&amp;quot;int rampType&amp;quot; [0]
&amp;quot;float beginDist&amp;quot; [0.0]
&amp;quot;float endDist&amp;quot; [10.0]
&amp;quot;int ramp&amp;quot; [4]
&amp;quot;float ramp_Knots&amp;quot; [0 0 1 1]
&amp;quot;float ramp_Floats&amp;quot; [0 0 1 1]
&amp;quot;string ramp_Interpolation&amp;quot; ['linear']
&amp;quot;float density&amp;quot; [1.0]
&amp;quot;int invert&amp;quot; [0]
&amp;quot;float intensity&amp;quot; [1.0]
&amp;quot;float diffuse&amp;quot; [1.0]
&amp;quot;float specular&amp;quot; [1.0]
&amp;quot;float saturation&amp;quot; [1.0]
&amp;quot;int colorRamp&amp;quot; [4]
&amp;quot;float colorRamp_Knots&amp;quot; [0 0 1 1]
&amp;quot;color colorRamp_Colors&amp;quot; [1 1 1 1 1 1 1 1 1 1 1 1]
&amp;quot;string colorRamp_Interpolation&amp;quot; ['linear']
&lt;/code>&lt;/pre>
&lt;h1 id="lightfilter-7">LightFilter&lt;/h1>
&lt;h2 id="plugin--pxrintmultlightfilter">Plugin : PxrIntMultLightFilter&lt;/h2>
&lt;h3 id="python-format-72">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.LightFilter(&amp;quot;PxrIntMultLightFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string combineMode&amp;quot; : ['mult'],
&amp;quot;string linkingGroups&amp;quot; : [''],
&amp;quot;string notes&amp;quot; : [''],
&amp;quot;float intensity&amp;quot; : [1.0],
&amp;quot;float exposure&amp;quot; : [0.0],
&amp;quot;int invert&amp;quot; : [0],
&amp;quot;float density&amp;quot; : [1.0],
&amp;quot;float diffuse&amp;quot; : [1.0],
&amp;quot;float specular&amp;quot; : [1.0],
&amp;quot;float saturation&amp;quot; : [1.0],
&amp;quot;color tint&amp;quot; : [1.0,1.0,1.0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-72">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">LightFilter &amp;quot;PxrIntMultLightFilter&amp;quot;
&amp;quot;string combineMode&amp;quot; 'mult'
&amp;quot;string linkingGroups&amp;quot; ''
&amp;quot;string notes&amp;quot; ['']
&amp;quot;float intensity&amp;quot; [1.0]
&amp;quot;float exposure&amp;quot; [0.0]
&amp;quot;int invert&amp;quot; [0]
&amp;quot;float density&amp;quot; [1.0]
&amp;quot;float diffuse&amp;quot; [1.0]
&amp;quot;float specular&amp;quot; [1.0]
&amp;quot;float saturation&amp;quot; [1.0]
&amp;quot;color tint&amp;quot; [1.0 1.0 1.0]
&lt;/code>&lt;/pre>
&lt;h1 id="projection">Projection&lt;/h1>
&lt;h2 id="plugin--pxrcylindercamera">Plugin : PxrCylinderCamera&lt;/h2>
&lt;h3 id="python-format-73">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Projection(&amp;quot;PxrCylinderCamera&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;float hsweep&amp;quot; : [360.0],
&amp;quot;float vsweep&amp;quot; : [90.0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-73">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Projection &amp;quot;PxrCylinderCamera&amp;quot;
&amp;quot;float hsweep&amp;quot; 360.0
&amp;quot;float vsweep&amp;quot; 90.0
&lt;/code>&lt;/pre>
&lt;h1 id="projection-1">Projection&lt;/h1>
&lt;h2 id="plugin--pxrcamera">Plugin : PxrCamera&lt;/h2>
&lt;h3 id="python-format-74">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Projection(&amp;quot;PxrCamera&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;int lensType&amp;quot; : [2],
&amp;quot;float fov&amp;quot; : [90.0],
&amp;quot;float fovEnd&amp;quot; : [0.0],
&amp;quot;float fStop&amp;quot; : [16],
&amp;quot;float focalLength&amp;quot; : [0.0],
&amp;quot;float focalDistance&amp;quot; : [1.0],
&amp;quot;float tilt&amp;quot; : [0.0],
&amp;quot;float roll&amp;quot; : [0.0],
&amp;quot;point focus1&amp;quot; : [0.0,0.0,0.0],
&amp;quot;point focus2&amp;quot; : [0.0,0.0,0.0],
&amp;quot;point focus3&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float shiftX&amp;quot; : [0.0],
&amp;quot;float shiftY&amp;quot; : [0.0],
&amp;quot;float lensScale&amp;quot; : [1.0],
&amp;quot;float radial1&amp;quot; : [0.0],
&amp;quot;float radial2&amp;quot; : [0.0],
&amp;quot;float assymX&amp;quot; : [0.0],
&amp;quot;float assymY&amp;quot; : [0.0],
&amp;quot;float lensAsymmetryX&amp;quot; : [0.0],
&amp;quot;float lensAsymmetryY&amp;quot; : [0.0],
&amp;quot;float distortionCtr&amp;quot; : [0.0,0.0],
&amp;quot;float squeeze&amp;quot; : [1.0],
&amp;quot;float dofPivotCenter&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float dofRadiusStrength&amp;quot; : [0.0],
&amp;quot;float dofRadiusFalloff&amp;quot; : [1.0],
&amp;quot;float dofSqCtr&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float dofSqStrength&amp;quot; : [0.0],
&amp;quot;float dofSqAnamorph&amp;quot; : [1.0],
&amp;quot;float dofSqFalloff&amp;quot; : [1.0],
&amp;quot;float dofMult&amp;quot; : [1.0],
&amp;quot;string cocTexture&amp;quot; : ['No,Value'],
&amp;quot;int numSplitDiopters&amp;quot; : [0],
&amp;quot;float splitDiopterAngle&amp;quot; : [0.0],
&amp;quot;float splitDiopterOffset1&amp;quot; : [0.0],
&amp;quot;float splitDiopterWidth1&amp;quot; : [0.0],
&amp;quot;float splitDiopterFocusDistance1&amp;quot; : [0.0],
&amp;quot;float splitDiopterOffset2&amp;quot; : [0.0],
&amp;quot;float splitDiopterWidth2&amp;quot; : [0.0],
&amp;quot;float splitDiopterFocusDistance2&amp;quot; : [0.0],
&amp;quot;color transverse&amp;quot; : [1.0,1.0,1.0],
&amp;quot;color axial&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float natural&amp;quot; : [0.0],
&amp;quot;float optical&amp;quot; : [0.0],
&amp;quot;string sweep&amp;quot; : ['down'],
&amp;quot;float duration&amp;quot; : [1.0],
&amp;quot;float detail&amp;quot; : [0.0],
&amp;quot;vector enhance&amp;quot; : [0.0,0.0,1.0],
&amp;quot;string matte&amp;quot; : [''],
&amp;quot;float enhanceDisableDOF&amp;quot; : [0.0],
&amp;quot;float enhanceDisableMoBlur&amp;quot; : [0.0],
&amp;quot;float enhanceDiffAdjust&amp;quot; : [0.0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-74">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Projection &amp;quot;PxrCamera&amp;quot;
&amp;quot;int lensType&amp;quot; 2
&amp;quot;float fov&amp;quot; [90.0]
&amp;quot;float fovEnd&amp;quot; [0.0]
&amp;quot;float fStop&amp;quot; [16]
&amp;quot;float focalLength&amp;quot; [0.0]
&amp;quot;float focalDistance&amp;quot; [1.0]
&amp;quot;float tilt&amp;quot; [0.0]
&amp;quot;float roll&amp;quot; [0.0]
&amp;quot;point focus1&amp;quot; [0.0 0.0 0.0]
&amp;quot;point focus2&amp;quot; [0.0 0.0 0.0]
&amp;quot;point focus3&amp;quot; [0.0 0.0 0.0]
&amp;quot;float shiftX&amp;quot; [0.0]
&amp;quot;float shiftY&amp;quot; [0.0]
&amp;quot;float lensScale&amp;quot; [1.0]
&amp;quot;float radial1&amp;quot; [0.0]
&amp;quot;float radial2&amp;quot; [0.0]
&amp;quot;float assymX&amp;quot; [0.0]
&amp;quot;float assymY&amp;quot; [0.0]
&amp;quot;float lensAsymmetryX&amp;quot; [0.0]
&amp;quot;float lensAsymmetryY&amp;quot; [0.0]
&amp;quot;float distortionCtr&amp;quot; [0.0 0.0]
&amp;quot;float squeeze&amp;quot; [1.0]
&amp;quot;float dofPivotCenter&amp;quot; [0.0 0.0 0.0]
&amp;quot;float dofRadiusStrength&amp;quot; [0.0]
&amp;quot;float dofRadiusFalloff&amp;quot; [1.0]
&amp;quot;float dofSqCtr&amp;quot; [0.0 0.0 0.0]
&amp;quot;float dofSqStrength&amp;quot; [0.0]
&amp;quot;float dofSqAnamorph&amp;quot; [1.0]
&amp;quot;float dofSqFalloff&amp;quot; [1.0]
&amp;quot;float dofMult&amp;quot; [1.0]
&amp;quot;string cocTexture&amp;quot; ['No Value']
&amp;quot;int numSplitDiopters&amp;quot; [0]
&amp;quot;float splitDiopterAngle&amp;quot; [0.0]
&amp;quot;float splitDiopterOffset1&amp;quot; [0.0]
&amp;quot;float splitDiopterWidth1&amp;quot; [0.0]
&amp;quot;float splitDiopterFocusDistance1&amp;quot; [0.0]
&amp;quot;float splitDiopterOffset2&amp;quot; [0.0]
&amp;quot;float splitDiopterWidth2&amp;quot; [0.0]
&amp;quot;float splitDiopterFocusDistance2&amp;quot; [0.0]
&amp;quot;color transverse&amp;quot; [1.0 1.0 1.0]
&amp;quot;color axial&amp;quot; [0.0 0.0 0.0]
&amp;quot;float natural&amp;quot; [0.0]
&amp;quot;float optical&amp;quot; [0.0]
&amp;quot;string sweep&amp;quot; ['down']
&amp;quot;float duration&amp;quot; [1.0]
&amp;quot;float detail&amp;quot; [0.0]
&amp;quot;vector enhance&amp;quot; [0.0 0.0 1.0]
&amp;quot;string matte&amp;quot; ['']
&amp;quot;float enhanceDisableDOF&amp;quot; [0.0]
&amp;quot;float enhanceDisableMoBlur&amp;quot; [0.0]
&amp;quot;float enhanceDiffAdjust&amp;quot; [0.0]
&lt;/code>&lt;/pre>
&lt;h1 id="projection-2">Projection&lt;/h1>
&lt;h2 id="plugin--pxrlightprobe">Plugin : PxrLightProbe&lt;/h2>
&lt;h3 id="python-format-75">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Projection(&amp;quot;PxrLightProbe&amp;quot;,&amp;quot;id&amp;quot;,
{
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-75">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Projection &amp;quot;PxrLightProbe&amp;quot;
&lt;/code>&lt;/pre>
&lt;h1 id="projection-3">Projection&lt;/h1>
&lt;h2 id="plugin--pxrperspective">Plugin : PxrPerspective&lt;/h2>
&lt;h3 id="python-format-76">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Projection(&amp;quot;PxrPerspective&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;float fov&amp;quot; : [90.0],
&amp;quot;float fovEnd&amp;quot; : [0.0],
&amp;quot;float fStop&amp;quot; : [16],
&amp;quot;float focalLength&amp;quot; : [0.0],
&amp;quot;float focalDistance&amp;quot; : [1.0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-76">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Projection &amp;quot;PxrPerspective&amp;quot;
&amp;quot;float fov&amp;quot; 90.0
&amp;quot;float fovEnd&amp;quot; 0.0
&amp;quot;float fStop&amp;quot; 16
&amp;quot;float focalLength&amp;quot; 0.0
&amp;quot;float focalDistance&amp;quot; 1.0
&lt;/code>&lt;/pre>
&lt;h1 id="projection-4">Projection&lt;/h1>
&lt;h2 id="plugin--pxrorthographic">Plugin : PxrOrthographic&lt;/h2>
&lt;h3 id="python-format-77">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Projection(&amp;quot;PxrOrthographic&amp;quot;,&amp;quot;id&amp;quot;,
{
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-77">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Projection &amp;quot;PxrOrthographic&amp;quot;
&lt;/code>&lt;/pre>
&lt;h1 id="projection-5">Projection&lt;/h1>
&lt;h2 id="plugin--omnidirectionalstereo">Plugin : OmnidirectionalStereo&lt;/h2>
&lt;h3 id="python-format-78">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Projection(&amp;quot;OmnidirectionalStereo&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;float interpupilaryDistance&amp;quot; : [0.0635],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-78">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Projection &amp;quot;OmnidirectionalStereo&amp;quot;
&amp;quot;float interpupilaryDistance&amp;quot; 0.0635
&lt;/code>&lt;/pre>
&lt;h1 id="projection-6">Projection&lt;/h1>
&lt;h2 id="plugin--pxrpanini">Plugin : PxrPanini&lt;/h2>
&lt;h3 id="python-format-79">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Projection(&amp;quot;PxrPanini&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;float fov&amp;quot; : [90.0],
&amp;quot;float compression&amp;quot; : [1.0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-79">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Projection &amp;quot;PxrPanini&amp;quot;
&amp;quot;float fov&amp;quot; 90.0
&amp;quot;float compression&amp;quot; 1.0
&lt;/code>&lt;/pre>
&lt;h1 id="projection-7">Projection&lt;/h1>
&lt;h2 id="plugin--pxrspherecamera">Plugin : PxrSphereCamera&lt;/h2>
&lt;h3 id="python-format-80">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Projection(&amp;quot;PxrSphereCamera&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;float hsweep&amp;quot; : [360.0],
&amp;quot;float vsweep&amp;quot; : [180.0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-80">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Projection &amp;quot;PxrSphereCamera&amp;quot;
&amp;quot;float hsweep&amp;quot; 360.0
&amp;quot;float vsweep&amp;quot; 180.0
&lt;/code>&lt;/pre>
&lt;h1 id="integrator">Integrator&lt;/h1>
&lt;h2 id="plugin--pxrpathtracer">Plugin : PxrPathTracer&lt;/h2>
&lt;h3 id="python-format-81">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Integrator(&amp;quot;PxrPathTracer&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;int maxIndirectBounces&amp;quot; : [8],
&amp;quot;int maxContinuationLength&amp;quot; : [-1],
&amp;quot;int maxNonStochasticOpacityEvents&amp;quot; : [0],
&amp;quot;string sampleMode&amp;quot; : ['bxdf'],
&amp;quot;int numLightSamples&amp;quot; : [1],
&amp;quot;int numBxdfSamples&amp;quot; : [1],
&amp;quot;int numVolumeAggregateSamples&amp;quot; : [1],
&amp;quot;int numIndirectSamples&amp;quot; : [1],
&amp;quot;int numDiffuseSamples&amp;quot; : [1],
&amp;quot;int numSpecularSamples&amp;quot; : [1],
&amp;quot;int numSubsurfaceSamples&amp;quot; : [1],
&amp;quot;int numRefractionSamples&amp;quot; : [1],
&amp;quot;int allowCaustics&amp;quot; : [0],
&amp;quot;int accumOpacity&amp;quot; : [0],
&amp;quot;int risPathGuiding&amp;quot; : [0],
&amp;quot;int rouletteDepth&amp;quot; : [4],
&amp;quot;float rouletteThreshold&amp;quot; : [0.2],
&amp;quot;int clampDepth&amp;quot; : [2],
&amp;quot;float clampLuminance&amp;quot; : [10.0],
&amp;quot;string volumeAggregate&amp;quot; : ['globalVolumeAggregate'],
&amp;quot;string volumeAggregateCamera&amp;quot; : [''],
&amp;quot;string volumeAggregateIndirect&amp;quot; : [''],
&amp;quot;string volumeAggregateTransmission&amp;quot; : [''],
&amp;quot;int jointSampling&amp;quot; : [0],
&amp;quot;float jointScatteringBias&amp;quot; : [0.5],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-81">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Integrator &amp;quot;PxrPathTracer&amp;quot;
&amp;quot;int maxIndirectBounces&amp;quot; 8
&amp;quot;int maxContinuationLength&amp;quot; -1
&amp;quot;int maxNonStochasticOpacityEvents&amp;quot; 0
&amp;quot;string sampleMode&amp;quot; 'bxdf'
&amp;quot;int numLightSamples&amp;quot; 1
&amp;quot;int numBxdfSamples&amp;quot; 1
&amp;quot;int numVolumeAggregateSamples&amp;quot; 1
&amp;quot;int numIndirectSamples&amp;quot; 1
&amp;quot;int numDiffuseSamples&amp;quot; 1
&amp;quot;int numSpecularSamples&amp;quot; 1
&amp;quot;int numSubsurfaceSamples&amp;quot; 1
&amp;quot;int numRefractionSamples&amp;quot; 1
&amp;quot;int allowCaustics&amp;quot; 0
&amp;quot;int accumOpacity&amp;quot; 0
&amp;quot;int risPathGuiding&amp;quot; 0
&amp;quot;int rouletteDepth&amp;quot; [4]
&amp;quot;float rouletteThreshold&amp;quot; [0.2]
&amp;quot;int clampDepth&amp;quot; [2]
&amp;quot;float clampLuminance&amp;quot; [10.0]
&amp;quot;string volumeAggregate&amp;quot; ['globalVolumeAggregate']
&amp;quot;string volumeAggregateCamera&amp;quot; ['']
&amp;quot;string volumeAggregateIndirect&amp;quot; ['']
&amp;quot;string volumeAggregateTransmission&amp;quot; ['']
&amp;quot;int jointSampling&amp;quot; [0]
&amp;quot;float jointScatteringBias&amp;quot; [0.5]
&lt;/code>&lt;/pre>
&lt;h1 id="integrator-1">Integrator&lt;/h1>
&lt;h2 id="plugin--pxrunified">Plugin : PxrUnified&lt;/h2>
&lt;h3 id="python-format-82">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Integrator(&amp;quot;PxrUnified&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;int traceLightPaths&amp;quot; : [0],
&amp;quot;int maxIndirectBounces&amp;quot; : [8],
&amp;quot;int maxNonStochasticOpacityEvents&amp;quot; : [0],
&amp;quot;int useTraceDepth&amp;quot; : [0],
&amp;quot;float maxRayDistance&amp;quot; : [10000],
&amp;quot;float catchAllLights&amp;quot; : [0],
&amp;quot;float emissionMultiplier&amp;quot; : [1],
&amp;quot;int accumOpacity&amp;quot; : [1],
&amp;quot;int numLightSamples&amp;quot; : [1],
&amp;quot;int numBxdfSamples&amp;quot; : [1],
&amp;quot;int numVolumeAggregateSamples&amp;quot; : [1],
&amp;quot;int numIndirectSamples&amp;quot; : [1],
&amp;quot;int sssOversampling&amp;quot; : [8],
&amp;quot;int allowMultilobeIndirect&amp;quot; : [0],
&amp;quot;int risPathGuiding&amp;quot; : [0],
&amp;quot;int volumeAggregate&amp;quot; : [0],
&amp;quot;int jointSampling&amp;quot; : [0],
&amp;quot;string volumeAggregateNameCamera&amp;quot; : ['globalVolumeAggregate'],
&amp;quot;string volumeAggregateNameTransmission&amp;quot; : ['globalVolumeAggregate'],
&amp;quot;string volumeAggregateNameIndirect&amp;quot; : ['globalVolumeAggregate'],
&amp;quot;int manifoldWalk&amp;quot; : [0],
&amp;quot;int maxIterations&amp;quot; : [10],
&amp;quot;int maxInterfaces&amp;quot; : [2],
&amp;quot;float walkThreshold&amp;quot; : [0.005],
&amp;quot;int enableVolumeCaustics&amp;quot; : [0],
&amp;quot;float photonEstimationRadius&amp;quot; : [0.0],
&amp;quot;int photonEstimationNumber&amp;quot; : [64],
&amp;quot;int photonVisibilityRod&amp;quot; : [0],
&amp;quot;float photonVisibilityRodDirectProb&amp;quot; : [0.0],
&amp;quot;point photonVisibilityRodMin&amp;quot; : [0.0,0.0,0.0],
&amp;quot;point photonVisibilityRodMax&amp;quot; : [0.0,0.0,0.0],
&amp;quot;int photonAdaptive&amp;quot; : [0],
&amp;quot;int indirectTrainingSamples&amp;quot; : [0],
&amp;quot;float indirectSpatialBlurRadius&amp;quot; : [0.25],
&amp;quot;float indirectDirectionalBlurRadius&amp;quot; : [0.0],
&amp;quot;int indirectOversampling&amp;quot; : [2],
&amp;quot;int suppressNaNs&amp;quot; : [0],
&amp;quot;int enableShadingTimers&amp;quot; : [0],
&amp;quot;int enableSampleTimers&amp;quot; : [0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-82">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Integrator &amp;quot;PxrUnified&amp;quot;
&amp;quot;int traceLightPaths&amp;quot; 0
&amp;quot;int maxIndirectBounces&amp;quot; 8
&amp;quot;int maxNonStochasticOpacityEvents&amp;quot; 0
&amp;quot;int useTraceDepth&amp;quot; 0
&amp;quot;float maxRayDistance&amp;quot; 10000
&amp;quot;float catchAllLights&amp;quot; 0
&amp;quot;float emissionMultiplier&amp;quot; 1
&amp;quot;int accumOpacity&amp;quot; 1
&amp;quot;int numLightSamples&amp;quot; [1]
&amp;quot;int numBxdfSamples&amp;quot; [1]
&amp;quot;int numVolumeAggregateSamples&amp;quot; [1]
&amp;quot;int numIndirectSamples&amp;quot; [1]
&amp;quot;int sssOversampling&amp;quot; [8]
&amp;quot;int allowMultilobeIndirect&amp;quot; [0]
&amp;quot;int risPathGuiding&amp;quot; [0]
&amp;quot;int volumeAggregate&amp;quot; [0]
&amp;quot;int jointSampling&amp;quot; [0]
&amp;quot;string volumeAggregateNameCamera&amp;quot; ['globalVolumeAggregate']
&amp;quot;string volumeAggregateNameTransmission&amp;quot; ['globalVolumeAggregate']
&amp;quot;string volumeAggregateNameIndirect&amp;quot; ['globalVolumeAggregate']
&amp;quot;int manifoldWalk&amp;quot; [0]
&amp;quot;int maxIterations&amp;quot; [10]
&amp;quot;int maxInterfaces&amp;quot; [2]
&amp;quot;float walkThreshold&amp;quot; [0.005]
&amp;quot;int enableVolumeCaustics&amp;quot; [0]
&amp;quot;float photonEstimationRadius&amp;quot; [0.0]
&amp;quot;int photonEstimationNumber&amp;quot; [64]
&amp;quot;int photonVisibilityRod&amp;quot; [0]
&amp;quot;float photonVisibilityRodDirectProb&amp;quot; [0.0]
&amp;quot;point photonVisibilityRodMin&amp;quot; [0.0 0.0 0.0]
&amp;quot;point photonVisibilityRodMax&amp;quot; [0.0 0.0 0.0]
&amp;quot;int photonAdaptive&amp;quot; [0]
&amp;quot;int indirectTrainingSamples&amp;quot; [0]
&amp;quot;float indirectSpatialBlurRadius&amp;quot; [0.25]
&amp;quot;float indirectDirectionalBlurRadius&amp;quot; [0.0]
&amp;quot;int indirectOversampling&amp;quot; [2]
&amp;quot;int suppressNaNs&amp;quot; [0]
&amp;quot;int enableShadingTimers&amp;quot; [0]
&amp;quot;int enableSampleTimers&amp;quot; [0]
&lt;/code>&lt;/pre>
&lt;h1 id="integrator-2">Integrator&lt;/h1>
&lt;h2 id="plugin--pxrocclusion">Plugin : PxrOcclusion&lt;/h2>
&lt;h3 id="python-format-83">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Integrator(&amp;quot;PxrOcclusion&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;int numSamples&amp;quot; : [4],
&amp;quot;int distribution&amp;quot; : [1],
&amp;quot;float cosineSpread&amp;quot; : [1.0],
&amp;quot;float falloff&amp;quot; : [0.0],
&amp;quot;float maxDistance&amp;quot; : [0.0],
&amp;quot;int useAlbedo&amp;quot; : [0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-83">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Integrator &amp;quot;PxrOcclusion&amp;quot;
&amp;quot;int numSamples&amp;quot; 4
&amp;quot;int distribution&amp;quot; 1
&amp;quot;float cosineSpread&amp;quot; 1.0
&amp;quot;float falloff&amp;quot; 0.0
&amp;quot;float maxDistance&amp;quot; 0.0
&amp;quot;int useAlbedo&amp;quot; 0
&lt;/code>&lt;/pre>
&lt;h1 id="integrator-3">Integrator&lt;/h1>
&lt;h2 id="plugin--pxrdefault">Plugin : PxrDefault&lt;/h2>
&lt;h3 id="python-format-84">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Integrator(&amp;quot;PxrDefault&amp;quot;,&amp;quot;id&amp;quot;,
{
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-84">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Integrator &amp;quot;PxrDefault&amp;quot;
&lt;/code>&lt;/pre>
&lt;h1 id="integrator-4">Integrator&lt;/h1>
&lt;h2 id="plugin--pxrdebugshadingcontext">Plugin : PxrDebugShadingContext&lt;/h2>
&lt;h3 id="python-format-85">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Integrator(&amp;quot;PxrDebugShadingContext&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string viewchannel&amp;quot; : ['Nn'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-85">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Integrator &amp;quot;PxrDebugShadingContext&amp;quot;
&amp;quot;string viewchannel&amp;quot; 'Nn'
&lt;/code>&lt;/pre>
&lt;h1 id="integrator-5">Integrator&lt;/h1>
&lt;h2 id="plugin--pxrvcm">Plugin : PxrVCM&lt;/h2>
&lt;h3 id="python-format-86">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Integrator(&amp;quot;PxrVCM&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;int connectPaths&amp;quot; : [1],
&amp;quot;int mergePaths&amp;quot; : [1],
&amp;quot;int numLightSamples&amp;quot; : [1],
&amp;quot;int numBxdfSamples&amp;quot; : [1],
&amp;quot;int maxIndirectBounces&amp;quot; : [8],
&amp;quot;int rouletteDepth&amp;quot; : [4],
&amp;quot;float rouletteThreshold&amp;quot; : [0.2],
&amp;quot;int clampDepth&amp;quot; : [2],
&amp;quot;float clampLuminance&amp;quot; : [10.0],
&amp;quot;float mergeRadius&amp;quot; : [5.0],
&amp;quot;float timeRadius&amp;quot; : [1.0],
&amp;quot;float photonGuiding&amp;quot; : [0.0],
&amp;quot;point photonGuidingBBoxMin&amp;quot; : [1e30,1e30,1e30],
&amp;quot;point photonGuidingBBoxMax&amp;quot; : [-1e30,-1e30,-1e30],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-86">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Integrator &amp;quot;PxrVCM&amp;quot;
&amp;quot;int connectPaths&amp;quot; 1
&amp;quot;int mergePaths&amp;quot; 1
&amp;quot;int numLightSamples&amp;quot; 1
&amp;quot;int numBxdfSamples&amp;quot; 1
&amp;quot;int maxIndirectBounces&amp;quot; 8
&amp;quot;int rouletteDepth&amp;quot; [4]
&amp;quot;float rouletteThreshold&amp;quot; [0.2]
&amp;quot;int clampDepth&amp;quot; [2]
&amp;quot;float clampLuminance&amp;quot; [10.0]
&amp;quot;float mergeRadius&amp;quot; [5.0]
&amp;quot;float timeRadius&amp;quot; [1.0]
&amp;quot;float photonGuiding&amp;quot; [0.0]
&amp;quot;point photonGuidingBBoxMin&amp;quot; [1e30 1e30 1e30]
&amp;quot;point photonGuidingBBoxMax&amp;quot; [-1e30 -1e30 -1e30]
&lt;/code>&lt;/pre>
&lt;h1 id="integrator-6">Integrator&lt;/h1>
&lt;h2 id="plugin--pxrdirectlighting">Plugin : PxrDirectLighting&lt;/h2>
&lt;h3 id="python-format-87">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Integrator(&amp;quot;PxrDirectLighting&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;int numLightSamples&amp;quot; : [4],
&amp;quot;int numBxdfSamples&amp;quot; : [4],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-87">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Integrator &amp;quot;PxrDirectLighting&amp;quot;
&amp;quot;int numLightSamples&amp;quot; 4
&amp;quot;int numBxdfSamples&amp;quot; 4
&lt;/code>&lt;/pre>
&lt;h1 id="integrator-7">Integrator&lt;/h1>
&lt;h2 id="plugin--pxrvalidatebxdf">Plugin : PxrValidateBxdf&lt;/h2>
&lt;h3 id="python-format-88">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Integrator(&amp;quot;PxrValidateBxdf&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;int numSamples&amp;quot; : [4],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-88">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Integrator &amp;quot;PxrValidateBxdf&amp;quot;
&amp;quot;int numSamples&amp;quot; 4
&lt;/code>&lt;/pre>
&lt;h1 id="integrator-8">Integrator&lt;/h1>
&lt;h2 id="plugin--pxrvisualizer">Plugin : PxrVisualizer&lt;/h2>
&lt;h3 id="python-format-89">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Integrator(&amp;quot;PxrVisualizer&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string style&amp;quot; : ['shaded'],
&amp;quot;int wireframe&amp;quot; : [1],
&amp;quot;int normalCheck&amp;quot; : [0],
&amp;quot;int normalMap&amp;quot; : [0],
&amp;quot;string shadedPrimVar&amp;quot; : ['displayColor'],
&amp;quot;string matCap&amp;quot; : [''],
&amp;quot;color wireframeColor&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float wireframeOpacity&amp;quot; : [0.5],
&amp;quot;float wireframeWidth&amp;quot; : [1.0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-89">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Integrator &amp;quot;PxrVisualizer&amp;quot;
&amp;quot;string style&amp;quot; 'shaded'
&amp;quot;int wireframe&amp;quot; 1
&amp;quot;int normalCheck&amp;quot; 0
&amp;quot;int normalMap&amp;quot; 0
&amp;quot;string shadedPrimVar&amp;quot; 'displayColor'
&amp;quot;string matCap&amp;quot; ''
&amp;quot;color wireframeColor&amp;quot; [0.0 0.0 0.0]
&amp;quot;float wireframeOpacity&amp;quot; [0.5]
&amp;quot;float wireframeWidth&amp;quot; [1.0]
&lt;/code>&lt;/pre>
&lt;h1 id="light">Light&lt;/h1>
&lt;h2 id="plugin--pxrportallight">Plugin : PxrPortalLight&lt;/h2>
&lt;h3 id="python-format-90">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Light(&amp;quot;PxrPortalLight&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string notes&amp;quot; : ['No,Value'],
&amp;quot;float intensityMult&amp;quot; : [1.0],
&amp;quot;color tint&amp;quot; : [1,1,1],
&amp;quot;string domeColorMap&amp;quot; : [''],
&amp;quot;color lightColor&amp;quot; : [1,1,1],
&amp;quot;float intensity&amp;quot; : [1.0],
&amp;quot;float exposure&amp;quot; : [0.0],
&amp;quot;vector colorMapGamma&amp;quot; : [1.0,1.0,1.0],
&amp;quot;float colorMapSaturation&amp;quot; : [1.0],
&amp;quot;int enableTemperature&amp;quot; : [0],
&amp;quot;float temperature&amp;quot; : [6500],
&amp;quot;float specular&amp;quot; : [1.0],
&amp;quot;float diffuse&amp;quot; : [1.0],
&amp;quot;int enableShadows&amp;quot; : [1],
&amp;quot;color shadowColor&amp;quot; : [0,0,0],
&amp;quot;float shadowDistance&amp;quot; : [-1.0],
&amp;quot;float shadowFalloff&amp;quot; : [-1.0],
&amp;quot;float shadowFalloffGamma&amp;quot; : [1.0],
&amp;quot;string shadowSubset&amp;quot; : [''],
&amp;quot;string shadowExcludeSubset&amp;quot; : [''],
&amp;quot;int traceLightPaths&amp;quot; : [0],
&amp;quot;int thinShadow&amp;quot; : [1],
&amp;quot;int visibleInRefractionPath&amp;quot; : [1],
&amp;quot;int cheapCaustics&amp;quot; : [0],
&amp;quot;string cheapCausticsExcludeGroup&amp;quot; : [''],
&amp;quot;int fixedSampleCount&amp;quot; : [0],
&amp;quot;string lightGroup&amp;quot; : [''],
&amp;quot;float importanceMultiplier&amp;quot; : [1.0],
&amp;quot;matrix portalToDome&amp;quot; : ['No,Value'],
&amp;quot;string portalName&amp;quot; : ['No,Value'],
&amp;quot;float msApprox&amp;quot; : [0],
&amp;quot;color msApproxBleed&amp;quot; : [0.5,0.5,0.5],
&amp;quot;color msApproxContribution&amp;quot; : [0.5,0.5,0.5],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-90">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Light &amp;quot;PxrPortalLight&amp;quot;
&amp;quot;string notes&amp;quot; ['No Value']
&amp;quot;float intensityMult&amp;quot; [1.0]
&amp;quot;color tint&amp;quot; [1 1 1]
&amp;quot;string domeColorMap&amp;quot; ['']
&amp;quot;color lightColor&amp;quot; [1 1 1]
&amp;quot;float intensity&amp;quot; [1.0]
&amp;quot;float exposure&amp;quot; [0.0]
&amp;quot;vector colorMapGamma&amp;quot; [1.0 1.0 1.0]
&amp;quot;float colorMapSaturation&amp;quot; [1.0]
&amp;quot;int enableTemperature&amp;quot; [0]
&amp;quot;float temperature&amp;quot; [6500]
&amp;quot;float specular&amp;quot; [1.0]
&amp;quot;float diffuse&amp;quot; [1.0]
&amp;quot;int enableShadows&amp;quot; [1]
&amp;quot;color shadowColor&amp;quot; [0 0 0]
&amp;quot;float shadowDistance&amp;quot; [-1.0]
&amp;quot;float shadowFalloff&amp;quot; [-1.0]
&amp;quot;float shadowFalloffGamma&amp;quot; [1.0]
&amp;quot;string shadowSubset&amp;quot; ['']
&amp;quot;string shadowExcludeSubset&amp;quot; ['']
&amp;quot;int traceLightPaths&amp;quot; [0]
&amp;quot;int thinShadow&amp;quot; [1]
&amp;quot;int visibleInRefractionPath&amp;quot; [1]
&amp;quot;int cheapCaustics&amp;quot; [0]
&amp;quot;string cheapCausticsExcludeGroup&amp;quot; ['']
&amp;quot;int fixedSampleCount&amp;quot; [0]
&amp;quot;string lightGroup&amp;quot; ['']
&amp;quot;float importanceMultiplier&amp;quot; [1.0]
&amp;quot;matrix portalToDome&amp;quot; ['No Value']
&amp;quot;string portalName&amp;quot; ['No Value']
&amp;quot;float msApprox&amp;quot; [0]
&amp;quot;color msApproxBleed&amp;quot; [0.5 0.5 0.5]
&amp;quot;color msApproxContribution&amp;quot; [0.5 0.5 0.5]
&lt;/code>&lt;/pre>
&lt;h1 id="light-1">Light&lt;/h1>
&lt;h2 id="plugin--pxrdomelight">Plugin : PxrDomeLight&lt;/h2>
&lt;h3 id="python-format-91">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Light(&amp;quot;PxrDomeLight&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string notes&amp;quot; : ['No,Value'],
&amp;quot;float intensity&amp;quot; : [1.0],
&amp;quot;float exposure&amp;quot; : [0],
&amp;quot;color lightColor&amp;quot; : [1,1,1],
&amp;quot;string lightColorMap&amp;quot; : ['No,Value'],
&amp;quot;vector colorMapGamma&amp;quot; : [1.0,1.0,1.0],
&amp;quot;float colorMapSaturation&amp;quot; : [1.0],
&amp;quot;int enableTemperature&amp;quot; : [0],
&amp;quot;float temperature&amp;quot; : [6500],
&amp;quot;float specular&amp;quot; : [1.0],
&amp;quot;float diffuse&amp;quot; : [1.0],
&amp;quot;int enableShadows&amp;quot; : [1],
&amp;quot;color shadowColor&amp;quot; : [0,0,0],
&amp;quot;float shadowDistance&amp;quot; : [-1.0],
&amp;quot;float shadowFalloff&amp;quot; : [-1.0],
&amp;quot;float shadowFalloffGamma&amp;quot; : [1.0],
&amp;quot;string shadowSubset&amp;quot; : [''],
&amp;quot;string shadowExcludeSubset&amp;quot; : [''],
&amp;quot;int traceLightPaths&amp;quot; : [0],
&amp;quot;int thinShadow&amp;quot; : [1],
&amp;quot;int visibleInRefractionPath&amp;quot; : [1],
&amp;quot;int cheapCaustics&amp;quot; : [0],
&amp;quot;string cheapCausticsExcludeGroup&amp;quot; : [''],
&amp;quot;int fixedSampleCount&amp;quot; : [0],
&amp;quot;string lightGroup&amp;quot; : [''],
&amp;quot;float importanceMultiplier&amp;quot; : [1.0],
&amp;quot;float msApprox&amp;quot; : [0],
&amp;quot;color msApproxBleed&amp;quot; : [0.5,0.5,0.5],
&amp;quot;color msApproxContribution&amp;quot; : [0.5,0.5,0.5],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-91">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Light &amp;quot;PxrDomeLight&amp;quot;
&amp;quot;string notes&amp;quot; ['No Value']
&amp;quot;float intensity&amp;quot; [1.0]
&amp;quot;float exposure&amp;quot; [0]
&amp;quot;color lightColor&amp;quot; [1 1 1]
&amp;quot;string lightColorMap&amp;quot; ['No Value']
&amp;quot;vector colorMapGamma&amp;quot; [1.0 1.0 1.0]
&amp;quot;float colorMapSaturation&amp;quot; [1.0]
&amp;quot;int enableTemperature&amp;quot; [0]
&amp;quot;float temperature&amp;quot; [6500]
&amp;quot;float specular&amp;quot; [1.0]
&amp;quot;float diffuse&amp;quot; [1.0]
&amp;quot;int enableShadows&amp;quot; [1]
&amp;quot;color shadowColor&amp;quot; [0 0 0]
&amp;quot;float shadowDistance&amp;quot; [-1.0]
&amp;quot;float shadowFalloff&amp;quot; [-1.0]
&amp;quot;float shadowFalloffGamma&amp;quot; [1.0]
&amp;quot;string shadowSubset&amp;quot; ['']
&amp;quot;string shadowExcludeSubset&amp;quot; ['']
&amp;quot;int traceLightPaths&amp;quot; [0]
&amp;quot;int thinShadow&amp;quot; [1]
&amp;quot;int visibleInRefractionPath&amp;quot; [1]
&amp;quot;int cheapCaustics&amp;quot; [0]
&amp;quot;string cheapCausticsExcludeGroup&amp;quot; ['']
&amp;quot;int fixedSampleCount&amp;quot; [0]
&amp;quot;string lightGroup&amp;quot; ['']
&amp;quot;float importanceMultiplier&amp;quot; [1.0]
&amp;quot;float msApprox&amp;quot; [0]
&amp;quot;color msApproxBleed&amp;quot; [0.5 0.5 0.5]
&amp;quot;color msApproxContribution&amp;quot; [0.5 0.5 0.5]
&lt;/code>&lt;/pre>
&lt;h1 id="light-2">Light&lt;/h1>
&lt;h2 id="plugin--pxrcylinderlight">Plugin : PxrCylinderLight&lt;/h2>
&lt;h3 id="python-format-92">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Light(&amp;quot;PxrCylinderLight&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string notes&amp;quot; : ['No,Value'],
&amp;quot;float intensity&amp;quot; : [1.0],
&amp;quot;float exposure&amp;quot; : [0],
&amp;quot;color lightColor&amp;quot; : [1,1,1],
&amp;quot;int enableTemperature&amp;quot; : [0],
&amp;quot;float temperature&amp;quot; : [6500],
&amp;quot;float emissionFocus&amp;quot; : [0.0],
&amp;quot;int emissionFocusNormalize&amp;quot; : [0],
&amp;quot;color emissionFocusTint&amp;quot; : [0,0,0],
&amp;quot;float specular&amp;quot; : [1.0],
&amp;quot;float diffuse&amp;quot; : [1.0],
&amp;quot;float intensityNearDist&amp;quot; : [0.0],
&amp;quot;float specularNearDist&amp;quot; : [0.0],
&amp;quot;float diffuseNearDist&amp;quot; : [0.0],
&amp;quot;float coneAngle&amp;quot; : [90.0],
&amp;quot;float coneSoftness&amp;quot; : [0.0],
&amp;quot;string iesProfile&amp;quot; : [''],
&amp;quot;float iesProfileScale&amp;quot; : [0],
&amp;quot;int iesProfileNormalize&amp;quot; : [0],
&amp;quot;int enableShadows&amp;quot; : [1],
&amp;quot;color shadowColor&amp;quot; : [0,0,0],
&amp;quot;float shadowDistance&amp;quot; : [-1.0],
&amp;quot;float shadowFalloff&amp;quot; : [-1.0],
&amp;quot;float shadowFalloffGamma&amp;quot; : [1.0],
&amp;quot;string shadowSubset&amp;quot; : [''],
&amp;quot;string shadowExcludeSubset&amp;quot; : [''],
&amp;quot;int areaNormalize&amp;quot; : [0],
&amp;quot;int traceLightPaths&amp;quot; : [0],
&amp;quot;int thinShadow&amp;quot; : [1],
&amp;quot;int visibleInRefractionPath&amp;quot; : [1],
&amp;quot;int cheapCaustics&amp;quot; : [0],
&amp;quot;string cheapCausticsExcludeGroup&amp;quot; : [''],
&amp;quot;int fixedSampleCount&amp;quot; : [0],
&amp;quot;string lightGroup&amp;quot; : [''],
&amp;quot;float importanceMultiplier&amp;quot; : [1.0],
&amp;quot;float msApprox&amp;quot; : [0],
&amp;quot;color msApproxBleed&amp;quot; : [0.5,0.5,0.5],
&amp;quot;color msApproxContribution&amp;quot; : [0.5,0.5,0.5],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-92">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Light &amp;quot;PxrCylinderLight&amp;quot;
&amp;quot;string notes&amp;quot; ['No Value']
&amp;quot;float intensity&amp;quot; [1.0]
&amp;quot;float exposure&amp;quot; [0]
&amp;quot;color lightColor&amp;quot; [1 1 1]
&amp;quot;int enableTemperature&amp;quot; [0]
&amp;quot;float temperature&amp;quot; [6500]
&amp;quot;float emissionFocus&amp;quot; [0.0]
&amp;quot;int emissionFocusNormalize&amp;quot; [0]
&amp;quot;color emissionFocusTint&amp;quot; [0 0 0]
&amp;quot;float specular&amp;quot; [1.0]
&amp;quot;float diffuse&amp;quot; [1.0]
&amp;quot;float intensityNearDist&amp;quot; [0.0]
&amp;quot;float specularNearDist&amp;quot; [0.0]
&amp;quot;float diffuseNearDist&amp;quot; [0.0]
&amp;quot;float coneAngle&amp;quot; [90.0]
&amp;quot;float coneSoftness&amp;quot; [0.0]
&amp;quot;string iesProfile&amp;quot; ['']
&amp;quot;float iesProfileScale&amp;quot; [0]
&amp;quot;int iesProfileNormalize&amp;quot; [0]
&amp;quot;int enableShadows&amp;quot; [1]
&amp;quot;color shadowColor&amp;quot; [0 0 0]
&amp;quot;float shadowDistance&amp;quot; [-1.0]
&amp;quot;float shadowFalloff&amp;quot; [-1.0]
&amp;quot;float shadowFalloffGamma&amp;quot; [1.0]
&amp;quot;string shadowSubset&amp;quot; ['']
&amp;quot;string shadowExcludeSubset&amp;quot; ['']
&amp;quot;int areaNormalize&amp;quot; [0]
&amp;quot;int traceLightPaths&amp;quot; [0]
&amp;quot;int thinShadow&amp;quot; [1]
&amp;quot;int visibleInRefractionPath&amp;quot; [1]
&amp;quot;int cheapCaustics&amp;quot; [0]
&amp;quot;string cheapCausticsExcludeGroup&amp;quot; ['']
&amp;quot;int fixedSampleCount&amp;quot; [0]
&amp;quot;string lightGroup&amp;quot; ['']
&amp;quot;float importanceMultiplier&amp;quot; [1.0]
&amp;quot;float msApprox&amp;quot; [0]
&amp;quot;color msApproxBleed&amp;quot; [0.5 0.5 0.5]
&amp;quot;color msApproxContribution&amp;quot; [0.5 0.5 0.5]
&lt;/code>&lt;/pre>
&lt;h1 id="light-3">Light&lt;/h1>
&lt;h2 id="plugin--pxrspherelight">Plugin : PxrSphereLight&lt;/h2>
&lt;h3 id="python-format-93">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Light(&amp;quot;PxrSphereLight&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string notes&amp;quot; : ['No,Value'],
&amp;quot;float intensity&amp;quot; : [1.0],
&amp;quot;float exposure&amp;quot; : [0],
&amp;quot;color lightColor&amp;quot; : [1,1,1],
&amp;quot;int enableTemperature&amp;quot; : [0],
&amp;quot;float temperature&amp;quot; : [6500],
&amp;quot;float emissionFocus&amp;quot; : [0.0],
&amp;quot;int emissionFocusNormalize&amp;quot; : [0],
&amp;quot;color emissionFocusTint&amp;quot; : [0,0,0],
&amp;quot;float specular&amp;quot; : [1.0],
&amp;quot;float diffuse&amp;quot; : [1.0],
&amp;quot;float intensityNearDist&amp;quot; : [0.0],
&amp;quot;float specularNearDist&amp;quot; : [0.0],
&amp;quot;float diffuseNearDist&amp;quot; : [0.0],
&amp;quot;float coneAngle&amp;quot; : [90.0],
&amp;quot;float coneSoftness&amp;quot; : [0.0],
&amp;quot;string iesProfile&amp;quot; : [''],
&amp;quot;float iesProfileScale&amp;quot; : [0],
&amp;quot;int iesProfileNormalize&amp;quot; : [0],
&amp;quot;int enableShadows&amp;quot; : [1],
&amp;quot;color shadowColor&amp;quot; : [0,0,0],
&amp;quot;float shadowDistance&amp;quot; : [-1.0],
&amp;quot;float shadowFalloff&amp;quot; : [-1.0],
&amp;quot;float shadowFalloffGamma&amp;quot; : [1.0],
&amp;quot;string shadowSubset&amp;quot; : [''],
&amp;quot;string shadowExcludeSubset&amp;quot; : [''],
&amp;quot;int areaNormalize&amp;quot; : [0],
&amp;quot;int traceLightPaths&amp;quot; : [0],
&amp;quot;int thinShadow&amp;quot; : [1],
&amp;quot;int visibleInRefractionPath&amp;quot; : [1],
&amp;quot;int cheapCaustics&amp;quot; : [0],
&amp;quot;string cheapCausticsExcludeGroup&amp;quot; : [''],
&amp;quot;int fixedSampleCount&amp;quot; : [0],
&amp;quot;string lightGroup&amp;quot; : [''],
&amp;quot;float importanceMultiplier&amp;quot; : [1.0],
&amp;quot;float msApprox&amp;quot; : [0],
&amp;quot;color msApproxBleed&amp;quot; : [0.5,0.5,0.5],
&amp;quot;color msApproxContribution&amp;quot; : [0.5,0.5,0.5],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-93">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Light &amp;quot;PxrSphereLight&amp;quot;
&amp;quot;string notes&amp;quot; ['No Value']
&amp;quot;float intensity&amp;quot; [1.0]
&amp;quot;float exposure&amp;quot; [0]
&amp;quot;color lightColor&amp;quot; [1 1 1]
&amp;quot;int enableTemperature&amp;quot; [0]
&amp;quot;float temperature&amp;quot; [6500]
&amp;quot;float emissionFocus&amp;quot; [0.0]
&amp;quot;int emissionFocusNormalize&amp;quot; [0]
&amp;quot;color emissionFocusTint&amp;quot; [0 0 0]
&amp;quot;float specular&amp;quot; [1.0]
&amp;quot;float diffuse&amp;quot; [1.0]
&amp;quot;float intensityNearDist&amp;quot; [0.0]
&amp;quot;float specularNearDist&amp;quot; [0.0]
&amp;quot;float diffuseNearDist&amp;quot; [0.0]
&amp;quot;float coneAngle&amp;quot; [90.0]
&amp;quot;float coneSoftness&amp;quot; [0.0]
&amp;quot;string iesProfile&amp;quot; ['']
&amp;quot;float iesProfileScale&amp;quot; [0]
&amp;quot;int iesProfileNormalize&amp;quot; [0]
&amp;quot;int enableShadows&amp;quot; [1]
&amp;quot;color shadowColor&amp;quot; [0 0 0]
&amp;quot;float shadowDistance&amp;quot; [-1.0]
&amp;quot;float shadowFalloff&amp;quot; [-1.0]
&amp;quot;float shadowFalloffGamma&amp;quot; [1.0]
&amp;quot;string shadowSubset&amp;quot; ['']
&amp;quot;string shadowExcludeSubset&amp;quot; ['']
&amp;quot;int areaNormalize&amp;quot; [0]
&amp;quot;int traceLightPaths&amp;quot; [0]
&amp;quot;int thinShadow&amp;quot; [1]
&amp;quot;int visibleInRefractionPath&amp;quot; [1]
&amp;quot;int cheapCaustics&amp;quot; [0]
&amp;quot;string cheapCausticsExcludeGroup&amp;quot; ['']
&amp;quot;int fixedSampleCount&amp;quot; [0]
&amp;quot;string lightGroup&amp;quot; ['']
&amp;quot;float importanceMultiplier&amp;quot; [1.0]
&amp;quot;float msApprox&amp;quot; [0]
&amp;quot;color msApproxBleed&amp;quot; [0.5 0.5 0.5]
&amp;quot;color msApproxContribution&amp;quot; [0.5 0.5 0.5]
&lt;/code>&lt;/pre>
&lt;h1 id="light-4">Light&lt;/h1>
&lt;h2 id="plugin--pxrrectlight">Plugin : PxrRectLight&lt;/h2>
&lt;h3 id="python-format-94">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Light(&amp;quot;PxrRectLight&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string notes&amp;quot; : ['No,Value'],
&amp;quot;float intensity&amp;quot; : [1.0],
&amp;quot;float exposure&amp;quot; : [0],
&amp;quot;color lightColor&amp;quot; : [1,1,1],
&amp;quot;string lightColorMap&amp;quot; : ['No,Value'],
&amp;quot;vector colorMapGamma&amp;quot; : [1.0,1.0,1.0],
&amp;quot;float colorMapSaturation&amp;quot; : [1.0],
&amp;quot;int enableTemperature&amp;quot; : [0],
&amp;quot;float temperature&amp;quot; : [6500],
&amp;quot;float emissionFocus&amp;quot; : [0.0],
&amp;quot;int emissionFocusNormalize&amp;quot; : [0],
&amp;quot;color emissionFocusTint&amp;quot; : [0,0,0],
&amp;quot;float specular&amp;quot; : [1.0],
&amp;quot;float diffuse&amp;quot; : [1.0],
&amp;quot;float intensityNearDist&amp;quot; : [0.0],
&amp;quot;float specularNearDist&amp;quot; : [0.0],
&amp;quot;float diffuseNearDist&amp;quot; : [0.0],
&amp;quot;float coneAngle&amp;quot; : [90.0],
&amp;quot;float coneSoftness&amp;quot; : [0.0],
&amp;quot;string iesProfile&amp;quot; : [''],
&amp;quot;float iesProfileScale&amp;quot; : [0],
&amp;quot;int iesProfileNormalize&amp;quot; : [0],
&amp;quot;int enableShadows&amp;quot; : [1],
&amp;quot;color shadowColor&amp;quot; : [0,0,0],
&amp;quot;float shadowDistance&amp;quot; : [-1],
&amp;quot;float shadowFalloff&amp;quot; : [-1.0],
&amp;quot;float shadowFalloffGamma&amp;quot; : [1.0],
&amp;quot;string shadowSubset&amp;quot; : [''],
&amp;quot;string shadowExcludeSubset&amp;quot; : [''],
&amp;quot;int areaNormalize&amp;quot; : [0],
&amp;quot;int traceLightPaths&amp;quot; : [0],
&amp;quot;int thinShadow&amp;quot; : [1],
&amp;quot;int visibleInRefractionPath&amp;quot; : [1],
&amp;quot;int cheapCaustics&amp;quot; : [0],
&amp;quot;string cheapCausticsExcludeGroup&amp;quot; : [''],
&amp;quot;int fixedSampleCount&amp;quot; : [0],
&amp;quot;string lightGroup&amp;quot; : [''],
&amp;quot;float importanceMultiplier&amp;quot; : [1.0],
&amp;quot;float msApprox&amp;quot; : [0],
&amp;quot;color msApproxBleed&amp;quot; : [0.5,0.5,0.5],
&amp;quot;color msApproxContribution&amp;quot; : [0.5,0.5,0.5],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-94">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Light &amp;quot;PxrRectLight&amp;quot;
&amp;quot;string notes&amp;quot; ['No Value']
&amp;quot;float intensity&amp;quot; [1.0]
&amp;quot;float exposure&amp;quot; [0]
&amp;quot;color lightColor&amp;quot; [1 1 1]
&amp;quot;string lightColorMap&amp;quot; ['No Value']
&amp;quot;vector colorMapGamma&amp;quot; [1.0 1.0 1.0]
&amp;quot;float colorMapSaturation&amp;quot; [1.0]
&amp;quot;int enableTemperature&amp;quot; [0]
&amp;quot;float temperature&amp;quot; [6500]
&amp;quot;float emissionFocus&amp;quot; [0.0]
&amp;quot;int emissionFocusNormalize&amp;quot; [0]
&amp;quot;color emissionFocusTint&amp;quot; [0 0 0]
&amp;quot;float specular&amp;quot; [1.0]
&amp;quot;float diffuse&amp;quot; [1.0]
&amp;quot;float intensityNearDist&amp;quot; [0.0]
&amp;quot;float specularNearDist&amp;quot; [0.0]
&amp;quot;float diffuseNearDist&amp;quot; [0.0]
&amp;quot;float coneAngle&amp;quot; [90.0]
&amp;quot;float coneSoftness&amp;quot; [0.0]
&amp;quot;string iesProfile&amp;quot; ['']
&amp;quot;float iesProfileScale&amp;quot; [0]
&amp;quot;int iesProfileNormalize&amp;quot; [0]
&amp;quot;int enableShadows&amp;quot; [1]
&amp;quot;color shadowColor&amp;quot; [0 0 0]
&amp;quot;float shadowDistance&amp;quot; [-1]
&amp;quot;float shadowFalloff&amp;quot; [-1.0]
&amp;quot;float shadowFalloffGamma&amp;quot; [1.0]
&amp;quot;string shadowSubset&amp;quot; ['']
&amp;quot;string shadowExcludeSubset&amp;quot; ['']
&amp;quot;int areaNormalize&amp;quot; [0]
&amp;quot;int traceLightPaths&amp;quot; [0]
&amp;quot;int thinShadow&amp;quot; [1]
&amp;quot;int visibleInRefractionPath&amp;quot; [1]
&amp;quot;int cheapCaustics&amp;quot; [0]
&amp;quot;string cheapCausticsExcludeGroup&amp;quot; ['']
&amp;quot;int fixedSampleCount&amp;quot; [0]
&amp;quot;string lightGroup&amp;quot; ['']
&amp;quot;float importanceMultiplier&amp;quot; [1.0]
&amp;quot;float msApprox&amp;quot; [0]
&amp;quot;color msApproxBleed&amp;quot; [0.5 0.5 0.5]
&amp;quot;color msApproxContribution&amp;quot; [0.5 0.5 0.5]
&lt;/code>&lt;/pre>
&lt;h1 id="light-5">Light&lt;/h1>
&lt;h2 id="plugin--pxrenvdaylight">Plugin : PxrEnvDayLight&lt;/h2>
&lt;h3 id="python-format-95">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Light(&amp;quot;PxrEnvDayLight&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string notes&amp;quot; : ['No,Value'],
&amp;quot;float intensity&amp;quot; : [1.0],
&amp;quot;float exposure&amp;quot; : [0.0],
&amp;quot;vector sunDirection&amp;quot; : [0.0,1.0,0.0],
&amp;quot;float haziness&amp;quot; : [2.0],
&amp;quot;color skyTint&amp;quot; : [1.0,1.0,1.0],
&amp;quot;color sunTint&amp;quot; : [1.0,1.0,1.0],
&amp;quot;float sunSize&amp;quot; : [1.0],
&amp;quot;int groundMode&amp;quot; : [0],
&amp;quot;color groundColor&amp;quot; : [0.18,0.18,0.18],
&amp;quot;int month&amp;quot; : [11],
&amp;quot;int day&amp;quot; : [20],
&amp;quot;int year&amp;quot; : [2014],
&amp;quot;float hour&amp;quot; : [14.633333],
&amp;quot;float zone&amp;quot; : [-8],
&amp;quot;float latitude&amp;quot; : [47.6019],
&amp;quot;float longitude&amp;quot; : [-122.3318],
&amp;quot;float specular&amp;quot; : [1.0],
&amp;quot;float diffuse&amp;quot; : [1.0],
&amp;quot;int enableShadows&amp;quot; : [1],
&amp;quot;color shadowColor&amp;quot; : [0,0,0],
&amp;quot;float shadowDistance&amp;quot; : [-1.0],
&amp;quot;float shadowFalloff&amp;quot; : [-1.0],
&amp;quot;float shadowFalloffGamma&amp;quot; : [1.0],
&amp;quot;string shadowSubset&amp;quot; : [''],
&amp;quot;string shadowExcludeSubset&amp;quot; : [''],
&amp;quot;int traceLightPaths&amp;quot; : [0],
&amp;quot;int thinShadow&amp;quot; : [1],
&amp;quot;int visibleInRefractionPath&amp;quot; : [1],
&amp;quot;int cheapCaustics&amp;quot; : [0],
&amp;quot;string cheapCausticsExcludeGroup&amp;quot; : [''],
&amp;quot;int fixedSampleCount&amp;quot; : [0],
&amp;quot;string lightGroup&amp;quot; : [''],
&amp;quot;float importanceMultiplier&amp;quot; : [1.0],
&amp;quot;float msApprox&amp;quot; : [0],
&amp;quot;color msApproxBleed&amp;quot; : [0.5,0.5,0.5],
&amp;quot;color msApproxContribution&amp;quot; : [0.5,0.5,0.5],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-95">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Light &amp;quot;PxrEnvDayLight&amp;quot;
&amp;quot;string notes&amp;quot; ['No Value']
&amp;quot;float intensity&amp;quot; [1.0]
&amp;quot;float exposure&amp;quot; [0.0]
&amp;quot;vector sunDirection&amp;quot; [0.0 1.0 0.0]
&amp;quot;float haziness&amp;quot; [2.0]
&amp;quot;color skyTint&amp;quot; [1.0 1.0 1.0]
&amp;quot;color sunTint&amp;quot; [1.0 1.0 1.0]
&amp;quot;float sunSize&amp;quot; [1.0]
&amp;quot;int groundMode&amp;quot; [0]
&amp;quot;color groundColor&amp;quot; [0.18 0.18 0.18]
&amp;quot;int month&amp;quot; [11]
&amp;quot;int day&amp;quot; [20]
&amp;quot;int year&amp;quot; [2014]
&amp;quot;float hour&amp;quot; [14.633333]
&amp;quot;float zone&amp;quot; [-8]
&amp;quot;float latitude&amp;quot; [47.6019]
&amp;quot;float longitude&amp;quot; [-122.3318]
&amp;quot;float specular&amp;quot; [1.0]
&amp;quot;float diffuse&amp;quot; [1.0]
&amp;quot;int enableShadows&amp;quot; [1]
&amp;quot;color shadowColor&amp;quot; [0 0 0]
&amp;quot;float shadowDistance&amp;quot; [-1.0]
&amp;quot;float shadowFalloff&amp;quot; [-1.0]
&amp;quot;float shadowFalloffGamma&amp;quot; [1.0]
&amp;quot;string shadowSubset&amp;quot; ['']
&amp;quot;string shadowExcludeSubset&amp;quot; ['']
&amp;quot;int traceLightPaths&amp;quot; [0]
&amp;quot;int thinShadow&amp;quot; [1]
&amp;quot;int visibleInRefractionPath&amp;quot; [1]
&amp;quot;int cheapCaustics&amp;quot; [0]
&amp;quot;string cheapCausticsExcludeGroup&amp;quot; ['']
&amp;quot;int fixedSampleCount&amp;quot; [0]
&amp;quot;string lightGroup&amp;quot; ['']
&amp;quot;float importanceMultiplier&amp;quot; [1.0]
&amp;quot;float msApprox&amp;quot; [0]
&amp;quot;color msApproxBleed&amp;quot; [0.5 0.5 0.5]
&amp;quot;color msApproxContribution&amp;quot; [0.5 0.5 0.5]
&lt;/code>&lt;/pre>
&lt;h1 id="light-6">Light&lt;/h1>
&lt;h2 id="plugin--pxrdisklight">Plugin : PxrDiskLight&lt;/h2>
&lt;h3 id="python-format-96">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Light(&amp;quot;PxrDiskLight&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string notes&amp;quot; : ['No,Value'],
&amp;quot;float intensity&amp;quot; : [1.0],
&amp;quot;float exposure&amp;quot; : [0],
&amp;quot;color lightColor&amp;quot; : [1,1,1],
&amp;quot;int enableTemperature&amp;quot; : [0],
&amp;quot;float temperature&amp;quot; : [6500],
&amp;quot;float emissionFocus&amp;quot; : [0.0],
&amp;quot;int emissionFocusNormalize&amp;quot; : [0],
&amp;quot;color emissionFocusTint&amp;quot; : [0,0,0],
&amp;quot;float specular&amp;quot; : [1.0],
&amp;quot;float diffuse&amp;quot; : [1.0],
&amp;quot;float intensityNearDist&amp;quot; : [0.0],
&amp;quot;float specularNearDist&amp;quot; : [0.0],
&amp;quot;float diffuseNearDist&amp;quot; : [0.0],
&amp;quot;float coneAngle&amp;quot; : [90.0],
&amp;quot;float coneSoftness&amp;quot; : [0.0],
&amp;quot;string iesProfile&amp;quot; : [''],
&amp;quot;float iesProfileScale&amp;quot; : [0],
&amp;quot;int iesProfileNormalize&amp;quot; : [0],
&amp;quot;int enableShadows&amp;quot; : [1],
&amp;quot;color shadowColor&amp;quot; : [0,0,0],
&amp;quot;float shadowDistance&amp;quot; : [-1.0],
&amp;quot;float shadowFalloff&amp;quot; : [-1.0],
&amp;quot;float shadowFalloffGamma&amp;quot; : [1.0],
&amp;quot;string shadowSubset&amp;quot; : [''],
&amp;quot;string shadowExcludeSubset&amp;quot; : [''],
&amp;quot;int areaNormalize&amp;quot; : [0],
&amp;quot;int traceLightPaths&amp;quot; : [0],
&amp;quot;int thinShadow&amp;quot; : [1],
&amp;quot;int visibleInRefractionPath&amp;quot; : [1],
&amp;quot;int cheapCaustics&amp;quot; : [0],
&amp;quot;string cheapCausticsExcludeGroup&amp;quot; : [''],
&amp;quot;int fixedSampleCount&amp;quot; : [0],
&amp;quot;string lightGroup&amp;quot; : [''],
&amp;quot;float importanceMultiplier&amp;quot; : [1.0],
&amp;quot;float msApprox&amp;quot; : [0],
&amp;quot;color msApproxBleed&amp;quot; : [0.5,0.5,0.5],
&amp;quot;color msApproxContribution&amp;quot; : [0.5,0.5,0.5],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-96">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Light &amp;quot;PxrDiskLight&amp;quot;
&amp;quot;string notes&amp;quot; ['No Value']
&amp;quot;float intensity&amp;quot; [1.0]
&amp;quot;float exposure&amp;quot; [0]
&amp;quot;color lightColor&amp;quot; [1 1 1]
&amp;quot;int enableTemperature&amp;quot; [0]
&amp;quot;float temperature&amp;quot; [6500]
&amp;quot;float emissionFocus&amp;quot; [0.0]
&amp;quot;int emissionFocusNormalize&amp;quot; [0]
&amp;quot;color emissionFocusTint&amp;quot; [0 0 0]
&amp;quot;float specular&amp;quot; [1.0]
&amp;quot;float diffuse&amp;quot; [1.0]
&amp;quot;float intensityNearDist&amp;quot; [0.0]
&amp;quot;float specularNearDist&amp;quot; [0.0]
&amp;quot;float diffuseNearDist&amp;quot; [0.0]
&amp;quot;float coneAngle&amp;quot; [90.0]
&amp;quot;float coneSoftness&amp;quot; [0.0]
&amp;quot;string iesProfile&amp;quot; ['']
&amp;quot;float iesProfileScale&amp;quot; [0]
&amp;quot;int iesProfileNormalize&amp;quot; [0]
&amp;quot;int enableShadows&amp;quot; [1]
&amp;quot;color shadowColor&amp;quot; [0 0 0]
&amp;quot;float shadowDistance&amp;quot; [-1.0]
&amp;quot;float shadowFalloff&amp;quot; [-1.0]
&amp;quot;float shadowFalloffGamma&amp;quot; [1.0]
&amp;quot;string shadowSubset&amp;quot; ['']
&amp;quot;string shadowExcludeSubset&amp;quot; ['']
&amp;quot;int areaNormalize&amp;quot; [0]
&amp;quot;int traceLightPaths&amp;quot; [0]
&amp;quot;int thinShadow&amp;quot; [1]
&amp;quot;int visibleInRefractionPath&amp;quot; [1]
&amp;quot;int cheapCaustics&amp;quot; [0]
&amp;quot;string cheapCausticsExcludeGroup&amp;quot; ['']
&amp;quot;int fixedSampleCount&amp;quot; [0]
&amp;quot;string lightGroup&amp;quot; ['']
&amp;quot;float importanceMultiplier&amp;quot; [1.0]
&amp;quot;float msApprox&amp;quot; [0]
&amp;quot;color msApproxBleed&amp;quot; [0.5 0.5 0.5]
&amp;quot;color msApproxContribution&amp;quot; [0.5 0.5 0.5]
&lt;/code>&lt;/pre>
&lt;h1 id="light-7">Light&lt;/h1>
&lt;h2 id="plugin--pxrdistantlight">Plugin : PxrDistantLight&lt;/h2>
&lt;h3 id="python-format-97">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Light(&amp;quot;PxrDistantLight&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string notes&amp;quot; : ['No,Value'],
&amp;quot;float intensity&amp;quot; : [50000],
&amp;quot;float exposure&amp;quot; : [0],
&amp;quot;float angleExtent&amp;quot; : [0.53],
&amp;quot;color lightColor&amp;quot; : [1,1,1],
&amp;quot;int enableTemperature&amp;quot; : [0],
&amp;quot;float temperature&amp;quot; : [6500],
&amp;quot;float emissionFocus&amp;quot; : [0.0],
&amp;quot;int emissionFocusNormalize&amp;quot; : [0],
&amp;quot;color emissionFocusTint&amp;quot; : [0,0,0],
&amp;quot;float specular&amp;quot; : [1.0],
&amp;quot;float diffuse&amp;quot; : [1.0],
&amp;quot;int enableShadows&amp;quot; : [1],
&amp;quot;color shadowColor&amp;quot; : [0,0,0],
&amp;quot;float shadowDistance&amp;quot; : [-1.0],
&amp;quot;float shadowFalloff&amp;quot; : [-1.0],
&amp;quot;float shadowFalloffGamma&amp;quot; : [1.0],
&amp;quot;string shadowSubset&amp;quot; : [''],
&amp;quot;string shadowExcludeSubset&amp;quot; : [''],
&amp;quot;int areaNormalize&amp;quot; : [0],
&amp;quot;int traceLightPaths&amp;quot; : [0],
&amp;quot;int thinShadow&amp;quot; : [1],
&amp;quot;int visibleInRefractionPath&amp;quot; : [1],
&amp;quot;int cheapCaustics&amp;quot; : [0],
&amp;quot;string cheapCausticsExcludeGroup&amp;quot; : [''],
&amp;quot;int fixedSampleCount&amp;quot; : [0],
&amp;quot;string lightGroup&amp;quot; : [''],
&amp;quot;float importanceMultiplier&amp;quot; : [1.0],
&amp;quot;float msApprox&amp;quot; : [0],
&amp;quot;color msApproxBleed&amp;quot; : [0.5,0.5,0.5],
&amp;quot;color msApproxContribution&amp;quot; : [0.5,0.5,0.5],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-97">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Light &amp;quot;PxrDistantLight&amp;quot;
&amp;quot;string notes&amp;quot; ['No Value']
&amp;quot;float intensity&amp;quot; [50000]
&amp;quot;float exposure&amp;quot; [0]
&amp;quot;float angleExtent&amp;quot; [0.53]
&amp;quot;color lightColor&amp;quot; [1 1 1]
&amp;quot;int enableTemperature&amp;quot; [0]
&amp;quot;float temperature&amp;quot; [6500]
&amp;quot;float emissionFocus&amp;quot; [0.0]
&amp;quot;int emissionFocusNormalize&amp;quot; [0]
&amp;quot;color emissionFocusTint&amp;quot; [0 0 0]
&amp;quot;float specular&amp;quot; [1.0]
&amp;quot;float diffuse&amp;quot; [1.0]
&amp;quot;int enableShadows&amp;quot; [1]
&amp;quot;color shadowColor&amp;quot; [0 0 0]
&amp;quot;float shadowDistance&amp;quot; [-1.0]
&amp;quot;float shadowFalloff&amp;quot; [-1.0]
&amp;quot;float shadowFalloffGamma&amp;quot; [1.0]
&amp;quot;string shadowSubset&amp;quot; ['']
&amp;quot;string shadowExcludeSubset&amp;quot; ['']
&amp;quot;int areaNormalize&amp;quot; [0]
&amp;quot;int traceLightPaths&amp;quot; [0]
&amp;quot;int thinShadow&amp;quot; [1]
&amp;quot;int visibleInRefractionPath&amp;quot; [1]
&amp;quot;int cheapCaustics&amp;quot; [0]
&amp;quot;string cheapCausticsExcludeGroup&amp;quot; ['']
&amp;quot;int fixedSampleCount&amp;quot; [0]
&amp;quot;string lightGroup&amp;quot; ['']
&amp;quot;float importanceMultiplier&amp;quot; [1.0]
&amp;quot;float msApprox&amp;quot; [0]
&amp;quot;color msApproxBleed&amp;quot; [0.5 0.5 0.5]
&amp;quot;color msApproxContribution&amp;quot; [0.5 0.5 0.5]
&lt;/code>&lt;/pre>
&lt;h1 id="light-8">Light&lt;/h1>
&lt;h2 id="plugin--pxrmeshlight">Plugin : PxrMeshLight&lt;/h2>
&lt;h3 id="python-format-98">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Light(&amp;quot;PxrMeshLight&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;float intensity&amp;quot; : [1.0],
&amp;quot;float exposure&amp;quot; : [0],
&amp;quot;color lightColor&amp;quot; : [1,1,1],
&amp;quot;color textureColor&amp;quot; : [1,1,1],
&amp;quot;int enableTemperature&amp;quot; : [0],
&amp;quot;float temperature&amp;quot; : [6500],
&amp;quot;float specular&amp;quot; : [1.0],
&amp;quot;float diffuse&amp;quot; : [1.0],
&amp;quot;float intensityNearDist&amp;quot; : [0.0],
&amp;quot;float specularNearDist&amp;quot; : [0.0],
&amp;quot;float diffuseNearDist&amp;quot; : [0.0],
&amp;quot;int enableShadows&amp;quot; : [1],
&amp;quot;color shadowColor&amp;quot; : [0,0,0],
&amp;quot;float shadowDistance&amp;quot; : [-1],
&amp;quot;float shadowFalloff&amp;quot; : [-1.0],
&amp;quot;float shadowFalloffGamma&amp;quot; : [1.0],
&amp;quot;string shadowSubset&amp;quot; : [''],
&amp;quot;string shadowExcludeSubset&amp;quot; : [''],
&amp;quot;float msApprox&amp;quot; : [0],
&amp;quot;color msApproxBleed&amp;quot; : [0.5,0.5,0.5],
&amp;quot;color msApproxContribution&amp;quot; : [0.5,0.5,0.5],
&amp;quot;int areaNormalize&amp;quot; : [0],
&amp;quot;int traceLightPaths&amp;quot; : [0],
&amp;quot;int thinShadow&amp;quot; : [1],
&amp;quot;int visibleInRefractionPath&amp;quot; : [0],
&amp;quot;int cheapCaustics&amp;quot; : [0],
&amp;quot;string cheapCausticsExcludeGroup&amp;quot; : [''],
&amp;quot;float importanceMultiplier&amp;quot; : [1.0],
&amp;quot;string lightGroup&amp;quot; : [''],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-98">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Light &amp;quot;PxrMeshLight&amp;quot;
&amp;quot;float intensity&amp;quot; [1.0]
&amp;quot;float exposure&amp;quot; [0]
&amp;quot;color lightColor&amp;quot; [1 1 1]
&amp;quot;color textureColor&amp;quot; [1 1 1]
&amp;quot;int enableTemperature&amp;quot; [0]
&amp;quot;float temperature&amp;quot; [6500]
&amp;quot;float specular&amp;quot; [1.0]
&amp;quot;float diffuse&amp;quot; [1.0]
&amp;quot;float intensityNearDist&amp;quot; [0.0]
&amp;quot;float specularNearDist&amp;quot; [0.0]
&amp;quot;float diffuseNearDist&amp;quot; [0.0]
&amp;quot;int enableShadows&amp;quot; [1]
&amp;quot;color shadowColor&amp;quot; [0 0 0]
&amp;quot;float shadowDistance&amp;quot; [-1]
&amp;quot;float shadowFalloff&amp;quot; [-1.0]
&amp;quot;float shadowFalloffGamma&amp;quot; [1.0]
&amp;quot;string shadowSubset&amp;quot; ['']
&amp;quot;string shadowExcludeSubset&amp;quot; ['']
&amp;quot;float msApprox&amp;quot; [0]
&amp;quot;color msApproxBleed&amp;quot; [0.5 0.5 0.5]
&amp;quot;color msApproxContribution&amp;quot; [0.5 0.5 0.5]
&amp;quot;int areaNormalize&amp;quot; [0]
&amp;quot;int traceLightPaths&amp;quot; [0]
&amp;quot;int thinShadow&amp;quot; [1]
&amp;quot;int visibleInRefractionPath&amp;quot; [0]
&amp;quot;int cheapCaustics&amp;quot; [0]
&amp;quot;string cheapCausticsExcludeGroup&amp;quot; ['']
&amp;quot;float importanceMultiplier&amp;quot; [1.0]
&amp;quot;string lightGroup&amp;quot; ['']
&lt;/code>&lt;/pre>
&lt;h1 id="light-9">Light&lt;/h1>
&lt;h2 id="plugin--pxraovlight">Plugin : PxrAovLight&lt;/h2>
&lt;h3 id="python-format-99">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Light(&amp;quot;PxrAovLight&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string aovName&amp;quot; : [''],
&amp;quot;string notes&amp;quot; : ['No,Value'],
&amp;quot;int useColor&amp;quot; : [0],
&amp;quot;int invert&amp;quot; : [0],
&amp;quot;int inPrimaryHit&amp;quot; : [1],
&amp;quot;int inRefraction&amp;quot; : [0],
&amp;quot;int inReflection&amp;quot; : [0],
&amp;quot;int onVolumeBoundaries&amp;quot; : [1],
&amp;quot;int useThroughput&amp;quot; : [1],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-99">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Light &amp;quot;PxrAovLight&amp;quot;
&amp;quot;string aovName&amp;quot; ''
&amp;quot;string notes&amp;quot; ['No Value']
&amp;quot;int useColor&amp;quot; [0]
&amp;quot;int invert&amp;quot; [0]
&amp;quot;int inPrimaryHit&amp;quot; [1]
&amp;quot;int inRefraction&amp;quot; [0]
&amp;quot;int inReflection&amp;quot; [0]
&amp;quot;int onVolumeBoundaries&amp;quot; [1]
&amp;quot;int useThroughput&amp;quot; [1]
&lt;/code>&lt;/pre>
&lt;h1 id="displacement">Displacement&lt;/h1>
&lt;h2 id="plugin--pxrdisplace">Plugin : PxrDisplace&lt;/h2>
&lt;h3 id="python-format-100">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Displacement(&amp;quot;PxrDisplace&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;int enabled&amp;quot; : [1],
&amp;quot;float dispAmount&amp;quot; : [1.0],
&amp;quot;float dispScalar&amp;quot; : [0.0],
&amp;quot;vector dispVector&amp;quot; : [0.0,0.0,0.0],
&amp;quot;vector modelDispVector&amp;quot; : [0.0,0.0,0.0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-100">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Displacement &amp;quot;PxrDisplace&amp;quot;
&amp;quot;int enabled&amp;quot; 1
&amp;quot;float dispAmount&amp;quot; 1.0
&amp;quot;float dispScalar&amp;quot; 0.0
&amp;quot;vector dispVector&amp;quot; 0.0 0.0 0.0
&amp;quot;vector modelDispVector&amp;quot; 0.0 0.0 0.0
&lt;/code>&lt;/pre>
&lt;h1 id="options">Options&lt;/h1>
&lt;h2 id="plugin--prmanoptions">Plugin : PRManOptions&lt;/h2>
&lt;h3 id="python-format-101">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Options(&amp;quot;PRManOptions&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string hider:type&amp;quot; : ['raytrace'],
&amp;quot;int hider:adaptall&amp;quot; : [0],
&amp;quot;string hider:adaptivemetric&amp;quot; : ['variance'],
&amp;quot;float hider:darkfalloff&amp;quot; : [0.025],
&amp;quot;float hider:exposurebracket&amp;quot; : [-1.0,1.0],
&amp;quot;int hider:extrememotiondof&amp;quot; : [0],
&amp;quot;int hider:incremental&amp;quot; : [0],
&amp;quot;int hider:decidither&amp;quot; : [0],
&amp;quot;int hider:bluenoise&amp;quot; : [1],
&amp;quot;int hider:jitter&amp;quot; : [1],
&amp;quot;int hider:geomShadowTermBias&amp;quot; : [1],
&amp;quot;int hider:maxsamples&amp;quot; : [0],
&amp;quot;int hider:minextrasamples&amp;quot; : [-1],
&amp;quot;int hider:minsamples&amp;quot; : [-1],
&amp;quot;int hider:samplemotion&amp;quot; : [1],
&amp;quot;float hider:staticsampletime&amp;quot; : [0.0],
&amp;quot;int hider:samplestride&amp;quot; : [1],
&amp;quot;int hider:sampleoffset&amp;quot; : [0],
&amp;quot;int Ri:Frame&amp;quot; : [0],
&amp;quot;string Ri:PixelFilterName&amp;quot; : ['gaussian'],
&amp;quot;float Ri:PixelFilterWidth&amp;quot; : [2,2],
&amp;quot;float Ri:PixelVariance&amp;quot; : [0.015],
&amp;quot;float Ri:Shutter&amp;quot; : [0,0],
&amp;quot;float Shutter:offset&amp;quot; : [0],
&amp;quot;string hider:bakemode&amp;quot; : ['pattern'],
&amp;quot;string hider:primvar&amp;quot; : ['st,'],
&amp;quot;int hider:invert&amp;quot; : [1],
&amp;quot;int hider:bakeudimstride&amp;quot; : [1],
&amp;quot;int hider:bakeudimoffset&amp;quot; : [0],
&amp;quot;point hider:bakebboxmin&amp;quot; : [-1e30,-1e30,-1e30],
&amp;quot;point hider:bakebboxmax&amp;quot; : [1e30,1e30,1e30],
&amp;quot;int hider:raytracebaketesselation&amp;quot; : [0],
&amp;quot;int lighting:selectionlearningscheme&amp;quot; : [1],
&amp;quot;float lighting:minimumestimate&amp;quot; : [1e-6],
&amp;quot;float trace:worldoffset&amp;quot; : [0,0,0],
&amp;quot;string trace:worldorigin&amp;quot; : ['camera'],
&amp;quot;float trace:bvhcompression&amp;quot; : [0],
&amp;quot;int trace:incorrectCurveBias&amp;quot; : [0],
&amp;quot;float curve:minwidth&amp;quot; : [0],
&amp;quot;float dice:offscreenmultiplier&amp;quot; : [1],
&amp;quot;string dice:triangle&amp;quot; : ['trim'],
&amp;quot;int stitch:refwarning&amp;quot; : [1],
&amp;quot;float Ri:FrameAspectRatio&amp;quot; : [-1],
&amp;quot;float Ri:ScreenWindow&amp;quot; : [0,0,0,0],
&amp;quot;float Ri:CropWindow&amp;quot; : [0,1,0,1],
&amp;quot;float Ri:FormatPixelAspectRatio&amp;quot; : [1],
&amp;quot;int Ri:FormatResolution&amp;quot; : [640,480],
&amp;quot;string bucket:order&amp;quot; : ['horizontal'],
&amp;quot;int bucket:orderorigin&amp;quot; : [-1,-1],
&amp;quot;int deep:flagvolumes&amp;quot; : [1],
&amp;quot;int checkpoint:asfinal&amp;quot; : [0],
&amp;quot;string checkpoint:command&amp;quot; : [''],
&amp;quot;string checkpoint:exitat&amp;quot; : [''],
&amp;quot;string checkpoint:interval&amp;quot; : [''],
&amp;quot;int checkpoint:keepfiles&amp;quot; : [0],
&amp;quot;int shade:debug&amp;quot; : [0],
&amp;quot;float shade:roughnessmollification&amp;quot; : [1.0],
&amp;quot;float shade:chiangCompatibilityVersion&amp;quot; : [24.0],
&amp;quot;int shade:shadowBumpTerminator&amp;quot; : [1],
&amp;quot;int shade:subsurfaceTypeDefaultFromVersion24&amp;quot; : [0],
&amp;quot;float statistics:displace_ratios&amp;quot; : [0.1,1],
&amp;quot;string statistics:filename&amp;quot; : [''],
&amp;quot;int statistics:level&amp;quot; : [0],
&amp;quot;int statistics:maxdispwarnings&amp;quot; : [100],
&amp;quot;string statistics:shaderprofile&amp;quot; : [''],
&amp;quot;string statistics:stylesheet&amp;quot; : [''],
&amp;quot;int statistics:texturestatslevel&amp;quot; : [0],
&amp;quot;string statistics:xmlfilename&amp;quot; : [''],
&amp;quot;string statistics:jsonFilename&amp;quot; : [''],
&amp;quot;int limits:brickmemory&amp;quot; : [2097152],
&amp;quot;int limits:bucketsize&amp;quot; : [16,16],
&amp;quot;float limits:deepshadowerror&amp;quot; : [0.01],
&amp;quot;int limits:geocachememory&amp;quot; : [2097152],
&amp;quot;int limits:gridsize&amp;quot; : [289],
&amp;quot;int limits:matrixcachememory&amp;quot; : [0],
&amp;quot;int limits:nurbcurvaturedicefactor&amp;quot; : [3],
&amp;quot;int limits:octreememory&amp;quot; : [20480],
&amp;quot;int limits:opacitycachememory&amp;quot; : [1048576],
&amp;quot;float limits:othreshold&amp;quot; : [0.99609375,0.99609375,0.99609375],
&amp;quot;int limits:pointmemory&amp;quot; : [20480],
&amp;quot;int limits:proceduralbakingclumpsize&amp;quot; : [0],
&amp;quot;int limits:ptexturemaxfiles&amp;quot; : [128],
&amp;quot;int limits:ptexturememory&amp;quot; : [32768],
&amp;quot;float limits:rendermemory&amp;quot; : [0],
&amp;quot;int limits:rendertime&amp;quot; : [0],
&amp;quot;int limits:shadesize&amp;quot; : [289],
&amp;quot;int limits:texturememory&amp;quot; : [2097152],
&amp;quot;float limits:textureperthreadmemoryratio&amp;quot; : [0.5],
&amp;quot;int limits:threads&amp;quot; : [0],
&amp;quot;string searchpath:archive&amp;quot; : [''],
&amp;quot;string searchpath:dirmap&amp;quot; : [''],
&amp;quot;string searchpath:display&amp;quot; : [''],
&amp;quot;string searchpath:procedural&amp;quot; : [''],
&amp;quot;string searchpath:rifilter&amp;quot; : [''],
&amp;quot;string searchpath:rixplugin&amp;quot; : [''],
&amp;quot;string searchpath:shader&amp;quot; : [''],
&amp;quot;string searchpath:texture&amp;quot; : [''],
&amp;quot;string ribparse:varsubst&amp;quot; : [''],
&amp;quot;int osl:batched&amp;quot; : [1],
&amp;quot;int osl:statisticslevel&amp;quot; : [0],
&amp;quot;int osl:verbose&amp;quot; : [4],
&amp;quot;string volume:aggregatespace&amp;quot; : ['world'],
&amp;quot;int interactive:displacementupdatemode&amp;quot; : [0],
&amp;quot;int interactive:displacementupdatedebug&amp;quot; : [0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-101">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Options &amp;quot;PRManOptions&amp;quot;
&amp;quot;string hider:type&amp;quot; ['raytrace']
&amp;quot;int hider:adaptall&amp;quot; [0]
&amp;quot;string hider:adaptivemetric&amp;quot; ['variance']
&amp;quot;float hider:darkfalloff&amp;quot; [0.025]
&amp;quot;float hider:exposurebracket&amp;quot; [-1.0 1.0]
&amp;quot;int hider:extrememotiondof&amp;quot; [0]
&amp;quot;int hider:incremental&amp;quot; [0]
&amp;quot;int hider:decidither&amp;quot; [0]
&amp;quot;int hider:bluenoise&amp;quot; [1]
&amp;quot;int hider:jitter&amp;quot; [1]
&amp;quot;int hider:geomShadowTermBias&amp;quot; [1]
&amp;quot;int hider:maxsamples&amp;quot; [0]
&amp;quot;int hider:minextrasamples&amp;quot; [-1]
&amp;quot;int hider:minsamples&amp;quot; [-1]
&amp;quot;int hider:samplemotion&amp;quot; [1]
&amp;quot;float hider:staticsampletime&amp;quot; [0.0]
&amp;quot;int hider:samplestride&amp;quot; [1]
&amp;quot;int hider:sampleoffset&amp;quot; [0]
&amp;quot;int Ri:Frame&amp;quot; [0]
&amp;quot;string Ri:PixelFilterName&amp;quot; ['gaussian']
&amp;quot;float Ri:PixelFilterWidth&amp;quot; [2 2]
&amp;quot;float Ri:PixelVariance&amp;quot; [0.015]
&amp;quot;float Ri:Shutter&amp;quot; [0 0]
&amp;quot;float Shutter:offset&amp;quot; [0]
&amp;quot;string hider:bakemode&amp;quot; ['pattern']
&amp;quot;string hider:primvar&amp;quot; ['st,']
&amp;quot;int hider:invert&amp;quot; [1]
&amp;quot;int hider:bakeudimstride&amp;quot; [1]
&amp;quot;int hider:bakeudimoffset&amp;quot; [0]
&amp;quot;point hider:bakebboxmin&amp;quot; [-1e30 -1e30 -1e30]
&amp;quot;point hider:bakebboxmax&amp;quot; [1e30 1e30 1e30]
&amp;quot;int hider:raytracebaketesselation&amp;quot; [0]
&amp;quot;int lighting:selectionlearningscheme&amp;quot; [1]
&amp;quot;float lighting:minimumestimate&amp;quot; [1e-6]
&amp;quot;float trace:worldoffset&amp;quot; [0 0 0]
&amp;quot;string trace:worldorigin&amp;quot; ['camera']
&amp;quot;float trace:bvhcompression&amp;quot; [0]
&amp;quot;int trace:incorrectCurveBias&amp;quot; [0]
&amp;quot;float curve:minwidth&amp;quot; [0]
&amp;quot;float dice:offscreenmultiplier&amp;quot; [1]
&amp;quot;string dice:triangle&amp;quot; ['trim']
&amp;quot;int stitch:refwarning&amp;quot; [1]
&amp;quot;float Ri:FrameAspectRatio&amp;quot; [-1]
&amp;quot;float Ri:ScreenWindow&amp;quot; [0 0 0 0]
&amp;quot;float Ri:CropWindow&amp;quot; [0 1 0 1]
&amp;quot;float Ri:FormatPixelAspectRatio&amp;quot; [1]
&amp;quot;int Ri:FormatResolution&amp;quot; [640 480]
&amp;quot;string bucket:order&amp;quot; ['horizontal']
&amp;quot;int bucket:orderorigin&amp;quot; [-1 -1]
&amp;quot;int deep:flagvolumes&amp;quot; [1]
&amp;quot;int checkpoint:asfinal&amp;quot; [0]
&amp;quot;string checkpoint:command&amp;quot; ['']
&amp;quot;string checkpoint:exitat&amp;quot; ['']
&amp;quot;string checkpoint:interval&amp;quot; ['']
&amp;quot;int checkpoint:keepfiles&amp;quot; [0]
&amp;quot;int shade:debug&amp;quot; [0]
&amp;quot;float shade:roughnessmollification&amp;quot; [1.0]
&amp;quot;float shade:chiangCompatibilityVersion&amp;quot; [24.0]
&amp;quot;int shade:shadowBumpTerminator&amp;quot; [1]
&amp;quot;int shade:subsurfaceTypeDefaultFromVersion24&amp;quot; [0]
&amp;quot;float statistics:displace_ratios&amp;quot; [0.1 1]
&amp;quot;string statistics:filename&amp;quot; ['']
&amp;quot;int statistics:level&amp;quot; [0]
&amp;quot;int statistics:maxdispwarnings&amp;quot; [100]
&amp;quot;string statistics:shaderprofile&amp;quot; ['']
&amp;quot;string statistics:stylesheet&amp;quot; ['']
&amp;quot;int statistics:texturestatslevel&amp;quot; [0]
&amp;quot;string statistics:xmlfilename&amp;quot; ['']
&amp;quot;string statistics:jsonFilename&amp;quot; ['']
&amp;quot;int limits:brickmemory&amp;quot; [2097152]
&amp;quot;int limits:bucketsize&amp;quot; [16 16]
&amp;quot;float limits:deepshadowerror&amp;quot; [0.01]
&amp;quot;int limits:geocachememory&amp;quot; [2097152]
&amp;quot;int limits:gridsize&amp;quot; [289]
&amp;quot;int limits:matrixcachememory&amp;quot; [0]
&amp;quot;int limits:nurbcurvaturedicefactor&amp;quot; [3]
&amp;quot;int limits:octreememory&amp;quot; [20480]
&amp;quot;int limits:opacitycachememory&amp;quot; [1048576]
&amp;quot;float limits:othreshold&amp;quot; [0.99609375 0.99609375 0.99609375]
&amp;quot;int limits:pointmemory&amp;quot; [20480]
&amp;quot;int limits:proceduralbakingclumpsize&amp;quot; [0]
&amp;quot;int limits:ptexturemaxfiles&amp;quot; [128]
&amp;quot;int limits:ptexturememory&amp;quot; [32768]
&amp;quot;float limits:rendermemory&amp;quot; [0]
&amp;quot;int limits:rendertime&amp;quot; [0]
&amp;quot;int limits:shadesize&amp;quot; [289]
&amp;quot;int limits:texturememory&amp;quot; [2097152]
&amp;quot;float limits:textureperthreadmemoryratio&amp;quot; [0.5]
&amp;quot;int limits:threads&amp;quot; [0]
&amp;quot;string searchpath:archive&amp;quot; ['']
&amp;quot;string searchpath:dirmap&amp;quot; ['']
&amp;quot;string searchpath:display&amp;quot; ['']
&amp;quot;string searchpath:procedural&amp;quot; ['']
&amp;quot;string searchpath:rifilter&amp;quot; ['']
&amp;quot;string searchpath:rixplugin&amp;quot; ['']
&amp;quot;string searchpath:shader&amp;quot; ['']
&amp;quot;string searchpath:texture&amp;quot; ['']
&amp;quot;string ribparse:varsubst&amp;quot; ['']
&amp;quot;int osl:batched&amp;quot; [1]
&amp;quot;int osl:statisticslevel&amp;quot; [0]
&amp;quot;int osl:verbose&amp;quot; [4]
&amp;quot;string volume:aggregatespace&amp;quot; ['world']
&amp;quot;int interactive:displacementupdatemode&amp;quot; [0]
&amp;quot;int interactive:displacementupdatedebug&amp;quot; [0]
&lt;/code>&lt;/pre>
&lt;h1 id="channel">Channel&lt;/h1>
&lt;h2 id="plugin--prmandisplaychannel">Plugin : PRManDisplayChannel&lt;/h2>
&lt;h3 id="python-format-102">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Channel(&amp;quot;PRManDisplayChannel&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string filter&amp;quot; : ['filter'],
&amp;quot;float relativepixelvariance&amp;quot; : [0],
&amp;quot;float shadowthreshold&amp;quot; : [0.01],
&amp;quot;float remap&amp;quot; : [0,0,0],
&amp;quot;string source&amp;quot; : [''],
&amp;quot;string statistics&amp;quot; : ['none'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-102">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Channel &amp;quot;PRManDisplayChannel&amp;quot;
&amp;quot;string filter&amp;quot; ['filter']
&amp;quot;float relativepixelvariance&amp;quot; [0]
&amp;quot;float shadowthreshold&amp;quot; [0.01]
&amp;quot;float remap&amp;quot; [0 0 0]
&amp;quot;string source&amp;quot; ['']
&amp;quot;string statistics&amp;quot; ['none']
&lt;/code>&lt;/pre>
&lt;h1 id="primvar">Primvar&lt;/h1>
&lt;h2 id="plugin--prmanprimvars">Plugin : PRManPrimVars&lt;/h2>
&lt;h3 id="python-format-103">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Primvar(&amp;quot;PRManPrimVars&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string identifier:object&amp;quot; : [''],
&amp;quot;string stats:prototypeIdentifier&amp;quot; : [''],
&amp;quot;int derivatives:extrapolate&amp;quot; : [1],
&amp;quot;int trace:autobias&amp;quot; : [1],
&amp;quot;float trace:bias&amp;quot; : [0.01],
&amp;quot;int trace:sssautobias&amp;quot; : [1],
&amp;quot;float trace:sssbias&amp;quot; : [1e-4],
&amp;quot;int trace:displacements&amp;quot; : [1],
&amp;quot;string displacementbound:CoordinateSystem&amp;quot; : ['object'],
&amp;quot;int displacementbound:offscreen&amp;quot; : [0],
&amp;quot;float displacementbound:sphere&amp;quot; : [0],
&amp;quot;int displacement:ignorereferenceinstance&amp;quot; : [0],
&amp;quot;string Ri:Orientation&amp;quot; : ['outside'],
&amp;quot;float dice:micropolygonlength&amp;quot; : [1],
&amp;quot;string dice:offscreenstrategy&amp;quot; : ['viewfrustumdistance'],
&amp;quot;int dice:rasterorient&amp;quot; : [1],
&amp;quot;string dice:referencecamera&amp;quot; : [''],
&amp;quot;string dice:referenceinstance&amp;quot; : [''],
&amp;quot;string dice:strategy&amp;quot; : ['instanceprojection'],
&amp;quot;float dice:worlddistancelength&amp;quot; : [-1],
&amp;quot;float Ri:GeometricApproximationFocusFactor&amp;quot; : [0],
&amp;quot;float dice:offscreenmultiplier&amp;quot; : [-1],
&amp;quot;float falloffpower&amp;quot; : [0],
&amp;quot;int curve:opacitysamples&amp;quot; : [0],
&amp;quot;int curve:widthaffectscurvature&amp;quot; : [1],
&amp;quot;float dice:minlength&amp;quot; : [-1],
&amp;quot;string dice:minlengthspace&amp;quot; : [''],
&amp;quot;float Ri:Bound&amp;quot; : [0,0,0,0,0,0],
&amp;quot;string volume:aggregate&amp;quot; : ['globalVolumeAggregate'],
&amp;quot;int volume:dsominmax&amp;quot; : [1],
&amp;quot;float volume:fps&amp;quot; : [1],
&amp;quot;float volume:shutteroffset&amp;quot; : [1],
&amp;quot;int volume:velocityshuttercorrection&amp;quot; : [0],
&amp;quot;int volume:aggregaterespectvisibility&amp;quot; : [1],
&amp;quot;int volume:dsovelocity&amp;quot; : [0],
&amp;quot;int dice:pretessellate&amp;quot; : [1],
&amp;quot;int dice:watertight&amp;quot; : [0],
&amp;quot;int shade:faceset&amp;quot; : [],
&amp;quot;string stitchbound:CoordinateSystem&amp;quot; : [''],
&amp;quot;float stitchbound:sphere&amp;quot; : [0],
&amp;quot;string trimcurve:sense&amp;quot; : ['inside'],
&amp;quot;int polygon:concave&amp;quot; : [1],
&amp;quot;int polygon:smoothdisplacement&amp;quot; : [0],
&amp;quot;int polygon:smoothnormals&amp;quot; : [0],
&amp;quot;int procedural:immediatesubdivide&amp;quot; : [0],
&amp;quot;int procedural:reentrant&amp;quot; : [0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-103">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Primvar &amp;quot;PRManPrimVars&amp;quot;
&amp;quot;string identifier:object&amp;quot; ['']
&amp;quot;string stats:prototypeIdentifier&amp;quot; ['']
&amp;quot;int derivatives:extrapolate&amp;quot; [1]
&amp;quot;int trace:autobias&amp;quot; [1]
&amp;quot;float trace:bias&amp;quot; [0.01]
&amp;quot;int trace:sssautobias&amp;quot; [1]
&amp;quot;float trace:sssbias&amp;quot; [1e-4]
&amp;quot;int trace:displacements&amp;quot; [1]
&amp;quot;string displacementbound:CoordinateSystem&amp;quot; ['object']
&amp;quot;int displacementbound:offscreen&amp;quot; [0]
&amp;quot;float displacementbound:sphere&amp;quot; [0]
&amp;quot;int displacement:ignorereferenceinstance&amp;quot; [0]
&amp;quot;string Ri:Orientation&amp;quot; ['outside']
&amp;quot;float dice:micropolygonlength&amp;quot; [1]
&amp;quot;string dice:offscreenstrategy&amp;quot; ['viewfrustumdistance']
&amp;quot;int dice:rasterorient&amp;quot; [1]
&amp;quot;string dice:referencecamera&amp;quot; ['']
&amp;quot;string dice:referenceinstance&amp;quot; ['']
&amp;quot;string dice:strategy&amp;quot; ['instanceprojection']
&amp;quot;float dice:worlddistancelength&amp;quot; [-1]
&amp;quot;float Ri:GeometricApproximationFocusFactor&amp;quot; [0]
&amp;quot;float dice:offscreenmultiplier&amp;quot; [-1]
&amp;quot;float falloffpower&amp;quot; [0]
&amp;quot;int curve:opacitysamples&amp;quot; [0]
&amp;quot;int curve:widthaffectscurvature&amp;quot; [1]
&amp;quot;float dice:minlength&amp;quot; [-1]
&amp;quot;string dice:minlengthspace&amp;quot; ['']
&amp;quot;float Ri:Bound&amp;quot; [0 0 0 0 0 0]
&amp;quot;string volume:aggregate&amp;quot; ['globalVolumeAggregate']
&amp;quot;int volume:dsominmax&amp;quot; [1]
&amp;quot;float volume:fps&amp;quot; [1]
&amp;quot;float volume:shutteroffset&amp;quot; [1]
&amp;quot;int volume:velocityshuttercorrection&amp;quot; [0]
&amp;quot;int volume:aggregaterespectvisibility&amp;quot; [1]
&amp;quot;int volume:dsovelocity&amp;quot; [0]
&amp;quot;int dice:pretessellate&amp;quot; [1]
&amp;quot;int dice:watertight&amp;quot; [0]
&amp;quot;int shade:faceset&amp;quot; []
&amp;quot;string stitchbound:CoordinateSystem&amp;quot; ['']
&amp;quot;float stitchbound:sphere&amp;quot; [0]
&amp;quot;string trimcurve:sense&amp;quot; ['inside']
&amp;quot;int polygon:concave&amp;quot; [1]
&amp;quot;int polygon:smoothdisplacement&amp;quot; [0]
&amp;quot;int polygon:smoothnormals&amp;quot; [0]
&amp;quot;int procedural:immediatesubdivide&amp;quot; [0]
&amp;quot;int procedural:reentrant&amp;quot; [0]
&lt;/code>&lt;/pre>
&lt;h1 id="attributes">Attributes&lt;/h1>
&lt;h2 id="plugin--prmanattributes">Plugin : PRManAttributes&lt;/h2>
&lt;h3 id="python-format-104">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Attributes(&amp;quot;PRManAttributes&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string grouping:membership&amp;quot; : [''],
&amp;quot;int grouping:id&amp;quot; : [0],
&amp;quot;int identifier:id&amp;quot; : [0],
&amp;quot;int identifier:id2&amp;quot; : [0],
&amp;quot;string identifier:lpegroup&amp;quot; : [''],
&amp;quot;string identifier:name&amp;quot; : [''],
&amp;quot;string stats:identifier&amp;quot; : [''],
&amp;quot;string bake:activeudims&amp;quot; : [''],
&amp;quot;string bake:udimresolutions&amp;quot; : [''],
&amp;quot;int Ri:Matte&amp;quot; : [0],
&amp;quot;int Ri:ReverseOrientation&amp;quot; : [0],
&amp;quot;int Ri:Sides&amp;quot; : [2],
&amp;quot;string lightfilter:subset&amp;quot; : [''],
&amp;quot;string lighting:excludesubset&amp;quot; : [''],
&amp;quot;int lighting:mute&amp;quot; : [0],
&amp;quot;string lighting:subset&amp;quot; : [''],
&amp;quot;float shade:indexofrefraction&amp;quot; : [-1],
&amp;quot;int shade:minsamples&amp;quot; : [1],
&amp;quot;float shade:relativepixelvariance&amp;quot; : [1],
&amp;quot;int trace:holdout&amp;quot; : [0],
&amp;quot;int trace:intersectpriority&amp;quot; : [0],
&amp;quot;int trace:maxdiffusedepth&amp;quot; : [1],
&amp;quot;int trace:maxspeculardepth&amp;quot; : [2],
&amp;quot;string trace:reflectexcludesubset&amp;quot; : [''],
&amp;quot;string trace:reflectsubset&amp;quot; : [''],
&amp;quot;string trace:shadowexcludesubset&amp;quot; : [''],
&amp;quot;string trace:shadowsubset&amp;quot; : [''],
&amp;quot;string trace:transmitexcludesubset&amp;quot; : [''],
&amp;quot;string trace:transmitsubset&amp;quot; : [''],
&amp;quot;int visibility:camera&amp;quot; : [1],
&amp;quot;int visibility:indirect&amp;quot; : [1],
&amp;quot;int visibility:transmission&amp;quot; : [1],
&amp;quot;int curves:widthaffectscurvature&amp;quot; : [1],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-104">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Attributes &amp;quot;PRManAttributes&amp;quot;
&amp;quot;string grouping:membership&amp;quot; ['']
&amp;quot;int grouping:id&amp;quot; [0]
&amp;quot;int identifier:id&amp;quot; [0]
&amp;quot;int identifier:id2&amp;quot; [0]
&amp;quot;string identifier:lpegroup&amp;quot; ['']
&amp;quot;string identifier:name&amp;quot; ['']
&amp;quot;string stats:identifier&amp;quot; ['']
&amp;quot;string bake:activeudims&amp;quot; ['']
&amp;quot;string bake:udimresolutions&amp;quot; ['']
&amp;quot;int Ri:Matte&amp;quot; [0]
&amp;quot;int Ri:ReverseOrientation&amp;quot; [0]
&amp;quot;int Ri:Sides&amp;quot; [2]
&amp;quot;string lightfilter:subset&amp;quot; ['']
&amp;quot;string lighting:excludesubset&amp;quot; ['']
&amp;quot;int lighting:mute&amp;quot; [0]
&amp;quot;string lighting:subset&amp;quot; ['']
&amp;quot;float shade:indexofrefraction&amp;quot; [-1]
&amp;quot;int shade:minsamples&amp;quot; [1]
&amp;quot;float shade:relativepixelvariance&amp;quot; [1]
&amp;quot;int trace:holdout&amp;quot; [0]
&amp;quot;int trace:intersectpriority&amp;quot; [0]
&amp;quot;int trace:maxdiffusedepth&amp;quot; [1]
&amp;quot;int trace:maxspeculardepth&amp;quot; [2]
&amp;quot;string trace:reflectexcludesubset&amp;quot; ['']
&amp;quot;string trace:reflectsubset&amp;quot; ['']
&amp;quot;string trace:shadowexcludesubset&amp;quot; ['']
&amp;quot;string trace:shadowsubset&amp;quot; ['']
&amp;quot;string trace:transmitexcludesubset&amp;quot; ['']
&amp;quot;string trace:transmitsubset&amp;quot; ['']
&amp;quot;int visibility:camera&amp;quot; [1]
&amp;quot;int visibility:indirect&amp;quot; [1]
&amp;quot;int visibility:transmission&amp;quot; [1]
&amp;quot;int curves:widthaffectscurvature&amp;quot; [1]
&lt;/code>&lt;/pre>
&lt;h1 id="camera">Camera&lt;/h1>
&lt;h2 id="plugin--prmancamera">Plugin : PRManCamera&lt;/h2>
&lt;h3 id="python-format-105">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Camera(&amp;quot;PRManCamera&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;float apertureAngle&amp;quot; : [0],
&amp;quot;float apertureDensity&amp;quot; : [0],
&amp;quot;int apertureNSides&amp;quot; : [0],
&amp;quot;float apertureRoundness&amp;quot; : [1],
&amp;quot;float dofaspect&amp;quot; : [1],
&amp;quot;int extremeoffset&amp;quot; : [0],
&amp;quot;float farClip&amp;quot; : [in],
&amp;quot;float nearClip&amp;quot; : [0.1],
&amp;quot;float shutterCloseTime&amp;quot; : [1],
&amp;quot;float shutteropening&amp;quot; : [0,0,0,0,1,1,1,1],
&amp;quot;float shutterOpenTime&amp;quot; : [0],
&amp;quot;float stereoplanedepths&amp;quot; : [],
&amp;quot;float stereoplaneoffsets&amp;quot; : [],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-105">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Camera &amp;quot;PRManCamera&amp;quot;
&amp;quot;float apertureAngle&amp;quot; [0]
&amp;quot;float apertureDensity&amp;quot; [0]
&amp;quot;int apertureNSides&amp;quot; [0]
&amp;quot;float apertureRoundness&amp;quot; [1]
&amp;quot;float dofaspect&amp;quot; [1]
&amp;quot;int extremeoffset&amp;quot; [0]
&amp;quot;float farClip&amp;quot; [in]
&amp;quot;float nearClip&amp;quot; [0.1]
&amp;quot;float shutterCloseTime&amp;quot; [1]
&amp;quot;float shutteropening&amp;quot; [0 0 0 0 1 1 1 1]
&amp;quot;float shutterOpenTime&amp;quot; [0]
&amp;quot;float stereoplanedepths&amp;quot; []
&amp;quot;float stereoplaneoffsets&amp;quot; []
&lt;/code>&lt;/pre></description></item><item><title>Renderman Plugin guide</title><link>https://nccastaff.bournemouth.ac.uk/jmacey/msc/renderman/links/prman25/</link><pubDate>Mon, 12 Feb 2024 00:00:00 +0000</pubDate><guid>https://nccastaff.bournemouth.ac.uk/jmacey/msc/renderman/links/prman25/</guid><description>&lt;h1 id="channel">Channel&lt;/h1>
&lt;h2 id="plugin--prmandisplaychannel">Plugin : PRManDisplayChannel&lt;/h2>
&lt;h3 id="python-format">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Channel(&amp;quot;PRManDisplayChannel&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string filter&amp;quot; : ['box'],
&amp;quot;float filterwidth&amp;quot; : [1,1],
&amp;quot;float relativepixelvariance&amp;quot; : [0],
&amp;quot;float shadowthreshold&amp;quot; : [0.01],
&amp;quot;float remap&amp;quot; : [0,0,0],
&amp;quot;string source&amp;quot; : [''],
&amp;quot;string statistics&amp;quot; : ['none'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Channel &amp;quot;PRManDisplayChannel&amp;quot;
&amp;quot;string filter&amp;quot; ['box']
&amp;quot;float filterwidth&amp;quot; [1 1]
&amp;quot;float relativepixelvariance&amp;quot; [0]
&amp;quot;float shadowthreshold&amp;quot; [0.01]
&amp;quot;float remap&amp;quot; [0 0 0]
&amp;quot;string source&amp;quot; ['']
&amp;quot;string statistics&amp;quot; ['none']
&lt;/code>&lt;/pre>
&lt;h1 id="camera">Camera&lt;/h1>
&lt;h2 id="plugin--prmancamera">Plugin : PRManCamera&lt;/h2>
&lt;h3 id="python-format-1">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Camera(&amp;quot;PRManCamera&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;float apertureAngle&amp;quot; : [0],
&amp;quot;float apertureDensity&amp;quot; : [0],
&amp;quot;int apertureNSides&amp;quot; : [0],
&amp;quot;float apertureRoundness&amp;quot; : [1],
&amp;quot;float dofaspect&amp;quot; : [1],
&amp;quot;int extremeoffset&amp;quot; : [0],
&amp;quot;float farClip&amp;quot; : [in],
&amp;quot;float nearClip&amp;quot; : [0.1],
&amp;quot;float shutterCloseTime&amp;quot; : [1],
&amp;quot;float shutterOpening&amp;quot; : [0,0,0,0,1,1,1,1],
&amp;quot;float shutterOpenTime&amp;quot; : [0],
&amp;quot;float stereoplanedepths&amp;quot; : [],
&amp;quot;float stereoplaneoffsets&amp;quot; : [],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-1">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Camera &amp;quot;PRManCamera&amp;quot;
&amp;quot;float apertureAngle&amp;quot; [0]
&amp;quot;float apertureDensity&amp;quot; [0]
&amp;quot;int apertureNSides&amp;quot; [0]
&amp;quot;float apertureRoundness&amp;quot; [1]
&amp;quot;float dofaspect&amp;quot; [1]
&amp;quot;int extremeoffset&amp;quot; [0]
&amp;quot;float farClip&amp;quot; [in]
&amp;quot;float nearClip&amp;quot; [0.1]
&amp;quot;float shutterCloseTime&amp;quot; [1]
&amp;quot;float shutterOpening&amp;quot; [0 0 0 0 1 1 1 1]
&amp;quot;float shutterOpenTime&amp;quot; [0]
&amp;quot;float stereoplanedepths&amp;quot; []
&amp;quot;float stereoplaneoffsets&amp;quot; []
&lt;/code>&lt;/pre>
&lt;h1 id="options">Options&lt;/h1>
&lt;h2 id="plugin--prmanoptions">Plugin : PRManOptions&lt;/h2>
&lt;h3 id="python-format-2">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Options(&amp;quot;PRManOptions&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string hider:type&amp;quot; : ['raytrace'],
&amp;quot;int hider:adaptall&amp;quot; : [0],
&amp;quot;string hider:adaptivemetric&amp;quot; : ['variance'],
&amp;quot;float hider:darkfalloff&amp;quot; : [0.025],
&amp;quot;float hider:exposurebracket&amp;quot; : [-1.0,1.0],
&amp;quot;int hider:extrememotiondof&amp;quot; : [0],
&amp;quot;int hider:incremental&amp;quot; : [0],
&amp;quot;int hider:decidither&amp;quot; : [0],
&amp;quot;int hider:bluenoise&amp;quot; : [1],
&amp;quot;int hider:jitter&amp;quot; : [1],
&amp;quot;int hider:geomShadowTermBias&amp;quot; : [1],
&amp;quot;int hider:maxsamples&amp;quot; : [0],
&amp;quot;int hider:minextrasamples&amp;quot; : [-1],
&amp;quot;int hider:minsamples&amp;quot; : [-1],
&amp;quot;string hider:pixelfiltermode&amp;quot; : ['importance'],
&amp;quot;int hider:samplemotion&amp;quot; : [1],
&amp;quot;int hider:samplestride&amp;quot; : [1],
&amp;quot;int hider:sampleoffset&amp;quot; : [0],
&amp;quot;int Ri:Frame&amp;quot; : [0],
&amp;quot;float Ri:PixelVariance&amp;quot; : [0.015],
&amp;quot;float Ri:Shutter&amp;quot; : [0,0],
&amp;quot;float Shutter:offset&amp;quot; : [0],
&amp;quot;string hider:bakemode&amp;quot; : ['pattern'],
&amp;quot;string hider:primvar&amp;quot; : ['st,'],
&amp;quot;int hider:invert&amp;quot; : [1],
&amp;quot;int hider:bakeudimstride&amp;quot; : [1],
&amp;quot;int hider:bakeudimoffset&amp;quot; : [0],
&amp;quot;point hider:bakebboxmin&amp;quot; : [-1e30,-1e30,-1e30],
&amp;quot;point hider:bakebboxmax&amp;quot; : [1e30,1e30,1e30],
&amp;quot;int lighting:selectionlearningscheme&amp;quot; : [1],
&amp;quot;float lighting:minimumestimate&amp;quot; : [1e-6],
&amp;quot;float trace:worldoffset&amp;quot; : [0,0,0],
&amp;quot;string trace:worldorigin&amp;quot; : ['camera'],
&amp;quot;float trace:bvhcompression&amp;quot; : [0],
&amp;quot;float curve:minwidth&amp;quot; : [0],
&amp;quot;float dice:offscreenmultiplier&amp;quot; : [1],
&amp;quot;string dice:triangle&amp;quot; : ['trim'],
&amp;quot;int stitch:refwarning&amp;quot; : [1],
&amp;quot;float Ri:FrameAspectRatio&amp;quot; : [-1],
&amp;quot;float Ri:ScreenWindow&amp;quot; : [0,0,0,0],
&amp;quot;float Ri:CropWindow&amp;quot; : [0,1,0,1],
&amp;quot;float Ri:FormatPixelAspectRatio&amp;quot; : [1],
&amp;quot;int Ri:FormatResolution&amp;quot; : [640,480],
&amp;quot;string bucket:order&amp;quot; : ['horizontal'],
&amp;quot;int bucket:orderorigin&amp;quot; : [-1,-1],
&amp;quot;int deep:flagvolumes&amp;quot; : [1],
&amp;quot;int checkpoint:asfinal&amp;quot; : [0],
&amp;quot;string checkpoint:command&amp;quot; : [''],
&amp;quot;string checkpoint:exitat&amp;quot; : [''],
&amp;quot;string checkpoint:interval&amp;quot; : [''],
&amp;quot;int checkpoint:keepfiles&amp;quot; : [0],
&amp;quot;int shade:debug&amp;quot; : [0],
&amp;quot;float shade:roughnessmollification&amp;quot; : [1.0],
&amp;quot;float shade:chiangCompatibilityVersion&amp;quot; : [24.0],
&amp;quot;int shade:shadowBumpTerminator&amp;quot; : [1],
&amp;quot;int shade:subsurfaceTypeDefaultFromVersion24&amp;quot; : [0],
&amp;quot;int shade:incorrectPointOpacityCalculation&amp;quot; : [0],
&amp;quot;float statistics:displace_ratios&amp;quot; : [0.1,1],
&amp;quot;string statistics:filename&amp;quot; : [''],
&amp;quot;int statistics:level&amp;quot; : [0],
&amp;quot;int statistics:maxdispwarnings&amp;quot; : [100],
&amp;quot;string statistics:shaderprofile&amp;quot; : [''],
&amp;quot;string statistics:stylesheet&amp;quot; : [''],
&amp;quot;int statistics:texturestatslevel&amp;quot; : [0],
&amp;quot;string statistics:xmlfilename&amp;quot; : [''],
&amp;quot;int limits:brickmemory&amp;quot; : [2097152],
&amp;quot;int limits:bucketsize&amp;quot; : [16,16],
&amp;quot;float limits:deepshadowerror&amp;quot; : [0.01],
&amp;quot;int limits:geocachememory&amp;quot; : [2097152],
&amp;quot;int limits:gridsize&amp;quot; : [289],
&amp;quot;int limits:matrixcachememory&amp;quot; : [0],
&amp;quot;int limits:nurbcurvaturedicefactor&amp;quot; : [3],
&amp;quot;int limits:octreememory&amp;quot; : [20480],
&amp;quot;int limits:opacitycachememory&amp;quot; : [1048576],
&amp;quot;float limits:othreshold&amp;quot; : [0.99609375,0.99609375,0.99609375],
&amp;quot;int limits:pointmemory&amp;quot; : [20480],
&amp;quot;int limits:proceduralbakingclumpsize&amp;quot; : [0],
&amp;quot;int limits:ptexturemaxfiles&amp;quot; : [128],
&amp;quot;int limits:ptexturememory&amp;quot; : [32768],
&amp;quot;float limits:rendermemory&amp;quot; : [0],
&amp;quot;int limits:rendertime&amp;quot; : [0],
&amp;quot;int limits:shadesize&amp;quot; : [289],
&amp;quot;int limits:texturememory&amp;quot; : [2097152],
&amp;quot;float limits:textureperthreadmemoryratio&amp;quot; : [0.5],
&amp;quot;int limits:threads&amp;quot; : [0],
&amp;quot;string searchpath:archive&amp;quot; : [''],
&amp;quot;string searchpath:dirmap&amp;quot; : [''],
&amp;quot;string searchpath:display&amp;quot; : [''],
&amp;quot;string searchpath:procedural&amp;quot; : [''],
&amp;quot;string searchpath:rifilter&amp;quot; : [''],
&amp;quot;string searchpath:rixplugin&amp;quot; : [''],
&amp;quot;string searchpath:shader&amp;quot; : [''],
&amp;quot;string searchpath:texture&amp;quot; : [''],
&amp;quot;string ribparse:varsubst&amp;quot; : [''],
&amp;quot;int osl:batched&amp;quot; : [1],
&amp;quot;int osl:statisticslevel&amp;quot; : [0],
&amp;quot;int osl:verbose&amp;quot; : [4],
&amp;quot;string volume:aggregatespace&amp;quot; : ['world'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-2">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Options &amp;quot;PRManOptions&amp;quot;
&amp;quot;string hider:type&amp;quot; ['raytrace']
&amp;quot;int hider:adaptall&amp;quot; [0]
&amp;quot;string hider:adaptivemetric&amp;quot; ['variance']
&amp;quot;float hider:darkfalloff&amp;quot; [0.025]
&amp;quot;float hider:exposurebracket&amp;quot; [-1.0 1.0]
&amp;quot;int hider:extrememotiondof&amp;quot; [0]
&amp;quot;int hider:incremental&amp;quot; [0]
&amp;quot;int hider:decidither&amp;quot; [0]
&amp;quot;int hider:bluenoise&amp;quot; [1]
&amp;quot;int hider:jitter&amp;quot; [1]
&amp;quot;int hider:geomShadowTermBias&amp;quot; [1]
&amp;quot;int hider:maxsamples&amp;quot; [0]
&amp;quot;int hider:minextrasamples&amp;quot; [-1]
&amp;quot;int hider:minsamples&amp;quot; [-1]
&amp;quot;string hider:pixelfiltermode&amp;quot; ['importance']
&amp;quot;int hider:samplemotion&amp;quot; [1]
&amp;quot;int hider:samplestride&amp;quot; [1]
&amp;quot;int hider:sampleoffset&amp;quot; [0]
&amp;quot;int Ri:Frame&amp;quot; [0]
&amp;quot;float Ri:PixelVariance&amp;quot; [0.015]
&amp;quot;float Ri:Shutter&amp;quot; [0 0]
&amp;quot;float Shutter:offset&amp;quot; [0]
&amp;quot;string hider:bakemode&amp;quot; ['pattern']
&amp;quot;string hider:primvar&amp;quot; ['st,']
&amp;quot;int hider:invert&amp;quot; [1]
&amp;quot;int hider:bakeudimstride&amp;quot; [1]
&amp;quot;int hider:bakeudimoffset&amp;quot; [0]
&amp;quot;point hider:bakebboxmin&amp;quot; [-1e30 -1e30 -1e30]
&amp;quot;point hider:bakebboxmax&amp;quot; [1e30 1e30 1e30]
&amp;quot;int lighting:selectionlearningscheme&amp;quot; [1]
&amp;quot;float lighting:minimumestimate&amp;quot; [1e-6]
&amp;quot;float trace:worldoffset&amp;quot; [0 0 0]
&amp;quot;string trace:worldorigin&amp;quot; ['camera']
&amp;quot;float trace:bvhcompression&amp;quot; [0]
&amp;quot;float curve:minwidth&amp;quot; [0]
&amp;quot;float dice:offscreenmultiplier&amp;quot; [1]
&amp;quot;string dice:triangle&amp;quot; ['trim']
&amp;quot;int stitch:refwarning&amp;quot; [1]
&amp;quot;float Ri:FrameAspectRatio&amp;quot; [-1]
&amp;quot;float Ri:ScreenWindow&amp;quot; [0 0 0 0]
&amp;quot;float Ri:CropWindow&amp;quot; [0 1 0 1]
&amp;quot;float Ri:FormatPixelAspectRatio&amp;quot; [1]
&amp;quot;int Ri:FormatResolution&amp;quot; [640 480]
&amp;quot;string bucket:order&amp;quot; ['horizontal']
&amp;quot;int bucket:orderorigin&amp;quot; [-1 -1]
&amp;quot;int deep:flagvolumes&amp;quot; [1]
&amp;quot;int checkpoint:asfinal&amp;quot; [0]
&amp;quot;string checkpoint:command&amp;quot; ['']
&amp;quot;string checkpoint:exitat&amp;quot; ['']
&amp;quot;string checkpoint:interval&amp;quot; ['']
&amp;quot;int checkpoint:keepfiles&amp;quot; [0]
&amp;quot;int shade:debug&amp;quot; [0]
&amp;quot;float shade:roughnessmollification&amp;quot; [1.0]
&amp;quot;float shade:chiangCompatibilityVersion&amp;quot; [24.0]
&amp;quot;int shade:shadowBumpTerminator&amp;quot; [1]
&amp;quot;int shade:subsurfaceTypeDefaultFromVersion24&amp;quot; [0]
&amp;quot;int shade:incorrectPointOpacityCalculation&amp;quot; [0]
&amp;quot;float statistics:displace_ratios&amp;quot; [0.1 1]
&amp;quot;string statistics:filename&amp;quot; ['']
&amp;quot;int statistics:level&amp;quot; [0]
&amp;quot;int statistics:maxdispwarnings&amp;quot; [100]
&amp;quot;string statistics:shaderprofile&amp;quot; ['']
&amp;quot;string statistics:stylesheet&amp;quot; ['']
&amp;quot;int statistics:texturestatslevel&amp;quot; [0]
&amp;quot;string statistics:xmlfilename&amp;quot; ['']
&amp;quot;int limits:brickmemory&amp;quot; [2097152]
&amp;quot;int limits:bucketsize&amp;quot; [16 16]
&amp;quot;float limits:deepshadowerror&amp;quot; [0.01]
&amp;quot;int limits:geocachememory&amp;quot; [2097152]
&amp;quot;int limits:gridsize&amp;quot; [289]
&amp;quot;int limits:matrixcachememory&amp;quot; [0]
&amp;quot;int limits:nurbcurvaturedicefactor&amp;quot; [3]
&amp;quot;int limits:octreememory&amp;quot; [20480]
&amp;quot;int limits:opacitycachememory&amp;quot; [1048576]
&amp;quot;float limits:othreshold&amp;quot; [0.99609375 0.99609375 0.99609375]
&amp;quot;int limits:pointmemory&amp;quot; [20480]
&amp;quot;int limits:proceduralbakingclumpsize&amp;quot; [0]
&amp;quot;int limits:ptexturemaxfiles&amp;quot; [128]
&amp;quot;int limits:ptexturememory&amp;quot; [32768]
&amp;quot;float limits:rendermemory&amp;quot; [0]
&amp;quot;int limits:rendertime&amp;quot; [0]
&amp;quot;int limits:shadesize&amp;quot; [289]
&amp;quot;int limits:texturememory&amp;quot; [2097152]
&amp;quot;float limits:textureperthreadmemoryratio&amp;quot; [0.5]
&amp;quot;int limits:threads&amp;quot; [0]
&amp;quot;string searchpath:archive&amp;quot; ['']
&amp;quot;string searchpath:dirmap&amp;quot; ['']
&amp;quot;string searchpath:display&amp;quot; ['']
&amp;quot;string searchpath:procedural&amp;quot; ['']
&amp;quot;string searchpath:rifilter&amp;quot; ['']
&amp;quot;string searchpath:rixplugin&amp;quot; ['']
&amp;quot;string searchpath:shader&amp;quot; ['']
&amp;quot;string searchpath:texture&amp;quot; ['']
&amp;quot;string ribparse:varsubst&amp;quot; ['']
&amp;quot;int osl:batched&amp;quot; [1]
&amp;quot;int osl:statisticslevel&amp;quot; [0]
&amp;quot;int osl:verbose&amp;quot; [4]
&amp;quot;string volume:aggregatespace&amp;quot; ['world']
&lt;/code>&lt;/pre>
&lt;h1 id="attributes">Attributes&lt;/h1>
&lt;h2 id="plugin--prmanattributes">Plugin : PRManAttributes&lt;/h2>
&lt;h3 id="python-format-3">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Attributes(&amp;quot;PRManAttributes&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string grouping:membership&amp;quot; : [''],
&amp;quot;int grouping:id&amp;quot; : [0],
&amp;quot;int identifier:id&amp;quot; : [0],
&amp;quot;int identifier:id2&amp;quot; : [0],
&amp;quot;string identifier:lpegroup&amp;quot; : [''],
&amp;quot;string identifier:name&amp;quot; : [''],
&amp;quot;string stats:identifier&amp;quot; : [''],
&amp;quot;string bake:activeudims&amp;quot; : [''],
&amp;quot;string bake:udimresolutions&amp;quot; : [''],
&amp;quot;int Ri:Matte&amp;quot; : [0],
&amp;quot;int Ri:ReverseOrientation&amp;quot; : [0],
&amp;quot;int Ri:Sides&amp;quot; : [2],
&amp;quot;string lightfilter:subset&amp;quot; : [''],
&amp;quot;string lighting:excludesubset&amp;quot; : [''],
&amp;quot;int lighting:mute&amp;quot; : [0],
&amp;quot;string lighting:subset&amp;quot; : [''],
&amp;quot;float shade:indexofrefraction&amp;quot; : [-1],
&amp;quot;int shade:minsamples&amp;quot; : [1],
&amp;quot;float shade:relativepixelvariance&amp;quot; : [1],
&amp;quot;int trace:holdout&amp;quot; : [0],
&amp;quot;int trace:intersectpriority&amp;quot; : [0],
&amp;quot;int trace:maxdiffusedepth&amp;quot; : [1],
&amp;quot;int trace:maxspeculardepth&amp;quot; : [2],
&amp;quot;string trace:reflectexcludesubset&amp;quot; : [''],
&amp;quot;string trace:reflectsubset&amp;quot; : [''],
&amp;quot;string trace:shadowexcludesubset&amp;quot; : [''],
&amp;quot;string trace:shadowsubset&amp;quot; : [''],
&amp;quot;string trace:transmitexcludesubset&amp;quot; : [''],
&amp;quot;string trace:transmitsubset&amp;quot; : [''],
&amp;quot;int visibility:camera&amp;quot; : [1],
&amp;quot;int visibility:indirect&amp;quot; : [1],
&amp;quot;int visibility:transmission&amp;quot; : [1],
&amp;quot;int curves:widthaffectscurvature&amp;quot; : [1],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-3">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Attributes &amp;quot;PRManAttributes&amp;quot;
&amp;quot;string grouping:membership&amp;quot; ['']
&amp;quot;int grouping:id&amp;quot; [0]
&amp;quot;int identifier:id&amp;quot; [0]
&amp;quot;int identifier:id2&amp;quot; [0]
&amp;quot;string identifier:lpegroup&amp;quot; ['']
&amp;quot;string identifier:name&amp;quot; ['']
&amp;quot;string stats:identifier&amp;quot; ['']
&amp;quot;string bake:activeudims&amp;quot; ['']
&amp;quot;string bake:udimresolutions&amp;quot; ['']
&amp;quot;int Ri:Matte&amp;quot; [0]
&amp;quot;int Ri:ReverseOrientation&amp;quot; [0]
&amp;quot;int Ri:Sides&amp;quot; [2]
&amp;quot;string lightfilter:subset&amp;quot; ['']
&amp;quot;string lighting:excludesubset&amp;quot; ['']
&amp;quot;int lighting:mute&amp;quot; [0]
&amp;quot;string lighting:subset&amp;quot; ['']
&amp;quot;float shade:indexofrefraction&amp;quot; [-1]
&amp;quot;int shade:minsamples&amp;quot; [1]
&amp;quot;float shade:relativepixelvariance&amp;quot; [1]
&amp;quot;int trace:holdout&amp;quot; [0]
&amp;quot;int trace:intersectpriority&amp;quot; [0]
&amp;quot;int trace:maxdiffusedepth&amp;quot; [1]
&amp;quot;int trace:maxspeculardepth&amp;quot; [2]
&amp;quot;string trace:reflectexcludesubset&amp;quot; ['']
&amp;quot;string trace:reflectsubset&amp;quot; ['']
&amp;quot;string trace:shadowexcludesubset&amp;quot; ['']
&amp;quot;string trace:shadowsubset&amp;quot; ['']
&amp;quot;string trace:transmitexcludesubset&amp;quot; ['']
&amp;quot;string trace:transmitsubset&amp;quot; ['']
&amp;quot;int visibility:camera&amp;quot; [1]
&amp;quot;int visibility:indirect&amp;quot; [1]
&amp;quot;int visibility:transmission&amp;quot; [1]
&amp;quot;int curves:widthaffectscurvature&amp;quot; [1]
&lt;/code>&lt;/pre>
&lt;h1 id="primvar">Primvar&lt;/h1>
&lt;h2 id="plugin--prmanprimvars">Plugin : PRManPrimVars&lt;/h2>
&lt;h3 id="python-format-4">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Primvar(&amp;quot;PRManPrimVars&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string identifier:object&amp;quot; : [''],
&amp;quot;string stats:prototypeIdentifier&amp;quot; : [''],
&amp;quot;integer derivatives:extrapolate&amp;quot; : [1],
&amp;quot;integer trace:autobias&amp;quot; : [1],
&amp;quot;float trace:bias&amp;quot; : [0.01],
&amp;quot;integer trace:sssautobias&amp;quot; : [1],
&amp;quot;float trace:sssbias&amp;quot; : [1e-4],
&amp;quot;integer trace:displacements&amp;quot; : [1],
&amp;quot;string displacementbound:CoordinateSystem&amp;quot; : ['object'],
&amp;quot;int displacementbound:offscreen&amp;quot; : [0],
&amp;quot;float displacementbound:sphere&amp;quot; : [0],
&amp;quot;int displacement:ignorereferenceinstance&amp;quot; : [0],
&amp;quot;string Ri:Orientation&amp;quot; : ['outside'],
&amp;quot;float dice:micropolygonlength&amp;quot; : [1],
&amp;quot;string dice:offscreenstrategy&amp;quot; : ['viewfrustumdistance'],
&amp;quot;integer dice:rasterorient&amp;quot; : [1],
&amp;quot;string dice:referencecamera&amp;quot; : [''],
&amp;quot;string dice:referenceinstance&amp;quot; : [''],
&amp;quot;string dice:strategy&amp;quot; : ['instanceprojection'],
&amp;quot;float dice:worlddistancelength&amp;quot; : [-1],
&amp;quot;float Ri:GeometricApproximationFocusFactor&amp;quot; : [0],
&amp;quot;float dice:offscreenmultiplier&amp;quot; : [-1],
&amp;quot;float falloffpower&amp;quot; : [0],
&amp;quot;int curve:opacitysamples&amp;quot; : [0],
&amp;quot;int curve:widthaffectscurvature&amp;quot; : [1],
&amp;quot;float dice:minlength&amp;quot; : [-1],
&amp;quot;string dice:minlengthspace&amp;quot; : [''],
&amp;quot;float Ri:Bound&amp;quot; : [0,0,0,0,0,0],
&amp;quot;string volume:aggregate&amp;quot; : ['globalVolumeAggregate'],
&amp;quot;integer volume:dsominmax&amp;quot; : [1],
&amp;quot;integer volume:temporalmethod&amp;quot; : [0],
&amp;quot;float volume:fps&amp;quot; : [1],
&amp;quot;float volume:shutteroffset&amp;quot; : [1],
&amp;quot;int volume:velocityshuttercorrection&amp;quot; : [0],
&amp;quot;int volume:aggregaterespectvisibility&amp;quot; : [1],
&amp;quot;integer volume:dsovelocity&amp;quot; : [0],
&amp;quot;integer dice:pretessellate&amp;quot; : [1],
&amp;quot;integer dice:watertight&amp;quot; : [0],
&amp;quot;integer shade:faceset&amp;quot; : [],
&amp;quot;string stitchbound:CoordinateSystem&amp;quot; : [''],
&amp;quot;float stitchbound:sphere&amp;quot; : [0],
&amp;quot;string trimcurve:sense&amp;quot; : ['inside'],
&amp;quot;integer polygon:concave&amp;quot; : [1],
&amp;quot;integer polygon:smoothdisplacement&amp;quot; : [0],
&amp;quot;integer polygon:smoothnormals&amp;quot; : [0],
&amp;quot;integer procedural:immediatesubdivide&amp;quot; : [0],
&amp;quot;integer procedural:reentrant&amp;quot; : [0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-4">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Primvar &amp;quot;PRManPrimVars&amp;quot;
&amp;quot;string identifier:object&amp;quot; ['']
&amp;quot;string stats:prototypeIdentifier&amp;quot; ['']
&amp;quot;integer derivatives:extrapolate&amp;quot; [1]
&amp;quot;integer trace:autobias&amp;quot; [1]
&amp;quot;float trace:bias&amp;quot; [0.01]
&amp;quot;integer trace:sssautobias&amp;quot; [1]
&amp;quot;float trace:sssbias&amp;quot; [1e-4]
&amp;quot;integer trace:displacements&amp;quot; [1]
&amp;quot;string displacementbound:CoordinateSystem&amp;quot; ['object']
&amp;quot;int displacementbound:offscreen&amp;quot; [0]
&amp;quot;float displacementbound:sphere&amp;quot; [0]
&amp;quot;int displacement:ignorereferenceinstance&amp;quot; [0]
&amp;quot;string Ri:Orientation&amp;quot; ['outside']
&amp;quot;float dice:micropolygonlength&amp;quot; [1]
&amp;quot;string dice:offscreenstrategy&amp;quot; ['viewfrustumdistance']
&amp;quot;integer dice:rasterorient&amp;quot; [1]
&amp;quot;string dice:referencecamera&amp;quot; ['']
&amp;quot;string dice:referenceinstance&amp;quot; ['']
&amp;quot;string dice:strategy&amp;quot; ['instanceprojection']
&amp;quot;float dice:worlddistancelength&amp;quot; [-1]
&amp;quot;float Ri:GeometricApproximationFocusFactor&amp;quot; [0]
&amp;quot;float dice:offscreenmultiplier&amp;quot; [-1]
&amp;quot;float falloffpower&amp;quot; [0]
&amp;quot;int curve:opacitysamples&amp;quot; [0]
&amp;quot;int curve:widthaffectscurvature&amp;quot; [1]
&amp;quot;float dice:minlength&amp;quot; [-1]
&amp;quot;string dice:minlengthspace&amp;quot; ['']
&amp;quot;float Ri:Bound&amp;quot; [0 0 0 0 0 0]
&amp;quot;string volume:aggregate&amp;quot; ['globalVolumeAggregate']
&amp;quot;integer volume:dsominmax&amp;quot; [1]
&amp;quot;integer volume:temporalmethod&amp;quot; [0]
&amp;quot;float volume:fps&amp;quot; [1]
&amp;quot;float volume:shutteroffset&amp;quot; [1]
&amp;quot;int volume:velocityshuttercorrection&amp;quot; [0]
&amp;quot;int volume:aggregaterespectvisibility&amp;quot; [1]
&amp;quot;integer volume:dsovelocity&amp;quot; [0]
&amp;quot;integer dice:pretessellate&amp;quot; [1]
&amp;quot;integer dice:watertight&amp;quot; [0]
&amp;quot;integer shade:faceset&amp;quot; []
&amp;quot;string stitchbound:CoordinateSystem&amp;quot; ['']
&amp;quot;float stitchbound:sphere&amp;quot; [0]
&amp;quot;string trimcurve:sense&amp;quot; ['inside']
&amp;quot;integer polygon:concave&amp;quot; [1]
&amp;quot;integer polygon:smoothdisplacement&amp;quot; [0]
&amp;quot;integer polygon:smoothnormals&amp;quot; [0]
&amp;quot;integer procedural:immediatesubdivide&amp;quot; [0]
&amp;quot;integer procedural:reentrant&amp;quot; [0]
&lt;/code>&lt;/pre>
&lt;h1 id="displayfilter">DisplayFilter&lt;/h1>
&lt;h2 id="plugin--pxrstylizedlines">Plugin : PxrStylizedLines&lt;/h2>
&lt;h3 id="python-format-5">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.DisplayFilter(&amp;quot;PxrStylizedLines&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string visualizer&amp;quot; : ['finalLinesBeauty'],
&amp;quot;int camdist_linstep_switch&amp;quot; : [0],
&amp;quot;float camdist_Zmin&amp;quot; : [1.0],
&amp;quot;float camdist_Zmax&amp;quot; : [100],
&amp;quot;int camdist_zscale_switch&amp;quot; : [0],
&amp;quot;float camdist_zscale&amp;quot; : [0.04],
&amp;quot;string lineType&amp;quot; : ['sections'],
&amp;quot;string aov&amp;quot; : ['NPRsections'],
&amp;quot;int overwriteDataAOV&amp;quot; : [0],
&amp;quot;string weight_type&amp;quot; : ['bellCurve'],
&amp;quot;float sigmoid_sharpness&amp;quot; : [17],
&amp;quot;float sigmoid_offset&amp;quot; : [0.3],
&amp;quot;string activation_function&amp;quot; : ['spline'],
&amp;quot;float sigmoid_activation_sharpness&amp;quot; : [25],
&amp;quot;float sigmoid_activation_offset&amp;quot; : [0.0],
&amp;quot;float lineThickness&amp;quot; : [1.0],
&amp;quot;string signal&amp;quot; : ['diffuse'],
&amp;quot;string signal_aov_string&amp;quot; : ['diffuse'],
&amp;quot;string whiteShader&amp;quot; : ['signalAovAverage'],
&amp;quot;string lineColorFrom&amp;quot; : ['colorSwatch'],
&amp;quot;color lineColor&amp;quot; : [1,1,1],
&amp;quot;string light_response&amp;quot; : ['none'],
&amp;quot;vector HSV_Light&amp;quot; : [0,1,1],
&amp;quot;vector HSV_Dark&amp;quot; : [0,1,0],
&amp;quot;color lineColorShadow&amp;quot; : [0.5,0.5,0.5],
&amp;quot;int Distort_Switch&amp;quot; : [0],
&amp;quot;float Distort_UV_Scale&amp;quot; : [15],
&amp;quot;int Distort_Negative_Remap&amp;quot; : [0],
&amp;quot;int lineMask_switch&amp;quot; : [0],
&amp;quot;int light_mask_switch&amp;quot; : [0],
&amp;quot;int linesInside_switch&amp;quot; : [0],
&amp;quot;string daisy_chain_comp&amp;quot; : ['over'],
&amp;quot;float linesGamma&amp;quot; : [1.0],
&amp;quot;float compModeMix&amp;quot; : [1.0],
&amp;quot;string shaderNotes&amp;quot; : ['Lines,Stylization,Display,Filter'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-5">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">DisplayFilter &amp;quot;PxrStylizedLines&amp;quot;
&amp;quot;string visualizer&amp;quot; 'finalLinesBeauty'
&amp;quot;int camdist_linstep_switch&amp;quot; 0
&amp;quot;float camdist_Zmin&amp;quot; 1.0
&amp;quot;float camdist_Zmax&amp;quot; 100
&amp;quot;int camdist_zscale_switch&amp;quot; 0
&amp;quot;float camdist_zscale&amp;quot; 0.04
&amp;quot;string lineType&amp;quot; ['sections']
&amp;quot;string aov&amp;quot; ['NPRsections']
&amp;quot;int overwriteDataAOV&amp;quot; [0]
&amp;quot;string weight_type&amp;quot; ['bellCurve']
&amp;quot;float sigmoid_sharpness&amp;quot; [17]
&amp;quot;float sigmoid_offset&amp;quot; [0.3]
&amp;quot;string activation_function&amp;quot; ['spline']
&amp;quot;float sigmoid_activation_sharpness&amp;quot; [25]
&amp;quot;float sigmoid_activation_offset&amp;quot; [0.0]
&amp;quot;float lineThickness&amp;quot; [1.0]
&amp;quot;string signal&amp;quot; ['diffuse']
&amp;quot;string signal_aov_string&amp;quot; ['diffuse']
&amp;quot;string whiteShader&amp;quot; ['signalAovAverage']
&amp;quot;string lineColorFrom&amp;quot; ['colorSwatch']
&amp;quot;color lineColor&amp;quot; [1 1 1]
&amp;quot;string light_response&amp;quot; ['none']
&amp;quot;vector HSV_Light&amp;quot; [0 1 1]
&amp;quot;vector HSV_Dark&amp;quot; [0 1 0]
&amp;quot;color lineColorShadow&amp;quot; [0.5 0.5 0.5]
&amp;quot;int Distort_Switch&amp;quot; [0]
&amp;quot;float Distort_UV_Scale&amp;quot; [15]
&amp;quot;int Distort_Negative_Remap&amp;quot; [0]
&amp;quot;int lineMask_switch&amp;quot; [0]
&amp;quot;int light_mask_switch&amp;quot; [0]
&amp;quot;int linesInside_switch&amp;quot; [0]
&amp;quot;string daisy_chain_comp&amp;quot; ['over']
&amp;quot;float linesGamma&amp;quot; [1.0]
&amp;quot;float compModeMix&amp;quot; [1.0]
&amp;quot;string shaderNotes&amp;quot; ['Lines Stylization Display Filter']
&lt;/code>&lt;/pre>
&lt;h1 id="displayfilter-1">DisplayFilter&lt;/h1>
&lt;h2 id="plugin--pxrshadowdisplayfilter">Plugin : PxrShadowDisplayFilter&lt;/h2>
&lt;h3 id="python-format-6">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.DisplayFilter(&amp;quot;PxrShadowDisplayFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string occludedAov&amp;quot; : [''],
&amp;quot;string unoccludedAov&amp;quot; : [''],
&amp;quot;string shadowAov&amp;quot; : [''],
&amp;quot;float shadowThreshold&amp;quot; : [0.01],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-6">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">DisplayFilter &amp;quot;PxrShadowDisplayFilter&amp;quot;
&amp;quot;string occludedAov&amp;quot; ''
&amp;quot;string unoccludedAov&amp;quot; ''
&amp;quot;string shadowAov&amp;quot; ''
&amp;quot;float shadowThreshold&amp;quot; 0.01
&lt;/code>&lt;/pre>
&lt;h1 id="displayfilter-2">DisplayFilter&lt;/h1>
&lt;h2 id="plugin--pxrstylizedtoon">Plugin : PxrStylizedToon&lt;/h2>
&lt;h3 id="python-format-7">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.DisplayFilter(&amp;quot;PxrStylizedToon&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string visualizer&amp;quot; : ['toonDiffuseFinal'],
&amp;quot;int colorRamp&amp;quot; : [4],
&amp;quot;float colorRamp_Knots&amp;quot; : [0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
&amp;quot;color colorRamp_Colors&amp;quot; : [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
&amp;quot;string colorRamp_Interpolation&amp;quot; : ['catmull-rom'],
&amp;quot;int Toon_Steps&amp;quot; : [4],
&amp;quot;color backgroundColor&amp;quot; : [0,0,0],
&amp;quot;string stepMode&amp;quot; : ['darks'],
&amp;quot;color darks&amp;quot; : [0,0,0],
&amp;quot;float albedoLift&amp;quot; : [0.0],
&amp;quot;string Signal&amp;quot; : ['diffuse'],
&amp;quot;string signal_aov_string&amp;quot; : ['diffuse'],
&amp;quot;string whiteShader&amp;quot; : ['signalAovAverage'],
&amp;quot;float Signal_Energy_Threshold_Min&amp;quot; : [0.0],
&amp;quot;float Signal_Energy_Threshold_Max&amp;quot; : [1.0],
&amp;quot;float Signal_Pre_Gain&amp;quot; : [1.0],
&amp;quot;float Signal_Pre_Gamma&amp;quot; : [1.0],
&amp;quot;int Spline_Ramp_Switch&amp;quot; : [0],
&amp;quot;int ramp&amp;quot; : [4],
&amp;quot;float ramp_Knots&amp;quot; : [0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
&amp;quot;float ramp_Floats&amp;quot; : [0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
&amp;quot;string ramp_Interpolation&amp;quot; : ['linear'],
&amp;quot;int Toon_Mask_Switch&amp;quot; : [0],
&amp;quot;int light_mask_switch&amp;quot; : [0],
&amp;quot;string Note&amp;quot; : ['Color,Spline,Ramp'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-7">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">DisplayFilter &amp;quot;PxrStylizedToon&amp;quot;
&amp;quot;string visualizer&amp;quot; 'toonDiffuseFinal'
&amp;quot;int colorRamp&amp;quot; 4
&amp;quot;float colorRamp_Knots&amp;quot; 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1
&amp;quot;color colorRamp_Colors&amp;quot; 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
&amp;quot;string colorRamp_Interpolation&amp;quot; 'catmull-rom'
&amp;quot;int Toon_Steps&amp;quot; [4]
&amp;quot;color backgroundColor&amp;quot; [0 0 0]
&amp;quot;string stepMode&amp;quot; ['darks']
&amp;quot;color darks&amp;quot; [0 0 0]
&amp;quot;float albedoLift&amp;quot; [0.0]
&amp;quot;string Signal&amp;quot; ['diffuse']
&amp;quot;string signal_aov_string&amp;quot; ['diffuse']
&amp;quot;string whiteShader&amp;quot; ['signalAovAverage']
&amp;quot;float Signal_Energy_Threshold_Min&amp;quot; [0.0]
&amp;quot;float Signal_Energy_Threshold_Max&amp;quot; [1.0]
&amp;quot;float Signal_Pre_Gain&amp;quot; [1.0]
&amp;quot;float Signal_Pre_Gamma&amp;quot; [1.0]
&amp;quot;int Spline_Ramp_Switch&amp;quot; [0]
&amp;quot;int ramp&amp;quot; [4]
&amp;quot;float ramp_Knots&amp;quot; [0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1]
&amp;quot;float ramp_Floats&amp;quot; [0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1]
&amp;quot;string ramp_Interpolation&amp;quot; ['linear']
&amp;quot;int Toon_Mask_Switch&amp;quot; [0]
&amp;quot;int light_mask_switch&amp;quot; [0]
&amp;quot;string Note&amp;quot; ['Color Spline Ramp']
&lt;/code>&lt;/pre>
&lt;h1 id="displayfilter-3">DisplayFilter&lt;/h1>
&lt;h2 id="plugin--pxrstylizedhatching">Plugin : PxrStylizedHatching&lt;/h2>
&lt;h3 id="python-format-8">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.DisplayFilter(&amp;quot;PxrStylizedHatching&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string visualizer&amp;quot; : ['hatchingFinal'],
&amp;quot;string signal&amp;quot; : ['diffuse'],
&amp;quot;string signal_aov_string&amp;quot; : ['diffuse'],
&amp;quot;string whiteShader&amp;quot; : ['signalAovAverage'],
&amp;quot;int Invert_Signal&amp;quot; : [0],
&amp;quot;float hatching_freq&amp;quot; : [0.2],
&amp;quot;string projection&amp;quot; : ['screen'],
&amp;quot;int flip_tex&amp;quot; : [0],
&amp;quot;string triplanar_P&amp;quot; : ['NPRPtriplanar'],
&amp;quot;string triplanar_P_aov_string&amp;quot; : ['NPRPtriplanar'],
&amp;quot;string triplanar_N&amp;quot; : ['NPRNtriplanar'],
&amp;quot;string triplanar_N_aov_string&amp;quot; : ['NPRNtriplanar'],
&amp;quot;float triplanar_blending&amp;quot; : [1.0],
&amp;quot;string hatching_freq_mode&amp;quot; : ['8Values'],
&amp;quot;float hatching_freq_tex1&amp;quot; : [1.0],
&amp;quot;float hatching_freq_tex2&amp;quot; : [2.0],
&amp;quot;float hatching_freq_tex3&amp;quot; : [2.5],
&amp;quot;float hatching_freq_tex4&amp;quot; : [3.0],
&amp;quot;float hatching_freq_tex5&amp;quot; : [3.5],
&amp;quot;float hatching_freq_tex6&amp;quot; : [4.0],
&amp;quot;float hatching_freq_tex7&amp;quot; : [4.5],
&amp;quot;float hatching_freq_tex8&amp;quot; : [5.0],
&amp;quot;string hatchColorFrom&amp;quot; : ['colorSwatch'],
&amp;quot;color hatchColor&amp;quot; : [0,0,0],
&amp;quot;string hatchingTexType&amp;quot; : ['texSetStock'],
&amp;quot;string hatchingTexSetStock&amp;quot; : ['StylizedLooks/pxrStylized-woven'],
&amp;quot;string hatchingTexSetCustom&amp;quot; : [''],
&amp;quot;string hatchingTex1&amp;quot; : [''],
&amp;quot;string hatchingTex2&amp;quot; : [''],
&amp;quot;string hatchingTex3&amp;quot; : [''],
&amp;quot;string hatchingTex4&amp;quot; : [''],
&amp;quot;string hatchingTex5&amp;quot; : [''],
&amp;quot;string hatchingTex6&amp;quot; : [''],
&amp;quot;string hatchingTex7&amp;quot; : [''],
&amp;quot;string hatchingTex8&amp;quot; : [''],
&amp;quot;int Toon_Colors_Switch&amp;quot; : [0],
&amp;quot;int progressive_tex_switch&amp;quot; : [1],
&amp;quot;int hatchTex_invert_switch&amp;quot; : [0],
&amp;quot;float Light_min_freq&amp;quot; : [5.0],
&amp;quot;float Light_max_freq&amp;quot; : [1.0],
&amp;quot;float hatchTexClr_mix&amp;quot; : [0.0],
&amp;quot;int blending_test_colors_switch&amp;quot; : [0],
&amp;quot;string blending_mode&amp;quot; : ['mix'],
&amp;quot;int blending_white&amp;quot; : [1],
&amp;quot;int blending_black&amp;quot; : [0],
&amp;quot;float blending_hold&amp;quot; : [0.0],
&amp;quot;float blending_overlap&amp;quot; : [0.125],
&amp;quot;string hatching_aov_string&amp;quot; : ['NPRhatchOut'],
&amp;quot;string hatching_aov_channel&amp;quot; : ['green'],
&amp;quot;int hatchingMask_switch&amp;quot; : [0],
&amp;quot;int light_mask_switch&amp;quot; : [0],
&amp;quot;int alpha_black_hatch_switch&amp;quot; : [0],
&amp;quot;string Hatch_On&amp;quot; : ['color'],
&amp;quot;color HatchOnColor&amp;quot; : [1,1,1],
&amp;quot;float NPR_mix&amp;quot; : [1.0],
&amp;quot;float Hatch_Gamma&amp;quot; : [0.5],
&amp;quot;string Note&amp;quot; : ['Hatching,Stylized,Looks,Display,Filter'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-8">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">DisplayFilter &amp;quot;PxrStylizedHatching&amp;quot;
&amp;quot;string visualizer&amp;quot; 'hatchingFinal'
&amp;quot;string signal&amp;quot; ['diffuse']
&amp;quot;string signal_aov_string&amp;quot; ['diffuse']
&amp;quot;string whiteShader&amp;quot; ['signalAovAverage']
&amp;quot;int Invert_Signal&amp;quot; [0]
&amp;quot;float hatching_freq&amp;quot; [0.2]
&amp;quot;string projection&amp;quot; ['screen']
&amp;quot;int flip_tex&amp;quot; [0]
&amp;quot;string triplanar_P&amp;quot; ['NPRPtriplanar']
&amp;quot;string triplanar_P_aov_string&amp;quot; ['NPRPtriplanar']
&amp;quot;string triplanar_N&amp;quot; ['NPRNtriplanar']
&amp;quot;string triplanar_N_aov_string&amp;quot; ['NPRNtriplanar']
&amp;quot;float triplanar_blending&amp;quot; [1.0]
&amp;quot;string hatching_freq_mode&amp;quot; ['8Values']
&amp;quot;float hatching_freq_tex1&amp;quot; [1.0]
&amp;quot;float hatching_freq_tex2&amp;quot; [2.0]
&amp;quot;float hatching_freq_tex3&amp;quot; [2.5]
&amp;quot;float hatching_freq_tex4&amp;quot; [3.0]
&amp;quot;float hatching_freq_tex5&amp;quot; [3.5]
&amp;quot;float hatching_freq_tex6&amp;quot; [4.0]
&amp;quot;float hatching_freq_tex7&amp;quot; [4.5]
&amp;quot;float hatching_freq_tex8&amp;quot; [5.0]
&amp;quot;string hatchColorFrom&amp;quot; ['colorSwatch']
&amp;quot;color hatchColor&amp;quot; [0 0 0]
&amp;quot;string hatchingTexType&amp;quot; ['texSetStock']
&amp;quot;string hatchingTexSetStock&amp;quot; ['StylizedLooks/pxrStylized-woven']
&amp;quot;string hatchingTexSetCustom&amp;quot; ['']
&amp;quot;string hatchingTex1&amp;quot; ['']
&amp;quot;string hatchingTex2&amp;quot; ['']
&amp;quot;string hatchingTex3&amp;quot; ['']
&amp;quot;string hatchingTex4&amp;quot; ['']
&amp;quot;string hatchingTex5&amp;quot; ['']
&amp;quot;string hatchingTex6&amp;quot; ['']
&amp;quot;string hatchingTex7&amp;quot; ['']
&amp;quot;string hatchingTex8&amp;quot; ['']
&amp;quot;int Toon_Colors_Switch&amp;quot; [0]
&amp;quot;int progressive_tex_switch&amp;quot; [1]
&amp;quot;int hatchTex_invert_switch&amp;quot; [0]
&amp;quot;float Light_min_freq&amp;quot; [5.0]
&amp;quot;float Light_max_freq&amp;quot; [1.0]
&amp;quot;float hatchTexClr_mix&amp;quot; [0.0]
&amp;quot;int blending_test_colors_switch&amp;quot; [0]
&amp;quot;string blending_mode&amp;quot; ['mix']
&amp;quot;int blending_white&amp;quot; [1]
&amp;quot;int blending_black&amp;quot; [0]
&amp;quot;float blending_hold&amp;quot; [0.0]
&amp;quot;float blending_overlap&amp;quot; [0.125]
&amp;quot;string hatching_aov_string&amp;quot; ['NPRhatchOut']
&amp;quot;string hatching_aov_channel&amp;quot; ['green']
&amp;quot;int hatchingMask_switch&amp;quot; [0]
&amp;quot;int light_mask_switch&amp;quot; [0]
&amp;quot;int alpha_black_hatch_switch&amp;quot; [0]
&amp;quot;string Hatch_On&amp;quot; ['color']
&amp;quot;color HatchOnColor&amp;quot; [1 1 1]
&amp;quot;float NPR_mix&amp;quot; [1.0]
&amp;quot;float Hatch_Gamma&amp;quot; [0.5]
&amp;quot;string Note&amp;quot; ['Hatching Stylized Looks Display Filter']
&lt;/code>&lt;/pre>
&lt;h1 id="displayfilter-4">DisplayFilter&lt;/h1>
&lt;h2 id="plugin--pxrbackgrounddisplayfilter">Plugin : PxrBackgroundDisplayFilter&lt;/h2>
&lt;h3 id="python-format-9">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.DisplayFilter(&amp;quot;PxrBackgroundDisplayFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;color backgroundColor&amp;quot; : [0,0,0],
&amp;quot;string aov&amp;quot; : ['Ci'],
&amp;quot;string aovAlpha&amp;quot; : ['a'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-9">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">DisplayFilter &amp;quot;PxrBackgroundDisplayFilter&amp;quot;
&amp;quot;color backgroundColor&amp;quot; 0 0 0
&amp;quot;string aov&amp;quot; 'Ci'
&amp;quot;string aovAlpha&amp;quot; 'a'
&lt;/code>&lt;/pre>
&lt;h1 id="displayfilter-5">DisplayFilter&lt;/h1>
&lt;h2 id="plugin--pxrfilmictonemapperdisplayfilter">Plugin : PxrFilmicTonemapperDisplayFilter&lt;/h2>
&lt;h3 id="python-format-10">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.DisplayFilter(&amp;quot;PxrFilmicTonemapperDisplayFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;float A&amp;quot; : [0.22],
&amp;quot;float B&amp;quot; : [0.30],
&amp;quot;float C&amp;quot; : [0.10],
&amp;quot;float D&amp;quot; : [0.20],
&amp;quot;float E&amp;quot; : [0.01],
&amp;quot;float F&amp;quot; : [0.3],
&amp;quot;float linearWhitePoint&amp;quot; : [11.2],
&amp;quot;float exposureAdjust&amp;quot; : [1.0],
&amp;quot;string aov&amp;quot; : ['Ci'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-10">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">DisplayFilter &amp;quot;PxrFilmicTonemapperDisplayFilter&amp;quot;
&amp;quot;float A&amp;quot; 0.22
&amp;quot;float B&amp;quot; 0.30
&amp;quot;float C&amp;quot; 0.10
&amp;quot;float D&amp;quot; 0.20
&amp;quot;float E&amp;quot; 0.01
&amp;quot;float F&amp;quot; 0.3
&amp;quot;float linearWhitePoint&amp;quot; 11.2
&amp;quot;float exposureAdjust&amp;quot; 1.0
&amp;quot;string aov&amp;quot; 'Ci'
&lt;/code>&lt;/pre>
&lt;h1 id="displayfilter-6">DisplayFilter&lt;/h1>
&lt;h2 id="plugin--pxrlightsaturation">Plugin : PxrLightSaturation&lt;/h2>
&lt;h3 id="python-format-11">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.DisplayFilter(&amp;quot;PxrLightSaturation&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string aov&amp;quot; : ['Ci'],
&amp;quot;string light&amp;quot; : [''],
&amp;quot;float threshold&amp;quot; : [1.0],
&amp;quot;int invert&amp;quot; : [0],
&amp;quot;float shift&amp;quot; : [1.0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-11">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">DisplayFilter &amp;quot;PxrLightSaturation&amp;quot;
&amp;quot;string aov&amp;quot; 'Ci'
&amp;quot;string light&amp;quot; ''
&amp;quot;float threshold&amp;quot; 1.0
&amp;quot;int invert&amp;quot; 0
&amp;quot;float shift&amp;quot; 1.0
&lt;/code>&lt;/pre>
&lt;h1 id="displayfilter-7">DisplayFilter&lt;/h1>
&lt;h2 id="plugin--pxrimagedisplayfilter">Plugin : PxrImageDisplayFilter&lt;/h2>
&lt;h3 id="python-format-12">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.DisplayFilter(&amp;quot;PxrImageDisplayFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string filename&amp;quot; : [''],
&amp;quot;color colorGain&amp;quot; : [1.0,1.0,1.0],
&amp;quot;color colorOffset&amp;quot; : [0.0,0.0,0.0],
&amp;quot;int linearize&amp;quot; : [0],
&amp;quot;int fit&amp;quot; : [0],
&amp;quot;float filmMinX&amp;quot; : [0.0],
&amp;quot;float filmMaxX&amp;quot; : [0.0],
&amp;quot;float filmMinY&amp;quot; : [0.0],
&amp;quot;float filmMaxY&amp;quot; : [0.0],
&amp;quot;float offsetX&amp;quot; : [0.0],
&amp;quot;float offsetY&amp;quot; : [0.0],
&amp;quot;float scaleX&amp;quot; : [1.0],
&amp;quot;float scaleY&amp;quot; : [1.0],
&amp;quot;float rotate&amp;quot; : [0.0],
&amp;quot;string holdoutShadowAov&amp;quot; : [''],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-12">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">DisplayFilter &amp;quot;PxrImageDisplayFilter&amp;quot;
&amp;quot;string filename&amp;quot; ''
&amp;quot;color colorGain&amp;quot; 1.0 1.0 1.0
&amp;quot;color colorOffset&amp;quot; 0.0 0.0 0.0
&amp;quot;int linearize&amp;quot; 0
&amp;quot;int fit&amp;quot; 0
&amp;quot;float filmMinX&amp;quot; 0.0
&amp;quot;float filmMaxX&amp;quot; 0.0
&amp;quot;float filmMinY&amp;quot; 0.0
&amp;quot;float filmMaxY&amp;quot; 0.0
&amp;quot;float offsetX&amp;quot; 0.0
&amp;quot;float offsetY&amp;quot; 0.0
&amp;quot;float scaleX&amp;quot; 1.0
&amp;quot;float scaleY&amp;quot; 1.0
&amp;quot;float rotate&amp;quot; 0.0
&amp;quot;string holdoutShadowAov&amp;quot; ''
&lt;/code>&lt;/pre>
&lt;h1 id="displayfilter-8">DisplayFilter&lt;/h1>
&lt;h2 id="plugin--pxrgradedisplayfilter">Plugin : PxrGradeDisplayFilter&lt;/h2>
&lt;h3 id="python-format-13">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.DisplayFilter(&amp;quot;PxrGradeDisplayFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;color blackPoint&amp;quot; : [0,0,0],
&amp;quot;color whitePoint&amp;quot; : [1,1,1],
&amp;quot;color lift&amp;quot; : [0,0,0],
&amp;quot;color gain&amp;quot; : [1,1,1],
&amp;quot;color multiply&amp;quot; : [1,1,1],
&amp;quot;color gamma&amp;quot; : [1,1,1],
&amp;quot;color offset&amp;quot; : [0,0,0],
&amp;quot;int clampWhite&amp;quot; : [0],
&amp;quot;int clampBlack&amp;quot; : [1],
&amp;quot;color mask&amp;quot; : [1,1,1],
&amp;quot;string aov&amp;quot; : ['Ci'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-13">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">DisplayFilter &amp;quot;PxrGradeDisplayFilter&amp;quot;
&amp;quot;color blackPoint&amp;quot; 0 0 0
&amp;quot;color whitePoint&amp;quot; 1 1 1
&amp;quot;color lift&amp;quot; 0 0 0
&amp;quot;color gain&amp;quot; 1 1 1
&amp;quot;color multiply&amp;quot; 1 1 1
&amp;quot;color gamma&amp;quot; 1 1 1
&amp;quot;color offset&amp;quot; 0 0 0
&amp;quot;int clampWhite&amp;quot; 0
&amp;quot;int clampBlack&amp;quot; 1
&amp;quot;color mask&amp;quot; 1 1 1
&amp;quot;string aov&amp;quot; 'Ci'
&lt;/code>&lt;/pre>
&lt;h1 id="displayfilter-9">DisplayFilter&lt;/h1>
&lt;h2 id="plugin--pxrhalfbuffererrorfilter">Plugin : PxrHalfBufferErrorFilter&lt;/h2>
&lt;h3 id="python-format-14">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.DisplayFilter(&amp;quot;PxrHalfBufferErrorFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string aov1&amp;quot; : ['even'],
&amp;quot;string aov2&amp;quot; : ['odd'],
&amp;quot;string result&amp;quot; : ['mse'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-14">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">DisplayFilter &amp;quot;PxrHalfBufferErrorFilter&amp;quot;
&amp;quot;string aov1&amp;quot; 'even'
&amp;quot;string aov2&amp;quot; 'odd'
&amp;quot;string result&amp;quot; 'mse'
&lt;/code>&lt;/pre>
&lt;h1 id="displayfilter-10">DisplayFilter&lt;/h1>
&lt;h2 id="plugin--pxrwhitepointdisplayfilter">Plugin : PxrWhitePointDisplayFilter&lt;/h2>
&lt;h3 id="python-format-15">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.DisplayFilter(&amp;quot;PxrWhitePointDisplayFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;float temperature&amp;quot; : [6500],
&amp;quot;int useManualWhitePoint&amp;quot; : [0],
&amp;quot;color manualWhitePoint&amp;quot; : [1,1,1],
&amp;quot;string aov&amp;quot; : ['Ci'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-15">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">DisplayFilter &amp;quot;PxrWhitePointDisplayFilter&amp;quot;
&amp;quot;float temperature&amp;quot; 6500
&amp;quot;int useManualWhitePoint&amp;quot; 0
&amp;quot;color manualWhitePoint&amp;quot; 1 1 1
&amp;quot;string aov&amp;quot; 'Ci'
&lt;/code>&lt;/pre>
&lt;h1 id="displayfilter-11">DisplayFilter&lt;/h1>
&lt;h2 id="plugin--pxredgedetect">Plugin : PxrEdgeDetect&lt;/h2>
&lt;h3 id="python-format-16">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.DisplayFilter(&amp;quot;PxrEdgeDetect&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string aov&amp;quot; : ['Ci'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-16">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">DisplayFilter &amp;quot;PxrEdgeDetect&amp;quot;
&amp;quot;string aov&amp;quot; 'Ci'
&lt;/code>&lt;/pre>
&lt;h1 id="displayfilter-12">DisplayFilter&lt;/h1>
&lt;h2 id="plugin--pxrcopyaovdisplayfilter">Plugin : PxrCopyAOVDisplayFilter&lt;/h2>
&lt;h3 id="python-format-17">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.DisplayFilter(&amp;quot;PxrCopyAOVDisplayFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string readAov&amp;quot; : [''],
&amp;quot;string writeAov&amp;quot; : ['Ci'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-17">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">DisplayFilter &amp;quot;PxrCopyAOVDisplayFilter&amp;quot;
&amp;quot;string readAov&amp;quot; ''
&amp;quot;string writeAov&amp;quot; 'Ci'
&lt;/code>&lt;/pre>
&lt;h1 id="displayfilter-13">DisplayFilter&lt;/h1>
&lt;h2 id="plugin--pxrdisplayfiltercombiner">Plugin : PxrDisplayFilterCombiner&lt;/h2>
&lt;h3 id="python-format-18">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.DisplayFilter(&amp;quot;PxrDisplayFilterCombiner&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;displayfilter filter&amp;quot; : ['No,Value'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-18">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">DisplayFilter &amp;quot;PxrDisplayFilterCombiner&amp;quot;
&amp;quot;displayfilter filter&amp;quot; 'No Value'
&lt;/code>&lt;/pre>
&lt;h1 id="lightfilter">LightFilter&lt;/h1>
&lt;h2 id="plugin--pxrbarnlightfilter">Plugin : PxrBarnLightFilter&lt;/h2>
&lt;h3 id="python-format-19">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.LightFilter(&amp;quot;PxrBarnLightFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;int barnMode&amp;quot; : [0],
&amp;quot;string combineMode&amp;quot; : ['mult'],
&amp;quot;string coordsys&amp;quot; : [''],
&amp;quot;string __lightFilterParentShader&amp;quot; : [''],
&amp;quot;string linkingGroups&amp;quot; : [''],
&amp;quot;string notes&amp;quot; : [''],
&amp;quot;int directional&amp;quot; : [0],
&amp;quot;float shearX&amp;quot; : [0],
&amp;quot;float shearY&amp;quot; : [0],
&amp;quot;float apex&amp;quot; : [25],
&amp;quot;int useLightDirection&amp;quot; : [0],
&amp;quot;float width&amp;quot; : [1.0],
&amp;quot;float height&amp;quot; : [1.0],
&amp;quot;float radius&amp;quot; : [0.5],
&amp;quot;float edge&amp;quot; : [0.0],
&amp;quot;int preBarn&amp;quot; : [2],
&amp;quot;float density&amp;quot; : [1.0],
&amp;quot;int invert&amp;quot; : [0],
&amp;quot;float intensity&amp;quot; : [0.0],
&amp;quot;float diffuse&amp;quot; : [1.0],
&amp;quot;float specular&amp;quot; : [1.0],
&amp;quot;float densityNear&amp;quot; : [0.0],
&amp;quot;float densityFar&amp;quot; : [10.0],
&amp;quot;float densityNearVal&amp;quot; : [1.0],
&amp;quot;float densityFarVal&amp;quot; : [1.0],
&amp;quot;float densityPow&amp;quot; : [1.0],
&amp;quot;int colorRamp&amp;quot; : [4],
&amp;quot;float colorRamp_Knots&amp;quot; : [0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
&amp;quot;color colorRamp_Colors&amp;quot; : [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
&amp;quot;string colorRamp_Interpolation&amp;quot; : ['linear'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-19">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">LightFilter &amp;quot;PxrBarnLightFilter&amp;quot;
&amp;quot;int barnMode&amp;quot; 0
&amp;quot;string combineMode&amp;quot; 'mult'
&amp;quot;string coordsys&amp;quot; ''
&amp;quot;string __lightFilterParentShader&amp;quot; ''
&amp;quot;string linkingGroups&amp;quot; ''
&amp;quot;string notes&amp;quot; ['']
&amp;quot;int directional&amp;quot; [0]
&amp;quot;float shearX&amp;quot; [0]
&amp;quot;float shearY&amp;quot; [0]
&amp;quot;float apex&amp;quot; [25]
&amp;quot;int useLightDirection&amp;quot; [0]
&amp;quot;float width&amp;quot; [1.0]
&amp;quot;float height&amp;quot; [1.0]
&amp;quot;float radius&amp;quot; [0.5]
&amp;quot;float edge&amp;quot; [0.0]
&amp;quot;int preBarn&amp;quot; [2]
&amp;quot;float density&amp;quot; [1.0]
&amp;quot;int invert&amp;quot; [0]
&amp;quot;float intensity&amp;quot; [0.0]
&amp;quot;float diffuse&amp;quot; [1.0]
&amp;quot;float specular&amp;quot; [1.0]
&amp;quot;float densityNear&amp;quot; [0.0]
&amp;quot;float densityFar&amp;quot; [10.0]
&amp;quot;float densityNearVal&amp;quot; [1.0]
&amp;quot;float densityFarVal&amp;quot; [1.0]
&amp;quot;float densityPow&amp;quot; [1.0]
&amp;quot;int colorRamp&amp;quot; [4]
&amp;quot;float colorRamp_Knots&amp;quot; [0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1]
&amp;quot;color colorRamp_Colors&amp;quot; [1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1]
&amp;quot;string colorRamp_Interpolation&amp;quot; ['linear']
&lt;/code>&lt;/pre>
&lt;h1 id="lightfilter-1">LightFilter&lt;/h1>
&lt;h2 id="plugin--pxrcombinerlightfilter">Plugin : PxrCombinerLightFilter&lt;/h2>
&lt;h3 id="python-format-20">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.LightFilter(&amp;quot;PxrCombinerLightFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;lightfilter mult&amp;quot; : ['No,Value'],
&amp;quot;lightfilter max&amp;quot; : ['No,Value'],
&amp;quot;lightfilter min&amp;quot; : ['No,Value'],
&amp;quot;lightfilter screen&amp;quot; : ['No,Value'],
&amp;quot;int combineShadows&amp;quot; : [0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-20">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">LightFilter &amp;quot;PxrCombinerLightFilter&amp;quot;
&amp;quot;lightfilter mult&amp;quot; 'No Value'
&amp;quot;lightfilter max&amp;quot; 'No Value'
&amp;quot;lightfilter min&amp;quot; 'No Value'
&amp;quot;lightfilter screen&amp;quot; 'No Value'
&amp;quot;int combineShadows&amp;quot; 0
&lt;/code>&lt;/pre>
&lt;h1 id="lightfilter-2">LightFilter&lt;/h1>
&lt;h2 id="plugin--pxrrodlightfilter">Plugin : PxrRodLightFilter&lt;/h2>
&lt;h3 id="python-format-21">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.LightFilter(&amp;quot;PxrRodLightFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string combineMode&amp;quot; : ['mult'],
&amp;quot;string coordsys&amp;quot; : [''],
&amp;quot;string linkingGroups&amp;quot; : [''],
&amp;quot;string notes&amp;quot; : [''],
&amp;quot;float width&amp;quot; : [0.0],
&amp;quot;float height&amp;quot; : [0.0],
&amp;quot;float depth&amp;quot; : [0.0],
&amp;quot;float radius&amp;quot; : [1.0],
&amp;quot;float edge&amp;quot; : [0.25],
&amp;quot;float density&amp;quot; : [1.0],
&amp;quot;int invert&amp;quot; : [0],
&amp;quot;float intensity&amp;quot; : [0.0],
&amp;quot;float diffuse&amp;quot; : [1.0],
&amp;quot;float specular&amp;quot; : [1.0],
&amp;quot;float saturation&amp;quot; : [1.0],
&amp;quot;int falloff&amp;quot; : [6],
&amp;quot;float falloff_Knots&amp;quot; : [0,0,0.3,0.7,1,1,1,1,1,1,1,1,1,1,1,1],
&amp;quot;float falloff_Floats&amp;quot; : [0,0,0.2,0.8,1,1,1,1,1,1,1,1,1,1,1,1],
&amp;quot;string falloff_Interpolation&amp;quot; : ['bspline'],
&amp;quot;int colorRamp&amp;quot; : [4],
&amp;quot;float colorRamp_Knots&amp;quot; : [0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
&amp;quot;color colorRamp_Colors&amp;quot; : [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
&amp;quot;string colorRamp_Interpolation&amp;quot; : ['linear'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-21">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">LightFilter &amp;quot;PxrRodLightFilter&amp;quot;
&amp;quot;string combineMode&amp;quot; 'mult'
&amp;quot;string coordsys&amp;quot; ''
&amp;quot;string linkingGroups&amp;quot; ''
&amp;quot;string notes&amp;quot; ['']
&amp;quot;float width&amp;quot; [0.0]
&amp;quot;float height&amp;quot; [0.0]
&amp;quot;float depth&amp;quot; [0.0]
&amp;quot;float radius&amp;quot; [1.0]
&amp;quot;float edge&amp;quot; [0.25]
&amp;quot;float density&amp;quot; [1.0]
&amp;quot;int invert&amp;quot; [0]
&amp;quot;float intensity&amp;quot; [0.0]
&amp;quot;float diffuse&amp;quot; [1.0]
&amp;quot;float specular&amp;quot; [1.0]
&amp;quot;float saturation&amp;quot; [1.0]
&amp;quot;int falloff&amp;quot; [6]
&amp;quot;float falloff_Knots&amp;quot; [0 0 0.3 0.7 1 1 1 1 1 1 1 1 1 1 1 1]
&amp;quot;float falloff_Floats&amp;quot; [0 0 0.2 0.8 1 1 1 1 1 1 1 1 1 1 1 1]
&amp;quot;string falloff_Interpolation&amp;quot; ['bspline']
&amp;quot;int colorRamp&amp;quot; [4]
&amp;quot;float colorRamp_Knots&amp;quot; [0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1]
&amp;quot;color colorRamp_Colors&amp;quot; [1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1]
&amp;quot;string colorRamp_Interpolation&amp;quot; ['linear']
&lt;/code>&lt;/pre>
&lt;h1 id="lightfilter-3">LightFilter&lt;/h1>
&lt;h2 id="plugin--pxrgobolightfilter">Plugin : PxrGoboLightFilter&lt;/h2>
&lt;h3 id="python-format-22">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.LightFilter(&amp;quot;PxrGoboLightFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string combineMode&amp;quot; : ['mult'],
&amp;quot;string coordsys&amp;quot; : [''],
&amp;quot;string __lightFilterParentShader&amp;quot; : [''],
&amp;quot;string linkingGroups&amp;quot; : [''],
&amp;quot;string notes&amp;quot; : [''],
&amp;quot;string map&amp;quot; : ['ratGrid.tex'],
&amp;quot;int linearize&amp;quot; : [0],
&amp;quot;int premultipliedAlpha&amp;quot; : [1],
&amp;quot;int refreshMap&amp;quot; : [0],
&amp;quot;color fillColor&amp;quot; : [1.0,1.0,1.0],
&amp;quot;float width&amp;quot; : [1.0],
&amp;quot;float height&amp;quot; : [1.0],
&amp;quot;float density&amp;quot; : [1],
&amp;quot;int invert&amp;quot; : [0],
&amp;quot;float intensity&amp;quot; : [1.0],
&amp;quot;float diffuse&amp;quot; : [1.0],
&amp;quot;float specular&amp;quot; : [1.0],
&amp;quot;int tileMode&amp;quot; : [0],
&amp;quot;float scaleU&amp;quot; : [1.0],
&amp;quot;float scaleV&amp;quot; : [1.0],
&amp;quot;float offsetU&amp;quot; : [0.0],
&amp;quot;float offsetV&amp;quot; : [0.0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-22">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">LightFilter &amp;quot;PxrGoboLightFilter&amp;quot;
&amp;quot;string combineMode&amp;quot; 'mult'
&amp;quot;string coordsys&amp;quot; ''
&amp;quot;string __lightFilterParentShader&amp;quot; ''
&amp;quot;string linkingGroups&amp;quot; ''
&amp;quot;string notes&amp;quot; ['']
&amp;quot;string map&amp;quot; ['ratGrid.tex']
&amp;quot;int linearize&amp;quot; [0]
&amp;quot;int premultipliedAlpha&amp;quot; [1]
&amp;quot;int refreshMap&amp;quot; [0]
&amp;quot;color fillColor&amp;quot; [1.0 1.0 1.0]
&amp;quot;float width&amp;quot; [1.0]
&amp;quot;float height&amp;quot; [1.0]
&amp;quot;float density&amp;quot; [1]
&amp;quot;int invert&amp;quot; [0]
&amp;quot;float intensity&amp;quot; [1.0]
&amp;quot;float diffuse&amp;quot; [1.0]
&amp;quot;float specular&amp;quot; [1.0]
&amp;quot;int tileMode&amp;quot; [0]
&amp;quot;float scaleU&amp;quot; [1.0]
&amp;quot;float scaleV&amp;quot; [1.0]
&amp;quot;float offsetU&amp;quot; [0.0]
&amp;quot;float offsetV&amp;quot; [0.0]
&lt;/code>&lt;/pre>
&lt;h1 id="lightfilter-4">LightFilter&lt;/h1>
&lt;h2 id="plugin--pxrramplightfilter">Plugin : PxrRampLightFilter&lt;/h2>
&lt;h3 id="python-format-23">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.LightFilter(&amp;quot;PxrRampLightFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string coordsys&amp;quot; : [''],
&amp;quot;string combineMode&amp;quot; : ['mult'],
&amp;quot;string linkingGroups&amp;quot; : [''],
&amp;quot;string notes&amp;quot; : [''],
&amp;quot;int rampType&amp;quot; : [0],
&amp;quot;float beginDist&amp;quot; : [0.0],
&amp;quot;float endDist&amp;quot; : [10.0],
&amp;quot;int ramp&amp;quot; : [4],
&amp;quot;float ramp_Knots&amp;quot; : [0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
&amp;quot;float ramp_Floats&amp;quot; : [0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
&amp;quot;string ramp_Interpolation&amp;quot; : ['linear'],
&amp;quot;float density&amp;quot; : [1.0],
&amp;quot;int invert&amp;quot; : [0],
&amp;quot;float intensity&amp;quot; : [1.0],
&amp;quot;float diffuse&amp;quot; : [1.0],
&amp;quot;float specular&amp;quot; : [1.0],
&amp;quot;float saturation&amp;quot; : [1.0],
&amp;quot;int colorRamp&amp;quot; : [4],
&amp;quot;float colorRamp_Knots&amp;quot; : [0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
&amp;quot;color colorRamp_Colors&amp;quot; : [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
&amp;quot;string colorRamp_Interpolation&amp;quot; : ['linear'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-23">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">LightFilter &amp;quot;PxrRampLightFilter&amp;quot;
&amp;quot;string coordsys&amp;quot; ''
&amp;quot;string combineMode&amp;quot; 'mult'
&amp;quot;string linkingGroups&amp;quot; ''
&amp;quot;string notes&amp;quot; ['']
&amp;quot;int rampType&amp;quot; [0]
&amp;quot;float beginDist&amp;quot; [0.0]
&amp;quot;float endDist&amp;quot; [10.0]
&amp;quot;int ramp&amp;quot; [4]
&amp;quot;float ramp_Knots&amp;quot; [0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1]
&amp;quot;float ramp_Floats&amp;quot; [0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1]
&amp;quot;string ramp_Interpolation&amp;quot; ['linear']
&amp;quot;float density&amp;quot; [1.0]
&amp;quot;int invert&amp;quot; [0]
&amp;quot;float intensity&amp;quot; [1.0]
&amp;quot;float diffuse&amp;quot; [1.0]
&amp;quot;float specular&amp;quot; [1.0]
&amp;quot;float saturation&amp;quot; [1.0]
&amp;quot;int colorRamp&amp;quot; [4]
&amp;quot;float colorRamp_Knots&amp;quot; [0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1]
&amp;quot;color colorRamp_Colors&amp;quot; [1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1]
&amp;quot;string colorRamp_Interpolation&amp;quot; ['linear']
&lt;/code>&lt;/pre>
&lt;h1 id="lightfilter-5">LightFilter&lt;/h1>
&lt;h2 id="plugin--pxrintmultlightfilter">Plugin : PxrIntMultLightFilter&lt;/h2>
&lt;h3 id="python-format-24">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.LightFilter(&amp;quot;PxrIntMultLightFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string combineMode&amp;quot; : ['mult'],
&amp;quot;string linkingGroups&amp;quot; : [''],
&amp;quot;string notes&amp;quot; : [''],
&amp;quot;float intensity&amp;quot; : [1.0],
&amp;quot;float exposure&amp;quot; : [0.0],
&amp;quot;int invert&amp;quot; : [0],
&amp;quot;float density&amp;quot; : [1.0],
&amp;quot;float diffuse&amp;quot; : [1.0],
&amp;quot;float specular&amp;quot; : [1.0],
&amp;quot;float saturation&amp;quot; : [1.0],
&amp;quot;color tint&amp;quot; : [1.0,1.0,1.0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-24">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">LightFilter &amp;quot;PxrIntMultLightFilter&amp;quot;
&amp;quot;string combineMode&amp;quot; 'mult'
&amp;quot;string linkingGroups&amp;quot; ''
&amp;quot;string notes&amp;quot; ['']
&amp;quot;float intensity&amp;quot; [1.0]
&amp;quot;float exposure&amp;quot; [0.0]
&amp;quot;int invert&amp;quot; [0]
&amp;quot;float density&amp;quot; [1.0]
&amp;quot;float diffuse&amp;quot; [1.0]
&amp;quot;float specular&amp;quot; [1.0]
&amp;quot;float saturation&amp;quot; [1.0]
&amp;quot;color tint&amp;quot; [1.0 1.0 1.0]
&lt;/code>&lt;/pre>
&lt;h1 id="lightfilter-6">LightFilter&lt;/h1>
&lt;h2 id="plugin--pxrcookielightfilter">Plugin : PxrCookieLightFilter&lt;/h2>
&lt;h3 id="python-format-25">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.LightFilter(&amp;quot;PxrCookieLightFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;int cookieMode&amp;quot; : [0],
&amp;quot;string combineMode&amp;quot; : ['mult'],
&amp;quot;string coordsys&amp;quot; : [''],
&amp;quot;string __lightFilterParentShader&amp;quot; : [''],
&amp;quot;string linkingGroups&amp;quot; : [''],
&amp;quot;string notes&amp;quot; : [''],
&amp;quot;string map&amp;quot; : ['ratGrid.tex'],
&amp;quot;int refreshMap&amp;quot; : [0],
&amp;quot;color fillColor&amp;quot; : [1.0,1.0,1.0],
&amp;quot;int useAlpha&amp;quot; : [1],
&amp;quot;int linearize&amp;quot; : [0],
&amp;quot;int premultipliedAlpha&amp;quot; : [1],
&amp;quot;float width&amp;quot; : [1.0],
&amp;quot;float height&amp;quot; : [1.0],
&amp;quot;float density&amp;quot; : [1],
&amp;quot;int invert&amp;quot; : [0],
&amp;quot;float intensity&amp;quot; : [1.0],
&amp;quot;float diffuse&amp;quot; : [1.0],
&amp;quot;float specular&amp;quot; : [1.0],
&amp;quot;int directional&amp;quot; : [0],
&amp;quot;int spherical&amp;quot; : [0],
&amp;quot;float shearX&amp;quot; : [0],
&amp;quot;float shearY&amp;quot; : [0],
&amp;quot;float apex&amp;quot; : [25],
&amp;quot;int useLightDirection&amp;quot; : [0],
&amp;quot;int tileMode&amp;quot; : [0],
&amp;quot;int invertU&amp;quot; : [0],
&amp;quot;int invertV&amp;quot; : [0],
&amp;quot;float scaleU&amp;quot; : [1.0],
&amp;quot;float scaleV&amp;quot; : [1.0],
&amp;quot;float offsetU&amp;quot; : [0.0],
&amp;quot;float offsetV&amp;quot; : [0.0],
&amp;quot;float blur&amp;quot; : [0.0],
&amp;quot;float sBlurMult&amp;quot; : [1.0],
&amp;quot;float tBlurMult&amp;quot; : [1.0],
&amp;quot;float blurNearDist&amp;quot; : [0.0],
&amp;quot;float blurMidpoint&amp;quot; : [0.0],
&amp;quot;float blurFarDist&amp;quot; : [10.0],
&amp;quot;float blurNearVal&amp;quot; : [1.0],
&amp;quot;float blurMidVal&amp;quot; : [1.0],
&amp;quot;float blurFarVal&amp;quot; : [1.0],
&amp;quot;float blurPow&amp;quot; : [1.0],
&amp;quot;float densityNearDist&amp;quot; : [0.0],
&amp;quot;float densityMidpoint&amp;quot; : [0.5],
&amp;quot;float densityFarDist&amp;quot; : [10.0],
&amp;quot;float densityNearVal&amp;quot; : [1.0],
&amp;quot;float densityMidVal&amp;quot; : [1.0],
&amp;quot;float densityFarVal&amp;quot; : [1.0],
&amp;quot;float densityPow&amp;quot; : [1.0],
&amp;quot;float saturation&amp;quot; : [1.0],
&amp;quot;float midpoint&amp;quot; : [0.18],
&amp;quot;float contrast&amp;quot; : [1.0],
&amp;quot;float whitepoint&amp;quot; : [1.0],
&amp;quot;color tint&amp;quot; : [1.0,1.0,1.0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-25">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">LightFilter &amp;quot;PxrCookieLightFilter&amp;quot;
&amp;quot;int cookieMode&amp;quot; 0
&amp;quot;string combineMode&amp;quot; 'mult'
&amp;quot;string coordsys&amp;quot; ''
&amp;quot;string __lightFilterParentShader&amp;quot; ''
&amp;quot;string linkingGroups&amp;quot; ''
&amp;quot;string notes&amp;quot; ['']
&amp;quot;string map&amp;quot; ['ratGrid.tex']
&amp;quot;int refreshMap&amp;quot; [0]
&amp;quot;color fillColor&amp;quot; [1.0 1.0 1.0]
&amp;quot;int useAlpha&amp;quot; [1]
&amp;quot;int linearize&amp;quot; [0]
&amp;quot;int premultipliedAlpha&amp;quot; [1]
&amp;quot;float width&amp;quot; [1.0]
&amp;quot;float height&amp;quot; [1.0]
&amp;quot;float density&amp;quot; [1]
&amp;quot;int invert&amp;quot; [0]
&amp;quot;float intensity&amp;quot; [1.0]
&amp;quot;float diffuse&amp;quot; [1.0]
&amp;quot;float specular&amp;quot; [1.0]
&amp;quot;int directional&amp;quot; [0]
&amp;quot;int spherical&amp;quot; [0]
&amp;quot;float shearX&amp;quot; [0]
&amp;quot;float shearY&amp;quot; [0]
&amp;quot;float apex&amp;quot; [25]
&amp;quot;int useLightDirection&amp;quot; [0]
&amp;quot;int tileMode&amp;quot; [0]
&amp;quot;int invertU&amp;quot; [0]
&amp;quot;int invertV&amp;quot; [0]
&amp;quot;float scaleU&amp;quot; [1.0]
&amp;quot;float scaleV&amp;quot; [1.0]
&amp;quot;float offsetU&amp;quot; [0.0]
&amp;quot;float offsetV&amp;quot; [0.0]
&amp;quot;float blur&amp;quot; [0.0]
&amp;quot;float sBlurMult&amp;quot; [1.0]
&amp;quot;float tBlurMult&amp;quot; [1.0]
&amp;quot;float blurNearDist&amp;quot; [0.0]
&amp;quot;float blurMidpoint&amp;quot; [0.0]
&amp;quot;float blurFarDist&amp;quot; [10.0]
&amp;quot;float blurNearVal&amp;quot; [1.0]
&amp;quot;float blurMidVal&amp;quot; [1.0]
&amp;quot;float blurFarVal&amp;quot; [1.0]
&amp;quot;float blurPow&amp;quot; [1.0]
&amp;quot;float densityNearDist&amp;quot; [0.0]
&amp;quot;float densityMidpoint&amp;quot; [0.5]
&amp;quot;float densityFarDist&amp;quot; [10.0]
&amp;quot;float densityNearVal&amp;quot; [1.0]
&amp;quot;float densityMidVal&amp;quot; [1.0]
&amp;quot;float densityFarVal&amp;quot; [1.0]
&amp;quot;float densityPow&amp;quot; [1.0]
&amp;quot;float saturation&amp;quot; [1.0]
&amp;quot;float midpoint&amp;quot; [0.18]
&amp;quot;float contrast&amp;quot; [1.0]
&amp;quot;float whitepoint&amp;quot; [1.0]
&amp;quot;color tint&amp;quot; [1.0 1.0 1.0]
&lt;/code>&lt;/pre>
&lt;h1 id="lightfilter-7">LightFilter&lt;/h1>
&lt;h2 id="plugin--pxrblockerlightfilter">Plugin : PxrBlockerLightFilter&lt;/h2>
&lt;h3 id="python-format-26">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.LightFilter(&amp;quot;PxrBlockerLightFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string combineMode&amp;quot; : ['mult'],
&amp;quot;string coordsys&amp;quot; : [''],
&amp;quot;string linkingGroups&amp;quot; : [''],
&amp;quot;string notes&amp;quot; : [''],
&amp;quot;float width&amp;quot; : [0.0],
&amp;quot;float height&amp;quot; : [0.0],
&amp;quot;float depth&amp;quot; : [0.0],
&amp;quot;float radius&amp;quot; : [1.0],
&amp;quot;float edge&amp;quot; : [0.25],
&amp;quot;float density&amp;quot; : [1.0],
&amp;quot;int invert&amp;quot; : [0],
&amp;quot;float intensity&amp;quot; : [0.0],
&amp;quot;float diffuse&amp;quot; : [1.0],
&amp;quot;float specular&amp;quot; : [1.0],
&amp;quot;float saturation&amp;quot; : [1.0],
&amp;quot;int falloff&amp;quot; : [6],
&amp;quot;float falloff_Knots&amp;quot; : [0,0,0.3,0.7,1,1,1,1,1,1,1,1,1,1,1,1],
&amp;quot;float falloff_Floats&amp;quot; : [0,0,0.2,0.8,1,1,1,1,1,1,1,1,1,1,1,1],
&amp;quot;string falloff_Interpolation&amp;quot; : ['bspline'],
&amp;quot;int colorRamp&amp;quot; : [4],
&amp;quot;float colorRamp_Knots&amp;quot; : [0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
&amp;quot;color colorRamp_Colors&amp;quot; : [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
&amp;quot;string colorRamp_Interpolation&amp;quot; : ['linear'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-26">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">LightFilter &amp;quot;PxrBlockerLightFilter&amp;quot;
&amp;quot;string combineMode&amp;quot; 'mult'
&amp;quot;string coordsys&amp;quot; ''
&amp;quot;string linkingGroups&amp;quot; ''
&amp;quot;string notes&amp;quot; ['']
&amp;quot;float width&amp;quot; [0.0]
&amp;quot;float height&amp;quot; [0.0]
&amp;quot;float depth&amp;quot; [0.0]
&amp;quot;float radius&amp;quot; [1.0]
&amp;quot;float edge&amp;quot; [0.25]
&amp;quot;float density&amp;quot; [1.0]
&amp;quot;int invert&amp;quot; [0]
&amp;quot;float intensity&amp;quot; [0.0]
&amp;quot;float diffuse&amp;quot; [1.0]
&amp;quot;float specular&amp;quot; [1.0]
&amp;quot;float saturation&amp;quot; [1.0]
&amp;quot;int falloff&amp;quot; [6]
&amp;quot;float falloff_Knots&amp;quot; [0 0 0.3 0.7 1 1 1 1 1 1 1 1 1 1 1 1]
&amp;quot;float falloff_Floats&amp;quot; [0 0 0.2 0.8 1 1 1 1 1 1 1 1 1 1 1 1]
&amp;quot;string falloff_Interpolation&amp;quot; ['bspline']
&amp;quot;int colorRamp&amp;quot; [4]
&amp;quot;float colorRamp_Knots&amp;quot; [0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1]
&amp;quot;color colorRamp_Colors&amp;quot; [1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1]
&amp;quot;string colorRamp_Interpolation&amp;quot; ['linear']
&lt;/code>&lt;/pre>
&lt;h1 id="projection">Projection&lt;/h1>
&lt;h2 id="plugin--pxrspherecamera">Plugin : PxrSphereCamera&lt;/h2>
&lt;h3 id="python-format-27">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Projection(&amp;quot;PxrSphereCamera&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;float hsweep&amp;quot; : [360.0],
&amp;quot;float vsweep&amp;quot; : [180.0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-27">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Projection &amp;quot;PxrSphereCamera&amp;quot;
&amp;quot;float hsweep&amp;quot; 360.0
&amp;quot;float vsweep&amp;quot; 180.0
&lt;/code>&lt;/pre>
&lt;h1 id="projection-1">Projection&lt;/h1>
&lt;h2 id="plugin--pxrorthographic">Plugin : PxrOrthographic&lt;/h2>
&lt;h3 id="python-format-28">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Projection(&amp;quot;PxrOrthographic&amp;quot;,&amp;quot;id&amp;quot;,
{
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-28">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Projection &amp;quot;PxrOrthographic&amp;quot;
&lt;/code>&lt;/pre>
&lt;h1 id="projection-2">Projection&lt;/h1>
&lt;h2 id="plugin--omnidirectionalstereo">Plugin : OmnidirectionalStereo&lt;/h2>
&lt;h3 id="python-format-29">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Projection(&amp;quot;OmnidirectionalStereo&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;float interpupilaryDistance&amp;quot; : [0.0635],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-29">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Projection &amp;quot;OmnidirectionalStereo&amp;quot;
&amp;quot;float interpupilaryDistance&amp;quot; 0.0635
&lt;/code>&lt;/pre>
&lt;h1 id="projection-3">Projection&lt;/h1>
&lt;h2 id="plugin--pxrcamera">Plugin : PxrCamera&lt;/h2>
&lt;h3 id="python-format-30">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Projection(&amp;quot;PxrCamera&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;int lensType&amp;quot; : [2],
&amp;quot;float fov&amp;quot; : [90.0],
&amp;quot;float fovEnd&amp;quot; : [0.0],
&amp;quot;float fStop&amp;quot; : [16],
&amp;quot;float focalLength&amp;quot; : [0.0],
&amp;quot;float focalDistance&amp;quot; : [1.0],
&amp;quot;float tilt&amp;quot; : [0.0],
&amp;quot;float roll&amp;quot; : [0.0],
&amp;quot;point focus1&amp;quot; : [0.0,0.0,0.0],
&amp;quot;point focus2&amp;quot; : [0.0,0.0,0.0],
&amp;quot;point focus3&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float shiftX&amp;quot; : [0.0],
&amp;quot;float shiftY&amp;quot; : [0.0],
&amp;quot;float lensScale&amp;quot; : [1.0],
&amp;quot;float radial1&amp;quot; : [0.0],
&amp;quot;float radial2&amp;quot; : [0.0],
&amp;quot;float assymX&amp;quot; : [0.0],
&amp;quot;float assymY&amp;quot; : [0.0],
&amp;quot;float lensAsymmetryX&amp;quot; : [0.0],
&amp;quot;float lensAsymmetryY&amp;quot; : [0.0],
&amp;quot;float distortionCtr&amp;quot; : [0.0,0.0],
&amp;quot;float squeeze&amp;quot; : [1.0],
&amp;quot;float dofPivotCenter&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float dofRadiusStrength&amp;quot; : [0.0],
&amp;quot;float dofRadiusFalloff&amp;quot; : [1.0],
&amp;quot;float dofSqCtr&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float dofSqStrength&amp;quot; : [0.0],
&amp;quot;float dofSqAnamorph&amp;quot; : [1.0],
&amp;quot;float dofSqFalloff&amp;quot; : [1.0],
&amp;quot;float dofMult&amp;quot; : [1.0],
&amp;quot;string cocTexture&amp;quot; : ['No,Value'],
&amp;quot;int numSplitDiopters&amp;quot; : [0],
&amp;quot;float splitDiopterAngle&amp;quot; : [0.0],
&amp;quot;float splitDiopterOffset1&amp;quot; : [0.0],
&amp;quot;float splitDiopterWidth1&amp;quot; : [0.0],
&amp;quot;float splitDiopterFocusDistance1&amp;quot; : [0.0],
&amp;quot;float splitDiopterOffset2&amp;quot; : [0.0],
&amp;quot;float splitDiopterWidth2&amp;quot; : [0.0],
&amp;quot;float splitDiopterFocusDistance2&amp;quot; : [0.0],
&amp;quot;color transverse&amp;quot; : [1.0,1.0,1.0],
&amp;quot;color axial&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float natural&amp;quot; : [0.0],
&amp;quot;float optical&amp;quot; : [0.0],
&amp;quot;string sweep&amp;quot; : ['down'],
&amp;quot;float duration&amp;quot; : [1.0],
&amp;quot;float detail&amp;quot; : [0.0],
&amp;quot;vector enhance&amp;quot; : [0.0,0.0,1.0],
&amp;quot;string matte&amp;quot; : [''],
&amp;quot;float enhanceDisableDOF&amp;quot; : [0.0],
&amp;quot;float enhanceDisableMoBlur&amp;quot; : [0.0],
&amp;quot;float enhanceDiffAdjust&amp;quot; : [0.0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-30">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Projection &amp;quot;PxrCamera&amp;quot;
&amp;quot;int lensType&amp;quot; 2
&amp;quot;float fov&amp;quot; [90.0]
&amp;quot;float fovEnd&amp;quot; [0.0]
&amp;quot;float fStop&amp;quot; [16]
&amp;quot;float focalLength&amp;quot; [0.0]
&amp;quot;float focalDistance&amp;quot; [1.0]
&amp;quot;float tilt&amp;quot; [0.0]
&amp;quot;float roll&amp;quot; [0.0]
&amp;quot;point focus1&amp;quot; [0.0 0.0 0.0]
&amp;quot;point focus2&amp;quot; [0.0 0.0 0.0]
&amp;quot;point focus3&amp;quot; [0.0 0.0 0.0]
&amp;quot;float shiftX&amp;quot; [0.0]
&amp;quot;float shiftY&amp;quot; [0.0]
&amp;quot;float lensScale&amp;quot; [1.0]
&amp;quot;float radial1&amp;quot; [0.0]
&amp;quot;float radial2&amp;quot; [0.0]
&amp;quot;float assymX&amp;quot; [0.0]
&amp;quot;float assymY&amp;quot; [0.0]
&amp;quot;float lensAsymmetryX&amp;quot; [0.0]
&amp;quot;float lensAsymmetryY&amp;quot; [0.0]
&amp;quot;float distortionCtr&amp;quot; [0.0 0.0]
&amp;quot;float squeeze&amp;quot; [1.0]
&amp;quot;float dofPivotCenter&amp;quot; [0.0 0.0 0.0]
&amp;quot;float dofRadiusStrength&amp;quot; [0.0]
&amp;quot;float dofRadiusFalloff&amp;quot; [1.0]
&amp;quot;float dofSqCtr&amp;quot; [0.0 0.0 0.0]
&amp;quot;float dofSqStrength&amp;quot; [0.0]
&amp;quot;float dofSqAnamorph&amp;quot; [1.0]
&amp;quot;float dofSqFalloff&amp;quot; [1.0]
&amp;quot;float dofMult&amp;quot; [1.0]
&amp;quot;string cocTexture&amp;quot; ['No Value']
&amp;quot;int numSplitDiopters&amp;quot; [0]
&amp;quot;float splitDiopterAngle&amp;quot; [0.0]
&amp;quot;float splitDiopterOffset1&amp;quot; [0.0]
&amp;quot;float splitDiopterWidth1&amp;quot; [0.0]
&amp;quot;float splitDiopterFocusDistance1&amp;quot; [0.0]
&amp;quot;float splitDiopterOffset2&amp;quot; [0.0]
&amp;quot;float splitDiopterWidth2&amp;quot; [0.0]
&amp;quot;float splitDiopterFocusDistance2&amp;quot; [0.0]
&amp;quot;color transverse&amp;quot; [1.0 1.0 1.0]
&amp;quot;color axial&amp;quot; [0.0 0.0 0.0]
&amp;quot;float natural&amp;quot; [0.0]
&amp;quot;float optical&amp;quot; [0.0]
&amp;quot;string sweep&amp;quot; ['down']
&amp;quot;float duration&amp;quot; [1.0]
&amp;quot;float detail&amp;quot; [0.0]
&amp;quot;vector enhance&amp;quot; [0.0 0.0 1.0]
&amp;quot;string matte&amp;quot; ['']
&amp;quot;float enhanceDisableDOF&amp;quot; [0.0]
&amp;quot;float enhanceDisableMoBlur&amp;quot; [0.0]
&amp;quot;float enhanceDiffAdjust&amp;quot; [0.0]
&lt;/code>&lt;/pre>
&lt;h1 id="projection-4">Projection&lt;/h1>
&lt;h2 id="plugin--pxrperspective">Plugin : PxrPerspective&lt;/h2>
&lt;h3 id="python-format-31">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Projection(&amp;quot;PxrPerspective&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;float fov&amp;quot; : [90.0],
&amp;quot;float fovEnd&amp;quot; : [0.0],
&amp;quot;float fStop&amp;quot; : [16],
&amp;quot;float focalLength&amp;quot; : [0.0],
&amp;quot;float focalDistance&amp;quot; : [1.0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-31">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Projection &amp;quot;PxrPerspective&amp;quot;
&amp;quot;float fov&amp;quot; 90.0
&amp;quot;float fovEnd&amp;quot; 0.0
&amp;quot;float fStop&amp;quot; 16
&amp;quot;float focalLength&amp;quot; 0.0
&amp;quot;float focalDistance&amp;quot; 1.0
&lt;/code>&lt;/pre>
&lt;h1 id="projection-5">Projection&lt;/h1>
&lt;h2 id="plugin--pxrcylindercamera">Plugin : PxrCylinderCamera&lt;/h2>
&lt;h3 id="python-format-32">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Projection(&amp;quot;PxrCylinderCamera&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;float hsweep&amp;quot; : [360.0],
&amp;quot;float vsweep&amp;quot; : [90.0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-32">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Projection &amp;quot;PxrCylinderCamera&amp;quot;
&amp;quot;float hsweep&amp;quot; 360.0
&amp;quot;float vsweep&amp;quot; 90.0
&lt;/code>&lt;/pre>
&lt;h1 id="projection-6">Projection&lt;/h1>
&lt;h2 id="plugin--pxrlightprobe">Plugin : PxrLightProbe&lt;/h2>
&lt;h3 id="python-format-33">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Projection(&amp;quot;PxrLightProbe&amp;quot;,&amp;quot;id&amp;quot;,
{
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-33">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Projection &amp;quot;PxrLightProbe&amp;quot;
&lt;/code>&lt;/pre>
&lt;h1 id="projection-7">Projection&lt;/h1>
&lt;h2 id="plugin--pxrpanini">Plugin : PxrPanini&lt;/h2>
&lt;h3 id="python-format-34">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Projection(&amp;quot;PxrPanini&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;float fov&amp;quot; : [90.0],
&amp;quot;float compression&amp;quot; : [1.0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-34">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Projection &amp;quot;PxrPanini&amp;quot;
&amp;quot;float fov&amp;quot; 90.0
&amp;quot;float compression&amp;quot; 1.0
&lt;/code>&lt;/pre>
&lt;h1 id="displaydriver">Displaydriver&lt;/h1>
&lt;h2 id="plugin--d_texture">Plugin : d_texture&lt;/h2>
&lt;h3 id="python-format-35">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Displaydriver(&amp;quot;d_texture&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string format&amp;quot; : ['pixar'],
&amp;quot;string type&amp;quot; : ['byte'],
&amp;quot;string exrpixeltype&amp;quot; : ['half'],
&amp;quot;string smode&amp;quot; : ['black'],
&amp;quot;string tmode&amp;quot; : ['black'],
&amp;quot;string compression&amp;quot; : ['lossless'],
&amp;quot;string exrcompression&amp;quot; : ['DWAa'],
&amp;quot;float exrcompressionlevel&amp;quot; : [45.0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-35">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Displaydriver &amp;quot;d_texture&amp;quot;
&amp;quot;string format&amp;quot; 'pixar'
&amp;quot;string type&amp;quot; 'byte'
&amp;quot;string exrpixeltype&amp;quot; 'half'
&amp;quot;string smode&amp;quot; 'black'
&amp;quot;string tmode&amp;quot; 'black'
&amp;quot;string compression&amp;quot; 'lossless'
&amp;quot;string exrcompression&amp;quot; 'DWAa'
&amp;quot;float exrcompressionlevel&amp;quot; 45.0
&lt;/code>&lt;/pre>
&lt;h1 id="displaydriver-1">Displaydriver&lt;/h1>
&lt;h2 id="plugin--d_null">Plugin : d_null&lt;/h2>
&lt;h3 id="python-format-36">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Displaydriver(&amp;quot;d_null&amp;quot;,&amp;quot;id&amp;quot;,
{
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-36">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Displaydriver &amp;quot;d_null&amp;quot;
&lt;/code>&lt;/pre>
&lt;h1 id="displaydriver-2">Displaydriver&lt;/h1>
&lt;h2 id="plugin--d_tiff">Plugin : d_tiff&lt;/h2>
&lt;h3 id="python-format-37">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Displaydriver(&amp;quot;d_tiff&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string format&amp;quot; : ['float32'],
&amp;quot;int quantize&amp;quot; : [1],
&amp;quot;string compression&amp;quot; : ['lzw'],
&amp;quot;string resolutionunit&amp;quot; : ['none'],
&amp;quot;float2 resolution&amp;quot; : [1.0,1.0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-37">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Displaydriver &amp;quot;d_tiff&amp;quot;
&amp;quot;string format&amp;quot; 'float32'
&amp;quot;int quantize&amp;quot; 1
&amp;quot;string compression&amp;quot; 'lzw'
&amp;quot;string resolutionunit&amp;quot; ['none']
&amp;quot;float2 resolution&amp;quot; [1.0 1.0]
&lt;/code>&lt;/pre>
&lt;h1 id="displaydriver-3">Displaydriver&lt;/h1>
&lt;h2 id="plugin--d_png">Plugin : d_png&lt;/h2>
&lt;h3 id="python-format-38">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Displaydriver(&amp;quot;d_png&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;int quantize&amp;quot; : [1],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-38">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Displaydriver &amp;quot;d_png&amp;quot;
&amp;quot;int quantize&amp;quot; 1
&lt;/code>&lt;/pre>
&lt;h1 id="displaydriver-4">Displaydriver&lt;/h1>
&lt;h2 id="plugin--d_pointcloud">Plugin : d_pointcloud&lt;/h2>
&lt;h3 id="python-format-39">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Displaydriver(&amp;quot;d_pointcloud&amp;quot;,&amp;quot;id&amp;quot;,
{
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-39">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Displaydriver &amp;quot;d_pointcloud&amp;quot;
&lt;/code>&lt;/pre>
&lt;h1 id="displaydriver-5">Displaydriver&lt;/h1>
&lt;h2 id="plugin--d_deepexr">Plugin : d_deepexr&lt;/h2>
&lt;h3 id="python-format-40">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Displaydriver(&amp;quot;d_deepexr&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;int asrgba&amp;quot; : [1],
&amp;quot;string storage&amp;quot; : ['scanline'],
&amp;quot;string type&amp;quot; : ['half'],
&amp;quot;string compression&amp;quot; : ['zips'],
&amp;quot;float forcepar&amp;quot; : [0.0],
&amp;quot;int metadatacount&amp;quot; : [0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-40">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Displaydriver &amp;quot;d_deepexr&amp;quot;
&amp;quot;int asrgba&amp;quot; 1
&amp;quot;string storage&amp;quot; 'scanline'
&amp;quot;string type&amp;quot; 'half'
&amp;quot;string compression&amp;quot; 'zips'
&amp;quot;float forcepar&amp;quot; 0.0
&amp;quot;int metadatacount&amp;quot; 0
&lt;/code>&lt;/pre>
&lt;h1 id="displaydriver-6">Displaydriver&lt;/h1>
&lt;h2 id="plugin--d_openexr">Plugin : d_openexr&lt;/h2>
&lt;h3 id="python-format-41">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Displaydriver(&amp;quot;d_openexr&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;int asrgba&amp;quot; : [1],
&amp;quot;string autocrop&amp;quot; : ['false'],
&amp;quot;string storage&amp;quot; : ['scanline'],
&amp;quot;string exrpixeltype&amp;quot; : ['half'],
&amp;quot;string compression&amp;quot; : ['zips'],
&amp;quot;float compressionlevel&amp;quot; : [45.0],
&amp;quot;float forcepar&amp;quot; : [0.0],
&amp;quot;int metadatacount&amp;quot; : [0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-41">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Displaydriver &amp;quot;d_openexr&amp;quot;
&amp;quot;int asrgba&amp;quot; 1
&amp;quot;string autocrop&amp;quot; 'false'
&amp;quot;string storage&amp;quot; 'scanline'
&amp;quot;string exrpixeltype&amp;quot; 'half'
&amp;quot;string compression&amp;quot; 'zips'
&amp;quot;float compressionlevel&amp;quot; 45.0
&amp;quot;float forcepar&amp;quot; 0.0
&amp;quot;int metadatacount&amp;quot; 0
&lt;/code>&lt;/pre>
&lt;h1 id="displaydriver-7">Displaydriver&lt;/h1>
&lt;h2 id="plugin--d_it">Plugin : d_it&lt;/h2>
&lt;h3 id="python-format-42">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Displaydriver(&amp;quot;d_it&amp;quot;,&amp;quot;id&amp;quot;,
{
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-42">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Displaydriver &amp;quot;d_it&amp;quot;
&lt;/code>&lt;/pre>
&lt;h1 id="displaydriver-8">Displaydriver&lt;/h1>
&lt;h2 id="plugin--d_targa">Plugin : d_targa&lt;/h2>
&lt;h3 id="python-format-43">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Displaydriver(&amp;quot;d_targa&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;int quantize&amp;quot; : [1],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-43">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Displaydriver &amp;quot;d_targa&amp;quot;
&amp;quot;int quantize&amp;quot; 1
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf">Bxdf&lt;/h1>
&lt;h2 id="plugin--lamahairchiang">Plugin : LamaHairChiang&lt;/h2>
&lt;h3 id="python-format-44">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;LamaHairChiang&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;color colorR&amp;quot; : [1.0,1.0,1.0],
&amp;quot;color colorTT&amp;quot; : [0.4,0.4,0.4],
&amp;quot;color colorTintTT&amp;quot; : [1.0,1.0,1.0],
&amp;quot;int remapColorTT&amp;quot; : [1],
&amp;quot;float ltRoughnessR&amp;quot; : [0.13],
&amp;quot;float ltRoughnessTT&amp;quot; : [0.27],
&amp;quot;float ltRoughnessTRT&amp;quot; : [0.27],
&amp;quot;float azRoughness&amp;quot; : [.35],
&amp;quot;float offset&amp;quot; : [-3.0],
&amp;quot;float IOR&amp;quot; : [1.55],
&amp;quot;float gainR&amp;quot; : [1.0],
&amp;quot;float gainTT&amp;quot; : [1.0],
&amp;quot;float gainTRT&amp;quot; : [1.0],
&amp;quot;float gainTRRT&amp;quot; : [1.0],
&amp;quot;normal textureNormal&amp;quot; : [0,0,0],
&amp;quot;normal textureTangent&amp;quot; : [0,0,0],
&amp;quot;float textureFiberAxisOffset&amp;quot; : [0],
&amp;quot;color shadowColor&amp;quot; : [0.0,0.0,0.0],
&amp;quot;int roughnessCompatibility&amp;quot; : [0],
&amp;quot;float mollification&amp;quot; : [1.0],
&amp;quot;string specularRLobeName&amp;quot; : ['hair1'],
&amp;quot;string specularTTLobeName&amp;quot; : ['hair2'],
&amp;quot;string specularTRTLobeName&amp;quot; : ['hair3'],
&amp;quot;string diffuseLobeName&amp;quot; : ['hair4'],
&amp;quot;int lobeTypeMode&amp;quot; : [0],
&amp;quot;string userLobeName&amp;quot; : [''],
&amp;quot;string matte&amp;quot; : [''],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-44">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Bxdf &amp;quot;LamaHairChiang&amp;quot;
&amp;quot;color colorR&amp;quot; [1.0 1.0 1.0]
&amp;quot;color colorTT&amp;quot; [0.4 0.4 0.4]
&amp;quot;color colorTintTT&amp;quot; [1.0 1.0 1.0]
&amp;quot;int remapColorTT&amp;quot; [1]
&amp;quot;float ltRoughnessR&amp;quot; [0.13]
&amp;quot;float ltRoughnessTT&amp;quot; [0.27]
&amp;quot;float ltRoughnessTRT&amp;quot; [0.27]
&amp;quot;float azRoughness&amp;quot; [.35]
&amp;quot;float offset&amp;quot; [-3.0]
&amp;quot;float IOR&amp;quot; [1.55]
&amp;quot;float gainR&amp;quot; [1.0]
&amp;quot;float gainTT&amp;quot; [1.0]
&amp;quot;float gainTRT&amp;quot; [1.0]
&amp;quot;float gainTRRT&amp;quot; [1.0]
&amp;quot;normal textureNormal&amp;quot; [0 0 0]
&amp;quot;normal textureTangent&amp;quot; [0 0 0]
&amp;quot;float textureFiberAxisOffset&amp;quot; [0]
&amp;quot;color shadowColor&amp;quot; [0.0 0.0 0.0]
&amp;quot;int roughnessCompatibility&amp;quot; [0]
&amp;quot;float mollification&amp;quot; [1.0]
&amp;quot;string specularRLobeName&amp;quot; ['hair1']
&amp;quot;string specularTTLobeName&amp;quot; ['hair2']
&amp;quot;string specularTRTLobeName&amp;quot; ['hair3']
&amp;quot;string diffuseLobeName&amp;quot; ['hair4']
&amp;quot;int lobeTypeMode&amp;quot; [0]
&amp;quot;string userLobeName&amp;quot; ['']
&amp;quot;string matte&amp;quot; ['']
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-1">Bxdf&lt;/h1>
&lt;h2 id="plugin--lamasss">Plugin : LamaSSS&lt;/h2>
&lt;h3 id="python-format-45">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;LamaSSS&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;color color&amp;quot; : [0.18,0.18,0.18],
&amp;quot;color sssColor&amp;quot; : [0.18,0.18,0.18],
&amp;quot;normal normal&amp;quot; : [0,0,0],
&amp;quot;normal sssNormal&amp;quot; : [0,0,0],
&amp;quot;color shadowColor&amp;quot; : [0.0,0.0,0.0],
&amp;quot;color sssRadius&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float sssScale&amp;quot; : [1.0],
&amp;quot;int sssMode&amp;quot; : [0],
&amp;quot;float sssIOR&amp;quot; : [1.0],
&amp;quot;float sssAnisotropy&amp;quot; : [0.0],
&amp;quot;float sssBleed&amp;quot; : [0.0],
&amp;quot;float sssFollowTopology&amp;quot; : [0.0],
&amp;quot;string sssSubset&amp;quot; : [''],
&amp;quot;int sssContinuationRays&amp;quot; : [0],
&amp;quot;float sssUnitLength&amp;quot; : [0.00328],
&amp;quot;int mode&amp;quot; : [0],
&amp;quot;int albedoInversionMethod&amp;quot; : [0],
&amp;quot;int bumpShadowing&amp;quot; : [1],
&amp;quot;string diffuseLobeName&amp;quot; : ['diffuse'],
&amp;quot;string sssEntryLobeName&amp;quot; : ['irradiance'],
&amp;quot;string sssExitLobeName&amp;quot; : ['subsurface'],
&amp;quot;int sssId&amp;quot; : [0],
&amp;quot;string userLobeName&amp;quot; : [''],
&amp;quot;string matte&amp;quot; : [''],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-45">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Bxdf &amp;quot;LamaSSS&amp;quot;
&amp;quot;color color&amp;quot; 0.18 0.18 0.18
&amp;quot;color sssColor&amp;quot; 0.18 0.18 0.18
&amp;quot;normal normal&amp;quot; 0 0 0
&amp;quot;normal sssNormal&amp;quot; 0 0 0
&amp;quot;color shadowColor&amp;quot; 0.0 0.0 0.0
&amp;quot;color sssRadius&amp;quot; [0.0 0.0 0.0]
&amp;quot;float sssScale&amp;quot; [1.0]
&amp;quot;int sssMode&amp;quot; [0]
&amp;quot;float sssIOR&amp;quot; [1.0]
&amp;quot;float sssAnisotropy&amp;quot; [0.0]
&amp;quot;float sssBleed&amp;quot; [0.0]
&amp;quot;float sssFollowTopology&amp;quot; [0.0]
&amp;quot;string sssSubset&amp;quot; ['']
&amp;quot;int sssContinuationRays&amp;quot; [0]
&amp;quot;float sssUnitLength&amp;quot; [0.00328]
&amp;quot;int mode&amp;quot; [0]
&amp;quot;int albedoInversionMethod&amp;quot; [0]
&amp;quot;int bumpShadowing&amp;quot; [1]
&amp;quot;string diffuseLobeName&amp;quot; ['diffuse']
&amp;quot;string sssEntryLobeName&amp;quot; ['irradiance']
&amp;quot;string sssExitLobeName&amp;quot; ['subsurface']
&amp;quot;int sssId&amp;quot; [0]
&amp;quot;string userLobeName&amp;quot; ['']
&amp;quot;string matte&amp;quot; ['']
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-2">Bxdf&lt;/h1>
&lt;h2 id="plugin--lamadielectric">Plugin : LamaDielectric&lt;/h2>
&lt;h3 id="python-format-46">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;LamaDielectric&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;color reflectionTint&amp;quot; : [1.0,1.0,1.0],
&amp;quot;color transmissionTint&amp;quot; : [1.0,1.0,1.0],
&amp;quot;int fresnelMode&amp;quot; : [0],
&amp;quot;float reflectivity&amp;quot; : [0.04],
&amp;quot;float IOR&amp;quot; : [1.5],
&amp;quot;float roughness&amp;quot; : [0.1],
&amp;quot;normal normal&amp;quot; : [0.0,0.0,0.0],
&amp;quot;normal dielectricNormal&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float tailMix&amp;quot; : [0.0],
&amp;quot;float tailLength&amp;quot; : [0.5],
&amp;quot;float anisotropy&amp;quot; : [0.0],
&amp;quot;vector anisotropyDirection&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float anisotropyRotation&amp;quot; : [0.0],
&amp;quot;int dispersionMode&amp;quot; : [0],
&amp;quot;float dispersionSpread&amp;quot; : [0.0],
&amp;quot;float dispersionAbbe&amp;quot; : [0.0],
&amp;quot;float dispersionSaturation&amp;quot; : [1.0],
&amp;quot;color absorptionColor&amp;quot; : [1.0,1.0,1.0],
&amp;quot;float absorptionRadius&amp;quot; : [1.0],
&amp;quot;color scatterColor&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float scatterAnisotropy&amp;quot; : [0.0],
&amp;quot;string volumeAggregate&amp;quot; : [''],
&amp;quot;float shadowDensity&amp;quot; : [1.0],
&amp;quot;float shadowColoring&amp;quot; : [0.5],
&amp;quot;float shadowFresnelFront&amp;quot; : [0.0],
&amp;quot;float shadowFresnelBack&amp;quot; : [0.0],
&amp;quot;int overrideExteriorIOR&amp;quot; : [0],
&amp;quot;float exteriorIOR&amp;quot; : [1.0],
&amp;quot;float energyCompensation&amp;quot; : [1.0],
&amp;quot;int bumpShadowing&amp;quot; : [1],
&amp;quot;float surfaceMollification&amp;quot; : [1.0],
&amp;quot;float motionMollification&amp;quot; : [0.0],
&amp;quot;string lobeName&amp;quot; : ['specular'],
&amp;quot;int interiorId&amp;quot; : [0],
&amp;quot;string matte&amp;quot; : [''],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-46">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Bxdf &amp;quot;LamaDielectric&amp;quot;
&amp;quot;color reflectionTint&amp;quot; 1.0 1.0 1.0
&amp;quot;color transmissionTint&amp;quot; 1.0 1.0 1.0
&amp;quot;int fresnelMode&amp;quot; 0
&amp;quot;float reflectivity&amp;quot; 0.04
&amp;quot;float IOR&amp;quot; 1.5
&amp;quot;float roughness&amp;quot; 0.1
&amp;quot;normal normal&amp;quot; 0.0 0.0 0.0
&amp;quot;normal dielectricNormal&amp;quot; 0.0 0.0 0.0
&amp;quot;float tailMix&amp;quot; [0.0]
&amp;quot;float tailLength&amp;quot; [0.5]
&amp;quot;float anisotropy&amp;quot; [0.0]
&amp;quot;vector anisotropyDirection&amp;quot; [0.0 0.0 0.0]
&amp;quot;float anisotropyRotation&amp;quot; [0.0]
&amp;quot;int dispersionMode&amp;quot; [0]
&amp;quot;float dispersionSpread&amp;quot; [0.0]
&amp;quot;float dispersionAbbe&amp;quot; [0.0]
&amp;quot;float dispersionSaturation&amp;quot; [1.0]
&amp;quot;color absorptionColor&amp;quot; [1.0 1.0 1.0]
&amp;quot;float absorptionRadius&amp;quot; [1.0]
&amp;quot;color scatterColor&amp;quot; [0.0 0.0 0.0]
&amp;quot;float scatterAnisotropy&amp;quot; [0.0]
&amp;quot;string volumeAggregate&amp;quot; ['']
&amp;quot;float shadowDensity&amp;quot; [1.0]
&amp;quot;float shadowColoring&amp;quot; [0.5]
&amp;quot;float shadowFresnelFront&amp;quot; [0.0]
&amp;quot;float shadowFresnelBack&amp;quot; [0.0]
&amp;quot;int overrideExteriorIOR&amp;quot; [0]
&amp;quot;float exteriorIOR&amp;quot; [1.0]
&amp;quot;float energyCompensation&amp;quot; [1.0]
&amp;quot;int bumpShadowing&amp;quot; [1]
&amp;quot;float surfaceMollification&amp;quot; [1.0]
&amp;quot;float motionMollification&amp;quot; [0.0]
&amp;quot;string lobeName&amp;quot; ['specular']
&amp;quot;int interiorId&amp;quot; [0]
&amp;quot;string matte&amp;quot; ['']
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-3">Bxdf&lt;/h1>
&lt;h2 id="plugin--lamaconductor">Plugin : LamaConductor&lt;/h2>
&lt;h3 id="python-format-47">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;LamaConductor&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;color tint&amp;quot; : [1.0,1.0,1.0],
&amp;quot;int fresnelMode&amp;quot; : [0],
&amp;quot;color reflectivity&amp;quot; : [0.9450,0.7772,0.3737],
&amp;quot;color edgeColor&amp;quot; : [0.7137,0.7373,0.4550],
&amp;quot;color IOR&amp;quot; : [0.18,0.42,1.37],
&amp;quot;color extinction&amp;quot; : [3.42,2.35,1.77],
&amp;quot;float roughness&amp;quot; : [0.1],
&amp;quot;normal normal&amp;quot; : [0.0,0.0,0.0],
&amp;quot;normal conductorNormal&amp;quot; : [0.0,0.0,0.0],
&amp;quot;color shadowColor&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float tailMix&amp;quot; : [0.0],
&amp;quot;float tailLength&amp;quot; : [0.5],
&amp;quot;float anisotropy&amp;quot; : [0.0],
&amp;quot;vector anisotropyDirection&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float anisotropyRotation&amp;quot; : [0.0],
&amp;quot;int overrideExteriorIOR&amp;quot; : [0],
&amp;quot;float exteriorIOR&amp;quot; : [1.0],
&amp;quot;int edgeColorMode&amp;quot; : [0],
&amp;quot;float energyCompensation&amp;quot; : [1.0],
&amp;quot;int bumpShadowing&amp;quot; : [1],
&amp;quot;float surfaceMollification&amp;quot; : [1.0],
&amp;quot;float motionMollification&amp;quot; : [0.0],
&amp;quot;string lobeName&amp;quot; : ['specular'],
&amp;quot;string matte&amp;quot; : [''],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-47">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Bxdf &amp;quot;LamaConductor&amp;quot;
&amp;quot;color tint&amp;quot; 1.0 1.0 1.0
&amp;quot;int fresnelMode&amp;quot; 0
&amp;quot;color reflectivity&amp;quot; 0.9450 0.7772 0.3737
&amp;quot;color edgeColor&amp;quot; 0.7137 0.7373 0.4550
&amp;quot;color IOR&amp;quot; 0.18 0.42 1.37
&amp;quot;color extinction&amp;quot; 3.42 2.35 1.77
&amp;quot;float roughness&amp;quot; 0.1
&amp;quot;normal normal&amp;quot; 0.0 0.0 0.0
&amp;quot;normal conductorNormal&amp;quot; 0.0 0.0 0.0
&amp;quot;color shadowColor&amp;quot; 0.0 0.0 0.0
&amp;quot;float tailMix&amp;quot; [0.0]
&amp;quot;float tailLength&amp;quot; [0.5]
&amp;quot;float anisotropy&amp;quot; [0.0]
&amp;quot;vector anisotropyDirection&amp;quot; [0.0 0.0 0.0]
&amp;quot;float anisotropyRotation&amp;quot; [0.0]
&amp;quot;int overrideExteriorIOR&amp;quot; [0]
&amp;quot;float exteriorIOR&amp;quot; [1.0]
&amp;quot;int edgeColorMode&amp;quot; [0]
&amp;quot;float energyCompensation&amp;quot; [1.0]
&amp;quot;int bumpShadowing&amp;quot; [1]
&amp;quot;float surfaceMollification&amp;quot; [1.0]
&amp;quot;float motionMollification&amp;quot; [0.0]
&amp;quot;string lobeName&amp;quot; ['specular']
&amp;quot;string matte&amp;quot; ['']
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-4">Bxdf&lt;/h1>
&lt;h2 id="plugin--lamasheen">Plugin : LamaSheen&lt;/h2>
&lt;h3 id="python-format-48">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;LamaSheen&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;color color&amp;quot; : [1.0,1.0,1.0],
&amp;quot;color sheenColor&amp;quot; : [1.0,1.0,1.0],
&amp;quot;float roughness&amp;quot; : [0.1],
&amp;quot;normal normal&amp;quot; : [0.0,0.0,0.0],
&amp;quot;normal sheenNormal&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float energyCompensation&amp;quot; : [1.0],
&amp;quot;int bumpShadowing&amp;quot; : [1],
&amp;quot;int lobeType&amp;quot; : [1],
&amp;quot;string lobeName&amp;quot; : ['specular'],
&amp;quot;string matte&amp;quot; : [''],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-48">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Bxdf &amp;quot;LamaSheen&amp;quot;
&amp;quot;color color&amp;quot; 1.0 1.0 1.0
&amp;quot;color sheenColor&amp;quot; 1.0 1.0 1.0
&amp;quot;float roughness&amp;quot; 0.1
&amp;quot;normal normal&amp;quot; 0.0 0.0 0.0
&amp;quot;normal sheenNormal&amp;quot; 0.0 0.0 0.0
&amp;quot;float energyCompensation&amp;quot; [1.0]
&amp;quot;int bumpShadowing&amp;quot; [1]
&amp;quot;int lobeType&amp;quot; [1]
&amp;quot;string lobeName&amp;quot; ['specular']
&amp;quot;string matte&amp;quot; ['']
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-5">Bxdf&lt;/h1>
&lt;h2 id="plugin--pxrsurface">Plugin : PxrSurface&lt;/h2>
&lt;h3 id="python-format-49">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;PxrSurface&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;float inputMaterial&amp;quot; : ['No,Value'],
&amp;quot;int utilityPattern&amp;quot; : [0],
&amp;quot;float diffuseGain&amp;quot; : [1.0],
&amp;quot;color diffuseColor&amp;quot; : [0.18,0.18,0.18],
&amp;quot;float diffuseRoughness&amp;quot; : [0.0],
&amp;quot;int specularFresnelMode&amp;quot; : [0],
&amp;quot;color specularFaceColor&amp;quot; : [0,0,0],
&amp;quot;color specularEdgeColor&amp;quot; : [0,0,0],
&amp;quot;float specularFresnelShape&amp;quot; : [5.0],
&amp;quot;color specularIor&amp;quot; : [1.5,1.5,1.5],
&amp;quot;color specularExtinctionCoeff&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float specularRoughness&amp;quot; : [0.2],
&amp;quot;int roughSpecularFresnelMode&amp;quot; : [0],
&amp;quot;color roughSpecularFaceColor&amp;quot; : [0,0,0],
&amp;quot;color roughSpecularEdgeColor&amp;quot; : [0,0,0],
&amp;quot;float roughSpecularFresnelShape&amp;quot; : [5.0],
&amp;quot;color roughSpecularIor&amp;quot; : [1.5,1.5,1.5],
&amp;quot;color roughSpecularExtinctionCoeff&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float roughSpecularRoughness&amp;quot; : [0.6],
&amp;quot;int clearcoatFresnelMode&amp;quot; : [0],
&amp;quot;color clearcoatFaceColor&amp;quot; : [0,0,0],
&amp;quot;color clearcoatEdgeColor&amp;quot; : [0,0,0],
&amp;quot;float clearcoatFresnelShape&amp;quot; : [5.0],
&amp;quot;color clearcoatIor&amp;quot; : [1.5,1.5,1.5],
&amp;quot;color clearcoatExtinctionCoeff&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float clearcoatThickness&amp;quot; : [0.0],
&amp;quot;color clearcoatAbsorptionTint&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float clearcoatRoughness&amp;quot; : [0.0],
&amp;quot;float specularEnergyCompensation&amp;quot; : [0.0],
&amp;quot;float clearcoatEnergyCompensation&amp;quot; : [0.0],
&amp;quot;float iridescenceFaceGain&amp;quot; : [0],
&amp;quot;float iridescenceEdgeGain&amp;quot; : [0],
&amp;quot;float iridescenceFresnelShape&amp;quot; : [5.0],
&amp;quot;int iridescenceMode&amp;quot; : [0],
&amp;quot;color iridescencePrimaryColor&amp;quot; : [1,0,0],
&amp;quot;color iridescenceSecondaryColor&amp;quot; : [0,0,1],
&amp;quot;float iridescenceRoughness&amp;quot; : [0.2],
&amp;quot;float fuzzGain&amp;quot; : [0.0],
&amp;quot;color fuzzColor&amp;quot; : [1,1,1],
&amp;quot;float fuzzConeAngle&amp;quot; : [8],
&amp;quot;int subsurfaceType&amp;quot; : [5],
&amp;quot;float subsurfaceGain&amp;quot; : [0.0],
&amp;quot;color subsurfaceColor&amp;quot; : [0.830,0.791,0.753],
&amp;quot;float subsurfaceDmfp&amp;quot; : [10],
&amp;quot;color subsurfaceDmfpColor&amp;quot; : [0.851,0.557,0.395],
&amp;quot;float shortSubsurfaceGain&amp;quot; : [0.0],
&amp;quot;color shortSubsurfaceColor&amp;quot; : [0.9,0.9,0.9],
&amp;quot;float shortSubsurfaceDmfp&amp;quot; : [5],
&amp;quot;float longSubsurfaceGain&amp;quot; : [0.0],
&amp;quot;color longSubsurfaceColor&amp;quot; : [0.8,0.0,0.0],
&amp;quot;float longSubsurfaceDmfp&amp;quot; : [20],
&amp;quot;float subsurfaceDirectionality&amp;quot; : [0.0],
&amp;quot;float subsurfaceBleed&amp;quot; : [0.0],
&amp;quot;float subsurfaceDiffuseBlend&amp;quot; : [0.0],
&amp;quot;int subsurfaceResolveSelfIntersections&amp;quot; : [0],
&amp;quot;float subsurfaceIor&amp;quot; : [1.4],
&amp;quot;float singlescatterGain&amp;quot; : [0.0],
&amp;quot;color singlescatterColor&amp;quot; : [0.830,0.791,0.753],
&amp;quot;float singlescatterMfp&amp;quot; : [10],
&amp;quot;color singlescatterMfpColor&amp;quot; : [0.851,0.557,0.395],
&amp;quot;color irradianceTint&amp;quot; : [1.0,1.0,1.0],
&amp;quot;float irradianceRoughness&amp;quot; : [0.0],
&amp;quot;float unitLength&amp;quot; : [0.1],
&amp;quot;float refractionGain&amp;quot; : [0.0],
&amp;quot;float reflectionGain&amp;quot; : [0.0],
&amp;quot;color refractionColor&amp;quot; : [1,1,1],
&amp;quot;float glassRoughness&amp;quot; : [0.1],
&amp;quot;float glassRefractionRoughness&amp;quot; : [-1.0],
&amp;quot;float glassRefraction2Roughness&amp;quot; : [0.0],
&amp;quot;float glassRefraction2Blend&amp;quot; : [0.0],
&amp;quot;color glassRefraction2Tint&amp;quot; : [1,1,1],
&amp;quot;float glowGain&amp;quot; : [0.0],
&amp;quot;color glowColor&amp;quot; : [1,1,1],
&amp;quot;normal bumpNormal&amp;quot; : [0,0,0],
&amp;quot;int shadowBumpTerminator&amp;quot; : [1],
&amp;quot;color shadowColor&amp;quot; : [0.0,0.0,0.0],
&amp;quot;int shadowMode&amp;quot; : [0],
&amp;quot;float presence&amp;quot; : [1],
&amp;quot;int presenceCached&amp;quot; : [1],
&amp;quot;int mwStartable&amp;quot; : [0],
&amp;quot;float roughnessMollificationClamp&amp;quot; : [32],
&amp;quot;color userColor&amp;quot; : [0.0,0.0,0.0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-49">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Bxdf &amp;quot;PxrSurface&amp;quot;
&amp;quot;float inputMaterial&amp;quot; 'No Value'
&amp;quot;int utilityPattern&amp;quot; 0
&amp;quot;float diffuseGain&amp;quot; [1.0]
&amp;quot;color diffuseColor&amp;quot; [0.18 0.18 0.18]
&amp;quot;float diffuseRoughness&amp;quot; [0.0]
&amp;quot;int specularFresnelMode&amp;quot; [0]
&amp;quot;color specularFaceColor&amp;quot; [0 0 0]
&amp;quot;color specularEdgeColor&amp;quot; [0 0 0]
&amp;quot;float specularFresnelShape&amp;quot; [5.0]
&amp;quot;color specularIor&amp;quot; [1.5 1.5 1.5]
&amp;quot;color specularExtinctionCoeff&amp;quot; [0.0 0.0 0.0]
&amp;quot;float specularRoughness&amp;quot; [0.2]
&amp;quot;int roughSpecularFresnelMode&amp;quot; [0]
&amp;quot;color roughSpecularFaceColor&amp;quot; [0 0 0]
&amp;quot;color roughSpecularEdgeColor&amp;quot; [0 0 0]
&amp;quot;float roughSpecularFresnelShape&amp;quot; [5.0]
&amp;quot;color roughSpecularIor&amp;quot; [1.5 1.5 1.5]
&amp;quot;color roughSpecularExtinctionCoeff&amp;quot; [0.0 0.0 0.0]
&amp;quot;float roughSpecularRoughness&amp;quot; [0.6]
&amp;quot;int clearcoatFresnelMode&amp;quot; [0]
&amp;quot;color clearcoatFaceColor&amp;quot; [0 0 0]
&amp;quot;color clearcoatEdgeColor&amp;quot; [0 0 0]
&amp;quot;float clearcoatFresnelShape&amp;quot; [5.0]
&amp;quot;color clearcoatIor&amp;quot; [1.5 1.5 1.5]
&amp;quot;color clearcoatExtinctionCoeff&amp;quot; [0.0 0.0 0.0]
&amp;quot;float clearcoatThickness&amp;quot; [0.0]
&amp;quot;color clearcoatAbsorptionTint&amp;quot; [0.0 0.0 0.0]
&amp;quot;float clearcoatRoughness&amp;quot; [0.0]
&amp;quot;float specularEnergyCompensation&amp;quot; [0.0]
&amp;quot;float clearcoatEnergyCompensation&amp;quot; [0.0]
&amp;quot;float iridescenceFaceGain&amp;quot; [0]
&amp;quot;float iridescenceEdgeGain&amp;quot; [0]
&amp;quot;float iridescenceFresnelShape&amp;quot; [5.0]
&amp;quot;int iridescenceMode&amp;quot; [0]
&amp;quot;color iridescencePrimaryColor&amp;quot; [1 0 0]
&amp;quot;color iridescenceSecondaryColor&amp;quot; [0 0 1]
&amp;quot;float iridescenceRoughness&amp;quot; [0.2]
&amp;quot;float fuzzGain&amp;quot; [0.0]
&amp;quot;color fuzzColor&amp;quot; [1 1 1]
&amp;quot;float fuzzConeAngle&amp;quot; [8]
&amp;quot;int subsurfaceType&amp;quot; [5]
&amp;quot;float subsurfaceGain&amp;quot; [0.0]
&amp;quot;color subsurfaceColor&amp;quot; [0.830 0.791 0.753]
&amp;quot;float subsurfaceDmfp&amp;quot; [10]
&amp;quot;color subsurfaceDmfpColor&amp;quot; [0.851 0.557 0.395]
&amp;quot;float shortSubsurfaceGain&amp;quot; [0.0]
&amp;quot;color shortSubsurfaceColor&amp;quot; [0.9 0.9 0.9]
&amp;quot;float shortSubsurfaceDmfp&amp;quot; [5]
&amp;quot;float longSubsurfaceGain&amp;quot; [0.0]
&amp;quot;color longSubsurfaceColor&amp;quot; [0.8 0.0 0.0]
&amp;quot;float longSubsurfaceDmfp&amp;quot; [20]
&amp;quot;float subsurfaceDirectionality&amp;quot; [0.0]
&amp;quot;float subsurfaceBleed&amp;quot; [0.0]
&amp;quot;float subsurfaceDiffuseBlend&amp;quot; [0.0]
&amp;quot;int subsurfaceResolveSelfIntersections&amp;quot; [0]
&amp;quot;float subsurfaceIor&amp;quot; [1.4]
&amp;quot;float singlescatterGain&amp;quot; [0.0]
&amp;quot;color singlescatterColor&amp;quot; [0.830 0.791 0.753]
&amp;quot;float singlescatterMfp&amp;quot; [10]
&amp;quot;color singlescatterMfpColor&amp;quot; [0.851 0.557 0.395]
&amp;quot;color irradianceTint&amp;quot; [1.0 1.0 1.0]
&amp;quot;float irradianceRoughness&amp;quot; [0.0]
&amp;quot;float unitLength&amp;quot; [0.1]
&amp;quot;float refractionGain&amp;quot; [0.0]
&amp;quot;float reflectionGain&amp;quot; [0.0]
&amp;quot;color refractionColor&amp;quot; [1 1 1]
&amp;quot;float glassRoughness&amp;quot; [0.1]
&amp;quot;float glassRefractionRoughness&amp;quot; [-1.0]
&amp;quot;float glassRefraction2Roughness&amp;quot; [0.0]
&amp;quot;float glassRefraction2Blend&amp;quot; [0.0]
&amp;quot;color glassRefraction2Tint&amp;quot; [1 1 1]
&amp;quot;float glowGain&amp;quot; [0.0]
&amp;quot;color glowColor&amp;quot; [1 1 1]
&amp;quot;normal bumpNormal&amp;quot; [0 0 0]
&amp;quot;int shadowBumpTerminator&amp;quot; [1]
&amp;quot;color shadowColor&amp;quot; [0.0 0.0 0.0]
&amp;quot;int shadowMode&amp;quot; [0]
&amp;quot;float presence&amp;quot; [1]
&amp;quot;int presenceCached&amp;quot; [1]
&amp;quot;int mwStartable&amp;quot; [0]
&amp;quot;float roughnessMollificationClamp&amp;quot; [32]
&amp;quot;color userColor&amp;quot; [0.0 0.0 0.0]
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-6">Bxdf&lt;/h1>
&lt;h2 id="plugin--lamatranslucent">Plugin : LamaTranslucent&lt;/h2>
&lt;h3 id="python-format-50">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;LamaTranslucent&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;color color&amp;quot; : [0.18,0.18,0.18],
&amp;quot;color translucentColor&amp;quot; : [0.18,0.18,0.18],
&amp;quot;float roughness&amp;quot; : [0.0],
&amp;quot;normal normal&amp;quot; : [0,0,0],
&amp;quot;normal translucentNormal&amp;quot; : [0,0,0],
&amp;quot;color shadowColor&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float energyCompensation&amp;quot; : [1.0],
&amp;quot;int bumpShadowing&amp;quot; : [1],
&amp;quot;string lobeName&amp;quot; : ['translucent'],
&amp;quot;string matte&amp;quot; : [''],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-50">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Bxdf &amp;quot;LamaTranslucent&amp;quot;
&amp;quot;color color&amp;quot; 0.18 0.18 0.18
&amp;quot;color translucentColor&amp;quot; 0.18 0.18 0.18
&amp;quot;float roughness&amp;quot; 0.0
&amp;quot;normal normal&amp;quot; 0 0 0
&amp;quot;normal translucentNormal&amp;quot; 0 0 0
&amp;quot;color shadowColor&amp;quot; 0.0 0.0 0.0
&amp;quot;float energyCompensation&amp;quot; [1.0]
&amp;quot;int bumpShadowing&amp;quot; [1]
&amp;quot;string lobeName&amp;quot; ['translucent']
&amp;quot;string matte&amp;quot; ['']
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-7">Bxdf&lt;/h1>
&lt;h2 id="plugin--lamamix">Plugin : LamaMix&lt;/h2>
&lt;h3 id="python-format-51">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;LamaMix&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;bxdf material1&amp;quot; : ['No,Value'],
&amp;quot;bxdf material2&amp;quot; : ['No,Value'],
&amp;quot;float mix&amp;quot; : [0.0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-51">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Bxdf &amp;quot;LamaMix&amp;quot;
&amp;quot;bxdf material1&amp;quot; 'No Value'
&amp;quot;bxdf material2&amp;quot; 'No Value'
&amp;quot;float mix&amp;quot; 0.0
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-8">Bxdf&lt;/h1>
&lt;h2 id="plugin--lamaadd">Plugin : LamaAdd&lt;/h2>
&lt;h3 id="python-format-52">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;LamaAdd&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;bxdf material1&amp;quot; : ['No,Value'],
&amp;quot;bxdf material2&amp;quot; : ['No,Value'],
&amp;quot;float weight1&amp;quot; : [1.0],
&amp;quot;float weight2&amp;quot; : [0.0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-52">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Bxdf &amp;quot;LamaAdd&amp;quot;
&amp;quot;bxdf material1&amp;quot; 'No Value'
&amp;quot;bxdf material2&amp;quot; 'No Value'
&amp;quot;float weight1&amp;quot; 1.0
&amp;quot;float weight2&amp;quot; 0.0
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-9">Bxdf&lt;/h1>
&lt;h2 id="plugin--lamalpe">Plugin : LamaLPE&lt;/h2>
&lt;h3 id="python-format-53">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;LamaLPE&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;color LPEColor&amp;quot; : [0.0,0.0,0.0],
&amp;quot;string LPELobeName&amp;quot; : [''],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-53">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Bxdf &amp;quot;LamaLPE&amp;quot;
&amp;quot;color LPEColor&amp;quot; 0.0 0.0 0.0
&amp;quot;string LPELobeName&amp;quot; ''
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-10">Bxdf&lt;/h1>
&lt;h2 id="plugin--lamaemission">Plugin : LamaEmission&lt;/h2>
&lt;h3 id="python-format-54">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;LamaEmission&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;color color&amp;quot; : [0.0,0.0,0.0],
&amp;quot;color emissionColor&amp;quot; : [0.0,0.0,0.0],
&amp;quot;color shadowColor&amp;quot; : [0.0,0.0,0.0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-54">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Bxdf &amp;quot;LamaEmission&amp;quot;
&amp;quot;color color&amp;quot; 0.0 0.0 0.0
&amp;quot;color emissionColor&amp;quot; 0.0 0.0 0.0
&amp;quot;color shadowColor&amp;quot; 0.0 0.0 0.0
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-11">Bxdf&lt;/h1>
&lt;h2 id="plugin--pxrvolume">Plugin : PxrVolume&lt;/h2>
&lt;h3 id="python-format-55">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;PxrVolume&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;color diffuseColor&amp;quot; : [1.,1.,1.],
&amp;quot;color emitColor&amp;quot; : [0.,0.,0.],
&amp;quot;int __islight&amp;quot; : [0],
&amp;quot;int multiScatter&amp;quot; : [0],
&amp;quot;string velocityPrimVar&amp;quot; : [''],
&amp;quot;vector velocity&amp;quot; : [0,0,0],
&amp;quot;float velocityMultiplier&amp;quot; : [1.],
&amp;quot;float extinctionDistance&amp;quot; : [0.0],
&amp;quot;string densityFloatPrimVar&amp;quot; : [''],
&amp;quot;float densityFloat&amp;quot; : [1.],
&amp;quot;string densityColorPrimVar&amp;quot; : [''],
&amp;quot;color densityColor&amp;quot; : [1.,1.,1.],
&amp;quot;float maxDensity&amp;quot; : [-1.],
&amp;quot;float shadowDensityMultiplier&amp;quot; : [1],
&amp;quot;float anisotropy&amp;quot; : [0.],
&amp;quot;float anisotropy2&amp;quot; : [0.],
&amp;quot;float blendFactor&amp;quot; : [0.],
&amp;quot;float equiangularWeight&amp;quot; : [0.5],
&amp;quot;int minSamples&amp;quot; : [4],
&amp;quot;int maxSamples&amp;quot; : [4],
&amp;quot;int multiScatterOpt&amp;quot; : [0],
&amp;quot;float extinctionMultiplier&amp;quot; : [1.],
&amp;quot;float contributionMultiplier&amp;quot; : [1.],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-55">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Bxdf &amp;quot;PxrVolume&amp;quot;
&amp;quot;color diffuseColor&amp;quot; 1. 1. 1.
&amp;quot;color emitColor&amp;quot; 0. 0. 0.
&amp;quot;int __islight&amp;quot; 0
&amp;quot;int multiScatter&amp;quot; 0
&amp;quot;string velocityPrimVar&amp;quot; ''
&amp;quot;vector velocity&amp;quot; 0 0 0
&amp;quot;float velocityMultiplier&amp;quot; 1.
&amp;quot;float extinctionDistance&amp;quot; [0.0]
&amp;quot;string densityFloatPrimVar&amp;quot; ['']
&amp;quot;float densityFloat&amp;quot; [1.]
&amp;quot;string densityColorPrimVar&amp;quot; ['']
&amp;quot;color densityColor&amp;quot; [1. 1. 1.]
&amp;quot;float maxDensity&amp;quot; [-1.]
&amp;quot;float shadowDensityMultiplier&amp;quot; [1]
&amp;quot;float anisotropy&amp;quot; [0.]
&amp;quot;float anisotropy2&amp;quot; [0.]
&amp;quot;float blendFactor&amp;quot; [0.]
&amp;quot;float equiangularWeight&amp;quot; [0.5]
&amp;quot;int minSamples&amp;quot; [4]
&amp;quot;int maxSamples&amp;quot; [4]
&amp;quot;int multiScatterOpt&amp;quot; [0]
&amp;quot;float extinctionMultiplier&amp;quot; [1.]
&amp;quot;float contributionMultiplier&amp;quot; [1.]
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-12">Bxdf&lt;/h1>
&lt;h2 id="plugin--pxrconstant">Plugin : PxrConstant&lt;/h2>
&lt;h3 id="python-format-56">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;PxrConstant&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;color emitColor&amp;quot; : [1.,1.,1.],
&amp;quot;float presence&amp;quot; : [1],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-56">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Bxdf &amp;quot;PxrConstant&amp;quot;
&amp;quot;color emitColor&amp;quot; 1. 1. 1.
&amp;quot;float presence&amp;quot; 1
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-13">Bxdf&lt;/h1>
&lt;h2 id="plugin--lamageneralizedschlick">Plugin : LamaGeneralizedSchlick&lt;/h2>
&lt;h3 id="python-format-57">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;LamaGeneralizedSchlick&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;color reflectionTint&amp;quot; : [1.0,1.0,1.0],
&amp;quot;color transmissionTint&amp;quot; : [1.0,1.0,1.0],
&amp;quot;int fresnelMode&amp;quot; : [0],
&amp;quot;color reflectivity&amp;quot; : [0.04,0.04,0.04],
&amp;quot;color IOR&amp;quot; : [1.5,1.5,1.5],
&amp;quot;color reflectivity90&amp;quot; : [1.0,1.0,1.0],
&amp;quot;float reflectivityProfile&amp;quot; : [0.2],
&amp;quot;float roughness&amp;quot; : [0.1],
&amp;quot;normal normal&amp;quot; : [0.0,0.0,0.0],
&amp;quot;normal genSchlickNormal&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float tailMix&amp;quot; : [0.0],
&amp;quot;float tailLength&amp;quot; : [0.5],
&amp;quot;float anisotropy&amp;quot; : [-1.0],
&amp;quot;vector anisotropyDirection&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float anisotropyRotation&amp;quot; : [0.0],
&amp;quot;int dispersionMode&amp;quot; : [0],
&amp;quot;float dispersionSpread&amp;quot; : [0.0],
&amp;quot;float dispersionAbbe&amp;quot; : [0.0],
&amp;quot;float dispersionSaturation&amp;quot; : [1.0],
&amp;quot;color absorptionColor&amp;quot; : [1.0,1.0,1.0],
&amp;quot;float absorptionRadius&amp;quot; : [1.0],
&amp;quot;color scatterColor&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float scatterAnisotropy&amp;quot; : [0.0],
&amp;quot;string volumeAggregate&amp;quot; : [''],
&amp;quot;float shadowDensity&amp;quot; : [1.0],
&amp;quot;float shadowColoring&amp;quot; : [0.5],
&amp;quot;float shadowFresnelFront&amp;quot; : [0.0],
&amp;quot;float shadowFresnelBack&amp;quot; : [0.0],
&amp;quot;int overrideExteriorIOR&amp;quot; : [0],
&amp;quot;float exteriorIOR&amp;quot; : [1.0],
&amp;quot;float energyCompensation&amp;quot; : [0.0],
&amp;quot;int bumpShadowing&amp;quot; : [1],
&amp;quot;float surfaceMollification&amp;quot; : [1.0],
&amp;quot;float motionMollification&amp;quot; : [0.0],
&amp;quot;string lobeName&amp;quot; : ['specular'],
&amp;quot;int interiorId&amp;quot; : [0],
&amp;quot;string matte&amp;quot; : [''],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-57">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Bxdf &amp;quot;LamaGeneralizedSchlick&amp;quot;
&amp;quot;color reflectionTint&amp;quot; 1.0 1.0 1.0
&amp;quot;color transmissionTint&amp;quot; 1.0 1.0 1.0
&amp;quot;int fresnelMode&amp;quot; 0
&amp;quot;color reflectivity&amp;quot; 0.04 0.04 0.04
&amp;quot;color IOR&amp;quot; 1.5 1.5 1.5
&amp;quot;color reflectivity90&amp;quot; 1.0 1.0 1.0
&amp;quot;float reflectivityProfile&amp;quot; 0.2
&amp;quot;float roughness&amp;quot; 0.1
&amp;quot;normal normal&amp;quot; 0.0 0.0 0.0
&amp;quot;normal genSchlickNormal&amp;quot; 0.0 0.0 0.0
&amp;quot;float tailMix&amp;quot; [0.0]
&amp;quot;float tailLength&amp;quot; [0.5]
&amp;quot;float anisotropy&amp;quot; [-1.0]
&amp;quot;vector anisotropyDirection&amp;quot; [0.0 0.0 0.0]
&amp;quot;float anisotropyRotation&amp;quot; [0.0]
&amp;quot;int dispersionMode&amp;quot; [0]
&amp;quot;float dispersionSpread&amp;quot; [0.0]
&amp;quot;float dispersionAbbe&amp;quot; [0.0]
&amp;quot;float dispersionSaturation&amp;quot; [1.0]
&amp;quot;color absorptionColor&amp;quot; [1.0 1.0 1.0]
&amp;quot;float absorptionRadius&amp;quot; [1.0]
&amp;quot;color scatterColor&amp;quot; [0.0 0.0 0.0]
&amp;quot;float scatterAnisotropy&amp;quot; [0.0]
&amp;quot;string volumeAggregate&amp;quot; ['']
&amp;quot;float shadowDensity&amp;quot; [1.0]
&amp;quot;float shadowColoring&amp;quot; [0.5]
&amp;quot;float shadowFresnelFront&amp;quot; [0.0]
&amp;quot;float shadowFresnelBack&amp;quot; [0.0]
&amp;quot;int overrideExteriorIOR&amp;quot; [0]
&amp;quot;float exteriorIOR&amp;quot; [1.0]
&amp;quot;float energyCompensation&amp;quot; [0.0]
&amp;quot;int bumpShadowing&amp;quot; [1]
&amp;quot;float surfaceMollification&amp;quot; [1.0]
&amp;quot;float motionMollification&amp;quot; [0.0]
&amp;quot;string lobeName&amp;quot; ['specular']
&amp;quot;int interiorId&amp;quot; [0]
&amp;quot;string matte&amp;quot; ['']
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-14">Bxdf&lt;/h1>
&lt;h2 id="plugin--pxrblack">Plugin : PxrBlack&lt;/h2>
&lt;h3 id="python-format-58">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;PxrBlack&amp;quot;,&amp;quot;id&amp;quot;,
{
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-58">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Bxdf &amp;quot;PxrBlack&amp;quot;
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-15">Bxdf&lt;/h1>
&lt;h2 id="plugin--lamasurface">Plugin : LamaSurface&lt;/h2>
&lt;h3 id="python-format-59">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;LamaSurface&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;int materialSides&amp;quot; : [1],
&amp;quot;bxdf materialFront&amp;quot; : ['No,Value'],
&amp;quot;bxdf materialBack&amp;quot; : ['No,Value'],
&amp;quot;float presence&amp;quot; : [1.0],
&amp;quot;float exteriorIOR&amp;quot; : [1.0],
&amp;quot;int computePresence&amp;quot; : [0],
&amp;quot;int computeOpacity&amp;quot; : [0],
&amp;quot;int presenceCached&amp;quot; : [1],
&amp;quot;int computeSubsurface&amp;quot; : [0],
&amp;quot;int computeInterior&amp;quot; : [0],
&amp;quot;color utilityColor&amp;quot; : ['No,Value'],
&amp;quot;float utilityFloat&amp;quot; : ['No,Value'],
&amp;quot;int utilityInteger&amp;quot; : ['No,Value'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-59">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Bxdf &amp;quot;LamaSurface&amp;quot;
&amp;quot;int materialSides&amp;quot; 1
&amp;quot;bxdf materialFront&amp;quot; 'No Value'
&amp;quot;bxdf materialBack&amp;quot; 'No Value'
&amp;quot;float presence&amp;quot; 1.0
&amp;quot;float exteriorIOR&amp;quot; 1.0
&amp;quot;int computePresence&amp;quot; [0]
&amp;quot;int computeOpacity&amp;quot; [0]
&amp;quot;int presenceCached&amp;quot; [1]
&amp;quot;int computeSubsurface&amp;quot; [0]
&amp;quot;int computeInterior&amp;quot; [0]
&amp;quot;color utilityColor&amp;quot; ['No Value']
&amp;quot;float utilityFloat&amp;quot; ['No Value']
&amp;quot;int utilityInteger&amp;quot; ['No Value']
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-16">Bxdf&lt;/h1>
&lt;h2 id="plugin--pxrdiffuse">Plugin : PxrDiffuse&lt;/h2>
&lt;h3 id="python-format-60">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;PxrDiffuse&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;color diffuseColor&amp;quot; : [0.5,0.5,0.5],
&amp;quot;int transmissionBehavior&amp;quot; : [2],
&amp;quot;color transmissionColor&amp;quot; : [0.,0.,0.],
&amp;quot;float presence&amp;quot; : [1.],
&amp;quot;normal bumpNormal&amp;quot; : [0.,0.,0.],
&amp;quot;int shadowBumpTerminator&amp;quot; : [1],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-60">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Bxdf &amp;quot;PxrDiffuse&amp;quot;
&amp;quot;color diffuseColor&amp;quot; 0.5 0.5 0.5
&amp;quot;int transmissionBehavior&amp;quot; 2
&amp;quot;color transmissionColor&amp;quot; 0. 0. 0.
&amp;quot;float presence&amp;quot; 1.
&amp;quot;normal bumpNormal&amp;quot; 0. 0. 0.
&amp;quot;int shadowBumpTerminator&amp;quot; 1
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-17">Bxdf&lt;/h1>
&lt;h2 id="plugin--lamadiffuse">Plugin : LamaDiffuse&lt;/h2>
&lt;h3 id="python-format-61">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;LamaDiffuse&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;color color&amp;quot; : [0.18,0.18,0.18],
&amp;quot;color diffuseColor&amp;quot; : [0.18,0.18,0.18],
&amp;quot;float roughness&amp;quot; : [0.0],
&amp;quot;normal normal&amp;quot; : [0,0,0],
&amp;quot;normal diffuseNormal&amp;quot; : [0,0,0],
&amp;quot;color shadowColor&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float energyCompensation&amp;quot; : [1.0],
&amp;quot;int bumpShadowing&amp;quot; : [1],
&amp;quot;string lobeName&amp;quot; : ['diffuse'],
&amp;quot;string matte&amp;quot; : [''],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-61">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Bxdf &amp;quot;LamaDiffuse&amp;quot;
&amp;quot;color color&amp;quot; 0.18 0.18 0.18
&amp;quot;color diffuseColor&amp;quot; 0.18 0.18 0.18
&amp;quot;float roughness&amp;quot; 0.0
&amp;quot;normal normal&amp;quot; 0 0 0
&amp;quot;normal diffuseNormal&amp;quot; 0 0 0
&amp;quot;color shadowColor&amp;quot; 0.0 0.0 0.0
&amp;quot;float energyCompensation&amp;quot; [1.0]
&amp;quot;int bumpShadowing&amp;quot; [1]
&amp;quot;string lobeName&amp;quot; ['diffuse']
&amp;quot;string matte&amp;quot; ['']
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-18">Bxdf&lt;/h1>
&lt;h2 id="plugin--pxrdisneybsdf">Plugin : PxrDisneyBsdf&lt;/h2>
&lt;h3 id="python-format-62">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;PxrDisneyBsdf&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;int transmissionBehavior&amp;quot; : [0],
&amp;quot;float presence&amp;quot; : [1],
&amp;quot;normal bumpNormal&amp;quot; : [0,0,0],
&amp;quot;int shadowBumpTerminator&amp;quot; : [1],
&amp;quot;int inputAOV&amp;quot; : [0],
&amp;quot;color baseColor&amp;quot; : [.18,.18,.18],
&amp;quot;color emitColor&amp;quot; : [0,0,0],
&amp;quot;float metallic&amp;quot; : [0],
&amp;quot;float specularTint&amp;quot; : [0],
&amp;quot;float roughness&amp;quot; : [.25],
&amp;quot;float anisotropic&amp;quot; : [0],
&amp;quot;float ior&amp;quot; : [1.5],
&amp;quot;float specReflectScale&amp;quot; : [1.0],
&amp;quot;float clearcoat&amp;quot; : [0],
&amp;quot;float clearcoatGloss&amp;quot; : [1],
&amp;quot;float sheen&amp;quot; : [0],
&amp;quot;float sheenTint&amp;quot; : [.5],
&amp;quot;float diffTrans&amp;quot; : [0],
&amp;quot;float specTrans&amp;quot; : [0],
&amp;quot;int isThin&amp;quot; : [0],
&amp;quot;color transColor&amp;quot; : [1,1,1],
&amp;quot;float transDistance&amp;quot; : [1],
&amp;quot;float subsurface&amp;quot; : [0],
&amp;quot;color subsurfaceColor&amp;quot; : [0,0,0],
&amp;quot;color scatterDistances&amp;quot; : [1,1,1],
&amp;quot;float g&amp;quot; : [0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-62">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Bxdf &amp;quot;PxrDisneyBsdf&amp;quot;
&amp;quot;int transmissionBehavior&amp;quot; 0
&amp;quot;float presence&amp;quot; 1
&amp;quot;normal bumpNormal&amp;quot; 0 0 0
&amp;quot;int shadowBumpTerminator&amp;quot; 1
&amp;quot;int inputAOV&amp;quot; 0
&amp;quot;color baseColor&amp;quot; [.18 .18 .18]
&amp;quot;color emitColor&amp;quot; [0 0 0]
&amp;quot;float metallic&amp;quot; [0]
&amp;quot;float specularTint&amp;quot; [0]
&amp;quot;float roughness&amp;quot; [.25]
&amp;quot;float anisotropic&amp;quot; [0]
&amp;quot;float ior&amp;quot; [1.5]
&amp;quot;float specReflectScale&amp;quot; [1.0]
&amp;quot;float clearcoat&amp;quot; [0]
&amp;quot;float clearcoatGloss&amp;quot; [1]
&amp;quot;float sheen&amp;quot; [0]
&amp;quot;float sheenTint&amp;quot; [.5]
&amp;quot;float diffTrans&amp;quot; [0]
&amp;quot;float specTrans&amp;quot; [0]
&amp;quot;int isThin&amp;quot; [0]
&amp;quot;color transColor&amp;quot; [1 1 1]
&amp;quot;float transDistance&amp;quot; [1]
&amp;quot;float subsurface&amp;quot; [0]
&amp;quot;color subsurfaceColor&amp;quot; [0 0 0]
&amp;quot;color scatterDistances&amp;quot; [1 1 1]
&amp;quot;float g&amp;quot; [0]
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-19">Bxdf&lt;/h1>
&lt;h2 id="plugin--lamalayer">Plugin : LamaLayer&lt;/h2>
&lt;h3 id="python-format-63">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;LamaLayer&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;bxdf materialTop&amp;quot; : ['No,Value'],
&amp;quot;bxdf materialBase&amp;quot; : ['No,Value'],
&amp;quot;float topMix&amp;quot; : [1.0],
&amp;quot;float topThickness&amp;quot; : [0.0],
&amp;quot;int layerMode&amp;quot; : [0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-63">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Bxdf &amp;quot;LamaLayer&amp;quot;
&amp;quot;bxdf materialTop&amp;quot; 'No Value'
&amp;quot;bxdf materialBase&amp;quot; 'No Value'
&amp;quot;float topMix&amp;quot; 1.0
&amp;quot;float topThickness&amp;quot; 0.0
&amp;quot;int layerMode&amp;quot; [0]
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-20">Bxdf&lt;/h1>
&lt;h2 id="plugin--lamairidescence">Plugin : LamaIridescence&lt;/h2>
&lt;h3 id="python-format-64">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;LamaIridescence&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;float roughness&amp;quot; : [0.0],
&amp;quot;float colorPreservation&amp;quot; : [0.0],
&amp;quot;int targetHue&amp;quot; : [9],
&amp;quot;float targetHue_Knots&amp;quot; : [0,0,0.166,0.333,0.5,0.666,0.833,1,1],
&amp;quot;color targetHue_Colors&amp;quot; : [,,,,,,,,,,,,,,,,,,,,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],
&amp;quot;string targetHue_Interpolation&amp;quot; : ['catmull-rom'],
&amp;quot;int incidentAngle&amp;quot; : [2],
&amp;quot;float incidentAngle_Knots&amp;quot; : [0,1],
&amp;quot;float incidentAngle_Floats&amp;quot; : [0,1],
&amp;quot;string incidentAngle_Interpolation&amp;quot; : ['linear'],
&amp;quot;float tailMix&amp;quot; : [0.0],
&amp;quot;float tailLength&amp;quot; : [0.5],
&amp;quot;float anisotropy&amp;quot; : [0.0],
&amp;quot;vector anisotropyDirection&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float anisotropyRotation&amp;quot; : [0.0],
&amp;quot;float relativeFilmThickness&amp;quot; : [0.5],
&amp;quot;float minFilmThickness&amp;quot; : [400.0],
&amp;quot;float maxFilmThickness&amp;quot; : [800.0],
&amp;quot;float filmIOR&amp;quot; : [1.3],
&amp;quot;int passIridescence&amp;quot; : [0],
&amp;quot;int overrideExteriorIOR&amp;quot; : [0],
&amp;quot;float exteriorIOR&amp;quot; : [1.0],
&amp;quot;float energyCompensation&amp;quot; : [1.0],
&amp;quot;float surfaceMollification&amp;quot; : [1.0],
&amp;quot;float motionMollification&amp;quot; : [0.0],
&amp;quot;string lobeName&amp;quot; : ['specular'],
&amp;quot;string matte&amp;quot; : [''],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-64">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Bxdf &amp;quot;LamaIridescence&amp;quot;
&amp;quot;float roughness&amp;quot; 0.0
&amp;quot;float colorPreservation&amp;quot; 0.0
&amp;quot;int targetHue&amp;quot; [9]
&amp;quot;float targetHue_Knots&amp;quot; [0 0 0.166 0.333 0.5 0.666 0.833 1 1]
&amp;quot;color targetHue_Colors&amp;quot; [ 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]
&amp;quot;string targetHue_Interpolation&amp;quot; ['catmull-rom']
&amp;quot;int incidentAngle&amp;quot; [2]
&amp;quot;float incidentAngle_Knots&amp;quot; [0 1]
&amp;quot;float incidentAngle_Floats&amp;quot; [0 1]
&amp;quot;string incidentAngle_Interpolation&amp;quot; ['linear']
&amp;quot;float tailMix&amp;quot; [0.0]
&amp;quot;float tailLength&amp;quot; [0.5]
&amp;quot;float anisotropy&amp;quot; [0.0]
&amp;quot;vector anisotropyDirection&amp;quot; [0.0 0.0 0.0]
&amp;quot;float anisotropyRotation&amp;quot; [0.0]
&amp;quot;float relativeFilmThickness&amp;quot; [0.5]
&amp;quot;float minFilmThickness&amp;quot; [400.0]
&amp;quot;float maxFilmThickness&amp;quot; [800.0]
&amp;quot;float filmIOR&amp;quot; [1.3]
&amp;quot;int passIridescence&amp;quot; [0]
&amp;quot;int overrideExteriorIOR&amp;quot; [0]
&amp;quot;float exteriorIOR&amp;quot; [1.0]
&amp;quot;float energyCompensation&amp;quot; [1.0]
&amp;quot;float surfaceMollification&amp;quot; [1.0]
&amp;quot;float motionMollification&amp;quot; [0.0]
&amp;quot;string lobeName&amp;quot; ['specular']
&amp;quot;string matte&amp;quot; ['']
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-21">Bxdf&lt;/h1>
&lt;h2 id="plugin--pxrmarschnerhair">Plugin : PxrMarschnerHair&lt;/h2>
&lt;h3 id="python-format-65">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;PxrMarschnerHair&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;int diffuseModelType&amp;quot; : [0],
&amp;quot;float diffuseGain&amp;quot; : [0.0],
&amp;quot;color diffuseColor&amp;quot; : [0.18,0.18,0.18],
&amp;quot;float specularGainR&amp;quot; : [1.0],
&amp;quot;float specularGainTRT&amp;quot; : [1.0],
&amp;quot;float specularGainTT&amp;quot; : [1.0],
&amp;quot;float specularGainGLINTS&amp;quot; : [1.0],
&amp;quot;color specularColorR&amp;quot; : [1.0,1.0,1.0],
&amp;quot;color specularColorTRT&amp;quot; : [0.4,0.4,0.4],
&amp;quot;color specularColorTT&amp;quot; : [0.4,0.4,0.4],
&amp;quot;float specularConeAngleR&amp;quot; : [8.0],
&amp;quot;float specularConeAngleTRT&amp;quot; : [8.0],
&amp;quot;float specularConeAngleTT&amp;quot; : [8.0],
&amp;quot;float specularOffset&amp;quot; : [-3],
&amp;quot;float specularIor&amp;quot; : [1.55],
&amp;quot;float specularMixFresnel&amp;quot; : [1.0],
&amp;quot;float specularGlintWidth&amp;quot; : [10.0],
&amp;quot;float specularEccentricity&amp;quot; : [1.0],
&amp;quot;float glowGain&amp;quot; : [0.0],
&amp;quot;color glowColor&amp;quot; : [1,1,1],
&amp;quot;float specularEnergyCompensation&amp;quot; : [0.0],
&amp;quot;normal eccentricityDirection&amp;quot; : [0,0,0],
&amp;quot;color shadowColor&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float presence&amp;quot; : [1.0],
&amp;quot;int utilityPattern&amp;quot; : [0],
&amp;quot;color userColor&amp;quot; : [0.0,0.0,0.0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-65">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Bxdf &amp;quot;PxrMarschnerHair&amp;quot;
&amp;quot;int diffuseModelType&amp;quot; [0]
&amp;quot;float diffuseGain&amp;quot; [0.0]
&amp;quot;color diffuseColor&amp;quot; [0.18 0.18 0.18]
&amp;quot;float specularGainR&amp;quot; [1.0]
&amp;quot;float specularGainTRT&amp;quot; [1.0]
&amp;quot;float specularGainTT&amp;quot; [1.0]
&amp;quot;float specularGainGLINTS&amp;quot; [1.0]
&amp;quot;color specularColorR&amp;quot; [1.0 1.0 1.0]
&amp;quot;color specularColorTRT&amp;quot; [0.4 0.4 0.4]
&amp;quot;color specularColorTT&amp;quot; [0.4 0.4 0.4]
&amp;quot;float specularConeAngleR&amp;quot; [8.0]
&amp;quot;float specularConeAngleTRT&amp;quot; [8.0]
&amp;quot;float specularConeAngleTT&amp;quot; [8.0]
&amp;quot;float specularOffset&amp;quot; [-3]
&amp;quot;float specularIor&amp;quot; [1.55]
&amp;quot;float specularMixFresnel&amp;quot; [1.0]
&amp;quot;float specularGlintWidth&amp;quot; [10.0]
&amp;quot;float specularEccentricity&amp;quot; [1.0]
&amp;quot;float glowGain&amp;quot; [0.0]
&amp;quot;color glowColor&amp;quot; [1 1 1]
&amp;quot;float specularEnergyCompensation&amp;quot; [0.0]
&amp;quot;normal eccentricityDirection&amp;quot; [0 0 0]
&amp;quot;color shadowColor&amp;quot; [0.0 0.0 0.0]
&amp;quot;float presence&amp;quot; [1.0]
&amp;quot;int utilityPattern&amp;quot; [0]
&amp;quot;color userColor&amp;quot; [0.0 0.0 0.0]
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-22">Bxdf&lt;/h1>
&lt;h2 id="plugin--lamatricolorsss">Plugin : LamaTricolorSSS&lt;/h2>
&lt;h3 id="python-format-66">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;LamaTricolorSSS&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;normal normal&amp;quot; : [0,0,0],
&amp;quot;normal sssNormal&amp;quot; : [0,0,0],
&amp;quot;color shadowColor&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float nearWeight&amp;quot; : [0.4],
&amp;quot;color nearColor&amp;quot; : [1.0,0.9,0.75],
&amp;quot;float nearRadius&amp;quot; : [0.8],
&amp;quot;float midWeight&amp;quot; : [0.3],
&amp;quot;color midColor&amp;quot; : [0.95,0.7,0.55],
&amp;quot;float midRadius&amp;quot; : [2.5],
&amp;quot;float farWeight&amp;quot; : [0.9],
&amp;quot;color farColor&amp;quot; : [0.7,0.1,0.1],
&amp;quot;float farRadius&amp;quot; : [5.0],
&amp;quot;float sssScale&amp;quot; : [1.0],
&amp;quot;float sssFollowTopology&amp;quot; : [0.0],
&amp;quot;string sssSubset&amp;quot; : [''],
&amp;quot;int sssContinuationRays&amp;quot; : [0],
&amp;quot;int mode&amp;quot; : [0],
&amp;quot;int bumpShadowing&amp;quot; : [1],
&amp;quot;string sssEntryLobeName&amp;quot; : ['irradiance'],
&amp;quot;string sssExitLobeName&amp;quot; : ['subsurface'],
&amp;quot;int sssId&amp;quot; : [0],
&amp;quot;string userLobeName&amp;quot; : [''],
&amp;quot;string matte&amp;quot; : [''],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-66">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Bxdf &amp;quot;LamaTricolorSSS&amp;quot;
&amp;quot;normal normal&amp;quot; 0 0 0
&amp;quot;normal sssNormal&amp;quot; 0 0 0
&amp;quot;color shadowColor&amp;quot; 0.0 0.0 0.0
&amp;quot;float nearWeight&amp;quot; [0.4]
&amp;quot;color nearColor&amp;quot; [1.0 0.9 0.75]
&amp;quot;float nearRadius&amp;quot; [0.8]
&amp;quot;float midWeight&amp;quot; [0.3]
&amp;quot;color midColor&amp;quot; [0.95 0.7 0.55]
&amp;quot;float midRadius&amp;quot; [2.5]
&amp;quot;float farWeight&amp;quot; [0.9]
&amp;quot;color farColor&amp;quot; [0.7 0.1 0.1]
&amp;quot;float farRadius&amp;quot; [5.0]
&amp;quot;float sssScale&amp;quot; [1.0]
&amp;quot;float sssFollowTopology&amp;quot; [0.0]
&amp;quot;string sssSubset&amp;quot; ['']
&amp;quot;int sssContinuationRays&amp;quot; [0]
&amp;quot;int mode&amp;quot; [0]
&amp;quot;int bumpShadowing&amp;quot; [1]
&amp;quot;string sssEntryLobeName&amp;quot; ['irradiance']
&amp;quot;string sssExitLobeName&amp;quot; ['subsurface']
&amp;quot;int sssId&amp;quot; [0]
&amp;quot;string userLobeName&amp;quot; ['']
&amp;quot;string matte&amp;quot; ['']
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-23">Bxdf&lt;/h1>
&lt;h2 id="plugin--pxrlayersurface">Plugin : PxrLayerSurface&lt;/h2>
&lt;h3 id="python-format-67">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;PxrLayerSurface&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;float inputMaterial&amp;quot; : ['No,Value'],
&amp;quot;int utilityPattern&amp;quot; : [0],
&amp;quot;float diffuseGain&amp;quot; : [1.0],
&amp;quot;color diffuseColor&amp;quot; : [0.18,0.18,0.18],
&amp;quot;float diffuseRoughness&amp;quot; : [0.0],
&amp;quot;float diffuseExponent&amp;quot; : [1.0],
&amp;quot;normal diffuseBumpNormal&amp;quot; : [0,0,0],
&amp;quot;int diffuseDoubleSided&amp;quot; : [0],
&amp;quot;int diffuseBackUseDiffuseColor&amp;quot; : [1],
&amp;quot;color diffuseBackColor&amp;quot; : [0.18,0.18,0.18],
&amp;quot;float diffuseTransmitGain&amp;quot; : [0.0],
&amp;quot;color diffuseTransmitColor&amp;quot; : [0.18,0.18,0.18],
&amp;quot;int specularFresnelMode&amp;quot; : [0],
&amp;quot;color specularFaceColor&amp;quot; : [0,0,0],
&amp;quot;color specularEdgeColor&amp;quot; : [0,0,0],
&amp;quot;float specularFresnelShape&amp;quot; : [5.0],
&amp;quot;color specularIor&amp;quot; : [1.5,1.5,1.5],
&amp;quot;color specularExtinctionCoeff&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float specularRoughness&amp;quot; : [0.2],
&amp;quot;int specularModelType&amp;quot; : [0],
&amp;quot;float specularAnisotropy&amp;quot; : [0.0],
&amp;quot;vector specularAnisotropyDirection&amp;quot; : [0,0,0],
&amp;quot;normal specularBumpNormal&amp;quot; : [0,0,0],
&amp;quot;int specularDoubleSided&amp;quot; : [0],
&amp;quot;int roughSpecularFresnelMode&amp;quot; : [0],
&amp;quot;color roughSpecularFaceColor&amp;quot; : [0,0,0],
&amp;quot;color roughSpecularEdgeColor&amp;quot; : [0,0,0],
&amp;quot;float roughSpecularFresnelShape&amp;quot; : [5.0],
&amp;quot;color roughSpecularIor&amp;quot; : [1.5,1.5,1.5],
&amp;quot;color roughSpecularExtinctionCoeff&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float roughSpecularRoughness&amp;quot; : [0.6],
&amp;quot;int roughSpecularModelType&amp;quot; : [0],
&amp;quot;float roughSpecularAnisotropy&amp;quot; : [0.0],
&amp;quot;vector roughSpecularAnisotropyDirection&amp;quot; : [0,0,0],
&amp;quot;normal roughSpecularBumpNormal&amp;quot; : [0,0,0],
&amp;quot;int roughSpecularDoubleSided&amp;quot; : [0],
&amp;quot;int clearcoatFresnelMode&amp;quot; : [0],
&amp;quot;color clearcoatFaceColor&amp;quot; : [0,0,0],
&amp;quot;color clearcoatEdgeColor&amp;quot; : [0,0,0],
&amp;quot;float clearcoatFresnelShape&amp;quot; : [5.0],
&amp;quot;color clearcoatIor&amp;quot; : [1.5,1.5,1.5],
&amp;quot;color clearcoatExtinctionCoeff&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float clearcoatRoughness&amp;quot; : [0.0],
&amp;quot;int clearcoatModelType&amp;quot; : [0],
&amp;quot;float clearcoatAnisotropy&amp;quot; : [0.0],
&amp;quot;vector clearcoatAnisotropyDirection&amp;quot; : [0,0,0],
&amp;quot;normal clearcoatBumpNormal&amp;quot; : [0,0,0],
&amp;quot;float clearcoatThickness&amp;quot; : [0],
&amp;quot;color clearcoatAbsorptionTint&amp;quot; : [0,0,0],
&amp;quot;int clearcoatDoubleSided&amp;quot; : [0],
&amp;quot;float specularEnergyCompensation&amp;quot; : [0.0],
&amp;quot;float clearcoatEnergyCompensation&amp;quot; : [0.0],
&amp;quot;float iridescenceFaceGain&amp;quot; : [0],
&amp;quot;float iridescenceEdgeGain&amp;quot; : [0],
&amp;quot;float iridescenceFresnelShape&amp;quot; : [5.0],
&amp;quot;int iridescenceMode&amp;quot; : [0],
&amp;quot;color iridescencePrimaryColor&amp;quot; : [1,0,0],
&amp;quot;color iridescenceSecondaryColor&amp;quot; : [0,0,1],
&amp;quot;float iridescenceRoughness&amp;quot; : [0.2],
&amp;quot;float iridescenceAnisotropy&amp;quot; : [0.0],
&amp;quot;vector iridescenceAnisotropyDirection&amp;quot; : [0,0,0],
&amp;quot;float iridescenceCurve&amp;quot; : [1],
&amp;quot;float iridescenceScale&amp;quot; : [1],
&amp;quot;int iridescenceFlip&amp;quot; : [0],
&amp;quot;float iridescenceThickness&amp;quot; : [800],
&amp;quot;int iridescenceDoubleSided&amp;quot; : [0],
&amp;quot;float fuzzGain&amp;quot; : [0.0],
&amp;quot;color fuzzColor&amp;quot; : [1,1,1],
&amp;quot;float fuzzConeAngle&amp;quot; : [8],
&amp;quot;normal fuzzBumpNormal&amp;quot; : [0,0,0],
&amp;quot;int fuzzDoubleSided&amp;quot; : [0],
&amp;quot;int subsurfaceType&amp;quot; : [5],
&amp;quot;float subsurfaceGain&amp;quot; : [0.0],
&amp;quot;color subsurfaceColor&amp;quot; : [0.830,0.791,0.753],
&amp;quot;float subsurfaceDmfp&amp;quot; : [10],
&amp;quot;color subsurfaceDmfpColor&amp;quot; : [0.851,0.557,0.395],
&amp;quot;float shortSubsurfaceGain&amp;quot; : [0.0],
&amp;quot;color shortSubsurfaceColor&amp;quot; : [0.9,0.9,0.9],
&amp;quot;float shortSubsurfaceDmfp&amp;quot; : [5],
&amp;quot;float longSubsurfaceGain&amp;quot; : [0.0],
&amp;quot;color longSubsurfaceColor&amp;quot; : [0.8,0.0,0.0],
&amp;quot;float longSubsurfaceDmfp&amp;quot; : [20],
&amp;quot;float subsurfaceDirectionality&amp;quot; : [0.0],
&amp;quot;float subsurfaceBleed&amp;quot; : [0.0],
&amp;quot;float subsurfaceDiffuseBlend&amp;quot; : [0.0],
&amp;quot;int subsurfaceResolveSelfIntersections&amp;quot; : [0],
&amp;quot;float subsurfaceIor&amp;quot; : [1.4],
&amp;quot;color subsurfacePostTint&amp;quot; : [1.0,1.0,1.0],
&amp;quot;float subsurfaceDiffuseSwitch&amp;quot; : [1.0],
&amp;quot;int subsurfaceDoubleSided&amp;quot; : [0],
&amp;quot;float subsurfaceTransmitGain&amp;quot; : [0.0],
&amp;quot;float singlescatterGain&amp;quot; : [0.0],
&amp;quot;color singlescatterColor&amp;quot; : [0.830,0.791,0.753],
&amp;quot;float singlescatterMfp&amp;quot; : [10],
&amp;quot;color singlescatterMfpColor&amp;quot; : [0.851,0.557,0.395],
&amp;quot;float singlescatterDirectionality&amp;quot; : [0],
&amp;quot;float singlescatterIor&amp;quot; : [1.3],
&amp;quot;float singlescatterBlur&amp;quot; : [0.0],
&amp;quot;float singlescatterDirectGain&amp;quot; : [0.0],
&amp;quot;color singlescatterDirectGainTint&amp;quot; : [1.0,1.0,1.0],
&amp;quot;int singlescatterDoubleSided&amp;quot; : [0],
&amp;quot;color irradianceTint&amp;quot; : [1.0,1.0,1.0],
&amp;quot;float irradianceRoughness&amp;quot; : [0.0],
&amp;quot;float unitLength&amp;quot; : [0.1],
&amp;quot;float refractionGain&amp;quot; : [0.0],
&amp;quot;float reflectionGain&amp;quot; : [0.0],
&amp;quot;color refractionColor&amp;quot; : [1,1,1],
&amp;quot;float glassRoughness&amp;quot; : [0.1],
&amp;quot;float glassRefractionRoughness&amp;quot; : [0.1],
&amp;quot;float glassAnisotropy&amp;quot; : [0.0],
&amp;quot;vector glassAnisotropyDirection&amp;quot; : [0,0,0],
&amp;quot;normal glassBumpNormal&amp;quot; : [0,0,0],
&amp;quot;float glassIor&amp;quot; : [1.5],
&amp;quot;int mwWalkable&amp;quot; : [0],
&amp;quot;float mwIor&amp;quot; : [-1.0],
&amp;quot;int thinGlass&amp;quot; : [0],
&amp;quot;int ignoreFresnel&amp;quot; : [0],
&amp;quot;int ignoreAccumOpacity&amp;quot; : [0],
&amp;quot;float glowGain&amp;quot; : [0.0],
&amp;quot;color glowColor&amp;quot; : [1,1,1],
&amp;quot;normal bumpNormal&amp;quot; : [0,0,0],
&amp;quot;int shadowBumpTerminator&amp;quot; : [1],
&amp;quot;color shadowColor&amp;quot; : [0.0,0.0,0.0],
&amp;quot;int shadowMode&amp;quot; : [0],
&amp;quot;float presence&amp;quot; : [1],
&amp;quot;int presenceCached&amp;quot; : [1],
&amp;quot;int mwStartable&amp;quot; : [0],
&amp;quot;float roughnessMollificationClamp&amp;quot; : [32],
&amp;quot;color userColor&amp;quot; : [0.0,0.0,0.0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-67">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Bxdf &amp;quot;PxrLayerSurface&amp;quot;
&amp;quot;float inputMaterial&amp;quot; 'No Value'
&amp;quot;int utilityPattern&amp;quot; 0
&amp;quot;float diffuseGain&amp;quot; [1.0]
&amp;quot;color diffuseColor&amp;quot; [0.18 0.18 0.18]
&amp;quot;float diffuseRoughness&amp;quot; [0.0]
&amp;quot;float diffuseExponent&amp;quot; [1.0]
&amp;quot;normal diffuseBumpNormal&amp;quot; [0 0 0]
&amp;quot;int diffuseDoubleSided&amp;quot; [0]
&amp;quot;int diffuseBackUseDiffuseColor&amp;quot; [1]
&amp;quot;color diffuseBackColor&amp;quot; [0.18 0.18 0.18]
&amp;quot;float diffuseTransmitGain&amp;quot; [0.0]
&amp;quot;color diffuseTransmitColor&amp;quot; [0.18 0.18 0.18]
&amp;quot;int specularFresnelMode&amp;quot; [0]
&amp;quot;color specularFaceColor&amp;quot; [0 0 0]
&amp;quot;color specularEdgeColor&amp;quot; [0 0 0]
&amp;quot;float specularFresnelShape&amp;quot; [5.0]
&amp;quot;color specularIor&amp;quot; [1.5 1.5 1.5]
&amp;quot;color specularExtinctionCoeff&amp;quot; [0.0 0.0 0.0]
&amp;quot;float specularRoughness&amp;quot; [0.2]
&amp;quot;int specularModelType&amp;quot; [0]
&amp;quot;float specularAnisotropy&amp;quot; [0.0]
&amp;quot;vector specularAnisotropyDirection&amp;quot; [0 0 0]
&amp;quot;normal specularBumpNormal&amp;quot; [0 0 0]
&amp;quot;int specularDoubleSided&amp;quot; [0]
&amp;quot;int roughSpecularFresnelMode&amp;quot; [0]
&amp;quot;color roughSpecularFaceColor&amp;quot; [0 0 0]
&amp;quot;color roughSpecularEdgeColor&amp;quot; [0 0 0]
&amp;quot;float roughSpecularFresnelShape&amp;quot; [5.0]
&amp;quot;color roughSpecularIor&amp;quot; [1.5 1.5 1.5]
&amp;quot;color roughSpecularExtinctionCoeff&amp;quot; [0.0 0.0 0.0]
&amp;quot;float roughSpecularRoughness&amp;quot; [0.6]
&amp;quot;int roughSpecularModelType&amp;quot; [0]
&amp;quot;float roughSpecularAnisotropy&amp;quot; [0.0]
&amp;quot;vector roughSpecularAnisotropyDirection&amp;quot; [0 0 0]
&amp;quot;normal roughSpecularBumpNormal&amp;quot; [0 0 0]
&amp;quot;int roughSpecularDoubleSided&amp;quot; [0]
&amp;quot;int clearcoatFresnelMode&amp;quot; [0]
&amp;quot;color clearcoatFaceColor&amp;quot; [0 0 0]
&amp;quot;color clearcoatEdgeColor&amp;quot; [0 0 0]
&amp;quot;float clearcoatFresnelShape&amp;quot; [5.0]
&amp;quot;color clearcoatIor&amp;quot; [1.5 1.5 1.5]
&amp;quot;color clearcoatExtinctionCoeff&amp;quot; [0.0 0.0 0.0]
&amp;quot;float clearcoatRoughness&amp;quot; [0.0]
&amp;quot;int clearcoatModelType&amp;quot; [0]
&amp;quot;float clearcoatAnisotropy&amp;quot; [0.0]
&amp;quot;vector clearcoatAnisotropyDirection&amp;quot; [0 0 0]
&amp;quot;normal clearcoatBumpNormal&amp;quot; [0 0 0]
&amp;quot;float clearcoatThickness&amp;quot; [0]
&amp;quot;color clearcoatAbsorptionTint&amp;quot; [0 0 0]
&amp;quot;int clearcoatDoubleSided&amp;quot; [0]
&amp;quot;float specularEnergyCompensation&amp;quot; [0.0]
&amp;quot;float clearcoatEnergyCompensation&amp;quot; [0.0]
&amp;quot;float iridescenceFaceGain&amp;quot; [0]
&amp;quot;float iridescenceEdgeGain&amp;quot; [0]
&amp;quot;float iridescenceFresnelShape&amp;quot; [5.0]
&amp;quot;int iridescenceMode&amp;quot; [0]
&amp;quot;color iridescencePrimaryColor&amp;quot; [1 0 0]
&amp;quot;color iridescenceSecondaryColor&amp;quot; [0 0 1]
&amp;quot;float iridescenceRoughness&amp;quot; [0.2]
&amp;quot;float iridescenceAnisotropy&amp;quot; [0.0]
&amp;quot;vector iridescenceAnisotropyDirection&amp;quot; [0 0 0]
&amp;quot;float iridescenceCurve&amp;quot; [1]
&amp;quot;float iridescenceScale&amp;quot; [1]
&amp;quot;int iridescenceFlip&amp;quot; [0]
&amp;quot;float iridescenceThickness&amp;quot; [800]
&amp;quot;int iridescenceDoubleSided&amp;quot; [0]
&amp;quot;float fuzzGain&amp;quot; [0.0]
&amp;quot;color fuzzColor&amp;quot; [1 1 1]
&amp;quot;float fuzzConeAngle&amp;quot; [8]
&amp;quot;normal fuzzBumpNormal&amp;quot; [0 0 0]
&amp;quot;int fuzzDoubleSided&amp;quot; [0]
&amp;quot;int subsurfaceType&amp;quot; [5]
&amp;quot;float subsurfaceGain&amp;quot; [0.0]
&amp;quot;color subsurfaceColor&amp;quot; [0.830 0.791 0.753]
&amp;quot;float subsurfaceDmfp&amp;quot; [10]
&amp;quot;color subsurfaceDmfpColor&amp;quot; [0.851 0.557 0.395]
&amp;quot;float shortSubsurfaceGain&amp;quot; [0.0]
&amp;quot;color shortSubsurfaceColor&amp;quot; [0.9 0.9 0.9]
&amp;quot;float shortSubsurfaceDmfp&amp;quot; [5]
&amp;quot;float longSubsurfaceGain&amp;quot; [0.0]
&amp;quot;color longSubsurfaceColor&amp;quot; [0.8 0.0 0.0]
&amp;quot;float longSubsurfaceDmfp&amp;quot; [20]
&amp;quot;float subsurfaceDirectionality&amp;quot; [0.0]
&amp;quot;float subsurfaceBleed&amp;quot; [0.0]
&amp;quot;float subsurfaceDiffuseBlend&amp;quot; [0.0]
&amp;quot;int subsurfaceResolveSelfIntersections&amp;quot; [0]
&amp;quot;float subsurfaceIor&amp;quot; [1.4]
&amp;quot;color subsurfacePostTint&amp;quot; [1.0 1.0 1.0]
&amp;quot;float subsurfaceDiffuseSwitch&amp;quot; [1.0]
&amp;quot;int subsurfaceDoubleSided&amp;quot; [0]
&amp;quot;float subsurfaceTransmitGain&amp;quot; [0.0]
&amp;quot;float singlescatterGain&amp;quot; [0.0]
&amp;quot;color singlescatterColor&amp;quot; [0.830 0.791 0.753]
&amp;quot;float singlescatterMfp&amp;quot; [10]
&amp;quot;color singlescatterMfpColor&amp;quot; [0.851 0.557 0.395]
&amp;quot;float singlescatterDirectionality&amp;quot; [0]
&amp;quot;float singlescatterIor&amp;quot; [1.3]
&amp;quot;float singlescatterBlur&amp;quot; [0.0]
&amp;quot;float singlescatterDirectGain&amp;quot; [0.0]
&amp;quot;color singlescatterDirectGainTint&amp;quot; [1.0 1.0 1.0]
&amp;quot;int singlescatterDoubleSided&amp;quot; [0]
&amp;quot;color irradianceTint&amp;quot; [1.0 1.0 1.0]
&amp;quot;float irradianceRoughness&amp;quot; [0.0]
&amp;quot;float unitLength&amp;quot; [0.1]
&amp;quot;float refractionGain&amp;quot; [0.0]
&amp;quot;float reflectionGain&amp;quot; [0.0]
&amp;quot;color refractionColor&amp;quot; [1 1 1]
&amp;quot;float glassRoughness&amp;quot; [0.1]
&amp;quot;float glassRefractionRoughness&amp;quot; [0.1]
&amp;quot;float glassAnisotropy&amp;quot; [0.0]
&amp;quot;vector glassAnisotropyDirection&amp;quot; [0 0 0]
&amp;quot;normal glassBumpNormal&amp;quot; [0 0 0]
&amp;quot;float glassIor&amp;quot; [1.5]
&amp;quot;int mwWalkable&amp;quot; [0]
&amp;quot;float mwIor&amp;quot; [-1.0]
&amp;quot;int thinGlass&amp;quot; [0]
&amp;quot;int ignoreFresnel&amp;quot; [0]
&amp;quot;int ignoreAccumOpacity&amp;quot; [0]
&amp;quot;float glowGain&amp;quot; [0.0]
&amp;quot;color glowColor&amp;quot; [1 1 1]
&amp;quot;normal bumpNormal&amp;quot; [0 0 0]
&amp;quot;int shadowBumpTerminator&amp;quot; [1]
&amp;quot;color shadowColor&amp;quot; [0.0 0.0 0.0]
&amp;quot;int shadowMode&amp;quot; [0]
&amp;quot;float presence&amp;quot; [1]
&amp;quot;int presenceCached&amp;quot; [1]
&amp;quot;int mwStartable&amp;quot; [0]
&amp;quot;float roughnessMollificationClamp&amp;quot; [32]
&amp;quot;color userColor&amp;quot; [0.0 0.0 0.0]
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-24">Bxdf&lt;/h1>
&lt;h2 id="plugin--pxrdisney">Plugin : PxrDisney&lt;/h2>
&lt;h3 id="python-format-68">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;PxrDisney&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;color baseColor&amp;quot; : [.2,.5,.8],
&amp;quot;color emitColor&amp;quot; : [0,0,0],
&amp;quot;float subsurface&amp;quot; : [0],
&amp;quot;color subsurfaceColor&amp;quot; : [0,0,0],
&amp;quot;float metallic&amp;quot; : [0],
&amp;quot;float specular&amp;quot; : [.5],
&amp;quot;float specularTint&amp;quot; : [0],
&amp;quot;float roughness&amp;quot; : [.25],
&amp;quot;float anisotropic&amp;quot; : [0],
&amp;quot;float sheen&amp;quot; : [0],
&amp;quot;float sheenTint&amp;quot; : [.5],
&amp;quot;float clearcoat&amp;quot; : [0],
&amp;quot;float clearcoatGloss&amp;quot; : [1],
&amp;quot;normal bumpNormal&amp;quot; : [0,0,0],
&amp;quot;int shadowBumpTerminator&amp;quot; : [1],
&amp;quot;float presence&amp;quot; : [1],
&amp;quot;int inputAOV&amp;quot; : [0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-68">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Bxdf &amp;quot;PxrDisney&amp;quot;
&amp;quot;color baseColor&amp;quot; .2 .5 .8
&amp;quot;color emitColor&amp;quot; 0 0 0
&amp;quot;float subsurface&amp;quot; 0
&amp;quot;color subsurfaceColor&amp;quot; 0 0 0
&amp;quot;float metallic&amp;quot; 0
&amp;quot;float specular&amp;quot; .5
&amp;quot;float specularTint&amp;quot; 0
&amp;quot;float roughness&amp;quot; .25
&amp;quot;float anisotropic&amp;quot; 0
&amp;quot;float sheen&amp;quot; 0
&amp;quot;float sheenTint&amp;quot; .5
&amp;quot;float clearcoat&amp;quot; 0
&amp;quot;float clearcoatGloss&amp;quot; 1
&amp;quot;normal bumpNormal&amp;quot; 0 0 0
&amp;quot;int shadowBumpTerminator&amp;quot; 1
&amp;quot;float presence&amp;quot; 1
&amp;quot;int inputAOV&amp;quot; 0
&lt;/code>&lt;/pre>
&lt;h1 id="samplefilter">SampleFilter&lt;/h1>
&lt;h2 id="plugin--pxrwhitepointsamplefilter">Plugin : PxrWhitePointSampleFilter&lt;/h2>
&lt;h3 id="python-format-69">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.SampleFilter(&amp;quot;PxrWhitePointSampleFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;float temperature&amp;quot; : [6500],
&amp;quot;int useManualWhitePoint&amp;quot; : [0],
&amp;quot;color manualWhitePoint&amp;quot; : [1,1,1],
&amp;quot;string aov&amp;quot; : ['Ci'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-69">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">SampleFilter &amp;quot;PxrWhitePointSampleFilter&amp;quot;
&amp;quot;float temperature&amp;quot; 6500
&amp;quot;int useManualWhitePoint&amp;quot; 0
&amp;quot;color manualWhitePoint&amp;quot; 1 1 1
&amp;quot;string aov&amp;quot; 'Ci'
&lt;/code>&lt;/pre>
&lt;h1 id="samplefilter-1">SampleFilter&lt;/h1>
&lt;h2 id="plugin--pxrimageplanefilter">Plugin : PxrImagePlaneFilter&lt;/h2>
&lt;h3 id="python-format-70">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.SampleFilter(&amp;quot;PxrImagePlaneFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string filename&amp;quot; : [''],
&amp;quot;color colorGain&amp;quot; : [1.0,1.0,1.0],
&amp;quot;color colorOffset&amp;quot; : [0.0,0.0,0.0],
&amp;quot;int linearize&amp;quot; : [0],
&amp;quot;int useAlpha&amp;quot; : [0],
&amp;quot;int fit&amp;quot; : [0],
&amp;quot;float filmMinX&amp;quot; : [0.0],
&amp;quot;float filmMaxX&amp;quot; : [0.0],
&amp;quot;float filmMinY&amp;quot; : [0.0],
&amp;quot;float filmMaxY&amp;quot; : [0.0],
&amp;quot;float offsetX&amp;quot; : [0.0],
&amp;quot;float offsetY&amp;quot; : [0.0],
&amp;quot;float scaleX&amp;quot; : [1.0],
&amp;quot;float scaleY&amp;quot; : [1.0],
&amp;quot;float rotate&amp;quot; : [0.0],
&amp;quot;string holdoutShadowAov&amp;quot; : [''],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-70">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">SampleFilter &amp;quot;PxrImagePlaneFilter&amp;quot;
&amp;quot;string filename&amp;quot; ''
&amp;quot;color colorGain&amp;quot; 1.0 1.0 1.0
&amp;quot;color colorOffset&amp;quot; 0.0 0.0 0.0
&amp;quot;int linearize&amp;quot; 0
&amp;quot;int useAlpha&amp;quot; 0
&amp;quot;int fit&amp;quot; 0
&amp;quot;float filmMinX&amp;quot; 0.0
&amp;quot;float filmMaxX&amp;quot; 0.0
&amp;quot;float filmMinY&amp;quot; 0.0
&amp;quot;float filmMaxY&amp;quot; 0.0
&amp;quot;float offsetX&amp;quot; 0.0
&amp;quot;float offsetY&amp;quot; 0.0
&amp;quot;float scaleX&amp;quot; 1.0
&amp;quot;float scaleY&amp;quot; 1.0
&amp;quot;float rotate&amp;quot; 0.0
&amp;quot;string holdoutShadowAov&amp;quot; ''
&lt;/code>&lt;/pre>
&lt;h1 id="samplefilter-2">SampleFilter&lt;/h1>
&lt;h2 id="plugin--pxrgradesamplefilter">Plugin : PxrGradeSampleFilter&lt;/h2>
&lt;h3 id="python-format-71">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.SampleFilter(&amp;quot;PxrGradeSampleFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;color blackPoint&amp;quot; : [0,0,0],
&amp;quot;color whitePoint&amp;quot; : [1,1,1],
&amp;quot;color lift&amp;quot; : [0,0,0],
&amp;quot;color gain&amp;quot; : [1,1,1],
&amp;quot;color multiply&amp;quot; : [1,1,1],
&amp;quot;color gamma&amp;quot; : [1,1,1],
&amp;quot;color offset&amp;quot; : [0,0,0],
&amp;quot;int clampWhite&amp;quot; : [0],
&amp;quot;int clampBlack&amp;quot; : [1],
&amp;quot;color mask&amp;quot; : [1,1,1],
&amp;quot;string aov&amp;quot; : ['Ci'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-71">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">SampleFilter &amp;quot;PxrGradeSampleFilter&amp;quot;
&amp;quot;color blackPoint&amp;quot; 0 0 0
&amp;quot;color whitePoint&amp;quot; 1 1 1
&amp;quot;color lift&amp;quot; 0 0 0
&amp;quot;color gain&amp;quot; 1 1 1
&amp;quot;color multiply&amp;quot; 1 1 1
&amp;quot;color gamma&amp;quot; 1 1 1
&amp;quot;color offset&amp;quot; 0 0 0
&amp;quot;int clampWhite&amp;quot; 0
&amp;quot;int clampBlack&amp;quot; 1
&amp;quot;color mask&amp;quot; 1 1 1
&amp;quot;string aov&amp;quot; 'Ci'
&lt;/code>&lt;/pre>
&lt;h1 id="samplefilter-3">SampleFilter&lt;/h1>
&lt;h2 id="plugin--pxrfilmictonemappersamplefilter">Plugin : PxrFilmicTonemapperSampleFilter&lt;/h2>
&lt;h3 id="python-format-72">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.SampleFilter(&amp;quot;PxrFilmicTonemapperSampleFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;float A&amp;quot; : [0.22],
&amp;quot;float B&amp;quot; : [0.30],
&amp;quot;float C&amp;quot; : [0.10],
&amp;quot;float D&amp;quot; : [0.20],
&amp;quot;float E&amp;quot; : [0.01],
&amp;quot;float F&amp;quot; : [0.3],
&amp;quot;float linearWhitePoint&amp;quot; : [11.2],
&amp;quot;float exposureAdjust&amp;quot; : [1.0],
&amp;quot;string aov&amp;quot; : ['Ci'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-72">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">SampleFilter &amp;quot;PxrFilmicTonemapperSampleFilter&amp;quot;
&amp;quot;float A&amp;quot; 0.22
&amp;quot;float B&amp;quot; 0.30
&amp;quot;float C&amp;quot; 0.10
&amp;quot;float D&amp;quot; 0.20
&amp;quot;float E&amp;quot; 0.01
&amp;quot;float F&amp;quot; 0.3
&amp;quot;float linearWhitePoint&amp;quot; 11.2
&amp;quot;float exposureAdjust&amp;quot; 1.0
&amp;quot;string aov&amp;quot; 'Ci'
&lt;/code>&lt;/pre>
&lt;h1 id="samplefilter-4">SampleFilter&lt;/h1>
&lt;h2 id="plugin--pxrcryptomatte">Plugin : PxrCryptomatte&lt;/h2>
&lt;h3 id="python-format-73">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.SampleFilter(&amp;quot;PxrCryptomatte&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string filename&amp;quot; : ['cryptomatte.exr'],
&amp;quot;string manifest&amp;quot; : ['header'],
&amp;quot;string layer&amp;quot; : ['identifier:name'],
&amp;quot;string attribute&amp;quot; : [''],
&amp;quot;int levels&amp;quot; : [6],
&amp;quot;int accuracy&amp;quot; : [4],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-73">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">SampleFilter &amp;quot;PxrCryptomatte&amp;quot;
&amp;quot;string filename&amp;quot; 'cryptomatte.exr'
&amp;quot;string manifest&amp;quot; 'header'
&amp;quot;string layer&amp;quot; 'identifier:name'
&amp;quot;string attribute&amp;quot; ''
&amp;quot;int levels&amp;quot; 6
&amp;quot;int accuracy&amp;quot; 4
&lt;/code>&lt;/pre>
&lt;h1 id="samplefilter-5">SampleFilter&lt;/h1>
&lt;h2 id="plugin--pxrsamplefiltercombiner">Plugin : PxrSampleFilterCombiner&lt;/h2>
&lt;h3 id="python-format-74">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.SampleFilter(&amp;quot;PxrSampleFilterCombiner&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;samplefilter filter&amp;quot; : ['No,Value'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-74">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">SampleFilter &amp;quot;PxrSampleFilterCombiner&amp;quot;
&amp;quot;samplefilter filter&amp;quot; 'No Value'
&lt;/code>&lt;/pre>
&lt;h1 id="samplefilter-6">SampleFilter&lt;/h1>
&lt;h2 id="plugin--pxrcopyaovsamplefilter">Plugin : PxrCopyAOVSampleFilter&lt;/h2>
&lt;h3 id="python-format-75">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.SampleFilter(&amp;quot;PxrCopyAOVSampleFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string readAov&amp;quot; : [''],
&amp;quot;string writeAov&amp;quot; : ['Ci'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-75">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">SampleFilter &amp;quot;PxrCopyAOVSampleFilter&amp;quot;
&amp;quot;string readAov&amp;quot; ''
&amp;quot;string writeAov&amp;quot; 'Ci'
&lt;/code>&lt;/pre>
&lt;h1 id="samplefilter-7">SampleFilter&lt;/h1>
&lt;h2 id="plugin--pxrbackgroundsamplefilter">Plugin : PxrBackgroundSampleFilter&lt;/h2>
&lt;h3 id="python-format-76">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.SampleFilter(&amp;quot;PxrBackgroundSampleFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;color backgroundColor&amp;quot; : [0,0,0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-76">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">SampleFilter &amp;quot;PxrBackgroundSampleFilter&amp;quot;
&amp;quot;color backgroundColor&amp;quot; 0 0 0
&lt;/code>&lt;/pre>
&lt;h1 id="samplefilter-8">SampleFilter&lt;/h1>
&lt;h2 id="plugin--pxrwatermarkfilter">Plugin : PxrWatermarkFilter&lt;/h2>
&lt;h3 id="python-format-77">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.SampleFilter(&amp;quot;PxrWatermarkFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string filename&amp;quot; : [''],
&amp;quot;float transparency&amp;quot; : [0.0],
&amp;quot;int linearize&amp;quot; : [0],
&amp;quot;int mode&amp;quot; : [3],
&amp;quot;int fit&amp;quot; : [1],
&amp;quot;float offsetX&amp;quot; : [0.0],
&amp;quot;float offsetY&amp;quot; : [0.0],
&amp;quot;float scaleX&amp;quot; : [1.0],
&amp;quot;float scaleY&amp;quot; : [1.0],
&amp;quot;float rotate&amp;quot; : [0.0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-77">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">SampleFilter &amp;quot;PxrWatermarkFilter&amp;quot;
&amp;quot;string filename&amp;quot; ''
&amp;quot;float transparency&amp;quot; 0.0
&amp;quot;int linearize&amp;quot; 0
&amp;quot;int mode&amp;quot; 3
&amp;quot;int fit&amp;quot; 1
&amp;quot;float offsetX&amp;quot; 0.0
&amp;quot;float offsetY&amp;quot; 0.0
&amp;quot;float scaleX&amp;quot; 1.0
&amp;quot;float scaleY&amp;quot; 1.0
&amp;quot;float rotate&amp;quot; 0.0
&lt;/code>&lt;/pre>
&lt;h1 id="samplefilter-9">SampleFilter&lt;/h1>
&lt;h2 id="plugin--pxrshadowfilter">Plugin : PxrShadowFilter&lt;/h2>
&lt;h3 id="python-format-78">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.SampleFilter(&amp;quot;PxrShadowFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string occludedAov&amp;quot; : [''],
&amp;quot;string unoccludedAov&amp;quot; : [''],
&amp;quot;string shadowAov&amp;quot; : [''],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-78">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">SampleFilter &amp;quot;PxrShadowFilter&amp;quot;
&amp;quot;string occludedAov&amp;quot; ''
&amp;quot;string unoccludedAov&amp;quot; ''
&amp;quot;string shadowAov&amp;quot; ''
&lt;/code>&lt;/pre>
&lt;h1 id="integrator">Integrator&lt;/h1>
&lt;h2 id="plugin--pxrdefault">Plugin : PxrDefault&lt;/h2>
&lt;h3 id="python-format-79">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Integrator(&amp;quot;PxrDefault&amp;quot;,&amp;quot;id&amp;quot;,
{
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-79">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Integrator &amp;quot;PxrDefault&amp;quot;
&lt;/code>&lt;/pre>
&lt;h1 id="integrator-1">Integrator&lt;/h1>
&lt;h2 id="plugin--pxrdirectlighting">Plugin : PxrDirectLighting&lt;/h2>
&lt;h3 id="python-format-80">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Integrator(&amp;quot;PxrDirectLighting&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;int numLightSamples&amp;quot; : [4],
&amp;quot;int numBxdfSamples&amp;quot; : [4],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-80">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Integrator &amp;quot;PxrDirectLighting&amp;quot;
&amp;quot;int numLightSamples&amp;quot; 4
&amp;quot;int numBxdfSamples&amp;quot; 4
&lt;/code>&lt;/pre>
&lt;h1 id="integrator-2">Integrator&lt;/h1>
&lt;h2 id="plugin--pxrpathtracer">Plugin : PxrPathTracer&lt;/h2>
&lt;h3 id="python-format-81">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Integrator(&amp;quot;PxrPathTracer&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;int maxIndirectBounces&amp;quot; : [8],
&amp;quot;int maxContinuationLength&amp;quot; : [-1],
&amp;quot;int maxNonStochasticOpacityEvents&amp;quot; : [0],
&amp;quot;string sampleMode&amp;quot; : ['bxdf'],
&amp;quot;int numLightSamples&amp;quot; : [1],
&amp;quot;int numBxdfSamples&amp;quot; : [1],
&amp;quot;int numVolumeAggregateSamples&amp;quot; : [1],
&amp;quot;int numIndirectSamples&amp;quot; : [1],
&amp;quot;int numDiffuseSamples&amp;quot; : [1],
&amp;quot;int numSpecularSamples&amp;quot; : [1],
&amp;quot;int numSubsurfaceSamples&amp;quot; : [1],
&amp;quot;int numRefractionSamples&amp;quot; : [1],
&amp;quot;int allowCaustics&amp;quot; : [0],
&amp;quot;int accumOpacity&amp;quot; : [0],
&amp;quot;int risPathGuiding&amp;quot; : [0],
&amp;quot;int rouletteDepth&amp;quot; : [4],
&amp;quot;float rouletteThreshold&amp;quot; : [0.2],
&amp;quot;int clampDepth&amp;quot; : [2],
&amp;quot;float clampLuminance&amp;quot; : [10.0],
&amp;quot;string volumeAggregate&amp;quot; : ['globalVolumeAggregate'],
&amp;quot;string volumeAggregateCamera&amp;quot; : [''],
&amp;quot;string volumeAggregateIndirect&amp;quot; : [''],
&amp;quot;string volumeAggregateTransmission&amp;quot; : [''],
&amp;quot;int jointSampling&amp;quot; : [0],
&amp;quot;float jointScatteringBias&amp;quot; : [0.5],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-81">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Integrator &amp;quot;PxrPathTracer&amp;quot;
&amp;quot;int maxIndirectBounces&amp;quot; 8
&amp;quot;int maxContinuationLength&amp;quot; -1
&amp;quot;int maxNonStochasticOpacityEvents&amp;quot; 0
&amp;quot;string sampleMode&amp;quot; 'bxdf'
&amp;quot;int numLightSamples&amp;quot; 1
&amp;quot;int numBxdfSamples&amp;quot; 1
&amp;quot;int numVolumeAggregateSamples&amp;quot; 1
&amp;quot;int numIndirectSamples&amp;quot; 1
&amp;quot;int numDiffuseSamples&amp;quot; 1
&amp;quot;int numSpecularSamples&amp;quot; 1
&amp;quot;int numSubsurfaceSamples&amp;quot; 1
&amp;quot;int numRefractionSamples&amp;quot; 1
&amp;quot;int allowCaustics&amp;quot; 0
&amp;quot;int accumOpacity&amp;quot; 0
&amp;quot;int risPathGuiding&amp;quot; 0
&amp;quot;int rouletteDepth&amp;quot; [4]
&amp;quot;float rouletteThreshold&amp;quot; [0.2]
&amp;quot;int clampDepth&amp;quot; [2]
&amp;quot;float clampLuminance&amp;quot; [10.0]
&amp;quot;string volumeAggregate&amp;quot; ['globalVolumeAggregate']
&amp;quot;string volumeAggregateCamera&amp;quot; ['']
&amp;quot;string volumeAggregateIndirect&amp;quot; ['']
&amp;quot;string volumeAggregateTransmission&amp;quot; ['']
&amp;quot;int jointSampling&amp;quot; [0]
&amp;quot;float jointScatteringBias&amp;quot; [0.5]
&lt;/code>&lt;/pre>
&lt;h1 id="integrator-3">Integrator&lt;/h1>
&lt;h2 id="plugin--pxrdebugshadingcontext">Plugin : PxrDebugShadingContext&lt;/h2>
&lt;h3 id="python-format-82">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Integrator(&amp;quot;PxrDebugShadingContext&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string viewchannel&amp;quot; : ['Nn'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-82">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Integrator &amp;quot;PxrDebugShadingContext&amp;quot;
&amp;quot;string viewchannel&amp;quot; 'Nn'
&lt;/code>&lt;/pre>
&lt;h1 id="integrator-4">Integrator&lt;/h1>
&lt;h2 id="plugin--pxrvisualizer">Plugin : PxrVisualizer&lt;/h2>
&lt;h3 id="python-format-83">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Integrator(&amp;quot;PxrVisualizer&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string style&amp;quot; : ['shaded'],
&amp;quot;int wireframe&amp;quot; : [1],
&amp;quot;int normalCheck&amp;quot; : [0],
&amp;quot;int normalMap&amp;quot; : [0],
&amp;quot;string shadedPrimVar&amp;quot; : ['displayColor'],
&amp;quot;string matCap&amp;quot; : [''],
&amp;quot;color wireframeColor&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float wireframeOpacity&amp;quot; : [0.5],
&amp;quot;float wireframeWidth&amp;quot; : [1.0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-83">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Integrator &amp;quot;PxrVisualizer&amp;quot;
&amp;quot;string style&amp;quot; 'shaded'
&amp;quot;int wireframe&amp;quot; 1
&amp;quot;int normalCheck&amp;quot; 0
&amp;quot;int normalMap&amp;quot; 0
&amp;quot;string shadedPrimVar&amp;quot; 'displayColor'
&amp;quot;string matCap&amp;quot; ''
&amp;quot;color wireframeColor&amp;quot; [0.0 0.0 0.0]
&amp;quot;float wireframeOpacity&amp;quot; [0.5]
&amp;quot;float wireframeWidth&amp;quot; [1.0]
&lt;/code>&lt;/pre>
&lt;h1 id="integrator-5">Integrator&lt;/h1>
&lt;h2 id="plugin--pxrvalidatebxdf">Plugin : PxrValidateBxdf&lt;/h2>
&lt;h3 id="python-format-84">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Integrator(&amp;quot;PxrValidateBxdf&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;int numSamples&amp;quot; : [4],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-84">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Integrator &amp;quot;PxrValidateBxdf&amp;quot;
&amp;quot;int numSamples&amp;quot; 4
&lt;/code>&lt;/pre>
&lt;h1 id="integrator-6">Integrator&lt;/h1>
&lt;h2 id="plugin--pxrvcm">Plugin : PxrVCM&lt;/h2>
&lt;h3 id="python-format-85">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Integrator(&amp;quot;PxrVCM&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;int connectPaths&amp;quot; : [1],
&amp;quot;int mergePaths&amp;quot; : [1],
&amp;quot;int numLightSamples&amp;quot; : [1],
&amp;quot;int numBxdfSamples&amp;quot; : [1],
&amp;quot;int maxIndirectBounces&amp;quot; : [8],
&amp;quot;int rouletteDepth&amp;quot; : [4],
&amp;quot;float rouletteThreshold&amp;quot; : [0.2],
&amp;quot;int clampDepth&amp;quot; : [2],
&amp;quot;float clampLuminance&amp;quot; : [10.0],
&amp;quot;float mergeRadius&amp;quot; : [5.0],
&amp;quot;float timeRadius&amp;quot; : [1.0],
&amp;quot;float photonGuiding&amp;quot; : [0.0],
&amp;quot;point photonGuidingBBoxMin&amp;quot; : [1e30,1e30,1e30],
&amp;quot;point photonGuidingBBoxMax&amp;quot; : [-1e30,-1e30,-1e30],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-85">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Integrator &amp;quot;PxrVCM&amp;quot;
&amp;quot;int connectPaths&amp;quot; 1
&amp;quot;int mergePaths&amp;quot; 1
&amp;quot;int numLightSamples&amp;quot; 1
&amp;quot;int numBxdfSamples&amp;quot; 1
&amp;quot;int maxIndirectBounces&amp;quot; 8
&amp;quot;int rouletteDepth&amp;quot; [4]
&amp;quot;float rouletteThreshold&amp;quot; [0.2]
&amp;quot;int clampDepth&amp;quot; [2]
&amp;quot;float clampLuminance&amp;quot; [10.0]
&amp;quot;float mergeRadius&amp;quot; [5.0]
&amp;quot;float timeRadius&amp;quot; [1.0]
&amp;quot;float photonGuiding&amp;quot; [0.0]
&amp;quot;point photonGuidingBBoxMin&amp;quot; [1e30 1e30 1e30]
&amp;quot;point photonGuidingBBoxMax&amp;quot; [-1e30 -1e30 -1e30]
&lt;/code>&lt;/pre>
&lt;h1 id="integrator-7">Integrator&lt;/h1>
&lt;h2 id="plugin--pxrocclusion">Plugin : PxrOcclusion&lt;/h2>
&lt;h3 id="python-format-86">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Integrator(&amp;quot;PxrOcclusion&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;int numSamples&amp;quot; : [4],
&amp;quot;int distribution&amp;quot; : [1],
&amp;quot;float cosineSpread&amp;quot; : [1.0],
&amp;quot;float falloff&amp;quot; : [0.0],
&amp;quot;float maxDistance&amp;quot; : [0.0],
&amp;quot;int useAlbedo&amp;quot; : [0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-86">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Integrator &amp;quot;PxrOcclusion&amp;quot;
&amp;quot;int numSamples&amp;quot; 4
&amp;quot;int distribution&amp;quot; 1
&amp;quot;float cosineSpread&amp;quot; 1.0
&amp;quot;float falloff&amp;quot; 0.0
&amp;quot;float maxDistance&amp;quot; 0.0
&amp;quot;int useAlbedo&amp;quot; 0
&lt;/code>&lt;/pre>
&lt;h1 id="integrator-8">Integrator&lt;/h1>
&lt;h2 id="plugin--pxrunified">Plugin : PxrUnified&lt;/h2>
&lt;h3 id="python-format-87">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Integrator(&amp;quot;PxrUnified&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;int traceLightPaths&amp;quot; : [0],
&amp;quot;int maxIndirectBounces&amp;quot; : [8],
&amp;quot;int maxNonStochasticOpacityEvents&amp;quot; : [0],
&amp;quot;int useTraceDepth&amp;quot; : [0],
&amp;quot;float maxRayDistance&amp;quot; : [10000],
&amp;quot;float catchAllLights&amp;quot; : [0],
&amp;quot;float emissionMultiplier&amp;quot; : [1],
&amp;quot;int accumOpacity&amp;quot; : [1],
&amp;quot;int numLightSamples&amp;quot; : [1],
&amp;quot;int numBxdfSamples&amp;quot; : [1],
&amp;quot;int numVolumeAggregateSamples&amp;quot; : [1],
&amp;quot;int numIndirectSamples&amp;quot; : [1],
&amp;quot;int sssOversampling&amp;quot; : [8],
&amp;quot;int allowMultilobeIndirect&amp;quot; : [0],
&amp;quot;int risPathGuiding&amp;quot; : [0],
&amp;quot;int manifoldWalk&amp;quot; : [0],
&amp;quot;int maxIterations&amp;quot; : [10],
&amp;quot;int maxInterfaces&amp;quot; : [2],
&amp;quot;float walkThreshold&amp;quot; : [0.005],
&amp;quot;int enableVolumeCaustics&amp;quot; : [0],
&amp;quot;float photonEstimationRadius&amp;quot; : [0.0],
&amp;quot;int photonEstimationNumber&amp;quot; : [64],
&amp;quot;int photonVisibilityRod&amp;quot; : [0],
&amp;quot;float photonVisibilityRodDirectProb&amp;quot; : [0.0],
&amp;quot;point photonVisibilityRodMin&amp;quot; : [0.0,0.0,0.0],
&amp;quot;point photonVisibilityRodMax&amp;quot; : [0.0,0.0,0.0],
&amp;quot;int photonAdaptive&amp;quot; : [0],
&amp;quot;int indirectTrainingSamples&amp;quot; : [0],
&amp;quot;float indirectSpatialBlurRadius&amp;quot; : [0.25],
&amp;quot;float indirectDirectionalBlurRadius&amp;quot; : [0.0],
&amp;quot;int indirectOversampling&amp;quot; : [2],
&amp;quot;int suppressNaNs&amp;quot; : [0],
&amp;quot;int enableShadingTimers&amp;quot; : [0],
&amp;quot;int enableSampleTimers&amp;quot; : [0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-87">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Integrator &amp;quot;PxrUnified&amp;quot;
&amp;quot;int traceLightPaths&amp;quot; 0
&amp;quot;int maxIndirectBounces&amp;quot; 8
&amp;quot;int maxNonStochasticOpacityEvents&amp;quot; 0
&amp;quot;int useTraceDepth&amp;quot; 0
&amp;quot;float maxRayDistance&amp;quot; 10000
&amp;quot;float catchAllLights&amp;quot; 0
&amp;quot;float emissionMultiplier&amp;quot; 1
&amp;quot;int accumOpacity&amp;quot; 1
&amp;quot;int numLightSamples&amp;quot; [1]
&amp;quot;int numBxdfSamples&amp;quot; [1]
&amp;quot;int numVolumeAggregateSamples&amp;quot; [1]
&amp;quot;int numIndirectSamples&amp;quot; [1]
&amp;quot;int sssOversampling&amp;quot; [8]
&amp;quot;int allowMultilobeIndirect&amp;quot; [0]
&amp;quot;int risPathGuiding&amp;quot; [0]
&amp;quot;int manifoldWalk&amp;quot; [0]
&amp;quot;int maxIterations&amp;quot; [10]
&amp;quot;int maxInterfaces&amp;quot; [2]
&amp;quot;float walkThreshold&amp;quot; [0.005]
&amp;quot;int enableVolumeCaustics&amp;quot; [0]
&amp;quot;float photonEstimationRadius&amp;quot; [0.0]
&amp;quot;int photonEstimationNumber&amp;quot; [64]
&amp;quot;int photonVisibilityRod&amp;quot; [0]
&amp;quot;float photonVisibilityRodDirectProb&amp;quot; [0.0]
&amp;quot;point photonVisibilityRodMin&amp;quot; [0.0 0.0 0.0]
&amp;quot;point photonVisibilityRodMax&amp;quot; [0.0 0.0 0.0]
&amp;quot;int photonAdaptive&amp;quot; [0]
&amp;quot;int indirectTrainingSamples&amp;quot; [0]
&amp;quot;float indirectSpatialBlurRadius&amp;quot; [0.25]
&amp;quot;float indirectDirectionalBlurRadius&amp;quot; [0.0]
&amp;quot;int indirectOversampling&amp;quot; [2]
&amp;quot;int suppressNaNs&amp;quot; [0]
&amp;quot;int enableShadingTimers&amp;quot; [0]
&amp;quot;int enableSampleTimers&amp;quot; [0]
&lt;/code>&lt;/pre>
&lt;h1 id="light">Light&lt;/h1>
&lt;h2 id="plugin--pxrenvdaylight">Plugin : PxrEnvDayLight&lt;/h2>
&lt;h3 id="python-format-88">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Light(&amp;quot;PxrEnvDayLight&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string notes&amp;quot; : ['No,Value'],
&amp;quot;float intensity&amp;quot; : [1.0],
&amp;quot;float exposure&amp;quot; : [0.0],
&amp;quot;vector sunDirection&amp;quot; : [0.0,1.0,0.0],
&amp;quot;float haziness&amp;quot; : [2.0],
&amp;quot;color skyTint&amp;quot; : [1.0,1.0,1.0],
&amp;quot;color sunTint&amp;quot; : [1.0,1.0,1.0],
&amp;quot;float sunSize&amp;quot; : [1.0],
&amp;quot;int groundMode&amp;quot; : [0],
&amp;quot;color groundColor&amp;quot; : [0.18,0.18,0.18],
&amp;quot;int month&amp;quot; : [11],
&amp;quot;int day&amp;quot; : [20],
&amp;quot;int year&amp;quot; : [2014],
&amp;quot;float hour&amp;quot; : [14.633333],
&amp;quot;float zone&amp;quot; : [-8],
&amp;quot;float latitude&amp;quot; : [47.6019],
&amp;quot;float longitude&amp;quot; : [-122.3318],
&amp;quot;float specular&amp;quot; : [1.0],
&amp;quot;float diffuse&amp;quot; : [1.0],
&amp;quot;int enableShadows&amp;quot; : [1],
&amp;quot;color shadowColor&amp;quot; : [0,0,0],
&amp;quot;float shadowDistance&amp;quot; : [-1.0],
&amp;quot;float shadowFalloff&amp;quot; : [-1.0],
&amp;quot;float shadowFalloffGamma&amp;quot; : [1.0],
&amp;quot;string shadowSubset&amp;quot; : [''],
&amp;quot;string shadowExcludeSubset&amp;quot; : [''],
&amp;quot;int traceLightPaths&amp;quot; : [0],
&amp;quot;int thinShadow&amp;quot; : [1],
&amp;quot;int visibleInRefractionPath&amp;quot; : [1],
&amp;quot;int cheapCaustics&amp;quot; : [0],
&amp;quot;string cheapCausticsExcludeGroup&amp;quot; : [''],
&amp;quot;int fixedSampleCount&amp;quot; : [0],
&amp;quot;string lightGroup&amp;quot; : [''],
&amp;quot;float importanceMultiplier&amp;quot; : [1.0],
&amp;quot;float msApprox&amp;quot; : [0],
&amp;quot;color msApproxBleed&amp;quot; : [0.5,0.5,0.5],
&amp;quot;color msApproxContribution&amp;quot; : [0.5,0.5,0.5],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-88">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Light &amp;quot;PxrEnvDayLight&amp;quot;
&amp;quot;string notes&amp;quot; ['No Value']
&amp;quot;float intensity&amp;quot; [1.0]
&amp;quot;float exposure&amp;quot; [0.0]
&amp;quot;vector sunDirection&amp;quot; [0.0 1.0 0.0]
&amp;quot;float haziness&amp;quot; [2.0]
&amp;quot;color skyTint&amp;quot; [1.0 1.0 1.0]
&amp;quot;color sunTint&amp;quot; [1.0 1.0 1.0]
&amp;quot;float sunSize&amp;quot; [1.0]
&amp;quot;int groundMode&amp;quot; [0]
&amp;quot;color groundColor&amp;quot; [0.18 0.18 0.18]
&amp;quot;int month&amp;quot; [11]
&amp;quot;int day&amp;quot; [20]
&amp;quot;int year&amp;quot; [2014]
&amp;quot;float hour&amp;quot; [14.633333]
&amp;quot;float zone&amp;quot; [-8]
&amp;quot;float latitude&amp;quot; [47.6019]
&amp;quot;float longitude&amp;quot; [-122.3318]
&amp;quot;float specular&amp;quot; [1.0]
&amp;quot;float diffuse&amp;quot; [1.0]
&amp;quot;int enableShadows&amp;quot; [1]
&amp;quot;color shadowColor&amp;quot; [0 0 0]
&amp;quot;float shadowDistance&amp;quot; [-1.0]
&amp;quot;float shadowFalloff&amp;quot; [-1.0]
&amp;quot;float shadowFalloffGamma&amp;quot; [1.0]
&amp;quot;string shadowSubset&amp;quot; ['']
&amp;quot;string shadowExcludeSubset&amp;quot; ['']
&amp;quot;int traceLightPaths&amp;quot; [0]
&amp;quot;int thinShadow&amp;quot; [1]
&amp;quot;int visibleInRefractionPath&amp;quot; [1]
&amp;quot;int cheapCaustics&amp;quot; [0]
&amp;quot;string cheapCausticsExcludeGroup&amp;quot; ['']
&amp;quot;int fixedSampleCount&amp;quot; [0]
&amp;quot;string lightGroup&amp;quot; ['']
&amp;quot;float importanceMultiplier&amp;quot; [1.0]
&amp;quot;float msApprox&amp;quot; [0]
&amp;quot;color msApproxBleed&amp;quot; [0.5 0.5 0.5]
&amp;quot;color msApproxContribution&amp;quot; [0.5 0.5 0.5]
&lt;/code>&lt;/pre>
&lt;h1 id="light-1">Light&lt;/h1>
&lt;h2 id="plugin--pxrmeshlight">Plugin : PxrMeshLight&lt;/h2>
&lt;h3 id="python-format-89">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Light(&amp;quot;PxrMeshLight&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;float intensity&amp;quot; : [1.0],
&amp;quot;float exposure&amp;quot; : [0],
&amp;quot;color lightColor&amp;quot; : [1,1,1],
&amp;quot;color textureColor&amp;quot; : [1,1,1],
&amp;quot;int enableTemperature&amp;quot; : [0],
&amp;quot;float temperature&amp;quot; : [6500],
&amp;quot;float specular&amp;quot; : [1.0],
&amp;quot;float diffuse&amp;quot; : [1.0],
&amp;quot;float intensityNearDist&amp;quot; : [0.0],
&amp;quot;float specularNearDist&amp;quot; : [0.0],
&amp;quot;float diffuseNearDist&amp;quot; : [0.0],
&amp;quot;int enableShadows&amp;quot; : [1],
&amp;quot;color shadowColor&amp;quot; : [0,0,0],
&amp;quot;float shadowDistance&amp;quot; : [-1],
&amp;quot;float shadowFalloff&amp;quot; : [-1.0],
&amp;quot;float shadowFalloffGamma&amp;quot; : [1.0],
&amp;quot;string shadowSubset&amp;quot; : [''],
&amp;quot;string shadowExcludeSubset&amp;quot; : [''],
&amp;quot;float msApprox&amp;quot; : [0],
&amp;quot;color msApproxBleed&amp;quot; : [0.5,0.5,0.5],
&amp;quot;color msApproxContribution&amp;quot; : [0.5,0.5,0.5],
&amp;quot;int areaNormalize&amp;quot; : [0],
&amp;quot;int traceLightPaths&amp;quot; : [0],
&amp;quot;int thinShadow&amp;quot; : [1],
&amp;quot;int visibleInRefractionPath&amp;quot; : [0],
&amp;quot;int cheapCaustics&amp;quot; : [0],
&amp;quot;string cheapCausticsExcludeGroup&amp;quot; : [''],
&amp;quot;float importanceMultiplier&amp;quot; : [1.0],
&amp;quot;string lightGroup&amp;quot; : [''],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-89">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Light &amp;quot;PxrMeshLight&amp;quot;
&amp;quot;float intensity&amp;quot; [1.0]
&amp;quot;float exposure&amp;quot; [0]
&amp;quot;color lightColor&amp;quot; [1 1 1]
&amp;quot;color textureColor&amp;quot; [1 1 1]
&amp;quot;int enableTemperature&amp;quot; [0]
&amp;quot;float temperature&amp;quot; [6500]
&amp;quot;float specular&amp;quot; [1.0]
&amp;quot;float diffuse&amp;quot; [1.0]
&amp;quot;float intensityNearDist&amp;quot; [0.0]
&amp;quot;float specularNearDist&amp;quot; [0.0]
&amp;quot;float diffuseNearDist&amp;quot; [0.0]
&amp;quot;int enableShadows&amp;quot; [1]
&amp;quot;color shadowColor&amp;quot; [0 0 0]
&amp;quot;float shadowDistance&amp;quot; [-1]
&amp;quot;float shadowFalloff&amp;quot; [-1.0]
&amp;quot;float shadowFalloffGamma&amp;quot; [1.0]
&amp;quot;string shadowSubset&amp;quot; ['']
&amp;quot;string shadowExcludeSubset&amp;quot; ['']
&amp;quot;float msApprox&amp;quot; [0]
&amp;quot;color msApproxBleed&amp;quot; [0.5 0.5 0.5]
&amp;quot;color msApproxContribution&amp;quot; [0.5 0.5 0.5]
&amp;quot;int areaNormalize&amp;quot; [0]
&amp;quot;int traceLightPaths&amp;quot; [0]
&amp;quot;int thinShadow&amp;quot; [1]
&amp;quot;int visibleInRefractionPath&amp;quot; [0]
&amp;quot;int cheapCaustics&amp;quot; [0]
&amp;quot;string cheapCausticsExcludeGroup&amp;quot; ['']
&amp;quot;float importanceMultiplier&amp;quot; [1.0]
&amp;quot;string lightGroup&amp;quot; ['']
&lt;/code>&lt;/pre>
&lt;h1 id="light-2">Light&lt;/h1>
&lt;h2 id="plugin--pxrportallight">Plugin : PxrPortalLight&lt;/h2>
&lt;h3 id="python-format-90">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Light(&amp;quot;PxrPortalLight&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string notes&amp;quot; : ['No,Value'],
&amp;quot;float intensityMult&amp;quot; : [1.0],
&amp;quot;color tint&amp;quot; : [1,1,1],
&amp;quot;string domeColorMap&amp;quot; : [''],
&amp;quot;color lightColor&amp;quot; : [1,1,1],
&amp;quot;float intensity&amp;quot; : [1.0],
&amp;quot;float exposure&amp;quot; : [0.0],
&amp;quot;vector colorMapGamma&amp;quot; : [1.0,1.0,1.0],
&amp;quot;float colorMapSaturation&amp;quot; : [1.0],
&amp;quot;int enableTemperature&amp;quot; : [0],
&amp;quot;float temperature&amp;quot; : [6500],
&amp;quot;float specular&amp;quot; : [1.0],
&amp;quot;float diffuse&amp;quot; : [1.0],
&amp;quot;int enableShadows&amp;quot; : [1],
&amp;quot;color shadowColor&amp;quot; : [0,0,0],
&amp;quot;float shadowDistance&amp;quot; : [-1.0],
&amp;quot;float shadowFalloff&amp;quot; : [-1.0],
&amp;quot;float shadowFalloffGamma&amp;quot; : [1.0],
&amp;quot;string shadowSubset&amp;quot; : [''],
&amp;quot;string shadowExcludeSubset&amp;quot; : [''],
&amp;quot;int traceLightPaths&amp;quot; : [0],
&amp;quot;int thinShadow&amp;quot; : [1],
&amp;quot;int visibleInRefractionPath&amp;quot; : [1],
&amp;quot;int cheapCaustics&amp;quot; : [0],
&amp;quot;string cheapCausticsExcludeGroup&amp;quot; : [''],
&amp;quot;int fixedSampleCount&amp;quot; : [0],
&amp;quot;string lightGroup&amp;quot; : [''],
&amp;quot;float importanceMultiplier&amp;quot; : [1.0],
&amp;quot;matrix portalToDome&amp;quot; : ['No,Value'],
&amp;quot;string portalName&amp;quot; : ['No,Value'],
&amp;quot;float msApprox&amp;quot; : [0],
&amp;quot;color msApproxBleed&amp;quot; : [0.5,0.5,0.5],
&amp;quot;color msApproxContribution&amp;quot; : [0.5,0.5,0.5],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-90">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Light &amp;quot;PxrPortalLight&amp;quot;
&amp;quot;string notes&amp;quot; ['No Value']
&amp;quot;float intensityMult&amp;quot; [1.0]
&amp;quot;color tint&amp;quot; [1 1 1]
&amp;quot;string domeColorMap&amp;quot; ['']
&amp;quot;color lightColor&amp;quot; [1 1 1]
&amp;quot;float intensity&amp;quot; [1.0]
&amp;quot;float exposure&amp;quot; [0.0]
&amp;quot;vector colorMapGamma&amp;quot; [1.0 1.0 1.0]
&amp;quot;float colorMapSaturation&amp;quot; [1.0]
&amp;quot;int enableTemperature&amp;quot; [0]
&amp;quot;float temperature&amp;quot; [6500]
&amp;quot;float specular&amp;quot; [1.0]
&amp;quot;float diffuse&amp;quot; [1.0]
&amp;quot;int enableShadows&amp;quot; [1]
&amp;quot;color shadowColor&amp;quot; [0 0 0]
&amp;quot;float shadowDistance&amp;quot; [-1.0]
&amp;quot;float shadowFalloff&amp;quot; [-1.0]
&amp;quot;float shadowFalloffGamma&amp;quot; [1.0]
&amp;quot;string shadowSubset&amp;quot; ['']
&amp;quot;string shadowExcludeSubset&amp;quot; ['']
&amp;quot;int traceLightPaths&amp;quot; [0]
&amp;quot;int thinShadow&amp;quot; [1]
&amp;quot;int visibleInRefractionPath&amp;quot; [1]
&amp;quot;int cheapCaustics&amp;quot; [0]
&amp;quot;string cheapCausticsExcludeGroup&amp;quot; ['']
&amp;quot;int fixedSampleCount&amp;quot; [0]
&amp;quot;string lightGroup&amp;quot; ['']
&amp;quot;float importanceMultiplier&amp;quot; [1.0]
&amp;quot;matrix portalToDome&amp;quot; ['No Value']
&amp;quot;string portalName&amp;quot; ['No Value']
&amp;quot;float msApprox&amp;quot; [0]
&amp;quot;color msApproxBleed&amp;quot; [0.5 0.5 0.5]
&amp;quot;color msApproxContribution&amp;quot; [0.5 0.5 0.5]
&lt;/code>&lt;/pre>
&lt;h1 id="light-3">Light&lt;/h1>
&lt;h2 id="plugin--pxrrectlight">Plugin : PxrRectLight&lt;/h2>
&lt;h3 id="python-format-91">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Light(&amp;quot;PxrRectLight&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string notes&amp;quot; : ['No,Value'],
&amp;quot;float intensity&amp;quot; : [1.0],
&amp;quot;float exposure&amp;quot; : [0],
&amp;quot;color lightColor&amp;quot; : [1,1,1],
&amp;quot;string lightColorMap&amp;quot; : ['No,Value'],
&amp;quot;vector colorMapGamma&amp;quot; : [1.0,1.0,1.0],
&amp;quot;float colorMapSaturation&amp;quot; : [1.0],
&amp;quot;int enableTemperature&amp;quot; : [0],
&amp;quot;float temperature&amp;quot; : [6500],
&amp;quot;float emissionFocus&amp;quot; : [0.0],
&amp;quot;int emissionFocusNormalize&amp;quot; : [0],
&amp;quot;color emissionFocusTint&amp;quot; : [0,0,0],
&amp;quot;float specular&amp;quot; : [1.0],
&amp;quot;float diffuse&amp;quot; : [1.0],
&amp;quot;float intensityNearDist&amp;quot; : [0.0],
&amp;quot;float specularNearDist&amp;quot; : [0.0],
&amp;quot;float diffuseNearDist&amp;quot; : [0.0],
&amp;quot;float coneAngle&amp;quot; : [90.0],
&amp;quot;float coneSoftness&amp;quot; : [0.0],
&amp;quot;string iesProfile&amp;quot; : [''],
&amp;quot;float iesProfileScale&amp;quot; : [0],
&amp;quot;int iesProfileNormalize&amp;quot; : [0],
&amp;quot;int enableShadows&amp;quot; : [1],
&amp;quot;color shadowColor&amp;quot; : [0,0,0],
&amp;quot;float shadowDistance&amp;quot; : [-1],
&amp;quot;float shadowFalloff&amp;quot; : [-1.0],
&amp;quot;float shadowFalloffGamma&amp;quot; : [1.0],
&amp;quot;string shadowSubset&amp;quot; : [''],
&amp;quot;string shadowExcludeSubset&amp;quot; : [''],
&amp;quot;int areaNormalize&amp;quot; : [0],
&amp;quot;int traceLightPaths&amp;quot; : [0],
&amp;quot;int thinShadow&amp;quot; : [1],
&amp;quot;int visibleInRefractionPath&amp;quot; : [1],
&amp;quot;int cheapCaustics&amp;quot; : [0],
&amp;quot;string cheapCausticsExcludeGroup&amp;quot; : [''],
&amp;quot;int fixedSampleCount&amp;quot; : [0],
&amp;quot;string lightGroup&amp;quot; : [''],
&amp;quot;float importanceMultiplier&amp;quot; : [1.0],
&amp;quot;float msApprox&amp;quot; : [0],
&amp;quot;color msApproxBleed&amp;quot; : [0.5,0.5,0.5],
&amp;quot;color msApproxContribution&amp;quot; : [0.5,0.5,0.5],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-91">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Light &amp;quot;PxrRectLight&amp;quot;
&amp;quot;string notes&amp;quot; ['No Value']
&amp;quot;float intensity&amp;quot; [1.0]
&amp;quot;float exposure&amp;quot; [0]
&amp;quot;color lightColor&amp;quot; [1 1 1]
&amp;quot;string lightColorMap&amp;quot; ['No Value']
&amp;quot;vector colorMapGamma&amp;quot; [1.0 1.0 1.0]
&amp;quot;float colorMapSaturation&amp;quot; [1.0]
&amp;quot;int enableTemperature&amp;quot; [0]
&amp;quot;float temperature&amp;quot; [6500]
&amp;quot;float emissionFocus&amp;quot; [0.0]
&amp;quot;int emissionFocusNormalize&amp;quot; [0]
&amp;quot;color emissionFocusTint&amp;quot; [0 0 0]
&amp;quot;float specular&amp;quot; [1.0]
&amp;quot;float diffuse&amp;quot; [1.0]
&amp;quot;float intensityNearDist&amp;quot; [0.0]
&amp;quot;float specularNearDist&amp;quot; [0.0]
&amp;quot;float diffuseNearDist&amp;quot; [0.0]
&amp;quot;float coneAngle&amp;quot; [90.0]
&amp;quot;float coneSoftness&amp;quot; [0.0]
&amp;quot;string iesProfile&amp;quot; ['']
&amp;quot;float iesProfileScale&amp;quot; [0]
&amp;quot;int iesProfileNormalize&amp;quot; [0]
&amp;quot;int enableShadows&amp;quot; [1]
&amp;quot;color shadowColor&amp;quot; [0 0 0]
&amp;quot;float shadowDistance&amp;quot; [-1]
&amp;quot;float shadowFalloff&amp;quot; [-1.0]
&amp;quot;float shadowFalloffGamma&amp;quot; [1.0]
&amp;quot;string shadowSubset&amp;quot; ['']
&amp;quot;string shadowExcludeSubset&amp;quot; ['']
&amp;quot;int areaNormalize&amp;quot; [0]
&amp;quot;int traceLightPaths&amp;quot; [0]
&amp;quot;int thinShadow&amp;quot; [1]
&amp;quot;int visibleInRefractionPath&amp;quot; [1]
&amp;quot;int cheapCaustics&amp;quot; [0]
&amp;quot;string cheapCausticsExcludeGroup&amp;quot; ['']
&amp;quot;int fixedSampleCount&amp;quot; [0]
&amp;quot;string lightGroup&amp;quot; ['']
&amp;quot;float importanceMultiplier&amp;quot; [1.0]
&amp;quot;float msApprox&amp;quot; [0]
&amp;quot;color msApproxBleed&amp;quot; [0.5 0.5 0.5]
&amp;quot;color msApproxContribution&amp;quot; [0.5 0.5 0.5]
&lt;/code>&lt;/pre>
&lt;h1 id="light-4">Light&lt;/h1>
&lt;h2 id="plugin--pxrcylinderlight">Plugin : PxrCylinderLight&lt;/h2>
&lt;h3 id="python-format-92">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Light(&amp;quot;PxrCylinderLight&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string notes&amp;quot; : ['No,Value'],
&amp;quot;float intensity&amp;quot; : [1.0],
&amp;quot;float exposure&amp;quot; : [0],
&amp;quot;color lightColor&amp;quot; : [1,1,1],
&amp;quot;int enableTemperature&amp;quot; : [0],
&amp;quot;float temperature&amp;quot; : [6500],
&amp;quot;float emissionFocus&amp;quot; : [0.0],
&amp;quot;int emissionFocusNormalize&amp;quot; : [0],
&amp;quot;color emissionFocusTint&amp;quot; : [0,0,0],
&amp;quot;float specular&amp;quot; : [1.0],
&amp;quot;float diffuse&amp;quot; : [1.0],
&amp;quot;float intensityNearDist&amp;quot; : [0.0],
&amp;quot;float specularNearDist&amp;quot; : [0.0],
&amp;quot;float diffuseNearDist&amp;quot; : [0.0],
&amp;quot;float coneAngle&amp;quot; : [90.0],
&amp;quot;float coneSoftness&amp;quot; : [0.0],
&amp;quot;string iesProfile&amp;quot; : [''],
&amp;quot;float iesProfileScale&amp;quot; : [0],
&amp;quot;int iesProfileNormalize&amp;quot; : [0],
&amp;quot;int enableShadows&amp;quot; : [1],
&amp;quot;color shadowColor&amp;quot; : [0,0,0],
&amp;quot;float shadowDistance&amp;quot; : [-1.0],
&amp;quot;float shadowFalloff&amp;quot; : [-1.0],
&amp;quot;float shadowFalloffGamma&amp;quot; : [1.0],
&amp;quot;string shadowSubset&amp;quot; : [''],
&amp;quot;string shadowExcludeSubset&amp;quot; : [''],
&amp;quot;int areaNormalize&amp;quot; : [0],
&amp;quot;int traceLightPaths&amp;quot; : [0],
&amp;quot;int thinShadow&amp;quot; : [1],
&amp;quot;int visibleInRefractionPath&amp;quot; : [1],
&amp;quot;int cheapCaustics&amp;quot; : [0],
&amp;quot;string cheapCausticsExcludeGroup&amp;quot; : [''],
&amp;quot;int fixedSampleCount&amp;quot; : [0],
&amp;quot;string lightGroup&amp;quot; : [''],
&amp;quot;float importanceMultiplier&amp;quot; : [1.0],
&amp;quot;float msApprox&amp;quot; : [0],
&amp;quot;color msApproxBleed&amp;quot; : [0.5,0.5,0.5],
&amp;quot;color msApproxContribution&amp;quot; : [0.5,0.5,0.5],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-92">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Light &amp;quot;PxrCylinderLight&amp;quot;
&amp;quot;string notes&amp;quot; ['No Value']
&amp;quot;float intensity&amp;quot; [1.0]
&amp;quot;float exposure&amp;quot; [0]
&amp;quot;color lightColor&amp;quot; [1 1 1]
&amp;quot;int enableTemperature&amp;quot; [0]
&amp;quot;float temperature&amp;quot; [6500]
&amp;quot;float emissionFocus&amp;quot; [0.0]
&amp;quot;int emissionFocusNormalize&amp;quot; [0]
&amp;quot;color emissionFocusTint&amp;quot; [0 0 0]
&amp;quot;float specular&amp;quot; [1.0]
&amp;quot;float diffuse&amp;quot; [1.0]
&amp;quot;float intensityNearDist&amp;quot; [0.0]
&amp;quot;float specularNearDist&amp;quot; [0.0]
&amp;quot;float diffuseNearDist&amp;quot; [0.0]
&amp;quot;float coneAngle&amp;quot; [90.0]
&amp;quot;float coneSoftness&amp;quot; [0.0]
&amp;quot;string iesProfile&amp;quot; ['']
&amp;quot;float iesProfileScale&amp;quot; [0]
&amp;quot;int iesProfileNormalize&amp;quot; [0]
&amp;quot;int enableShadows&amp;quot; [1]
&amp;quot;color shadowColor&amp;quot; [0 0 0]
&amp;quot;float shadowDistance&amp;quot; [-1.0]
&amp;quot;float shadowFalloff&amp;quot; [-1.0]
&amp;quot;float shadowFalloffGamma&amp;quot; [1.0]
&amp;quot;string shadowSubset&amp;quot; ['']
&amp;quot;string shadowExcludeSubset&amp;quot; ['']
&amp;quot;int areaNormalize&amp;quot; [0]
&amp;quot;int traceLightPaths&amp;quot; [0]
&amp;quot;int thinShadow&amp;quot; [1]
&amp;quot;int visibleInRefractionPath&amp;quot; [1]
&amp;quot;int cheapCaustics&amp;quot; [0]
&amp;quot;string cheapCausticsExcludeGroup&amp;quot; ['']
&amp;quot;int fixedSampleCount&amp;quot; [0]
&amp;quot;string lightGroup&amp;quot; ['']
&amp;quot;float importanceMultiplier&amp;quot; [1.0]
&amp;quot;float msApprox&amp;quot; [0]
&amp;quot;color msApproxBleed&amp;quot; [0.5 0.5 0.5]
&amp;quot;color msApproxContribution&amp;quot; [0.5 0.5 0.5]
&lt;/code>&lt;/pre>
&lt;h1 id="light-5">Light&lt;/h1>
&lt;h2 id="plugin--pxraovlight">Plugin : PxrAovLight&lt;/h2>
&lt;h3 id="python-format-93">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Light(&amp;quot;PxrAovLight&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string aovName&amp;quot; : [''],
&amp;quot;string notes&amp;quot; : ['No,Value'],
&amp;quot;int useColor&amp;quot; : [0],
&amp;quot;int invert&amp;quot; : [0],
&amp;quot;int inPrimaryHit&amp;quot; : [1],
&amp;quot;int inRefraction&amp;quot; : [0],
&amp;quot;int inReflection&amp;quot; : [0],
&amp;quot;int onVolumeBoundaries&amp;quot; : [1],
&amp;quot;int useThroughput&amp;quot; : [1],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-93">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Light &amp;quot;PxrAovLight&amp;quot;
&amp;quot;string aovName&amp;quot; ''
&amp;quot;string notes&amp;quot; ['No Value']
&amp;quot;int useColor&amp;quot; [0]
&amp;quot;int invert&amp;quot; [0]
&amp;quot;int inPrimaryHit&amp;quot; [1]
&amp;quot;int inRefraction&amp;quot; [0]
&amp;quot;int inReflection&amp;quot; [0]
&amp;quot;int onVolumeBoundaries&amp;quot; [1]
&amp;quot;int useThroughput&amp;quot; [1]
&lt;/code>&lt;/pre>
&lt;h1 id="light-6">Light&lt;/h1>
&lt;h2 id="plugin--pxrspherelight">Plugin : PxrSphereLight&lt;/h2>
&lt;h3 id="python-format-94">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Light(&amp;quot;PxrSphereLight&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string notes&amp;quot; : ['No,Value'],
&amp;quot;float intensity&amp;quot; : [1.0],
&amp;quot;float exposure&amp;quot; : [0],
&amp;quot;color lightColor&amp;quot; : [1,1,1],
&amp;quot;int enableTemperature&amp;quot; : [0],
&amp;quot;float temperature&amp;quot; : [6500],
&amp;quot;float emissionFocus&amp;quot; : [0.0],
&amp;quot;int emissionFocusNormalize&amp;quot; : [0],
&amp;quot;color emissionFocusTint&amp;quot; : [0,0,0],
&amp;quot;float specular&amp;quot; : [1.0],
&amp;quot;float diffuse&amp;quot; : [1.0],
&amp;quot;float intensityNearDist&amp;quot; : [0.0],
&amp;quot;float specularNearDist&amp;quot; : [0.0],
&amp;quot;float diffuseNearDist&amp;quot; : [0.0],
&amp;quot;float coneAngle&amp;quot; : [90.0],
&amp;quot;float coneSoftness&amp;quot; : [0.0],
&amp;quot;string iesProfile&amp;quot; : [''],
&amp;quot;float iesProfileScale&amp;quot; : [0],
&amp;quot;int iesProfileNormalize&amp;quot; : [0],
&amp;quot;int enableShadows&amp;quot; : [1],
&amp;quot;color shadowColor&amp;quot; : [0,0,0],
&amp;quot;float shadowDistance&amp;quot; : [-1.0],
&amp;quot;float shadowFalloff&amp;quot; : [-1.0],
&amp;quot;float shadowFalloffGamma&amp;quot; : [1.0],
&amp;quot;string shadowSubset&amp;quot; : [''],
&amp;quot;string shadowExcludeSubset&amp;quot; : [''],
&amp;quot;int areaNormalize&amp;quot; : [0],
&amp;quot;int traceLightPaths&amp;quot; : [0],
&amp;quot;int thinShadow&amp;quot; : [1],
&amp;quot;int visibleInRefractionPath&amp;quot; : [1],
&amp;quot;int cheapCaustics&amp;quot; : [0],
&amp;quot;string cheapCausticsExcludeGroup&amp;quot; : [''],
&amp;quot;int fixedSampleCount&amp;quot; : [0],
&amp;quot;string lightGroup&amp;quot; : [''],
&amp;quot;float importanceMultiplier&amp;quot; : [1.0],
&amp;quot;float msApprox&amp;quot; : [0],
&amp;quot;color msApproxBleed&amp;quot; : [0.5,0.5,0.5],
&amp;quot;color msApproxContribution&amp;quot; : [0.5,0.5,0.5],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-94">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Light &amp;quot;PxrSphereLight&amp;quot;
&amp;quot;string notes&amp;quot; ['No Value']
&amp;quot;float intensity&amp;quot; [1.0]
&amp;quot;float exposure&amp;quot; [0]
&amp;quot;color lightColor&amp;quot; [1 1 1]
&amp;quot;int enableTemperature&amp;quot; [0]
&amp;quot;float temperature&amp;quot; [6500]
&amp;quot;float emissionFocus&amp;quot; [0.0]
&amp;quot;int emissionFocusNormalize&amp;quot; [0]
&amp;quot;color emissionFocusTint&amp;quot; [0 0 0]
&amp;quot;float specular&amp;quot; [1.0]
&amp;quot;float diffuse&amp;quot; [1.0]
&amp;quot;float intensityNearDist&amp;quot; [0.0]
&amp;quot;float specularNearDist&amp;quot; [0.0]
&amp;quot;float diffuseNearDist&amp;quot; [0.0]
&amp;quot;float coneAngle&amp;quot; [90.0]
&amp;quot;float coneSoftness&amp;quot; [0.0]
&amp;quot;string iesProfile&amp;quot; ['']
&amp;quot;float iesProfileScale&amp;quot; [0]
&amp;quot;int iesProfileNormalize&amp;quot; [0]
&amp;quot;int enableShadows&amp;quot; [1]
&amp;quot;color shadowColor&amp;quot; [0 0 0]
&amp;quot;float shadowDistance&amp;quot; [-1.0]
&amp;quot;float shadowFalloff&amp;quot; [-1.0]
&amp;quot;float shadowFalloffGamma&amp;quot; [1.0]
&amp;quot;string shadowSubset&amp;quot; ['']
&amp;quot;string shadowExcludeSubset&amp;quot; ['']
&amp;quot;int areaNormalize&amp;quot; [0]
&amp;quot;int traceLightPaths&amp;quot; [0]
&amp;quot;int thinShadow&amp;quot; [1]
&amp;quot;int visibleInRefractionPath&amp;quot; [1]
&amp;quot;int cheapCaustics&amp;quot; [0]
&amp;quot;string cheapCausticsExcludeGroup&amp;quot; ['']
&amp;quot;int fixedSampleCount&amp;quot; [0]
&amp;quot;string lightGroup&amp;quot; ['']
&amp;quot;float importanceMultiplier&amp;quot; [1.0]
&amp;quot;float msApprox&amp;quot; [0]
&amp;quot;color msApproxBleed&amp;quot; [0.5 0.5 0.5]
&amp;quot;color msApproxContribution&amp;quot; [0.5 0.5 0.5]
&lt;/code>&lt;/pre>
&lt;h1 id="light-7">Light&lt;/h1>
&lt;h2 id="plugin--pxrdisklight">Plugin : PxrDiskLight&lt;/h2>
&lt;h3 id="python-format-95">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Light(&amp;quot;PxrDiskLight&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string notes&amp;quot; : ['No,Value'],
&amp;quot;float intensity&amp;quot; : [1.0],
&amp;quot;float exposure&amp;quot; : [0],
&amp;quot;color lightColor&amp;quot; : [1,1,1],
&amp;quot;int enableTemperature&amp;quot; : [0],
&amp;quot;float temperature&amp;quot; : [6500],
&amp;quot;float emissionFocus&amp;quot; : [0.0],
&amp;quot;int emissionFocusNormalize&amp;quot; : [0],
&amp;quot;color emissionFocusTint&amp;quot; : [0,0,0],
&amp;quot;float specular&amp;quot; : [1.0],
&amp;quot;float diffuse&amp;quot; : [1.0],
&amp;quot;float intensityNearDist&amp;quot; : [0.0],
&amp;quot;float specularNearDist&amp;quot; : [0.0],
&amp;quot;float diffuseNearDist&amp;quot; : [0.0],
&amp;quot;float coneAngle&amp;quot; : [90.0],
&amp;quot;float coneSoftness&amp;quot; : [0.0],
&amp;quot;string iesProfile&amp;quot; : [''],
&amp;quot;float iesProfileScale&amp;quot; : [0],
&amp;quot;int iesProfileNormalize&amp;quot; : [0],
&amp;quot;int enableShadows&amp;quot; : [1],
&amp;quot;color shadowColor&amp;quot; : [0,0,0],
&amp;quot;float shadowDistance&amp;quot; : [-1.0],
&amp;quot;float shadowFalloff&amp;quot; : [-1.0],
&amp;quot;float shadowFalloffGamma&amp;quot; : [1.0],
&amp;quot;string shadowSubset&amp;quot; : [''],
&amp;quot;string shadowExcludeSubset&amp;quot; : [''],
&amp;quot;int areaNormalize&amp;quot; : [0],
&amp;quot;int traceLightPaths&amp;quot; : [0],
&amp;quot;int thinShadow&amp;quot; : [1],
&amp;quot;int visibleInRefractionPath&amp;quot; : [1],
&amp;quot;int cheapCaustics&amp;quot; : [0],
&amp;quot;string cheapCausticsExcludeGroup&amp;quot; : [''],
&amp;quot;int fixedSampleCount&amp;quot; : [0],
&amp;quot;string lightGroup&amp;quot; : [''],
&amp;quot;float importanceMultiplier&amp;quot; : [1.0],
&amp;quot;float msApprox&amp;quot; : [0],
&amp;quot;color msApproxBleed&amp;quot; : [0.5,0.5,0.5],
&amp;quot;color msApproxContribution&amp;quot; : [0.5,0.5,0.5],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-95">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Light &amp;quot;PxrDiskLight&amp;quot;
&amp;quot;string notes&amp;quot; ['No Value']
&amp;quot;float intensity&amp;quot; [1.0]
&amp;quot;float exposure&amp;quot; [0]
&amp;quot;color lightColor&amp;quot; [1 1 1]
&amp;quot;int enableTemperature&amp;quot; [0]
&amp;quot;float temperature&amp;quot; [6500]
&amp;quot;float emissionFocus&amp;quot; [0.0]
&amp;quot;int emissionFocusNormalize&amp;quot; [0]
&amp;quot;color emissionFocusTint&amp;quot; [0 0 0]
&amp;quot;float specular&amp;quot; [1.0]
&amp;quot;float diffuse&amp;quot; [1.0]
&amp;quot;float intensityNearDist&amp;quot; [0.0]
&amp;quot;float specularNearDist&amp;quot; [0.0]
&amp;quot;float diffuseNearDist&amp;quot; [0.0]
&amp;quot;float coneAngle&amp;quot; [90.0]
&amp;quot;float coneSoftness&amp;quot; [0.0]
&amp;quot;string iesProfile&amp;quot; ['']
&amp;quot;float iesProfileScale&amp;quot; [0]
&amp;quot;int iesProfileNormalize&amp;quot; [0]
&amp;quot;int enableShadows&amp;quot; [1]
&amp;quot;color shadowColor&amp;quot; [0 0 0]
&amp;quot;float shadowDistance&amp;quot; [-1.0]
&amp;quot;float shadowFalloff&amp;quot; [-1.0]
&amp;quot;float shadowFalloffGamma&amp;quot; [1.0]
&amp;quot;string shadowSubset&amp;quot; ['']
&amp;quot;string shadowExcludeSubset&amp;quot; ['']
&amp;quot;int areaNormalize&amp;quot; [0]
&amp;quot;int traceLightPaths&amp;quot; [0]
&amp;quot;int thinShadow&amp;quot; [1]
&amp;quot;int visibleInRefractionPath&amp;quot; [1]
&amp;quot;int cheapCaustics&amp;quot; [0]
&amp;quot;string cheapCausticsExcludeGroup&amp;quot; ['']
&amp;quot;int fixedSampleCount&amp;quot; [0]
&amp;quot;string lightGroup&amp;quot; ['']
&amp;quot;float importanceMultiplier&amp;quot; [1.0]
&amp;quot;float msApprox&amp;quot; [0]
&amp;quot;color msApproxBleed&amp;quot; [0.5 0.5 0.5]
&amp;quot;color msApproxContribution&amp;quot; [0.5 0.5 0.5]
&lt;/code>&lt;/pre>
&lt;h1 id="light-8">Light&lt;/h1>
&lt;h2 id="plugin--pxrdistantlight">Plugin : PxrDistantLight&lt;/h2>
&lt;h3 id="python-format-96">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Light(&amp;quot;PxrDistantLight&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string notes&amp;quot; : ['No,Value'],
&amp;quot;float intensity&amp;quot; : [50000],
&amp;quot;float exposure&amp;quot; : [0],
&amp;quot;float angleExtent&amp;quot; : [0.53],
&amp;quot;color lightColor&amp;quot; : [1,1,1],
&amp;quot;int enableTemperature&amp;quot; : [0],
&amp;quot;float temperature&amp;quot; : [6500],
&amp;quot;float emissionFocus&amp;quot; : [0.0],
&amp;quot;int emissionFocusNormalize&amp;quot; : [0],
&amp;quot;color emissionFocusTint&amp;quot; : [0,0,0],
&amp;quot;float specular&amp;quot; : [1.0],
&amp;quot;float diffuse&amp;quot; : [1.0],
&amp;quot;int enableShadows&amp;quot; : [1],
&amp;quot;color shadowColor&amp;quot; : [0,0,0],
&amp;quot;float shadowDistance&amp;quot; : [-1.0],
&amp;quot;float shadowFalloff&amp;quot; : [-1.0],
&amp;quot;float shadowFalloffGamma&amp;quot; : [1.0],
&amp;quot;string shadowSubset&amp;quot; : [''],
&amp;quot;string shadowExcludeSubset&amp;quot; : [''],
&amp;quot;int areaNormalize&amp;quot; : [0],
&amp;quot;int traceLightPaths&amp;quot; : [0],
&amp;quot;int thinShadow&amp;quot; : [1],
&amp;quot;int visibleInRefractionPath&amp;quot; : [1],
&amp;quot;int cheapCaustics&amp;quot; : [0],
&amp;quot;string cheapCausticsExcludeGroup&amp;quot; : [''],
&amp;quot;int fixedSampleCount&amp;quot; : [0],
&amp;quot;string lightGroup&amp;quot; : [''],
&amp;quot;float importanceMultiplier&amp;quot; : [1.0],
&amp;quot;float msApprox&amp;quot; : [0],
&amp;quot;color msApproxBleed&amp;quot; : [0.5,0.5,0.5],
&amp;quot;color msApproxContribution&amp;quot; : [0.5,0.5,0.5],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-96">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Light &amp;quot;PxrDistantLight&amp;quot;
&amp;quot;string notes&amp;quot; ['No Value']
&amp;quot;float intensity&amp;quot; [50000]
&amp;quot;float exposure&amp;quot; [0]
&amp;quot;float angleExtent&amp;quot; [0.53]
&amp;quot;color lightColor&amp;quot; [1 1 1]
&amp;quot;int enableTemperature&amp;quot; [0]
&amp;quot;float temperature&amp;quot; [6500]
&amp;quot;float emissionFocus&amp;quot; [0.0]
&amp;quot;int emissionFocusNormalize&amp;quot; [0]
&amp;quot;color emissionFocusTint&amp;quot; [0 0 0]
&amp;quot;float specular&amp;quot; [1.0]
&amp;quot;float diffuse&amp;quot; [1.0]
&amp;quot;int enableShadows&amp;quot; [1]
&amp;quot;color shadowColor&amp;quot; [0 0 0]
&amp;quot;float shadowDistance&amp;quot; [-1.0]
&amp;quot;float shadowFalloff&amp;quot; [-1.0]
&amp;quot;float shadowFalloffGamma&amp;quot; [1.0]
&amp;quot;string shadowSubset&amp;quot; ['']
&amp;quot;string shadowExcludeSubset&amp;quot; ['']
&amp;quot;int areaNormalize&amp;quot; [0]
&amp;quot;int traceLightPaths&amp;quot; [0]
&amp;quot;int thinShadow&amp;quot; [1]
&amp;quot;int visibleInRefractionPath&amp;quot; [1]
&amp;quot;int cheapCaustics&amp;quot; [0]
&amp;quot;string cheapCausticsExcludeGroup&amp;quot; ['']
&amp;quot;int fixedSampleCount&amp;quot; [0]
&amp;quot;string lightGroup&amp;quot; ['']
&amp;quot;float importanceMultiplier&amp;quot; [1.0]
&amp;quot;float msApprox&amp;quot; [0]
&amp;quot;color msApproxBleed&amp;quot; [0.5 0.5 0.5]
&amp;quot;color msApproxContribution&amp;quot; [0.5 0.5 0.5]
&lt;/code>&lt;/pre>
&lt;h1 id="light-9">Light&lt;/h1>
&lt;h2 id="plugin--pxrdomelight">Plugin : PxrDomeLight&lt;/h2>
&lt;h3 id="python-format-97">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Light(&amp;quot;PxrDomeLight&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string notes&amp;quot; : ['No,Value'],
&amp;quot;float intensity&amp;quot; : [1.0],
&amp;quot;float exposure&amp;quot; : [0],
&amp;quot;color lightColor&amp;quot; : [1,1,1],
&amp;quot;string lightColorMap&amp;quot; : ['No,Value'],
&amp;quot;vector colorMapGamma&amp;quot; : [1.0,1.0,1.0],
&amp;quot;float colorMapSaturation&amp;quot; : [1.0],
&amp;quot;int enableTemperature&amp;quot; : [0],
&amp;quot;float temperature&amp;quot; : [6500],
&amp;quot;float specular&amp;quot; : [1.0],
&amp;quot;float diffuse&amp;quot; : [1.0],
&amp;quot;int enableShadows&amp;quot; : [1],
&amp;quot;color shadowColor&amp;quot; : [0,0,0],
&amp;quot;float shadowDistance&amp;quot; : [-1.0],
&amp;quot;float shadowFalloff&amp;quot; : [-1.0],
&amp;quot;float shadowFalloffGamma&amp;quot; : [1.0],
&amp;quot;string shadowSubset&amp;quot; : [''],
&amp;quot;string shadowExcludeSubset&amp;quot; : [''],
&amp;quot;int traceLightPaths&amp;quot; : [0],
&amp;quot;int thinShadow&amp;quot; : [1],
&amp;quot;int visibleInRefractionPath&amp;quot; : [1],
&amp;quot;int cheapCaustics&amp;quot; : [0],
&amp;quot;string cheapCausticsExcludeGroup&amp;quot; : [''],
&amp;quot;int fixedSampleCount&amp;quot; : [0],
&amp;quot;string lightGroup&amp;quot; : [''],
&amp;quot;float importanceMultiplier&amp;quot; : [1.0],
&amp;quot;float msApprox&amp;quot; : [0],
&amp;quot;color msApproxBleed&amp;quot; : [0.5,0.5,0.5],
&amp;quot;color msApproxContribution&amp;quot; : [0.5,0.5,0.5],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-97">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Light &amp;quot;PxrDomeLight&amp;quot;
&amp;quot;string notes&amp;quot; ['No Value']
&amp;quot;float intensity&amp;quot; [1.0]
&amp;quot;float exposure&amp;quot; [0]
&amp;quot;color lightColor&amp;quot; [1 1 1]
&amp;quot;string lightColorMap&amp;quot; ['No Value']
&amp;quot;vector colorMapGamma&amp;quot; [1.0 1.0 1.0]
&amp;quot;float colorMapSaturation&amp;quot; [1.0]
&amp;quot;int enableTemperature&amp;quot; [0]
&amp;quot;float temperature&amp;quot; [6500]
&amp;quot;float specular&amp;quot; [1.0]
&amp;quot;float diffuse&amp;quot; [1.0]
&amp;quot;int enableShadows&amp;quot; [1]
&amp;quot;color shadowColor&amp;quot; [0 0 0]
&amp;quot;float shadowDistance&amp;quot; [-1.0]
&amp;quot;float shadowFalloff&amp;quot; [-1.0]
&amp;quot;float shadowFalloffGamma&amp;quot; [1.0]
&amp;quot;string shadowSubset&amp;quot; ['']
&amp;quot;string shadowExcludeSubset&amp;quot; ['']
&amp;quot;int traceLightPaths&amp;quot; [0]
&amp;quot;int thinShadow&amp;quot; [1]
&amp;quot;int visibleInRefractionPath&amp;quot; [1]
&amp;quot;int cheapCaustics&amp;quot; [0]
&amp;quot;string cheapCausticsExcludeGroup&amp;quot; ['']
&amp;quot;int fixedSampleCount&amp;quot; [0]
&amp;quot;string lightGroup&amp;quot; ['']
&amp;quot;float importanceMultiplier&amp;quot; [1.0]
&amp;quot;float msApprox&amp;quot; [0]
&amp;quot;color msApproxBleed&amp;quot; [0.5 0.5 0.5]
&amp;quot;color msApproxContribution&amp;quot; [0.5 0.5 0.5]
&lt;/code>&lt;/pre>
&lt;h1 id="pattern">Pattern&lt;/h1>
&lt;h2 id="plugin--pxrseexpr">Plugin : PxrSeExpr&lt;/h2>
&lt;h3 id="python-format-98">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Pattern(&amp;quot;PxrSeExpr&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;color colorInput1&amp;quot; : [0.0,0.0,0.0],
&amp;quot;color colorInput2&amp;quot; : [0.0,0.0,0.0],
&amp;quot;color colorInput3&amp;quot; : [0.0,0.0,0.0],
&amp;quot;color colorInput4&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float floatInput1&amp;quot; : [0.0],
&amp;quot;float floatInput2&amp;quot; : [0.0],
&amp;quot;float floatInput3&amp;quot; : [0.0],
&amp;quot;float floatInput4&amp;quot; : [0.0],
&amp;quot;string expression&amp;quot; : [''],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-98">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Pattern &amp;quot;PxrSeExpr&amp;quot;
&amp;quot;color colorInput1&amp;quot; 0.0 0.0 0.0
&amp;quot;color colorInput2&amp;quot; 0.0 0.0 0.0
&amp;quot;color colorInput3&amp;quot; 0.0 0.0 0.0
&amp;quot;color colorInput4&amp;quot; 0.0 0.0 0.0
&amp;quot;float floatInput1&amp;quot; 0.0
&amp;quot;float floatInput2&amp;quot; 0.0
&amp;quot;float floatInput3&amp;quot; 0.0
&amp;quot;float floatInput4&amp;quot; 0.0
&amp;quot;string expression&amp;quot; ''
&lt;/code>&lt;/pre>
&lt;h1 id="pattern-1">Pattern&lt;/h1>
&lt;h2 id="plugin--aaoceanprmanshader">Plugin : aaOceanPrmanShader&lt;/h2>
&lt;h3 id="python-format-99">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Pattern(&amp;quot;aaOceanPrmanShader&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;int resolution&amp;quot; : [3],
&amp;quot;float oceanScale&amp;quot; : [100.0],
&amp;quot;int seed&amp;quot; : [1],
&amp;quot;float currentTime&amp;quot; : [0.0],
&amp;quot;float repeatTime&amp;quot; : [1000.0],
&amp;quot;float fade&amp;quot; : [0.0],
&amp;quot;float chopAmount&amp;quot; : [1.0],
&amp;quot;float velocity&amp;quot; : [10.0],
&amp;quot;float waveSpeed&amp;quot; : [1.0],
&amp;quot;float cutoff&amp;quot; : [0.0],
&amp;quot;float waveHeight&amp;quot; : [1.0],
&amp;quot;float windDir&amp;quot; : [45.0],
&amp;quot;float damp&amp;quot; : [0.985],
&amp;quot;int windAlign&amp;quot; : [1],
&amp;quot;int raw&amp;quot; : [0],
&amp;quot;int invertFoam&amp;quot; : [0],
&amp;quot;float gamma&amp;quot; : [1.0],
&amp;quot;float brightness&amp;quot; : [1.0],
&amp;quot;int normalize&amp;quot; : [0],
&amp;quot;float fMin&amp;quot; : [-5.0],
&amp;quot;float fMax&amp;quot; : [5.0],
&amp;quot;int writeFile&amp;quot; : [0],
&amp;quot;string outputFolder&amp;quot; : [''],
&amp;quot;string postfix&amp;quot; : [''],
&amp;quot;int currentFrame&amp;quot; : [1],
&amp;quot;int invertT&amp;quot; : [1],
&amp;quot;struct manifold&amp;quot; : [],
&amp;quot;float oceanDepth&amp;quot; : [1000.0],
&amp;quot;float surfaceTension&amp;quot; : [0.0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-99">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Pattern &amp;quot;aaOceanPrmanShader&amp;quot;
&amp;quot;int resolution&amp;quot; [3]
&amp;quot;float oceanScale&amp;quot; [100.0]
&amp;quot;int seed&amp;quot; [1]
&amp;quot;float currentTime&amp;quot; [0.0]
&amp;quot;float repeatTime&amp;quot; [1000.0]
&amp;quot;float fade&amp;quot; [0.0]
&amp;quot;float chopAmount&amp;quot; [1.0]
&amp;quot;float velocity&amp;quot; [10.0]
&amp;quot;float waveSpeed&amp;quot; [1.0]
&amp;quot;float cutoff&amp;quot; [0.0]
&amp;quot;float waveHeight&amp;quot; [1.0]
&amp;quot;float windDir&amp;quot; [45.0]
&amp;quot;float damp&amp;quot; [0.985]
&amp;quot;int windAlign&amp;quot; [1]
&amp;quot;int raw&amp;quot; [0]
&amp;quot;int invertFoam&amp;quot; [0]
&amp;quot;float gamma&amp;quot; [1.0]
&amp;quot;float brightness&amp;quot; [1.0]
&amp;quot;int normalize&amp;quot; [0]
&amp;quot;float fMin&amp;quot; [-5.0]
&amp;quot;float fMax&amp;quot; [5.0]
&amp;quot;int writeFile&amp;quot; [0]
&amp;quot;string outputFolder&amp;quot; ['']
&amp;quot;string postfix&amp;quot; ['']
&amp;quot;int currentFrame&amp;quot; [1]
&amp;quot;int invertT&amp;quot; [1]
&amp;quot;struct manifold&amp;quot; []
&amp;quot;float oceanDepth&amp;quot; [1000.0]
&amp;quot;float surfaceTension&amp;quot; [0.0]
&lt;/code>&lt;/pre>
&lt;h1 id="pattern-2">Pattern&lt;/h1>
&lt;h2 id="plugin--pxrbaketexture">Plugin : PxrBakeTexture&lt;/h2>
&lt;h3 id="python-format-100">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Pattern(&amp;quot;PxrBakeTexture&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;color inputRGB&amp;quot; : [0.,0.,0.],
&amp;quot;float inputF&amp;quot; : [0.],
&amp;quot;string filename&amp;quot; : [''],
&amp;quot;int atlasStyle&amp;quot; : [0],
&amp;quot;int bakeMode&amp;quot; : [1],
&amp;quot;int renderMode&amp;quot; : [0],
&amp;quot;string display&amp;quot; : ['texture'],
&amp;quot;string displayFormat&amp;quot; : ['openexr'],
&amp;quot;string displayType&amp;quot; : ['half'],
&amp;quot;string displayCompression&amp;quot; : ['zip'],
&amp;quot;int resolutionX&amp;quot; : [512],
&amp;quot;int resolutionY&amp;quot; : [512],
&amp;quot;string primVar&amp;quot; : ['st'],
&amp;quot;string primVar2&amp;quot; : [''],
&amp;quot;string activeUdim&amp;quot; : [''],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-100">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Pattern &amp;quot;PxrBakeTexture&amp;quot;
&amp;quot;color inputRGB&amp;quot; [0. 0. 0.]
&amp;quot;float inputF&amp;quot; [0.]
&amp;quot;string filename&amp;quot; ['']
&amp;quot;int atlasStyle&amp;quot; [0]
&amp;quot;int bakeMode&amp;quot; [1]
&amp;quot;int renderMode&amp;quot; [0]
&amp;quot;string display&amp;quot; ['texture']
&amp;quot;string displayFormat&amp;quot; ['openexr']
&amp;quot;string displayType&amp;quot; ['half']
&amp;quot;string displayCompression&amp;quot; ['zip']
&amp;quot;int resolutionX&amp;quot; [512]
&amp;quot;int resolutionY&amp;quot; [512]
&amp;quot;string primVar&amp;quot; ['st']
&amp;quot;string primVar2&amp;quot; ['']
&amp;quot;string activeUdim&amp;quot; ['']
&lt;/code>&lt;/pre>
&lt;h1 id="pattern-3">Pattern&lt;/h1>
&lt;h2 id="plugin--pxrbakepointcloud">Plugin : PxrBakePointCloud&lt;/h2>
&lt;h3 id="python-format-101">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Pattern(&amp;quot;PxrBakePointCloud&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;color inputRGB&amp;quot; : [0.,0.,0.],
&amp;quot;float inputF&amp;quot; : [0.],
&amp;quot;string filename&amp;quot; : [''],
&amp;quot;int bakeMode&amp;quot; : [1],
&amp;quot;string display&amp;quot; : ['pointcloud'],
&amp;quot;float density&amp;quot; : [10.0],
&amp;quot;string coordsys&amp;quot; : ['object'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-101">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Pattern &amp;quot;PxrBakePointCloud&amp;quot;
&amp;quot;color inputRGB&amp;quot; [0. 0. 0.]
&amp;quot;float inputF&amp;quot; [0.]
&amp;quot;string filename&amp;quot; ['']
&amp;quot;int bakeMode&amp;quot; [1]
&amp;quot;string display&amp;quot; ['pointcloud']
&amp;quot;float density&amp;quot; [10.0]
&amp;quot;string coordsys&amp;quot; ['object']
&lt;/code>&lt;/pre>
&lt;h1 id="pattern-4">Pattern&lt;/h1>
&lt;h2 id="plugin--pxrargstest">Plugin : PxrArgsTest&lt;/h2>
&lt;h3 id="python-format-102">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Pattern(&amp;quot;PxrArgsTest&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;float simpleFloat&amp;quot; : [1.234],
&amp;quot;float fixedLengthFloatArray&amp;quot; : [1.2,3.4,4.6],
&amp;quot;float noLengthFloatArray&amp;quot; : [-0.5,0.5],
&amp;quot;int simpleInt&amp;quot; : [1],
&amp;quot;int fixedLengthIntArray&amp;quot; : [1,2,3],
&amp;quot;int noLengthIntArray&amp;quot; : [1,2],
&amp;quot;int multiChoiceMapper&amp;quot; : ['No,Value'],
&amp;quot;int boolean&amp;quot; : [1],
&amp;quot;int checkBox&amp;quot; : [1],
&amp;quot;color simpleColor&amp;quot; : [0.0,0.5,1.0],
&amp;quot;color fixedLengthColorArray&amp;quot; : [1,0,0,0,1,0,0,0,1],
&amp;quot;color noLengthColorArray&amp;quot; : [1,1,0,0,1,1],
&amp;quot;string btn&amp;quot; : ['No,Value'],
&amp;quot;string simpleString&amp;quot; : ['hello,world'],
&amp;quot;string fixedLengthStringArray&amp;quot; : ['This,is,me|I'm,back'],
&amp;quot;string noLengthStringArray&amp;quot; : ['I,should,have,2,values'],
&amp;quot;None popupString&amp;quot; : [second,option],
&amp;quot;None popupString2&amp;quot; : [hintlist],
&amp;quot;None fileInputString&amp;quot; : [/path/to/my/texture.tex],
&amp;quot;None assetIdInputString&amp;quot; : [/path/to/my/texture.tex],
&amp;quot;None coordsysString&amp;quot; : [/path/to/my/texture.tex],
&amp;quot;None textString&amp;quot; : [some,multi-line,text.\nMore,to,come...],
&amp;quot;None oslCode&amp;quot; : [float,Factor2,=,clamp(pow(dot(Normal,I),1.3),0.0,1.0);],
&amp;quot;normal simpleNormal&amp;quot; : [0.5,0.5,0.5],
&amp;quot;normal fixedLengthNormalArray&amp;quot; : [1,0,0,0,1,0,0,0,1],
&amp;quot;normal noLengthNormalArray&amp;quot; : [1,1,0,0,1,1],
&amp;quot;vector simpleVector&amp;quot; : [0.5,0.5,0.5],
&amp;quot;vector fixedLengthVectorArray&amp;quot; : [1,0,0,0,1,0,0,0,1],
&amp;quot;vector noLengthVectorArray&amp;quot; : [1,1,0,0,1,1],
&amp;quot;point simplePoint&amp;quot; : [0.5,0.5,0.5],
&amp;quot;point fixedLengthPointArray&amp;quot; : [1,0,0,0,1,0,0,0,1],
&amp;quot;point noLengthPointArray&amp;quot; : [1,1,0,0,1,1],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-102">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Pattern &amp;quot;PxrArgsTest&amp;quot;
&amp;quot;float simpleFloat&amp;quot; [1.234]
&amp;quot;float fixedLengthFloatArray&amp;quot; [1.2 3.4 4.6]
&amp;quot;float noLengthFloatArray&amp;quot; [-0.5 0.5]
&amp;quot;int simpleInt&amp;quot; [1]
&amp;quot;int fixedLengthIntArray&amp;quot; [1 2 3]
&amp;quot;int noLengthIntArray&amp;quot; [1 2]
&amp;quot;int multiChoiceMapper&amp;quot; ['No Value']
&amp;quot;int boolean&amp;quot; [1]
&amp;quot;int checkBox&amp;quot; [1]
&amp;quot;color simpleColor&amp;quot; [0.0 0.5 1.0]
&amp;quot;color fixedLengthColorArray&amp;quot; [1 0 0 0 1 0 0 0 1]
&amp;quot;color noLengthColorArray&amp;quot; [1 1 0 0 1 1]
&amp;quot;string btn&amp;quot; ['No Value']
&amp;quot;string simpleString&amp;quot; ['hello world']
&amp;quot;string fixedLengthStringArray&amp;quot; ['This is me|I'm back']
&amp;quot;string noLengthStringArray&amp;quot; ['I should have 2 values']
&amp;quot;None popupString&amp;quot; [second option]
&amp;quot;None popupString2&amp;quot; [hintlist]
&amp;quot;None fileInputString&amp;quot; [/path/to/my/texture.tex]
&amp;quot;None assetIdInputString&amp;quot; [/path/to/my/texture.tex]
&amp;quot;None coordsysString&amp;quot; [/path/to/my/texture.tex]
&amp;quot;None textString&amp;quot; [some multi-line text.\nMore to come...]
&amp;quot;None oslCode&amp;quot; [float Factor2 = clamp(pow(dot(Normal,I),1.3),0.0,1.0);]
&amp;quot;normal simpleNormal&amp;quot; [0.5 0.5 0.5]
&amp;quot;normal fixedLengthNormalArray&amp;quot; [1 0 0 0 1 0 0 0 1]
&amp;quot;normal noLengthNormalArray&amp;quot; [1 1 0 0 1 1]
&amp;quot;vector simpleVector&amp;quot; [0.5 0.5 0.5]
&amp;quot;vector fixedLengthVectorArray&amp;quot; [1 0 0 0 1 0 0 0 1]
&amp;quot;vector noLengthVectorArray&amp;quot; [1 1 0 0 1 1]
&amp;quot;point simplePoint&amp;quot; [0.5 0.5 0.5]
&amp;quot;point fixedLengthPointArray&amp;quot; [1 0 0 0 1 0 0 0 1]
&amp;quot;point noLengthPointArray&amp;quot; [1 1 0 0 1 1]
&lt;/code>&lt;/pre>
&lt;h1 id="displacement">Displacement&lt;/h1>
&lt;h2 id="plugin--pxrdisplace">Plugin : PxrDisplace&lt;/h2>
&lt;h3 id="python-format-103">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Displacement(&amp;quot;PxrDisplace&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;int enabled&amp;quot; : [1],
&amp;quot;float dispAmount&amp;quot; : [1.0],
&amp;quot;float dispScalar&amp;quot; : [0.0],
&amp;quot;vector dispVector&amp;quot; : [0.0,0.0,0.0],
&amp;quot;vector modelDispVector&amp;quot; : [0.0,0.0,0.0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-103">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-C++">Displacement &amp;quot;PxrDisplace&amp;quot;
&amp;quot;int enabled&amp;quot; 1
&amp;quot;float dispAmount&amp;quot; 1.0
&amp;quot;float dispScalar&amp;quot; 0.0
&amp;quot;vector dispVector&amp;quot; 0.0 0.0 0.0
&amp;quot;vector modelDispVector&amp;quot; 0.0 0.0 0.0
&lt;/code>&lt;/pre></description></item><item><title>Renderman Plugin guide</title><link>https://nccastaff.bournemouth.ac.uk/jmacey/msc/renderman/links/plugins/</link><pubDate>Thu, 17 Sep 2020 00:00:00 +0000</pubDate><guid>https://nccastaff.bournemouth.ac.uk/jmacey/msc/renderman/links/plugins/</guid><description>&lt;h1 id="pattern">Pattern&lt;/h1>
&lt;h2 id="plugin--pxrbakepointcloud">Plugin : PxrBakePointCloud&lt;/h2>
&lt;h3 id="python-format">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Pattern(&amp;quot;PxrBakePointCloud&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;color inputRGB&amp;quot; : [0.,0.,0.],
&amp;quot;float inputF&amp;quot; : [0.],
&amp;quot;string filename&amp;quot; : [''],
&amp;quot;int bakeMode&amp;quot; : [1],
&amp;quot;string display&amp;quot; : ['pointcloud'],
&amp;quot;float density&amp;quot; : [10.0],
&amp;quot;string coordsys&amp;quot; : ['object'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">Pattern &amp;quot;PxrBakePointCloud&amp;quot;
&amp;quot;color inputRGB&amp;quot; [0. 0. 0.]
&amp;quot;float inputF&amp;quot; [0.]
&amp;quot;string filename&amp;quot; ['']
&amp;quot;int bakeMode&amp;quot; [1]
&amp;quot;string display&amp;quot; ['pointcloud']
&amp;quot;float density&amp;quot; [10.0]
&amp;quot;string coordsys&amp;quot; ['object']
&lt;/code>&lt;/pre>
&lt;h1 id="pattern-1">Pattern&lt;/h1>
&lt;h2 id="plugin--pxrbaketexture">Plugin : PxrBakeTexture&lt;/h2>
&lt;h3 id="python-format-1">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Pattern(&amp;quot;PxrBakeTexture&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;color inputRGB&amp;quot; : [0.,0.,0.],
&amp;quot;float inputF&amp;quot; : [0.],
&amp;quot;string filename&amp;quot; : [''],
&amp;quot;int atlasStyle&amp;quot; : [0],
&amp;quot;int bakeMode&amp;quot; : [1],
&amp;quot;int renderMode&amp;quot; : [0],
&amp;quot;string display&amp;quot; : ['texture'],
&amp;quot;string displayFormat&amp;quot; : ['openexr'],
&amp;quot;string displayType&amp;quot; : ['half'],
&amp;quot;string displayCompression&amp;quot; : ['zip'],
&amp;quot;int resolutionX&amp;quot; : [512],
&amp;quot;int resolutionY&amp;quot; : [512],
&amp;quot;string primVar&amp;quot; : ['st'],
&amp;quot;string primVar2&amp;quot; : [''],
&amp;quot;string activeUdim&amp;quot; : [''],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-1">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">Pattern &amp;quot;PxrBakeTexture&amp;quot;
&amp;quot;color inputRGB&amp;quot; [0. 0. 0.]
&amp;quot;float inputF&amp;quot; [0.]
&amp;quot;string filename&amp;quot; ['']
&amp;quot;int atlasStyle&amp;quot; [0]
&amp;quot;int bakeMode&amp;quot; [1]
&amp;quot;int renderMode&amp;quot; [0]
&amp;quot;string display&amp;quot; ['texture']
&amp;quot;string displayFormat&amp;quot; ['openexr']
&amp;quot;string displayType&amp;quot; ['half']
&amp;quot;string displayCompression&amp;quot; ['zip']
&amp;quot;int resolutionX&amp;quot; [512]
&amp;quot;int resolutionY&amp;quot; [512]
&amp;quot;string primVar&amp;quot; ['st']
&amp;quot;string primVar2&amp;quot; ['']
&amp;quot;string activeUdim&amp;quot; ['']
&lt;/code>&lt;/pre>
&lt;h1 id="pattern-2">Pattern&lt;/h1>
&lt;h2 id="plugin--aaoceanprmanshader">Plugin : aaOceanPrmanShader&lt;/h2>
&lt;h3 id="python-format-2">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Pattern(&amp;quot;aaOceanPrmanShader&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;int resolution&amp;quot; : [3],
&amp;quot;float oceanScale&amp;quot; : [100.0],
&amp;quot;int seed&amp;quot; : [1],
&amp;quot;float currentTime&amp;quot; : [0.0],
&amp;quot;float repeatTime&amp;quot; : [1000.0],
&amp;quot;float fade&amp;quot; : [0.0],
&amp;quot;float chopAmount&amp;quot; : [1.0],
&amp;quot;float velocity&amp;quot; : [10.0],
&amp;quot;float waveSpeed&amp;quot; : [1.0],
&amp;quot;float cutoff&amp;quot; : [0.0],
&amp;quot;float waveHeight&amp;quot; : [1.0],
&amp;quot;float windDir&amp;quot; : [45.0],
&amp;quot;float damp&amp;quot; : [0.985],
&amp;quot;int windAlign&amp;quot; : [1],
&amp;quot;int raw&amp;quot; : [0],
&amp;quot;int invertFoam&amp;quot; : [0],
&amp;quot;float gamma&amp;quot; : [1.0],
&amp;quot;float brightness&amp;quot; : [1.0],
&amp;quot;int normalize&amp;quot; : [0],
&amp;quot;float fMin&amp;quot; : [-5.0],
&amp;quot;float fMax&amp;quot; : [5.0],
&amp;quot;int writeFile&amp;quot; : [0],
&amp;quot;string outputFolder&amp;quot; : [''],
&amp;quot;string postfix&amp;quot; : [''],
&amp;quot;int currentFrame&amp;quot; : [1],
&amp;quot;int invertT&amp;quot; : [1],
&amp;quot;struct manifold&amp;quot; : [],
&amp;quot;float oceanDepth&amp;quot; : [1000.0],
&amp;quot;float surfaceTension&amp;quot; : [0.0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-2">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">Pattern &amp;quot;aaOceanPrmanShader&amp;quot;
&amp;quot;int resolution&amp;quot; [3]
&amp;quot;float oceanScale&amp;quot; [100.0]
&amp;quot;int seed&amp;quot; [1]
&amp;quot;float currentTime&amp;quot; [0.0]
&amp;quot;float repeatTime&amp;quot; [1000.0]
&amp;quot;float fade&amp;quot; [0.0]
&amp;quot;float chopAmount&amp;quot; [1.0]
&amp;quot;float velocity&amp;quot; [10.0]
&amp;quot;float waveSpeed&amp;quot; [1.0]
&amp;quot;float cutoff&amp;quot; [0.0]
&amp;quot;float waveHeight&amp;quot; [1.0]
&amp;quot;float windDir&amp;quot; [45.0]
&amp;quot;float damp&amp;quot; [0.985]
&amp;quot;int windAlign&amp;quot; [1]
&amp;quot;int raw&amp;quot; [0]
&amp;quot;int invertFoam&amp;quot; [0]
&amp;quot;float gamma&amp;quot; [1.0]
&amp;quot;float brightness&amp;quot; [1.0]
&amp;quot;int normalize&amp;quot; [0]
&amp;quot;float fMin&amp;quot; [-5.0]
&amp;quot;float fMax&amp;quot; [5.0]
&amp;quot;int writeFile&amp;quot; [0]
&amp;quot;string outputFolder&amp;quot; ['']
&amp;quot;string postfix&amp;quot; ['']
&amp;quot;int currentFrame&amp;quot; [1]
&amp;quot;int invertT&amp;quot; [1]
&amp;quot;struct manifold&amp;quot; []
&amp;quot;float oceanDepth&amp;quot; [1000.0]
&amp;quot;float surfaceTension&amp;quot; [0.0]
&lt;/code>&lt;/pre>
&lt;h1 id="pattern-3">Pattern&lt;/h1>
&lt;h2 id="plugin--pxrseexpr">Plugin : PxrSeExpr&lt;/h2>
&lt;h3 id="python-format-3">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Pattern(&amp;quot;PxrSeExpr&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;color colorInput1&amp;quot; : [0.0,0.0,0.0],
&amp;quot;color colorInput2&amp;quot; : [0.0,0.0,0.0],
&amp;quot;color colorInput3&amp;quot; : [0.0,0.0,0.0],
&amp;quot;color colorInput4&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float floatInput1&amp;quot; : [0.0],
&amp;quot;float floatInput2&amp;quot; : [0.0],
&amp;quot;float floatInput3&amp;quot; : [0.0],
&amp;quot;float floatInput4&amp;quot; : [0.0],
&amp;quot;string expression&amp;quot; : [''],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-3">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">Pattern &amp;quot;PxrSeExpr&amp;quot;
&amp;quot;color colorInput1&amp;quot; 0.0 0.0 0.0
&amp;quot;color colorInput2&amp;quot; 0.0 0.0 0.0
&amp;quot;color colorInput3&amp;quot; 0.0 0.0 0.0
&amp;quot;color colorInput4&amp;quot; 0.0 0.0 0.0
&amp;quot;float floatInput1&amp;quot; 0.0
&amp;quot;float floatInput2&amp;quot; 0.0
&amp;quot;float floatInput3&amp;quot; 0.0
&amp;quot;float floatInput4&amp;quot; 0.0
&amp;quot;string expression&amp;quot; ''
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf">Bxdf&lt;/h1>
&lt;h2 id="plugin--lamasss">Plugin : LamaSSS&lt;/h2>
&lt;h3 id="python-format-4">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;LamaSSS&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;color color&amp;quot; : [0.18,0.18,0.18],
&amp;quot;normal normal&amp;quot; : [0,0,0],
&amp;quot;color shadowColor&amp;quot; : [0.0,0.0,0.0],
&amp;quot;color sssRadius&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float sssScale&amp;quot; : [1.0],
&amp;quot;int sssMode&amp;quot; : [0],
&amp;quot;float sssIOR&amp;quot; : [1.0],
&amp;quot;float sssAnisotropy&amp;quot; : [0.0],
&amp;quot;float sssBleed&amp;quot; : [0.0],
&amp;quot;float sssFollowTopology&amp;quot; : [0.0],
&amp;quot;string sssSubset&amp;quot; : [''],
&amp;quot;int sssContinuationRays&amp;quot; : [0],
&amp;quot;float sssUnitLength&amp;quot; : [0.00328],
&amp;quot;int mode&amp;quot; : [0],
&amp;quot;int albedoInversionMethod&amp;quot; : [0],
&amp;quot;int bumpShadowing&amp;quot; : [1],
&amp;quot;string diffuseLobeName&amp;quot; : ['diffuse'],
&amp;quot;string sssEntryLobeName&amp;quot; : ['irradiance'],
&amp;quot;string sssExitLobeName&amp;quot; : ['subsurface'],
&amp;quot;int sssId&amp;quot; : [0],
&amp;quot;string matte&amp;quot; : [''],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-4">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">Bxdf &amp;quot;LamaSSS&amp;quot;
&amp;quot;color color&amp;quot; 0.18 0.18 0.18
&amp;quot;normal normal&amp;quot; 0 0 0
&amp;quot;color shadowColor&amp;quot; 0.0 0.0 0.0
&amp;quot;color sssRadius&amp;quot; [0.0 0.0 0.0]
&amp;quot;float sssScale&amp;quot; [1.0]
&amp;quot;int sssMode&amp;quot; [0]
&amp;quot;float sssIOR&amp;quot; [1.0]
&amp;quot;float sssAnisotropy&amp;quot; [0.0]
&amp;quot;float sssBleed&amp;quot; [0.0]
&amp;quot;float sssFollowTopology&amp;quot; [0.0]
&amp;quot;string sssSubset&amp;quot; ['']
&amp;quot;int sssContinuationRays&amp;quot; [0]
&amp;quot;float sssUnitLength&amp;quot; [0.00328]
&amp;quot;int mode&amp;quot; [0]
&amp;quot;int albedoInversionMethod&amp;quot; [0]
&amp;quot;int bumpShadowing&amp;quot; [1]
&amp;quot;string diffuseLobeName&amp;quot; ['diffuse']
&amp;quot;string sssEntryLobeName&amp;quot; ['irradiance']
&amp;quot;string sssExitLobeName&amp;quot; ['subsurface']
&amp;quot;int sssId&amp;quot; [0]
&amp;quot;string matte&amp;quot; ['']
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-1">Bxdf&lt;/h1>
&lt;h2 id="plugin--pxrblack">Plugin : PxrBlack&lt;/h2>
&lt;h3 id="python-format-5">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;PxrBlack&amp;quot;,&amp;quot;id&amp;quot;,
{
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-5">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">Bxdf &amp;quot;PxrBlack&amp;quot;
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-2">Bxdf&lt;/h1>
&lt;h2 id="plugin--pxrdiffuse">Plugin : PxrDiffuse&lt;/h2>
&lt;h3 id="python-format-6">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;PxrDiffuse&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;color diffuseColor&amp;quot; : [0.5,0.5,0.5],
&amp;quot;int transmissionBehavior&amp;quot; : [2],
&amp;quot;color transmissionColor&amp;quot; : [0.,0.,0.],
&amp;quot;float presence&amp;quot; : [1.],
&amp;quot;normal bumpNormal&amp;quot; : [0.,0.,0.],
&amp;quot;int shadowBumpTerminator&amp;quot; : [1],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-6">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">Bxdf &amp;quot;PxrDiffuse&amp;quot;
&amp;quot;color diffuseColor&amp;quot; 0.5 0.5 0.5
&amp;quot;int transmissionBehavior&amp;quot; 2
&amp;quot;color transmissionColor&amp;quot; 0. 0. 0.
&amp;quot;float presence&amp;quot; 1.
&amp;quot;normal bumpNormal&amp;quot; 0. 0. 0.
&amp;quot;int shadowBumpTerminator&amp;quot; 1
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-3">Bxdf&lt;/h1>
&lt;h2 id="plugin--pxrconstant">Plugin : PxrConstant&lt;/h2>
&lt;h3 id="python-format-7">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;PxrConstant&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;color emitColor&amp;quot; : [1.,1.,1.],
&amp;quot;float presence&amp;quot; : [1],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-7">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">Bxdf &amp;quot;PxrConstant&amp;quot;
&amp;quot;color emitColor&amp;quot; 1. 1. 1.
&amp;quot;float presence&amp;quot; 1
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-4">Bxdf&lt;/h1>
&lt;h2 id="plugin--pxrlayersurface">Plugin : PxrLayerSurface&lt;/h2>
&lt;h3 id="python-format-8">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;PxrLayerSurface&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;float inputMaterial&amp;quot; : ['No,Value'],
&amp;quot;int utilityPattern&amp;quot; : [0],
&amp;quot;float diffuseGain&amp;quot; : [1.0],
&amp;quot;color diffuseColor&amp;quot; : [0.18,0.18,0.18],
&amp;quot;float diffuseRoughness&amp;quot; : [0.0],
&amp;quot;float diffuseExponent&amp;quot; : [1.0],
&amp;quot;normal diffuseBumpNormal&amp;quot; : [0,0,0],
&amp;quot;int diffuseDoubleSided&amp;quot; : [0],
&amp;quot;int diffuseBackUseDiffuseColor&amp;quot; : [1],
&amp;quot;color diffuseBackColor&amp;quot; : [0.18,0.18,0.18],
&amp;quot;float diffuseTransmitGain&amp;quot; : [0.0],
&amp;quot;color diffuseTransmitColor&amp;quot; : [0.18,0.18,0.18],
&amp;quot;int specularFresnelMode&amp;quot; : [0],
&amp;quot;color specularFaceColor&amp;quot; : [0,0,0],
&amp;quot;color specularEdgeColor&amp;quot; : [0,0,0],
&amp;quot;float specularFresnelShape&amp;quot; : [5.0],
&amp;quot;color specularIor&amp;quot; : [1.5,1.5,1.5],
&amp;quot;color specularExtinctionCoeff&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float specularRoughness&amp;quot; : [0.2],
&amp;quot;int specularModelType&amp;quot; : [0],
&amp;quot;float specularAnisotropy&amp;quot; : [0.0],
&amp;quot;vector specularAnisotropyDirection&amp;quot; : [0,0,0],
&amp;quot;normal specularBumpNormal&amp;quot; : [0,0,0],
&amp;quot;int specularDoubleSided&amp;quot; : [0],
&amp;quot;int roughSpecularFresnelMode&amp;quot; : [0],
&amp;quot;color roughSpecularFaceColor&amp;quot; : [0,0,0],
&amp;quot;color roughSpecularEdgeColor&amp;quot; : [0,0,0],
&amp;quot;float roughSpecularFresnelShape&amp;quot; : [5.0],
&amp;quot;color roughSpecularIor&amp;quot; : [1.5,1.5,1.5],
&amp;quot;color roughSpecularExtinctionCoeff&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float roughSpecularRoughness&amp;quot; : [0.6],
&amp;quot;int roughSpecularModelType&amp;quot; : [0],
&amp;quot;float roughSpecularAnisotropy&amp;quot; : [0.0],
&amp;quot;vector roughSpecularAnisotropyDirection&amp;quot; : [0,0,0],
&amp;quot;normal roughSpecularBumpNormal&amp;quot; : [0,0,0],
&amp;quot;int roughSpecularDoubleSided&amp;quot; : [0],
&amp;quot;int clearcoatFresnelMode&amp;quot; : [0],
&amp;quot;color clearcoatFaceColor&amp;quot; : [0,0,0],
&amp;quot;color clearcoatEdgeColor&amp;quot; : [0,0,0],
&amp;quot;float clearcoatFresnelShape&amp;quot; : [5.0],
&amp;quot;color clearcoatIor&amp;quot; : [1.5,1.5,1.5],
&amp;quot;color clearcoatExtinctionCoeff&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float clearcoatRoughness&amp;quot; : [0.0],
&amp;quot;int clearcoatModelType&amp;quot; : [0],
&amp;quot;float clearcoatAnisotropy&amp;quot; : [0.0],
&amp;quot;vector clearcoatAnisotropyDirection&amp;quot; : [0,0,0],
&amp;quot;normal clearcoatBumpNormal&amp;quot; : [0,0,0],
&amp;quot;float clearcoatThickness&amp;quot; : [0],
&amp;quot;color clearcoatAbsorptionTint&amp;quot; : [0,0,0],
&amp;quot;int clearcoatDoubleSided&amp;quot; : [0],
&amp;quot;float specularEnergyCompensation&amp;quot; : [0.0],
&amp;quot;float clearcoatEnergyCompensation&amp;quot; : [0.0],
&amp;quot;float iridescenceFaceGain&amp;quot; : [0],
&amp;quot;float iridescenceEdgeGain&amp;quot; : [0],
&amp;quot;float iridescenceFresnelShape&amp;quot; : [5.0],
&amp;quot;int iridescenceMode&amp;quot; : [0],
&amp;quot;color iridescencePrimaryColor&amp;quot; : [1,0,0],
&amp;quot;color iridescenceSecondaryColor&amp;quot; : [0,0,1],
&amp;quot;float iridescenceRoughness&amp;quot; : [0.2],
&amp;quot;float iridescenceAnisotropy&amp;quot; : [0.0],
&amp;quot;vector iridescenceAnisotropyDirection&amp;quot; : [0,0,0],
&amp;quot;float iridescenceCurve&amp;quot; : [1],
&amp;quot;float iridescenceScale&amp;quot; : [1],
&amp;quot;int iridescenceFlip&amp;quot; : [0],
&amp;quot;float iridescenceThickness&amp;quot; : [800],
&amp;quot;int iridescenceDoubleSided&amp;quot; : [0],
&amp;quot;float fuzzGain&amp;quot; : [0.0],
&amp;quot;color fuzzColor&amp;quot; : [1,1,1],
&amp;quot;normal fuzzBumpNormal&amp;quot; : [0,0,0],
&amp;quot;int fuzzDoubleSided&amp;quot; : [0],
&amp;quot;int subsurfaceType&amp;quot; : [0],
&amp;quot;float subsurfaceGain&amp;quot; : [0.0],
&amp;quot;color subsurfaceColor&amp;quot; : [0.830,0.791,0.753],
&amp;quot;float subsurfaceDmfp&amp;quot; : [10],
&amp;quot;color subsurfaceDmfpColor&amp;quot; : [0.851,0.557,0.395],
&amp;quot;float shortSubsurfaceGain&amp;quot; : [0.0],
&amp;quot;color shortSubsurfaceColor&amp;quot; : [0.9,0.9,0.9],
&amp;quot;float shortSubsurfaceDmfp&amp;quot; : [5],
&amp;quot;float longSubsurfaceGain&amp;quot; : [0.0],
&amp;quot;color longSubsurfaceColor&amp;quot; : [0.8,0.0,0.0],
&amp;quot;float longSubsurfaceDmfp&amp;quot; : [20],
&amp;quot;float subsurfaceBleed&amp;quot; : [0.0],
&amp;quot;float subsurfaceDiffuseBlend&amp;quot; : [0.0],
&amp;quot;int subsurfaceResolveSelfIntersections&amp;quot; : [0],
&amp;quot;float subsurfaceIor&amp;quot; : [1.4],
&amp;quot;color subsurfacePostTint&amp;quot; : [1.0,1.0,1.0],
&amp;quot;float subsurfaceDiffuseSwitch&amp;quot; : [1.0],
&amp;quot;int subsurfaceDoubleSided&amp;quot; : [0],
&amp;quot;float subsurfaceTransmitGain&amp;quot; : [0.0],
&amp;quot;float singlescatterGain&amp;quot; : [0.0],
&amp;quot;color singlescatterColor&amp;quot; : [0.830,0.791,0.753],
&amp;quot;float singlescatterMfp&amp;quot; : [10],
&amp;quot;color singlescatterMfpColor&amp;quot; : [0.851,0.557,0.395],
&amp;quot;float singlescatterDirectionality&amp;quot; : [0],
&amp;quot;float singlescatterIor&amp;quot; : [1.3],
&amp;quot;float singlescatterBlur&amp;quot; : [0.0],
&amp;quot;float singlescatterDirectGain&amp;quot; : [0.0],
&amp;quot;color singlescatterDirectGainTint&amp;quot; : [1.0,1.0,1.0],
&amp;quot;int singlescatterDoubleSided&amp;quot; : [0],
&amp;quot;color irradianceTint&amp;quot; : [1.0,1.0,1.0],
&amp;quot;float irradianceRoughness&amp;quot; : [0.0],
&amp;quot;float unitLength&amp;quot; : [0.1],
&amp;quot;float refractionGain&amp;quot; : [0.0],
&amp;quot;float reflectionGain&amp;quot; : [0.0],
&amp;quot;color refractionColor&amp;quot; : [1,1,1],
&amp;quot;float glassRoughness&amp;quot; : [0.1],
&amp;quot;float glassRefractionRoughness&amp;quot; : [0.1],
&amp;quot;float glassAnisotropy&amp;quot; : [0.0],
&amp;quot;vector glassAnisotropyDirection&amp;quot; : [0,0,0],
&amp;quot;float glassIor&amp;quot; : [1.5],
&amp;quot;int mwWalkable&amp;quot; : [0],
&amp;quot;float mwIor&amp;quot; : [-1.0],
&amp;quot;int thinGlass&amp;quot; : [0],
&amp;quot;int ignoreFresnel&amp;quot; : [0],
&amp;quot;int ignoreAccumOpacity&amp;quot; : [0],
&amp;quot;float glowGain&amp;quot; : [0.0],
&amp;quot;color glowColor&amp;quot; : [1,1,1],
&amp;quot;normal bumpNormal&amp;quot; : [0,0,0],
&amp;quot;int shadowBumpTerminator&amp;quot; : [1],
&amp;quot;color shadowColor&amp;quot; : [0.0,0.0,0.0],
&amp;quot;int shadowMode&amp;quot; : [0],
&amp;quot;float presence&amp;quot; : [1],
&amp;quot;int presenceCached&amp;quot; : [1],
&amp;quot;int mwStartable&amp;quot; : [0],
&amp;quot;float roughnessMollificationClamp&amp;quot; : [32],
&amp;quot;color userColor&amp;quot; : [0.0,0.0,0.0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-8">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">Bxdf &amp;quot;PxrLayerSurface&amp;quot;
&amp;quot;float inputMaterial&amp;quot; 'No Value'
&amp;quot;int utilityPattern&amp;quot; 0
&amp;quot;float diffuseGain&amp;quot; [1.0]
&amp;quot;color diffuseColor&amp;quot; [0.18 0.18 0.18]
&amp;quot;float diffuseRoughness&amp;quot; [0.0]
&amp;quot;float diffuseExponent&amp;quot; [1.0]
&amp;quot;normal diffuseBumpNormal&amp;quot; [0 0 0]
&amp;quot;int diffuseDoubleSided&amp;quot; [0]
&amp;quot;int diffuseBackUseDiffuseColor&amp;quot; [1]
&amp;quot;color diffuseBackColor&amp;quot; [0.18 0.18 0.18]
&amp;quot;float diffuseTransmitGain&amp;quot; [0.0]
&amp;quot;color diffuseTransmitColor&amp;quot; [0.18 0.18 0.18]
&amp;quot;int specularFresnelMode&amp;quot; [0]
&amp;quot;color specularFaceColor&amp;quot; [0 0 0]
&amp;quot;color specularEdgeColor&amp;quot; [0 0 0]
&amp;quot;float specularFresnelShape&amp;quot; [5.0]
&amp;quot;color specularIor&amp;quot; [1.5 1.5 1.5]
&amp;quot;color specularExtinctionCoeff&amp;quot; [0.0 0.0 0.0]
&amp;quot;float specularRoughness&amp;quot; [0.2]
&amp;quot;int specularModelType&amp;quot; [0]
&amp;quot;float specularAnisotropy&amp;quot; [0.0]
&amp;quot;vector specularAnisotropyDirection&amp;quot; [0 0 0]
&amp;quot;normal specularBumpNormal&amp;quot; [0 0 0]
&amp;quot;int specularDoubleSided&amp;quot; [0]
&amp;quot;int roughSpecularFresnelMode&amp;quot; [0]
&amp;quot;color roughSpecularFaceColor&amp;quot; [0 0 0]
&amp;quot;color roughSpecularEdgeColor&amp;quot; [0 0 0]
&amp;quot;float roughSpecularFresnelShape&amp;quot; [5.0]
&amp;quot;color roughSpecularIor&amp;quot; [1.5 1.5 1.5]
&amp;quot;color roughSpecularExtinctionCoeff&amp;quot; [0.0 0.0 0.0]
&amp;quot;float roughSpecularRoughness&amp;quot; [0.6]
&amp;quot;int roughSpecularModelType&amp;quot; [0]
&amp;quot;float roughSpecularAnisotropy&amp;quot; [0.0]
&amp;quot;vector roughSpecularAnisotropyDirection&amp;quot; [0 0 0]
&amp;quot;normal roughSpecularBumpNormal&amp;quot; [0 0 0]
&amp;quot;int roughSpecularDoubleSided&amp;quot; [0]
&amp;quot;int clearcoatFresnelMode&amp;quot; [0]
&amp;quot;color clearcoatFaceColor&amp;quot; [0 0 0]
&amp;quot;color clearcoatEdgeColor&amp;quot; [0 0 0]
&amp;quot;float clearcoatFresnelShape&amp;quot; [5.0]
&amp;quot;color clearcoatIor&amp;quot; [1.5 1.5 1.5]
&amp;quot;color clearcoatExtinctionCoeff&amp;quot; [0.0 0.0 0.0]
&amp;quot;float clearcoatRoughness&amp;quot; [0.0]
&amp;quot;int clearcoatModelType&amp;quot; [0]
&amp;quot;float clearcoatAnisotropy&amp;quot; [0.0]
&amp;quot;vector clearcoatAnisotropyDirection&amp;quot; [0 0 0]
&amp;quot;normal clearcoatBumpNormal&amp;quot; [0 0 0]
&amp;quot;float clearcoatThickness&amp;quot; [0]
&amp;quot;color clearcoatAbsorptionTint&amp;quot; [0 0 0]
&amp;quot;int clearcoatDoubleSided&amp;quot; [0]
&amp;quot;float specularEnergyCompensation&amp;quot; [0.0]
&amp;quot;float clearcoatEnergyCompensation&amp;quot; [0.0]
&amp;quot;float iridescenceFaceGain&amp;quot; [0]
&amp;quot;float iridescenceEdgeGain&amp;quot; [0]
&amp;quot;float iridescenceFresnelShape&amp;quot; [5.0]
&amp;quot;int iridescenceMode&amp;quot; [0]
&amp;quot;color iridescencePrimaryColor&amp;quot; [1 0 0]
&amp;quot;color iridescenceSecondaryColor&amp;quot; [0 0 1]
&amp;quot;float iridescenceRoughness&amp;quot; [0.2]
&amp;quot;float iridescenceAnisotropy&amp;quot; [0.0]
&amp;quot;vector iridescenceAnisotropyDirection&amp;quot; [0 0 0]
&amp;quot;float iridescenceCurve&amp;quot; [1]
&amp;quot;float iridescenceScale&amp;quot; [1]
&amp;quot;int iridescenceFlip&amp;quot; [0]
&amp;quot;float iridescenceThickness&amp;quot; [800]
&amp;quot;int iridescenceDoubleSided&amp;quot; [0]
&amp;quot;float fuzzGain&amp;quot; [0.0]
&amp;quot;color fuzzColor&amp;quot; [1 1 1]
&amp;quot;normal fuzzBumpNormal&amp;quot; [0 0 0]
&amp;quot;int fuzzDoubleSided&amp;quot; [0]
&amp;quot;int subsurfaceType&amp;quot; [0]
&amp;quot;float subsurfaceGain&amp;quot; [0.0]
&amp;quot;color subsurfaceColor&amp;quot; [0.830 0.791 0.753]
&amp;quot;float subsurfaceDmfp&amp;quot; [10]
&amp;quot;color subsurfaceDmfpColor&amp;quot; [0.851 0.557 0.395]
&amp;quot;float shortSubsurfaceGain&amp;quot; [0.0]
&amp;quot;color shortSubsurfaceColor&amp;quot; [0.9 0.9 0.9]
&amp;quot;float shortSubsurfaceDmfp&amp;quot; [5]
&amp;quot;float longSubsurfaceGain&amp;quot; [0.0]
&amp;quot;color longSubsurfaceColor&amp;quot; [0.8 0.0 0.0]
&amp;quot;float longSubsurfaceDmfp&amp;quot; [20]
&amp;quot;float subsurfaceBleed&amp;quot; [0.0]
&amp;quot;float subsurfaceDiffuseBlend&amp;quot; [0.0]
&amp;quot;int subsurfaceResolveSelfIntersections&amp;quot; [0]
&amp;quot;float subsurfaceIor&amp;quot; [1.4]
&amp;quot;color subsurfacePostTint&amp;quot; [1.0 1.0 1.0]
&amp;quot;float subsurfaceDiffuseSwitch&amp;quot; [1.0]
&amp;quot;int subsurfaceDoubleSided&amp;quot; [0]
&amp;quot;float subsurfaceTransmitGain&amp;quot; [0.0]
&amp;quot;float singlescatterGain&amp;quot; [0.0]
&amp;quot;color singlescatterColor&amp;quot; [0.830 0.791 0.753]
&amp;quot;float singlescatterMfp&amp;quot; [10]
&amp;quot;color singlescatterMfpColor&amp;quot; [0.851 0.557 0.395]
&amp;quot;float singlescatterDirectionality&amp;quot; [0]
&amp;quot;float singlescatterIor&amp;quot; [1.3]
&amp;quot;float singlescatterBlur&amp;quot; [0.0]
&amp;quot;float singlescatterDirectGain&amp;quot; [0.0]
&amp;quot;color singlescatterDirectGainTint&amp;quot; [1.0 1.0 1.0]
&amp;quot;int singlescatterDoubleSided&amp;quot; [0]
&amp;quot;color irradianceTint&amp;quot; [1.0 1.0 1.0]
&amp;quot;float irradianceRoughness&amp;quot; [0.0]
&amp;quot;float unitLength&amp;quot; [0.1]
&amp;quot;float refractionGain&amp;quot; [0.0]
&amp;quot;float reflectionGain&amp;quot; [0.0]
&amp;quot;color refractionColor&amp;quot; [1 1 1]
&amp;quot;float glassRoughness&amp;quot; [0.1]
&amp;quot;float glassRefractionRoughness&amp;quot; [0.1]
&amp;quot;float glassAnisotropy&amp;quot; [0.0]
&amp;quot;vector glassAnisotropyDirection&amp;quot; [0 0 0]
&amp;quot;float glassIor&amp;quot; [1.5]
&amp;quot;int mwWalkable&amp;quot; [0]
&amp;quot;float mwIor&amp;quot; [-1.0]
&amp;quot;int thinGlass&amp;quot; [0]
&amp;quot;int ignoreFresnel&amp;quot; [0]
&amp;quot;int ignoreAccumOpacity&amp;quot; [0]
&amp;quot;float glowGain&amp;quot; [0.0]
&amp;quot;color glowColor&amp;quot; [1 1 1]
&amp;quot;normal bumpNormal&amp;quot; [0 0 0]
&amp;quot;int shadowBumpTerminator&amp;quot; [1]
&amp;quot;color shadowColor&amp;quot; [0.0 0.0 0.0]
&amp;quot;int shadowMode&amp;quot; [0]
&amp;quot;float presence&amp;quot; [1]
&amp;quot;int presenceCached&amp;quot; [1]
&amp;quot;int mwStartable&amp;quot; [0]
&amp;quot;float roughnessMollificationClamp&amp;quot; [32]
&amp;quot;color userColor&amp;quot; [0.0 0.0 0.0]
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-5">Bxdf&lt;/h1>
&lt;h2 id="plugin--lamahairchiang">Plugin : LamaHairChiang&lt;/h2>
&lt;h3 id="python-format-9">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;LamaHairChiang&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;color colorR&amp;quot; : [1.0,1.0,1.0],
&amp;quot;color colorTT&amp;quot; : [0.4,0.4,0.4],
&amp;quot;int remapColorTT&amp;quot; : [1],
&amp;quot;float ltRoughnessR&amp;quot; : [0.13],
&amp;quot;float ltRoughnessTT&amp;quot; : [0.27],
&amp;quot;float ltRoughnessTRT&amp;quot; : [0.27],
&amp;quot;float azRoughness&amp;quot; : [.35],
&amp;quot;float offset&amp;quot; : [-3.0],
&amp;quot;float IOR&amp;quot; : [1.55],
&amp;quot;float gainR&amp;quot; : [1.0],
&amp;quot;float gainTT&amp;quot; : [1.0],
&amp;quot;float gainTRT&amp;quot; : [1.0],
&amp;quot;float gainTRRT&amp;quot; : [1.0],
&amp;quot;color shadowColor&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float mollification&amp;quot; : [1.0],
&amp;quot;string specularRLobeName&amp;quot; : ['hair1'],
&amp;quot;string specularTTLobeName&amp;quot; : ['hair2'],
&amp;quot;string specularTRTLobeName&amp;quot; : ['hair3'],
&amp;quot;string diffuseLobeName&amp;quot; : ['hair4'],
&amp;quot;int lobeTypeMode&amp;quot; : [0],
&amp;quot;string matte&amp;quot; : [''],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-9">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">Bxdf &amp;quot;LamaHairChiang&amp;quot;
&amp;quot;color colorR&amp;quot; [1.0 1.0 1.0]
&amp;quot;color colorTT&amp;quot; [0.4 0.4 0.4]
&amp;quot;int remapColorTT&amp;quot; [1]
&amp;quot;float ltRoughnessR&amp;quot; [0.13]
&amp;quot;float ltRoughnessTT&amp;quot; [0.27]
&amp;quot;float ltRoughnessTRT&amp;quot; [0.27]
&amp;quot;float azRoughness&amp;quot; [.35]
&amp;quot;float offset&amp;quot; [-3.0]
&amp;quot;float IOR&amp;quot; [1.55]
&amp;quot;float gainR&amp;quot; [1.0]
&amp;quot;float gainTT&amp;quot; [1.0]
&amp;quot;float gainTRT&amp;quot; [1.0]
&amp;quot;float gainTRRT&amp;quot; [1.0]
&amp;quot;color shadowColor&amp;quot; [0.0 0.0 0.0]
&amp;quot;float mollification&amp;quot; [1.0]
&amp;quot;string specularRLobeName&amp;quot; ['hair1']
&amp;quot;string specularTTLobeName&amp;quot; ['hair2']
&amp;quot;string specularTRTLobeName&amp;quot; ['hair3']
&amp;quot;string diffuseLobeName&amp;quot; ['hair4']
&amp;quot;int lobeTypeMode&amp;quot; [0]
&amp;quot;string matte&amp;quot; ['']
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-6">Bxdf&lt;/h1>
&lt;h2 id="plugin--lamasheen">Plugin : LamaSheen&lt;/h2>
&lt;h3 id="python-format-10">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;LamaSheen&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;color color&amp;quot; : [1.0,1.0,1.0],
&amp;quot;float roughness&amp;quot; : [0.1],
&amp;quot;normal normal&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float energyCompensation&amp;quot; : [1.0],
&amp;quot;int bumpShadowing&amp;quot; : [1],
&amp;quot;int lobeType&amp;quot; : [1],
&amp;quot;string lobeName&amp;quot; : ['specular'],
&amp;quot;string matte&amp;quot; : [''],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-10">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">Bxdf &amp;quot;LamaSheen&amp;quot;
&amp;quot;color color&amp;quot; 1.0 1.0 1.0
&amp;quot;float roughness&amp;quot; 0.1
&amp;quot;normal normal&amp;quot; 0.0 0.0 0.0
&amp;quot;float energyCompensation&amp;quot; [1.0]
&amp;quot;int bumpShadowing&amp;quot; [1]
&amp;quot;int lobeType&amp;quot; [1]
&amp;quot;string lobeName&amp;quot; ['specular']
&amp;quot;string matte&amp;quot; ['']
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-7">Bxdf&lt;/h1>
&lt;h2 id="plugin--lamageneralizedschlick">Plugin : LamaGeneralizedSchlick&lt;/h2>
&lt;h3 id="python-format-11">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;LamaGeneralizedSchlick&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;color reflectionTint&amp;quot; : [1.0,1.0,1.0],
&amp;quot;color transmissionTint&amp;quot; : [1.0,1.0,1.0],
&amp;quot;int fresnelMode&amp;quot; : [0],
&amp;quot;color reflectivity&amp;quot; : [0.04,0.04,0.04],
&amp;quot;color IOR&amp;quot; : [1.5,1.5,1.5],
&amp;quot;color reflectivity90&amp;quot; : [1.0,1.0,1.0],
&amp;quot;float reflectivityProfile&amp;quot; : [0.2],
&amp;quot;float roughness&amp;quot; : [0.1],
&amp;quot;normal normal&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float tailMix&amp;quot; : [0.0],
&amp;quot;float tailLength&amp;quot; : [0.5],
&amp;quot;float anisotropy&amp;quot; : [-1.0],
&amp;quot;vector anisotropyDirection&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float anisotropyRotation&amp;quot; : [0.0],
&amp;quot;color absorptionColor&amp;quot; : [1.0,1.0,1.0],
&amp;quot;float absorptionRadius&amp;quot; : [1.0],
&amp;quot;color scatterColor&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float scatterAnisotropy&amp;quot; : [0.0],
&amp;quot;string volumeAggregate&amp;quot; : [''],
&amp;quot;float shadowDensity&amp;quot; : [1.0],
&amp;quot;float shadowColoring&amp;quot; : [0.5],
&amp;quot;float shadowFresnelFront&amp;quot; : [0.0],
&amp;quot;float shadowFresnelBack&amp;quot; : [0.0],
&amp;quot;int overrideExteriorIOR&amp;quot; : [0],
&amp;quot;float exteriorIOR&amp;quot; : [1.0],
&amp;quot;float energyCompensation&amp;quot; : [0.0],
&amp;quot;int bumpShadowing&amp;quot; : [1],
&amp;quot;float surfaceMollification&amp;quot; : [1.0],
&amp;quot;float motionMollification&amp;quot; : [0.0],
&amp;quot;string lobeName&amp;quot; : ['specular'],
&amp;quot;int interiorId&amp;quot; : [0],
&amp;quot;string matte&amp;quot; : [''],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-11">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">Bxdf &amp;quot;LamaGeneralizedSchlick&amp;quot;
&amp;quot;color reflectionTint&amp;quot; 1.0 1.0 1.0
&amp;quot;color transmissionTint&amp;quot; 1.0 1.0 1.0
&amp;quot;int fresnelMode&amp;quot; 0
&amp;quot;color reflectivity&amp;quot; 0.04 0.04 0.04
&amp;quot;color IOR&amp;quot; 1.5 1.5 1.5
&amp;quot;color reflectivity90&amp;quot; 1.0 1.0 1.0
&amp;quot;float reflectivityProfile&amp;quot; 0.2
&amp;quot;float roughness&amp;quot; 0.1
&amp;quot;normal normal&amp;quot; 0.0 0.0 0.0
&amp;quot;float tailMix&amp;quot; [0.0]
&amp;quot;float tailLength&amp;quot; [0.5]
&amp;quot;float anisotropy&amp;quot; [-1.0]
&amp;quot;vector anisotropyDirection&amp;quot; [0.0 0.0 0.0]
&amp;quot;float anisotropyRotation&amp;quot; [0.0]
&amp;quot;color absorptionColor&amp;quot; [1.0 1.0 1.0]
&amp;quot;float absorptionRadius&amp;quot; [1.0]
&amp;quot;color scatterColor&amp;quot; [0.0 0.0 0.0]
&amp;quot;float scatterAnisotropy&amp;quot; [0.0]
&amp;quot;string volumeAggregate&amp;quot; ['']
&amp;quot;float shadowDensity&amp;quot; [1.0]
&amp;quot;float shadowColoring&amp;quot; [0.5]
&amp;quot;float shadowFresnelFront&amp;quot; [0.0]
&amp;quot;float shadowFresnelBack&amp;quot; [0.0]
&amp;quot;int overrideExteriorIOR&amp;quot; [0]
&amp;quot;float exteriorIOR&amp;quot; [1.0]
&amp;quot;float energyCompensation&amp;quot; [0.0]
&amp;quot;int bumpShadowing&amp;quot; [1]
&amp;quot;float surfaceMollification&amp;quot; [1.0]
&amp;quot;float motionMollification&amp;quot; [0.0]
&amp;quot;string lobeName&amp;quot; ['specular']
&amp;quot;int interiorId&amp;quot; [0]
&amp;quot;string matte&amp;quot; ['']
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-8">Bxdf&lt;/h1>
&lt;h2 id="plugin--lamaadd">Plugin : LamaAdd&lt;/h2>
&lt;h3 id="python-format-12">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;LamaAdd&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;bxdf material1&amp;quot; : ['No,Value'],
&amp;quot;bxdf material2&amp;quot; : ['No,Value'],
&amp;quot;float weight1&amp;quot; : [1.0],
&amp;quot;float weight2&amp;quot; : [0.0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-12">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">Bxdf &amp;quot;LamaAdd&amp;quot;
&amp;quot;bxdf material1&amp;quot; 'No Value'
&amp;quot;bxdf material2&amp;quot; 'No Value'
&amp;quot;float weight1&amp;quot; 1.0
&amp;quot;float weight2&amp;quot; 0.0
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-9">Bxdf&lt;/h1>
&lt;h2 id="plugin--pxrvolume">Plugin : PxrVolume&lt;/h2>
&lt;h3 id="python-format-13">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;PxrVolume&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;color diffuseColor&amp;quot; : [1.,1.,1.],
&amp;quot;color emitColor&amp;quot; : [0.,0.,0.],
&amp;quot;int __islight&amp;quot; : [0],
&amp;quot;int multiScatter&amp;quot; : [0],
&amp;quot;string velocityPrimVar&amp;quot; : [''],
&amp;quot;vector velocity&amp;quot; : [0,0,0],
&amp;quot;float velocityMultiplier&amp;quot; : [1.],
&amp;quot;float extinctionDistance&amp;quot; : [0.0],
&amp;quot;string densityFloatPrimVar&amp;quot; : [''],
&amp;quot;float densityFloat&amp;quot; : [1.],
&amp;quot;string densityColorPrimVar&amp;quot; : [''],
&amp;quot;color densityColor&amp;quot; : [1.,1.,1.],
&amp;quot;float maxDensity&amp;quot; : [-1.],
&amp;quot;float shadowDensityMultiplier&amp;quot; : [1],
&amp;quot;float anisotropy&amp;quot; : [0.],
&amp;quot;float anisotropy2&amp;quot; : [0.],
&amp;quot;float blendFactor&amp;quot; : [0.],
&amp;quot;float equiangularWeight&amp;quot; : [0.5],
&amp;quot;int minSamples&amp;quot; : [4],
&amp;quot;int maxSamples&amp;quot; : [4],
&amp;quot;int multiScatterOpt&amp;quot; : [0],
&amp;quot;float extinctionMultiplier&amp;quot; : [1.],
&amp;quot;float contributionMultiplier&amp;quot; : [1.],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-13">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">Bxdf &amp;quot;PxrVolume&amp;quot;
&amp;quot;color diffuseColor&amp;quot; 1. 1. 1.
&amp;quot;color emitColor&amp;quot; 0. 0. 0.
&amp;quot;int __islight&amp;quot; 0
&amp;quot;int multiScatter&amp;quot; 0
&amp;quot;string velocityPrimVar&amp;quot; ''
&amp;quot;vector velocity&amp;quot; 0 0 0
&amp;quot;float velocityMultiplier&amp;quot; 1.
&amp;quot;float extinctionDistance&amp;quot; [0.0]
&amp;quot;string densityFloatPrimVar&amp;quot; ['']
&amp;quot;float densityFloat&amp;quot; [1.]
&amp;quot;string densityColorPrimVar&amp;quot; ['']
&amp;quot;color densityColor&amp;quot; [1. 1. 1.]
&amp;quot;float maxDensity&amp;quot; [-1.]
&amp;quot;float shadowDensityMultiplier&amp;quot; [1]
&amp;quot;float anisotropy&amp;quot; [0.]
&amp;quot;float anisotropy2&amp;quot; [0.]
&amp;quot;float blendFactor&amp;quot; [0.]
&amp;quot;float equiangularWeight&amp;quot; [0.5]
&amp;quot;int minSamples&amp;quot; [4]
&amp;quot;int maxSamples&amp;quot; [4]
&amp;quot;int multiScatterOpt&amp;quot; [0]
&amp;quot;float extinctionMultiplier&amp;quot; [1.]
&amp;quot;float contributionMultiplier&amp;quot; [1.]
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-10">Bxdf&lt;/h1>
&lt;h2 id="plugin--lamadielectric">Plugin : LamaDielectric&lt;/h2>
&lt;h3 id="python-format-14">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;LamaDielectric&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;color reflectionTint&amp;quot; : [1.0,1.0,1.0],
&amp;quot;color transmissionTint&amp;quot; : [1.0,1.0,1.0],
&amp;quot;int fresnelMode&amp;quot; : [0],
&amp;quot;float reflectivity&amp;quot; : [0.04],
&amp;quot;float IOR&amp;quot; : [1.5],
&amp;quot;float roughness&amp;quot; : [0.1],
&amp;quot;normal normal&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float tailMix&amp;quot; : [0.0],
&amp;quot;float tailLength&amp;quot; : [0.5],
&amp;quot;float anisotropy&amp;quot; : [0.0],
&amp;quot;vector anisotropyDirection&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float anisotropyRotation&amp;quot; : [0.0],
&amp;quot;float dispersionSpread&amp;quot; : [0.0],
&amp;quot;float dispersionSaturation&amp;quot; : [1.0],
&amp;quot;color absorptionColor&amp;quot; : [1.0,1.0,1.0],
&amp;quot;float absorptionRadius&amp;quot; : [1.0],
&amp;quot;color scatterColor&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float scatterAnisotropy&amp;quot; : [0.0],
&amp;quot;string volumeAggregate&amp;quot; : [''],
&amp;quot;float shadowDensity&amp;quot; : [1.0],
&amp;quot;float shadowColoring&amp;quot; : [0.5],
&amp;quot;float shadowFresnelFront&amp;quot; : [0.0],
&amp;quot;float shadowFresnelBack&amp;quot; : [0.0],
&amp;quot;int overrideExteriorIOR&amp;quot; : [0],
&amp;quot;float exteriorIOR&amp;quot; : [1.0],
&amp;quot;float energyCompensation&amp;quot; : [1.0],
&amp;quot;int bumpShadowing&amp;quot; : [1],
&amp;quot;float surfaceMollification&amp;quot; : [1.0],
&amp;quot;float motionMollification&amp;quot; : [0.0],
&amp;quot;string lobeName&amp;quot; : ['specular'],
&amp;quot;int interiorId&amp;quot; : [0],
&amp;quot;string matte&amp;quot; : [''],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-14">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">Bxdf &amp;quot;LamaDielectric&amp;quot;
&amp;quot;color reflectionTint&amp;quot; 1.0 1.0 1.0
&amp;quot;color transmissionTint&amp;quot; 1.0 1.0 1.0
&amp;quot;int fresnelMode&amp;quot; 0
&amp;quot;float reflectivity&amp;quot; 0.04
&amp;quot;float IOR&amp;quot; 1.5
&amp;quot;float roughness&amp;quot; 0.1
&amp;quot;normal normal&amp;quot; 0.0 0.0 0.0
&amp;quot;float tailMix&amp;quot; [0.0]
&amp;quot;float tailLength&amp;quot; [0.5]
&amp;quot;float anisotropy&amp;quot; [0.0]
&amp;quot;vector anisotropyDirection&amp;quot; [0.0 0.0 0.0]
&amp;quot;float anisotropyRotation&amp;quot; [0.0]
&amp;quot;float dispersionSpread&amp;quot; [0.0]
&amp;quot;float dispersionSaturation&amp;quot; [1.0]
&amp;quot;color absorptionColor&amp;quot; [1.0 1.0 1.0]
&amp;quot;float absorptionRadius&amp;quot; [1.0]
&amp;quot;color scatterColor&amp;quot; [0.0 0.0 0.0]
&amp;quot;float scatterAnisotropy&amp;quot; [0.0]
&amp;quot;string volumeAggregate&amp;quot; ['']
&amp;quot;float shadowDensity&amp;quot; [1.0]
&amp;quot;float shadowColoring&amp;quot; [0.5]
&amp;quot;float shadowFresnelFront&amp;quot; [0.0]
&amp;quot;float shadowFresnelBack&amp;quot; [0.0]
&amp;quot;int overrideExteriorIOR&amp;quot; [0]
&amp;quot;float exteriorIOR&amp;quot; [1.0]
&amp;quot;float energyCompensation&amp;quot; [1.0]
&amp;quot;int bumpShadowing&amp;quot; [1]
&amp;quot;float surfaceMollification&amp;quot; [1.0]
&amp;quot;float motionMollification&amp;quot; [0.0]
&amp;quot;string lobeName&amp;quot; ['specular']
&amp;quot;int interiorId&amp;quot; [0]
&amp;quot;string matte&amp;quot; ['']
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-11">Bxdf&lt;/h1>
&lt;h2 id="plugin--lamaemission">Plugin : LamaEmission&lt;/h2>
&lt;h3 id="python-format-15">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;LamaEmission&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;color color&amp;quot; : [0.0,0.0,0.0],
&amp;quot;color shadowColor&amp;quot; : [0.0,0.0,0.0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-15">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">Bxdf &amp;quot;LamaEmission&amp;quot;
&amp;quot;color color&amp;quot; 0.0 0.0 0.0
&amp;quot;color shadowColor&amp;quot; 0.0 0.0 0.0
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-12">Bxdf&lt;/h1>
&lt;h2 id="plugin--lamamix">Plugin : LamaMix&lt;/h2>
&lt;h3 id="python-format-16">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;LamaMix&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;bxdf material1&amp;quot; : ['No,Value'],
&amp;quot;bxdf material2&amp;quot; : ['No,Value'],
&amp;quot;float mix&amp;quot; : [0.0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-16">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">Bxdf &amp;quot;LamaMix&amp;quot;
&amp;quot;bxdf material1&amp;quot; 'No Value'
&amp;quot;bxdf material2&amp;quot; 'No Value'
&amp;quot;float mix&amp;quot; 0.0
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-13">Bxdf&lt;/h1>
&lt;h2 id="plugin--lamadiffuse">Plugin : LamaDiffuse&lt;/h2>
&lt;h3 id="python-format-17">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;LamaDiffuse&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;color color&amp;quot; : [0.18,0.18,0.18],
&amp;quot;float roughness&amp;quot; : [0.0],
&amp;quot;normal normal&amp;quot; : [0,0,0],
&amp;quot;color shadowColor&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float energyCompensation&amp;quot; : [1.0],
&amp;quot;int bumpShadowing&amp;quot; : [1],
&amp;quot;string lobeName&amp;quot; : ['diffuse'],
&amp;quot;string matte&amp;quot; : [''],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-17">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">Bxdf &amp;quot;LamaDiffuse&amp;quot;
&amp;quot;color color&amp;quot; 0.18 0.18 0.18
&amp;quot;float roughness&amp;quot; 0.0
&amp;quot;normal normal&amp;quot; 0 0 0
&amp;quot;color shadowColor&amp;quot; 0.0 0.0 0.0
&amp;quot;float energyCompensation&amp;quot; [1.0]
&amp;quot;int bumpShadowing&amp;quot; [1]
&amp;quot;string lobeName&amp;quot; ['diffuse']
&amp;quot;string matte&amp;quot; ['']
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-14">Bxdf&lt;/h1>
&lt;h2 id="plugin--pxrmarschnerhair">Plugin : PxrMarschnerHair&lt;/h2>
&lt;h3 id="python-format-18">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;PxrMarschnerHair&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;int diffuseModelType&amp;quot; : [0],
&amp;quot;float diffuseGain&amp;quot; : [0.0],
&amp;quot;color diffuseColor&amp;quot; : [0.18,0.18,0.18],
&amp;quot;float specularGainR&amp;quot; : [1.0],
&amp;quot;float specularGainTRT&amp;quot; : [1.0],
&amp;quot;float specularGainTT&amp;quot; : [1.0],
&amp;quot;float specularGainGLINTS&amp;quot; : [1.0],
&amp;quot;color specularColorR&amp;quot; : [1.0,1.0,1.0],
&amp;quot;color specularColorTRT&amp;quot; : [0.4,0.4,0.4],
&amp;quot;color specularColorTT&amp;quot; : [0.4,0.4,0.4],
&amp;quot;float specularConeAngleR&amp;quot; : [8.0],
&amp;quot;float specularConeAngleTRT&amp;quot; : [8.0],
&amp;quot;float specularConeAngleTT&amp;quot; : [8.0],
&amp;quot;float specularOffset&amp;quot; : [-3],
&amp;quot;float specularIor&amp;quot; : [1.55],
&amp;quot;float specularMixFresnel&amp;quot; : [1.0],
&amp;quot;float specularGlintWidth&amp;quot; : [10.0],
&amp;quot;float specularEccentricity&amp;quot; : [1.0],
&amp;quot;float glowGain&amp;quot; : [0.0],
&amp;quot;color glowColor&amp;quot; : [1,1,1],
&amp;quot;float specularEnergyCompensation&amp;quot; : [0.0],
&amp;quot;normal eccentricityDirection&amp;quot; : [0,0,0],
&amp;quot;color shadowColor&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float presence&amp;quot; : [1.0],
&amp;quot;int utilityPattern&amp;quot; : [0],
&amp;quot;color userColor&amp;quot; : [0.0,0.0,0.0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-18">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">Bxdf &amp;quot;PxrMarschnerHair&amp;quot;
&amp;quot;int diffuseModelType&amp;quot; [0]
&amp;quot;float diffuseGain&amp;quot; [0.0]
&amp;quot;color diffuseColor&amp;quot; [0.18 0.18 0.18]
&amp;quot;float specularGainR&amp;quot; [1.0]
&amp;quot;float specularGainTRT&amp;quot; [1.0]
&amp;quot;float specularGainTT&amp;quot; [1.0]
&amp;quot;float specularGainGLINTS&amp;quot; [1.0]
&amp;quot;color specularColorR&amp;quot; [1.0 1.0 1.0]
&amp;quot;color specularColorTRT&amp;quot; [0.4 0.4 0.4]
&amp;quot;color specularColorTT&amp;quot; [0.4 0.4 0.4]
&amp;quot;float specularConeAngleR&amp;quot; [8.0]
&amp;quot;float specularConeAngleTRT&amp;quot; [8.0]
&amp;quot;float specularConeAngleTT&amp;quot; [8.0]
&amp;quot;float specularOffset&amp;quot; [-3]
&amp;quot;float specularIor&amp;quot; [1.55]
&amp;quot;float specularMixFresnel&amp;quot; [1.0]
&amp;quot;float specularGlintWidth&amp;quot; [10.0]
&amp;quot;float specularEccentricity&amp;quot; [1.0]
&amp;quot;float glowGain&amp;quot; [0.0]
&amp;quot;color glowColor&amp;quot; [1 1 1]
&amp;quot;float specularEnergyCompensation&amp;quot; [0.0]
&amp;quot;normal eccentricityDirection&amp;quot; [0 0 0]
&amp;quot;color shadowColor&amp;quot; [0.0 0.0 0.0]
&amp;quot;float presence&amp;quot; [1.0]
&amp;quot;int utilityPattern&amp;quot; [0]
&amp;quot;color userColor&amp;quot; [0.0 0.0 0.0]
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-15">Bxdf&lt;/h1>
&lt;h2 id="plugin--lamalayer">Plugin : LamaLayer&lt;/h2>
&lt;h3 id="python-format-19">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;LamaLayer&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;bxdf materialTop&amp;quot; : ['No,Value'],
&amp;quot;bxdf materialBase&amp;quot; : ['No,Value'],
&amp;quot;float topMix&amp;quot; : [1.0],
&amp;quot;float topThickness&amp;quot; : [0.0],
&amp;quot;int layerMode&amp;quot; : [0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-19">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">Bxdf &amp;quot;LamaLayer&amp;quot;
&amp;quot;bxdf materialTop&amp;quot; 'No Value'
&amp;quot;bxdf materialBase&amp;quot; 'No Value'
&amp;quot;float topMix&amp;quot; 1.0
&amp;quot;float topThickness&amp;quot; 0.0
&amp;quot;int layerMode&amp;quot; [0]
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-16">Bxdf&lt;/h1>
&lt;h2 id="plugin--pxrsurface">Plugin : PxrSurface&lt;/h2>
&lt;h3 id="python-format-20">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;PxrSurface&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;float inputMaterial&amp;quot; : ['No,Value'],
&amp;quot;int utilityPattern&amp;quot; : [0],
&amp;quot;float diffuseGain&amp;quot; : [1.0],
&amp;quot;color diffuseColor&amp;quot; : [0.18,0.18,0.18],
&amp;quot;float diffuseRoughness&amp;quot; : [0.0],
&amp;quot;int specularFresnelMode&amp;quot; : [0],
&amp;quot;color specularFaceColor&amp;quot; : [0,0,0],
&amp;quot;color specularEdgeColor&amp;quot; : [0,0,0],
&amp;quot;float specularFresnelShape&amp;quot; : [5.0],
&amp;quot;color specularIor&amp;quot; : [1.5,1.5,1.5],
&amp;quot;color specularExtinctionCoeff&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float specularRoughness&amp;quot; : [0.2],
&amp;quot;int roughSpecularFresnelMode&amp;quot; : [0],
&amp;quot;color roughSpecularFaceColor&amp;quot; : [0,0,0],
&amp;quot;color roughSpecularEdgeColor&amp;quot; : [0,0,0],
&amp;quot;float roughSpecularFresnelShape&amp;quot; : [5.0],
&amp;quot;color roughSpecularIor&amp;quot; : [1.5,1.5,1.5],
&amp;quot;color roughSpecularExtinctionCoeff&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float roughSpecularRoughness&amp;quot; : [0.6],
&amp;quot;int clearcoatFresnelMode&amp;quot; : [0],
&amp;quot;color clearcoatFaceColor&amp;quot; : [0,0,0],
&amp;quot;color clearcoatEdgeColor&amp;quot; : [0,0,0],
&amp;quot;float clearcoatFresnelShape&amp;quot; : [5.0],
&amp;quot;color clearcoatIor&amp;quot; : [1.5,1.5,1.5],
&amp;quot;color clearcoatExtinctionCoeff&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float clearcoatThickness&amp;quot; : [0.0],
&amp;quot;color clearcoatAbsorptionTint&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float clearcoatRoughness&amp;quot; : [0.0],
&amp;quot;float specularEnergyCompensation&amp;quot; : [0.0],
&amp;quot;float clearcoatEnergyCompensation&amp;quot; : [0.0],
&amp;quot;float iridescenceFaceGain&amp;quot; : [0],
&amp;quot;float iridescenceEdgeGain&amp;quot; : [0],
&amp;quot;float iridescenceFresnelShape&amp;quot; : [5.0],
&amp;quot;int iridescenceMode&amp;quot; : [0],
&amp;quot;color iridescencePrimaryColor&amp;quot; : [1,0,0],
&amp;quot;color iridescenceSecondaryColor&amp;quot; : [0,0,1],
&amp;quot;float iridescenceRoughness&amp;quot; : [0.2],
&amp;quot;float fuzzGain&amp;quot; : [0.0],
&amp;quot;color fuzzColor&amp;quot; : [1,1,1],
&amp;quot;float fuzzConeAngle&amp;quot; : [8],
&amp;quot;int subsurfaceType&amp;quot; : [0],
&amp;quot;float subsurfaceGain&amp;quot; : [0.0],
&amp;quot;color subsurfaceColor&amp;quot; : [0.830,0.791,0.753],
&amp;quot;float subsurfaceDmfp&amp;quot; : [10],
&amp;quot;color subsurfaceDmfpColor&amp;quot; : [0.851,0.557,0.395],
&amp;quot;float shortSubsurfaceGain&amp;quot; : [0.0],
&amp;quot;color shortSubsurfaceColor&amp;quot; : [0.9,0.9,0.9],
&amp;quot;float shortSubsurfaceDmfp&amp;quot; : [5],
&amp;quot;float longSubsurfaceGain&amp;quot; : [0.0],
&amp;quot;color longSubsurfaceColor&amp;quot; : [0.8,0.0,0.0],
&amp;quot;float longSubsurfaceDmfp&amp;quot; : [20],
&amp;quot;float subsurfaceDirectionality&amp;quot; : [0.0],
&amp;quot;float subsurfaceBleed&amp;quot; : [0.0],
&amp;quot;float subsurfaceDiffuseBlend&amp;quot; : [0.0],
&amp;quot;int subsurfaceResolveSelfIntersections&amp;quot; : [0],
&amp;quot;float subsurfaceIor&amp;quot; : [1.4],
&amp;quot;float singlescatterGain&amp;quot; : [0.0],
&amp;quot;color singlescatterColor&amp;quot; : [0.830,0.791,0.753],
&amp;quot;float singlescatterMfp&amp;quot; : [10],
&amp;quot;color singlescatterMfpColor&amp;quot; : [0.851,0.557,0.395],
&amp;quot;color irradianceTint&amp;quot; : [1.0,1.0,1.0],
&amp;quot;float irradianceRoughness&amp;quot; : [0.0],
&amp;quot;float unitLength&amp;quot; : [0.1],
&amp;quot;float refractionGain&amp;quot; : [0.0],
&amp;quot;float reflectionGain&amp;quot; : [0.0],
&amp;quot;color refractionColor&amp;quot; : [1,1,1],
&amp;quot;float glassRoughness&amp;quot; : [0.1],
&amp;quot;float glassRefractionRoughness&amp;quot; : [-1.0],
&amp;quot;float glowGain&amp;quot; : [0.0],
&amp;quot;color glowColor&amp;quot; : [1,1,1],
&amp;quot;normal bumpNormal&amp;quot; : [0,0,0],
&amp;quot;int shadowBumpTerminator&amp;quot; : [1],
&amp;quot;color shadowColor&amp;quot; : [0.0,0.0,0.0],
&amp;quot;int shadowMode&amp;quot; : [0],
&amp;quot;float presence&amp;quot; : [1],
&amp;quot;int presenceCached&amp;quot; : [1],
&amp;quot;int mwStartable&amp;quot; : [0],
&amp;quot;float roughnessMollificationClamp&amp;quot; : [32],
&amp;quot;color userColor&amp;quot; : [0.0,0.0,0.0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-20">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">Bxdf &amp;quot;PxrSurface&amp;quot;
&amp;quot;float inputMaterial&amp;quot; 'No Value'
&amp;quot;int utilityPattern&amp;quot; 0
&amp;quot;float diffuseGain&amp;quot; [1.0]
&amp;quot;color diffuseColor&amp;quot; [0.18 0.18 0.18]
&amp;quot;float diffuseRoughness&amp;quot; [0.0]
&amp;quot;int specularFresnelMode&amp;quot; [0]
&amp;quot;color specularFaceColor&amp;quot; [0 0 0]
&amp;quot;color specularEdgeColor&amp;quot; [0 0 0]
&amp;quot;float specularFresnelShape&amp;quot; [5.0]
&amp;quot;color specularIor&amp;quot; [1.5 1.5 1.5]
&amp;quot;color specularExtinctionCoeff&amp;quot; [0.0 0.0 0.0]
&amp;quot;float specularRoughness&amp;quot; [0.2]
&amp;quot;int roughSpecularFresnelMode&amp;quot; [0]
&amp;quot;color roughSpecularFaceColor&amp;quot; [0 0 0]
&amp;quot;color roughSpecularEdgeColor&amp;quot; [0 0 0]
&amp;quot;float roughSpecularFresnelShape&amp;quot; [5.0]
&amp;quot;color roughSpecularIor&amp;quot; [1.5 1.5 1.5]
&amp;quot;color roughSpecularExtinctionCoeff&amp;quot; [0.0 0.0 0.0]
&amp;quot;float roughSpecularRoughness&amp;quot; [0.6]
&amp;quot;int clearcoatFresnelMode&amp;quot; [0]
&amp;quot;color clearcoatFaceColor&amp;quot; [0 0 0]
&amp;quot;color clearcoatEdgeColor&amp;quot; [0 0 0]
&amp;quot;float clearcoatFresnelShape&amp;quot; [5.0]
&amp;quot;color clearcoatIor&amp;quot; [1.5 1.5 1.5]
&amp;quot;color clearcoatExtinctionCoeff&amp;quot; [0.0 0.0 0.0]
&amp;quot;float clearcoatThickness&amp;quot; [0.0]
&amp;quot;color clearcoatAbsorptionTint&amp;quot; [0.0 0.0 0.0]
&amp;quot;float clearcoatRoughness&amp;quot; [0.0]
&amp;quot;float specularEnergyCompensation&amp;quot; [0.0]
&amp;quot;float clearcoatEnergyCompensation&amp;quot; [0.0]
&amp;quot;float iridescenceFaceGain&amp;quot; [0]
&amp;quot;float iridescenceEdgeGain&amp;quot; [0]
&amp;quot;float iridescenceFresnelShape&amp;quot; [5.0]
&amp;quot;int iridescenceMode&amp;quot; [0]
&amp;quot;color iridescencePrimaryColor&amp;quot; [1 0 0]
&amp;quot;color iridescenceSecondaryColor&amp;quot; [0 0 1]
&amp;quot;float iridescenceRoughness&amp;quot; [0.2]
&amp;quot;float fuzzGain&amp;quot; [0.0]
&amp;quot;color fuzzColor&amp;quot; [1 1 1]
&amp;quot;float fuzzConeAngle&amp;quot; [8]
&amp;quot;int subsurfaceType&amp;quot; [0]
&amp;quot;float subsurfaceGain&amp;quot; [0.0]
&amp;quot;color subsurfaceColor&amp;quot; [0.830 0.791 0.753]
&amp;quot;float subsurfaceDmfp&amp;quot; [10]
&amp;quot;color subsurfaceDmfpColor&amp;quot; [0.851 0.557 0.395]
&amp;quot;float shortSubsurfaceGain&amp;quot; [0.0]
&amp;quot;color shortSubsurfaceColor&amp;quot; [0.9 0.9 0.9]
&amp;quot;float shortSubsurfaceDmfp&amp;quot; [5]
&amp;quot;float longSubsurfaceGain&amp;quot; [0.0]
&amp;quot;color longSubsurfaceColor&amp;quot; [0.8 0.0 0.0]
&amp;quot;float longSubsurfaceDmfp&amp;quot; [20]
&amp;quot;float subsurfaceDirectionality&amp;quot; [0.0]
&amp;quot;float subsurfaceBleed&amp;quot; [0.0]
&amp;quot;float subsurfaceDiffuseBlend&amp;quot; [0.0]
&amp;quot;int subsurfaceResolveSelfIntersections&amp;quot; [0]
&amp;quot;float subsurfaceIor&amp;quot; [1.4]
&amp;quot;float singlescatterGain&amp;quot; [0.0]
&amp;quot;color singlescatterColor&amp;quot; [0.830 0.791 0.753]
&amp;quot;float singlescatterMfp&amp;quot; [10]
&amp;quot;color singlescatterMfpColor&amp;quot; [0.851 0.557 0.395]
&amp;quot;color irradianceTint&amp;quot; [1.0 1.0 1.0]
&amp;quot;float irradianceRoughness&amp;quot; [0.0]
&amp;quot;float unitLength&amp;quot; [0.1]
&amp;quot;float refractionGain&amp;quot; [0.0]
&amp;quot;float reflectionGain&amp;quot; [0.0]
&amp;quot;color refractionColor&amp;quot; [1 1 1]
&amp;quot;float glassRoughness&amp;quot; [0.1]
&amp;quot;float glassRefractionRoughness&amp;quot; [-1.0]
&amp;quot;float glowGain&amp;quot; [0.0]
&amp;quot;color glowColor&amp;quot; [1 1 1]
&amp;quot;normal bumpNormal&amp;quot; [0 0 0]
&amp;quot;int shadowBumpTerminator&amp;quot; [1]
&amp;quot;color shadowColor&amp;quot; [0.0 0.0 0.0]
&amp;quot;int shadowMode&amp;quot; [0]
&amp;quot;float presence&amp;quot; [1]
&amp;quot;int presenceCached&amp;quot; [1]
&amp;quot;int mwStartable&amp;quot; [0]
&amp;quot;float roughnessMollificationClamp&amp;quot; [32]
&amp;quot;color userColor&amp;quot; [0.0 0.0 0.0]
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-17">Bxdf&lt;/h1>
&lt;h2 id="plugin--pxrdisneybsdf">Plugin : PxrDisneyBsdf&lt;/h2>
&lt;h3 id="python-format-21">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;PxrDisneyBsdf&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;int transmissionBehavior&amp;quot; : [0],
&amp;quot;float presence&amp;quot; : [1],
&amp;quot;normal bumpNormal&amp;quot; : [0,0,0],
&amp;quot;int shadowBumpTerminator&amp;quot; : [1],
&amp;quot;int inputAOV&amp;quot; : [0],
&amp;quot;color baseColor&amp;quot; : [.18,.18,.18],
&amp;quot;color emitColor&amp;quot; : [0,0,0],
&amp;quot;float metallic&amp;quot; : [0],
&amp;quot;float specularTint&amp;quot; : [0],
&amp;quot;float roughness&amp;quot; : [.25],
&amp;quot;float anisotropic&amp;quot; : [0],
&amp;quot;float ior&amp;quot; : [1.5],
&amp;quot;float specReflectScale&amp;quot; : [1.0],
&amp;quot;float clearcoat&amp;quot; : [0],
&amp;quot;float clearcoatGloss&amp;quot; : [1],
&amp;quot;float sheen&amp;quot; : [0],
&amp;quot;float sheenTint&amp;quot; : [.5],
&amp;quot;float diffTrans&amp;quot; : [0],
&amp;quot;float specTrans&amp;quot; : [0],
&amp;quot;int isThin&amp;quot; : [0],
&amp;quot;color transColor&amp;quot; : [1,1,1],
&amp;quot;float transDistance&amp;quot; : [1],
&amp;quot;float subsurface&amp;quot; : [0],
&amp;quot;color subsurfaceColor&amp;quot; : [0,0,0],
&amp;quot;color scatterDistances&amp;quot; : [1,1,1],
&amp;quot;float g&amp;quot; : [0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-21">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">Bxdf &amp;quot;PxrDisneyBsdf&amp;quot;
&amp;quot;int transmissionBehavior&amp;quot; 0
&amp;quot;float presence&amp;quot; 1
&amp;quot;normal bumpNormal&amp;quot; 0 0 0
&amp;quot;int shadowBumpTerminator&amp;quot; 1
&amp;quot;int inputAOV&amp;quot; 0
&amp;quot;color baseColor&amp;quot; [.18 .18 .18]
&amp;quot;color emitColor&amp;quot; [0 0 0]
&amp;quot;float metallic&amp;quot; [0]
&amp;quot;float specularTint&amp;quot; [0]
&amp;quot;float roughness&amp;quot; [.25]
&amp;quot;float anisotropic&amp;quot; [0]
&amp;quot;float ior&amp;quot; [1.5]
&amp;quot;float specReflectScale&amp;quot; [1.0]
&amp;quot;float clearcoat&amp;quot; [0]
&amp;quot;float clearcoatGloss&amp;quot; [1]
&amp;quot;float sheen&amp;quot; [0]
&amp;quot;float sheenTint&amp;quot; [.5]
&amp;quot;float diffTrans&amp;quot; [0]
&amp;quot;float specTrans&amp;quot; [0]
&amp;quot;int isThin&amp;quot; [0]
&amp;quot;color transColor&amp;quot; [1 1 1]
&amp;quot;float transDistance&amp;quot; [1]
&amp;quot;float subsurface&amp;quot; [0]
&amp;quot;color subsurfaceColor&amp;quot; [0 0 0]
&amp;quot;color scatterDistances&amp;quot; [1 1 1]
&amp;quot;float g&amp;quot; [0]
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-18">Bxdf&lt;/h1>
&lt;h2 id="plugin--lamatranslucent">Plugin : LamaTranslucent&lt;/h2>
&lt;h3 id="python-format-22">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;LamaTranslucent&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;color color&amp;quot; : [0.18,0.18,0.18],
&amp;quot;float roughness&amp;quot; : [0.0],
&amp;quot;normal normal&amp;quot; : [0,0,0],
&amp;quot;color shadowColor&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float energyCompensation&amp;quot; : [1.0],
&amp;quot;int bumpShadowing&amp;quot; : [1],
&amp;quot;string lobeName&amp;quot; : ['translucent'],
&amp;quot;string matte&amp;quot; : [''],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-22">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">Bxdf &amp;quot;LamaTranslucent&amp;quot;
&amp;quot;color color&amp;quot; 0.18 0.18 0.18
&amp;quot;float roughness&amp;quot; 0.0
&amp;quot;normal normal&amp;quot; 0 0 0
&amp;quot;color shadowColor&amp;quot; 0.0 0.0 0.0
&amp;quot;float energyCompensation&amp;quot; [1.0]
&amp;quot;int bumpShadowing&amp;quot; [1]
&amp;quot;string lobeName&amp;quot; ['translucent']
&amp;quot;string matte&amp;quot; ['']
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-19">Bxdf&lt;/h1>
&lt;h2 id="plugin--lamatricolorsss">Plugin : LamaTricolorSSS&lt;/h2>
&lt;h3 id="python-format-23">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;LamaTricolorSSS&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;normal normal&amp;quot; : [0,0,0],
&amp;quot;color shadowColor&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float nearWeight&amp;quot; : [0.4],
&amp;quot;color nearColor&amp;quot; : [1.0,0.9,0.75],
&amp;quot;float nearRadius&amp;quot; : [0.8],
&amp;quot;float midWeight&amp;quot; : [0.3],
&amp;quot;color midColor&amp;quot; : [0.95,0.7,0.55],
&amp;quot;float midRadius&amp;quot; : [2.5],
&amp;quot;float farWeight&amp;quot; : [0.9],
&amp;quot;color farColor&amp;quot; : [0.7,0.1,0.1],
&amp;quot;float farRadius&amp;quot; : [5.0],
&amp;quot;float sssScale&amp;quot; : [1.0],
&amp;quot;float sssFollowTopology&amp;quot; : [0.0],
&amp;quot;string sssSubset&amp;quot; : [''],
&amp;quot;int sssContinuationRays&amp;quot; : [0],
&amp;quot;int mode&amp;quot; : [0],
&amp;quot;int bumpShadowing&amp;quot; : [1],
&amp;quot;string sssEntryLobeName&amp;quot; : ['irradiance'],
&amp;quot;string sssExitLobeName&amp;quot; : ['subsurface'],
&amp;quot;int sssId&amp;quot; : [0],
&amp;quot;string matte&amp;quot; : [''],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-23">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">Bxdf &amp;quot;LamaTricolorSSS&amp;quot;
&amp;quot;normal normal&amp;quot; 0 0 0
&amp;quot;color shadowColor&amp;quot; 0.0 0.0 0.0
&amp;quot;float nearWeight&amp;quot; [0.4]
&amp;quot;color nearColor&amp;quot; [1.0 0.9 0.75]
&amp;quot;float nearRadius&amp;quot; [0.8]
&amp;quot;float midWeight&amp;quot; [0.3]
&amp;quot;color midColor&amp;quot; [0.95 0.7 0.55]
&amp;quot;float midRadius&amp;quot; [2.5]
&amp;quot;float farWeight&amp;quot; [0.9]
&amp;quot;color farColor&amp;quot; [0.7 0.1 0.1]
&amp;quot;float farRadius&amp;quot; [5.0]
&amp;quot;float sssScale&amp;quot; [1.0]
&amp;quot;float sssFollowTopology&amp;quot; [0.0]
&amp;quot;string sssSubset&amp;quot; ['']
&amp;quot;int sssContinuationRays&amp;quot; [0]
&amp;quot;int mode&amp;quot; [0]
&amp;quot;int bumpShadowing&amp;quot; [1]
&amp;quot;string sssEntryLobeName&amp;quot; ['irradiance']
&amp;quot;string sssExitLobeName&amp;quot; ['subsurface']
&amp;quot;int sssId&amp;quot; [0]
&amp;quot;string matte&amp;quot; ['']
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-20">Bxdf&lt;/h1>
&lt;h2 id="plugin--lamaconductor">Plugin : LamaConductor&lt;/h2>
&lt;h3 id="python-format-24">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;LamaConductor&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;color tint&amp;quot; : [1.0,1.0,1.0],
&amp;quot;int fresnelMode&amp;quot; : [0],
&amp;quot;color reflectivity&amp;quot; : [0.9450,0.7772,0.3737],
&amp;quot;color edgeColor&amp;quot; : [0.7137,0.7373,0.4550],
&amp;quot;color IOR&amp;quot; : [0.18,0.42,1.37],
&amp;quot;color extinction&amp;quot; : [3.42,2.35,1.77],
&amp;quot;float roughness&amp;quot; : [0.1],
&amp;quot;normal normal&amp;quot; : [0.0,0.0,0.0],
&amp;quot;color shadowColor&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float tailMix&amp;quot; : [0.0],
&amp;quot;float tailLength&amp;quot; : [0.5],
&amp;quot;float anisotropy&amp;quot; : [0.0],
&amp;quot;vector anisotropyDirection&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float anisotropyRotation&amp;quot; : [0.0],
&amp;quot;float iridescenceThickness&amp;quot; : [0.0],
&amp;quot;float iridescenceIOR&amp;quot; : [1.5],
&amp;quot;int overrideExteriorIOR&amp;quot; : [0],
&amp;quot;float exteriorIOR&amp;quot; : [1.0],
&amp;quot;int edgeColorMode&amp;quot; : [0],
&amp;quot;float energyCompensation&amp;quot; : [1.0],
&amp;quot;int bumpShadowing&amp;quot; : [1],
&amp;quot;float surfaceMollification&amp;quot; : [1.0],
&amp;quot;float motionMollification&amp;quot; : [0.0],
&amp;quot;string lobeName&amp;quot; : ['specular'],
&amp;quot;string matte&amp;quot; : [''],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-24">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">Bxdf &amp;quot;LamaConductor&amp;quot;
&amp;quot;color tint&amp;quot; 1.0 1.0 1.0
&amp;quot;int fresnelMode&amp;quot; 0
&amp;quot;color reflectivity&amp;quot; 0.9450 0.7772 0.3737
&amp;quot;color edgeColor&amp;quot; 0.7137 0.7373 0.4550
&amp;quot;color IOR&amp;quot; 0.18 0.42 1.37
&amp;quot;color extinction&amp;quot; 3.42 2.35 1.77
&amp;quot;float roughness&amp;quot; 0.1
&amp;quot;normal normal&amp;quot; 0.0 0.0 0.0
&amp;quot;color shadowColor&amp;quot; 0.0 0.0 0.0
&amp;quot;float tailMix&amp;quot; [0.0]
&amp;quot;float tailLength&amp;quot; [0.5]
&amp;quot;float anisotropy&amp;quot; [0.0]
&amp;quot;vector anisotropyDirection&amp;quot; [0.0 0.0 0.0]
&amp;quot;float anisotropyRotation&amp;quot; [0.0]
&amp;quot;float iridescenceThickness&amp;quot; [0.0]
&amp;quot;float iridescenceIOR&amp;quot; [1.5]
&amp;quot;int overrideExteriorIOR&amp;quot; [0]
&amp;quot;float exteriorIOR&amp;quot; [1.0]
&amp;quot;int edgeColorMode&amp;quot; [0]
&amp;quot;float energyCompensation&amp;quot; [1.0]
&amp;quot;int bumpShadowing&amp;quot; [1]
&amp;quot;float surfaceMollification&amp;quot; [1.0]
&amp;quot;float motionMollification&amp;quot; [0.0]
&amp;quot;string lobeName&amp;quot; ['specular']
&amp;quot;string matte&amp;quot; ['']
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-21">Bxdf&lt;/h1>
&lt;h2 id="plugin--lamasurface">Plugin : LamaSurface&lt;/h2>
&lt;h3 id="python-format-25">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;LamaSurface&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;int materialSides&amp;quot; : [1],
&amp;quot;bxdf materialFront&amp;quot; : ['No,Value'],
&amp;quot;bxdf materialBack&amp;quot; : ['No,Value'],
&amp;quot;float presence&amp;quot; : [1.0],
&amp;quot;float exteriorIOR&amp;quot; : [1.0],
&amp;quot;int computePresence&amp;quot; : [0],
&amp;quot;int computeOpacity&amp;quot; : [0],
&amp;quot;int computeSubsurface&amp;quot; : [0],
&amp;quot;int computeInterior&amp;quot; : [0],
&amp;quot;color utilityColor&amp;quot; : ['No,Value'],
&amp;quot;float utilityFloat&amp;quot; : ['No,Value'],
&amp;quot;int utilityInteger&amp;quot; : ['No,Value'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-25">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">Bxdf &amp;quot;LamaSurface&amp;quot;
&amp;quot;int materialSides&amp;quot; 1
&amp;quot;bxdf materialFront&amp;quot; 'No Value'
&amp;quot;bxdf materialBack&amp;quot; 'No Value'
&amp;quot;float presence&amp;quot; 1.0
&amp;quot;float exteriorIOR&amp;quot; 1.0
&amp;quot;int computePresence&amp;quot; [0]
&amp;quot;int computeOpacity&amp;quot; [0]
&amp;quot;int computeSubsurface&amp;quot; [0]
&amp;quot;int computeInterior&amp;quot; [0]
&amp;quot;color utilityColor&amp;quot; ['No Value']
&amp;quot;float utilityFloat&amp;quot; ['No Value']
&amp;quot;int utilityInteger&amp;quot; ['No Value']
&lt;/code>&lt;/pre>
&lt;h1 id="bxdf-22">Bxdf&lt;/h1>
&lt;h2 id="plugin--pxrdisney">Plugin : PxrDisney&lt;/h2>
&lt;h3 id="python-format-26">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Bxdf(&amp;quot;PxrDisney&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;color baseColor&amp;quot; : [.2,.5,.8],
&amp;quot;color emitColor&amp;quot; : [0,0,0],
&amp;quot;float subsurface&amp;quot; : [0],
&amp;quot;color subsurfaceColor&amp;quot; : [0,0,0],
&amp;quot;float metallic&amp;quot; : [0],
&amp;quot;float specular&amp;quot; : [.5],
&amp;quot;float specularTint&amp;quot; : [0],
&amp;quot;float roughness&amp;quot; : [.25],
&amp;quot;float anisotropic&amp;quot; : [0],
&amp;quot;float sheen&amp;quot; : [0],
&amp;quot;float sheenTint&amp;quot; : [.5],
&amp;quot;float clearcoat&amp;quot; : [0],
&amp;quot;float clearcoatGloss&amp;quot; : [1],
&amp;quot;normal bumpNormal&amp;quot; : [0,0,0],
&amp;quot;int shadowBumpTerminator&amp;quot; : [1],
&amp;quot;float presence&amp;quot; : [1],
&amp;quot;int inputAOV&amp;quot; : [0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-26">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">Bxdf &amp;quot;PxrDisney&amp;quot;
&amp;quot;color baseColor&amp;quot; .2 .5 .8
&amp;quot;color emitColor&amp;quot; 0 0 0
&amp;quot;float subsurface&amp;quot; 0
&amp;quot;color subsurfaceColor&amp;quot; 0 0 0
&amp;quot;float metallic&amp;quot; 0
&amp;quot;float specular&amp;quot; .5
&amp;quot;float specularTint&amp;quot; 0
&amp;quot;float roughness&amp;quot; .25
&amp;quot;float anisotropic&amp;quot; 0
&amp;quot;float sheen&amp;quot; 0
&amp;quot;float sheenTint&amp;quot; .5
&amp;quot;float clearcoat&amp;quot; 0
&amp;quot;float clearcoatGloss&amp;quot; 1
&amp;quot;normal bumpNormal&amp;quot; 0 0 0
&amp;quot;int shadowBumpTerminator&amp;quot; 1
&amp;quot;float presence&amp;quot; 1
&amp;quot;int inputAOV&amp;quot; 0
&lt;/code>&lt;/pre>
&lt;h1 id="samplefilter">SampleFilter&lt;/h1>
&lt;h2 id="plugin--pxrwatermarkfilter">Plugin : PxrWatermarkFilter&lt;/h2>
&lt;h3 id="python-format-27">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.SampleFilter(&amp;quot;PxrWatermarkFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string filename&amp;quot; : [''],
&amp;quot;float transparency&amp;quot; : [0.0],
&amp;quot;int linearize&amp;quot; : [0],
&amp;quot;int mode&amp;quot; : [3],
&amp;quot;int fit&amp;quot; : [1],
&amp;quot;float offsetX&amp;quot; : [0.0],
&amp;quot;float offsetY&amp;quot; : [0.0],
&amp;quot;float scaleX&amp;quot; : [1.0],
&amp;quot;float scaleY&amp;quot; : [1.0],
&amp;quot;float rotate&amp;quot; : [0.0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-27">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">SampleFilter &amp;quot;PxrWatermarkFilter&amp;quot;
&amp;quot;string filename&amp;quot; ''
&amp;quot;float transparency&amp;quot; 0.0
&amp;quot;int linearize&amp;quot; 0
&amp;quot;int mode&amp;quot; 3
&amp;quot;int fit&amp;quot; 1
&amp;quot;float offsetX&amp;quot; 0.0
&amp;quot;float offsetY&amp;quot; 0.0
&amp;quot;float scaleX&amp;quot; 1.0
&amp;quot;float scaleY&amp;quot; 1.0
&amp;quot;float rotate&amp;quot; 0.0
&lt;/code>&lt;/pre>
&lt;h1 id="samplefilter-1">SampleFilter&lt;/h1>
&lt;h2 id="plugin--pxrbackgroundsamplefilter">Plugin : PxrBackgroundSampleFilter&lt;/h2>
&lt;h3 id="python-format-28">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.SampleFilter(&amp;quot;PxrBackgroundSampleFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;color backgroundColor&amp;quot; : [0,0,0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-28">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">SampleFilter &amp;quot;PxrBackgroundSampleFilter&amp;quot;
&amp;quot;color backgroundColor&amp;quot; 0 0 0
&lt;/code>&lt;/pre>
&lt;h1 id="samplefilter-2">SampleFilter&lt;/h1>
&lt;h2 id="plugin--pxrwhitepointsamplefilter">Plugin : PxrWhitePointSampleFilter&lt;/h2>
&lt;h3 id="python-format-29">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.SampleFilter(&amp;quot;PxrWhitePointSampleFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;float temperature&amp;quot; : [6500],
&amp;quot;int useManualWhitePoint&amp;quot; : [0],
&amp;quot;color manualWhitePoint&amp;quot; : [1,1,1],
&amp;quot;string aov&amp;quot; : ['Ci'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-29">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">SampleFilter &amp;quot;PxrWhitePointSampleFilter&amp;quot;
&amp;quot;float temperature&amp;quot; 6500
&amp;quot;int useManualWhitePoint&amp;quot; 0
&amp;quot;color manualWhitePoint&amp;quot; 1 1 1
&amp;quot;string aov&amp;quot; 'Ci'
&lt;/code>&lt;/pre>
&lt;h1 id="samplefilter-3">SampleFilter&lt;/h1>
&lt;h2 id="plugin--pxrsamplefiltercombiner">Plugin : PxrSampleFilterCombiner&lt;/h2>
&lt;h3 id="python-format-30">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.SampleFilter(&amp;quot;PxrSampleFilterCombiner&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;samplefilter filter&amp;quot; : ['No,Value'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-30">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">SampleFilter &amp;quot;PxrSampleFilterCombiner&amp;quot;
&amp;quot;samplefilter filter&amp;quot; 'No Value'
&lt;/code>&lt;/pre>
&lt;h1 id="samplefilter-4">SampleFilter&lt;/h1>
&lt;h2 id="plugin--pxrshadowfilter">Plugin : PxrShadowFilter&lt;/h2>
&lt;h3 id="python-format-31">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.SampleFilter(&amp;quot;PxrShadowFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string occludedAov&amp;quot; : [''],
&amp;quot;string unoccludedAov&amp;quot; : [''],
&amp;quot;string shadowAov&amp;quot; : [''],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-31">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">SampleFilter &amp;quot;PxrShadowFilter&amp;quot;
&amp;quot;string occludedAov&amp;quot; ''
&amp;quot;string unoccludedAov&amp;quot; ''
&amp;quot;string shadowAov&amp;quot; ''
&lt;/code>&lt;/pre>
&lt;h1 id="samplefilter-5">SampleFilter&lt;/h1>
&lt;h2 id="plugin--pxrgradesamplefilter">Plugin : PxrGradeSampleFilter&lt;/h2>
&lt;h3 id="python-format-32">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.SampleFilter(&amp;quot;PxrGradeSampleFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;color blackPoint&amp;quot; : [0,0,0],
&amp;quot;color whitePoint&amp;quot; : [1,1,1],
&amp;quot;color lift&amp;quot; : [0,0,0],
&amp;quot;color gain&amp;quot; : [1,1,1],
&amp;quot;color multiply&amp;quot; : [1,1,1],
&amp;quot;color gamma&amp;quot; : [1,1,1],
&amp;quot;color offset&amp;quot; : [0,0,0],
&amp;quot;int clampWhite&amp;quot; : [0],
&amp;quot;int clampBlack&amp;quot; : [1],
&amp;quot;color mask&amp;quot; : [1,1,1],
&amp;quot;string aov&amp;quot; : ['Ci'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-32">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">SampleFilter &amp;quot;PxrGradeSampleFilter&amp;quot;
&amp;quot;color blackPoint&amp;quot; 0 0 0
&amp;quot;color whitePoint&amp;quot; 1 1 1
&amp;quot;color lift&amp;quot; 0 0 0
&amp;quot;color gain&amp;quot; 1 1 1
&amp;quot;color multiply&amp;quot; 1 1 1
&amp;quot;color gamma&amp;quot; 1 1 1
&amp;quot;color offset&amp;quot; 0 0 0
&amp;quot;int clampWhite&amp;quot; 0
&amp;quot;int clampBlack&amp;quot; 1
&amp;quot;color mask&amp;quot; 1 1 1
&amp;quot;string aov&amp;quot; 'Ci'
&lt;/code>&lt;/pre>
&lt;h1 id="samplefilter-6">SampleFilter&lt;/h1>
&lt;h2 id="plugin--pxrcopyaovsamplefilter">Plugin : PxrCopyAOVSampleFilter&lt;/h2>
&lt;h3 id="python-format-33">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.SampleFilter(&amp;quot;PxrCopyAOVSampleFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string readAov&amp;quot; : [''],
&amp;quot;string writeAov&amp;quot; : ['Ci'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-33">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">SampleFilter &amp;quot;PxrCopyAOVSampleFilter&amp;quot;
&amp;quot;string readAov&amp;quot; ''
&amp;quot;string writeAov&amp;quot; 'Ci'
&lt;/code>&lt;/pre>
&lt;h1 id="samplefilter-7">SampleFilter&lt;/h1>
&lt;h2 id="plugin--pxrfilmictonemappersamplefilter">Plugin : PxrFilmicTonemapperSampleFilter&lt;/h2>
&lt;h3 id="python-format-34">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.SampleFilter(&amp;quot;PxrFilmicTonemapperSampleFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;float A&amp;quot; : [0.22],
&amp;quot;float B&amp;quot; : [0.30],
&amp;quot;float C&amp;quot; : [0.10],
&amp;quot;float D&amp;quot; : [0.20],
&amp;quot;float E&amp;quot; : [0.01],
&amp;quot;float F&amp;quot; : [0.3],
&amp;quot;float linearWhitePoint&amp;quot; : [11.2],
&amp;quot;float exposureAdjust&amp;quot; : [1.0],
&amp;quot;string aov&amp;quot; : ['Ci'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-34">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">SampleFilter &amp;quot;PxrFilmicTonemapperSampleFilter&amp;quot;
&amp;quot;float A&amp;quot; 0.22
&amp;quot;float B&amp;quot; 0.30
&amp;quot;float C&amp;quot; 0.10
&amp;quot;float D&amp;quot; 0.20
&amp;quot;float E&amp;quot; 0.01
&amp;quot;float F&amp;quot; 0.3
&amp;quot;float linearWhitePoint&amp;quot; 11.2
&amp;quot;float exposureAdjust&amp;quot; 1.0
&amp;quot;string aov&amp;quot; 'Ci'
&lt;/code>&lt;/pre>
&lt;h1 id="samplefilter-8">SampleFilter&lt;/h1>
&lt;h2 id="plugin--pxrcryptomatte">Plugin : PxrCryptomatte&lt;/h2>
&lt;h3 id="python-format-35">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.SampleFilter(&amp;quot;PxrCryptomatte&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string filename&amp;quot; : ['cryptomatte.exr'],
&amp;quot;string manifest&amp;quot; : ['header'],
&amp;quot;string layer&amp;quot; : ['identifier:name'],
&amp;quot;string attribute&amp;quot; : [''],
&amp;quot;int levels&amp;quot; : [6],
&amp;quot;int accuracy&amp;quot; : [4],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-35">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">SampleFilter &amp;quot;PxrCryptomatte&amp;quot;
&amp;quot;string filename&amp;quot; 'cryptomatte.exr'
&amp;quot;string manifest&amp;quot; 'header'
&amp;quot;string layer&amp;quot; 'identifier:name'
&amp;quot;string attribute&amp;quot; ''
&amp;quot;int levels&amp;quot; 6
&amp;quot;int accuracy&amp;quot; 4
&lt;/code>&lt;/pre>
&lt;h1 id="samplefilter-9">SampleFilter&lt;/h1>
&lt;h2 id="plugin--pxrimageplanefilter">Plugin : PxrImagePlaneFilter&lt;/h2>
&lt;h3 id="python-format-36">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.SampleFilter(&amp;quot;PxrImagePlaneFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string filename&amp;quot; : [''],
&amp;quot;color colorGain&amp;quot; : [1.0,1.0,1.0],
&amp;quot;color colorOffset&amp;quot; : [0.0,0.0,0.0],
&amp;quot;int linearize&amp;quot; : [0],
&amp;quot;int useAlpha&amp;quot; : [0],
&amp;quot;int fit&amp;quot; : [0],
&amp;quot;float filmMinX&amp;quot; : [0.0],
&amp;quot;float filmMaxX&amp;quot; : [0.0],
&amp;quot;float filmMinY&amp;quot; : [0.0],
&amp;quot;float filmMaxY&amp;quot; : [0.0],
&amp;quot;float offsetX&amp;quot; : [0.0],
&amp;quot;float offsetY&amp;quot; : [0.0],
&amp;quot;float scaleX&amp;quot; : [1.0],
&amp;quot;float scaleY&amp;quot; : [1.0],
&amp;quot;float rotate&amp;quot; : [0.0],
&amp;quot;string holdoutShadowAov&amp;quot; : [''],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-36">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">SampleFilter &amp;quot;PxrImagePlaneFilter&amp;quot;
&amp;quot;string filename&amp;quot; ''
&amp;quot;color colorGain&amp;quot; 1.0 1.0 1.0
&amp;quot;color colorOffset&amp;quot; 0.0 0.0 0.0
&amp;quot;int linearize&amp;quot; 0
&amp;quot;int useAlpha&amp;quot; 0
&amp;quot;int fit&amp;quot; 0
&amp;quot;float filmMinX&amp;quot; 0.0
&amp;quot;float filmMaxX&amp;quot; 0.0
&amp;quot;float filmMinY&amp;quot; 0.0
&amp;quot;float filmMaxY&amp;quot; 0.0
&amp;quot;float offsetX&amp;quot; 0.0
&amp;quot;float offsetY&amp;quot; 0.0
&amp;quot;float scaleX&amp;quot; 1.0
&amp;quot;float scaleY&amp;quot; 1.0
&amp;quot;float rotate&amp;quot; 0.0
&amp;quot;string holdoutShadowAov&amp;quot; ''
&lt;/code>&lt;/pre>
&lt;h1 id="displayfilter">DisplayFilter&lt;/h1>
&lt;h2 id="plugin--pxrfilmictonemapperdisplayfilter">Plugin : PxrFilmicTonemapperDisplayFilter&lt;/h2>
&lt;h3 id="python-format-37">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.DisplayFilter(&amp;quot;PxrFilmicTonemapperDisplayFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;float A&amp;quot; : [0.22],
&amp;quot;float B&amp;quot; : [0.30],
&amp;quot;float C&amp;quot; : [0.10],
&amp;quot;float D&amp;quot; : [0.20],
&amp;quot;float E&amp;quot; : [0.01],
&amp;quot;float F&amp;quot; : [0.3],
&amp;quot;float linearWhitePoint&amp;quot; : [11.2],
&amp;quot;float exposureAdjust&amp;quot; : [1.0],
&amp;quot;string aov&amp;quot; : ['Ci'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-37">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">DisplayFilter &amp;quot;PxrFilmicTonemapperDisplayFilter&amp;quot;
&amp;quot;float A&amp;quot; 0.22
&amp;quot;float B&amp;quot; 0.30
&amp;quot;float C&amp;quot; 0.10
&amp;quot;float D&amp;quot; 0.20
&amp;quot;float E&amp;quot; 0.01
&amp;quot;float F&amp;quot; 0.3
&amp;quot;float linearWhitePoint&amp;quot; 11.2
&amp;quot;float exposureAdjust&amp;quot; 1.0
&amp;quot;string aov&amp;quot; 'Ci'
&lt;/code>&lt;/pre>
&lt;h1 id="displayfilter-1">DisplayFilter&lt;/h1>
&lt;h2 id="plugin--pxrhalfbuffererrorfilter">Plugin : PxrHalfBufferErrorFilter&lt;/h2>
&lt;h3 id="python-format-38">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.DisplayFilter(&amp;quot;PxrHalfBufferErrorFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string aov1&amp;quot; : ['even'],
&amp;quot;string aov2&amp;quot; : ['odd'],
&amp;quot;string result&amp;quot; : ['mse'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-38">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">DisplayFilter &amp;quot;PxrHalfBufferErrorFilter&amp;quot;
&amp;quot;string aov1&amp;quot; 'even'
&amp;quot;string aov2&amp;quot; 'odd'
&amp;quot;string result&amp;quot; 'mse'
&lt;/code>&lt;/pre>
&lt;h1 id="displayfilter-2">DisplayFilter&lt;/h1>
&lt;h2 id="plugin--pxrlightsaturation">Plugin : PxrLightSaturation&lt;/h2>
&lt;h3 id="python-format-39">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.DisplayFilter(&amp;quot;PxrLightSaturation&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string aov&amp;quot; : ['Ci'],
&amp;quot;string light&amp;quot; : [''],
&amp;quot;float threshold&amp;quot; : [1.0],
&amp;quot;int invert&amp;quot; : [0],
&amp;quot;float shift&amp;quot; : [1.0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-39">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">DisplayFilter &amp;quot;PxrLightSaturation&amp;quot;
&amp;quot;string aov&amp;quot; 'Ci'
&amp;quot;string light&amp;quot; ''
&amp;quot;float threshold&amp;quot; 1.0
&amp;quot;int invert&amp;quot; 0
&amp;quot;float shift&amp;quot; 1.0
&lt;/code>&lt;/pre>
&lt;h1 id="displayfilter-3">DisplayFilter&lt;/h1>
&lt;h2 id="plugin--pxrcopyaovdisplayfilter">Plugin : PxrCopyAOVDisplayFilter&lt;/h2>
&lt;h3 id="python-format-40">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.DisplayFilter(&amp;quot;PxrCopyAOVDisplayFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string readAov&amp;quot; : [''],
&amp;quot;string writeAov&amp;quot; : ['Ci'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-40">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">DisplayFilter &amp;quot;PxrCopyAOVDisplayFilter&amp;quot;
&amp;quot;string readAov&amp;quot; ''
&amp;quot;string writeAov&amp;quot; 'Ci'
&lt;/code>&lt;/pre>
&lt;h1 id="displayfilter-4">DisplayFilter&lt;/h1>
&lt;h2 id="plugin--pxrdisplayfiltercombiner">Plugin : PxrDisplayFilterCombiner&lt;/h2>
&lt;h3 id="python-format-41">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.DisplayFilter(&amp;quot;PxrDisplayFilterCombiner&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;displayfilter filter&amp;quot; : ['No,Value'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-41">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">DisplayFilter &amp;quot;PxrDisplayFilterCombiner&amp;quot;
&amp;quot;displayfilter filter&amp;quot; 'No Value'
&lt;/code>&lt;/pre>
&lt;h1 id="displayfilter-5">DisplayFilter&lt;/h1>
&lt;h2 id="plugin--pxrbackgrounddisplayfilter">Plugin : PxrBackgroundDisplayFilter&lt;/h2>
&lt;h3 id="python-format-42">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.DisplayFilter(&amp;quot;PxrBackgroundDisplayFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;color backgroundColor&amp;quot; : [0,0,0],
&amp;quot;string aov&amp;quot; : ['Ci'],
&amp;quot;string aovAlpha&amp;quot; : ['a'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-42">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">DisplayFilter &amp;quot;PxrBackgroundDisplayFilter&amp;quot;
&amp;quot;color backgroundColor&amp;quot; 0 0 0
&amp;quot;string aov&amp;quot; 'Ci'
&amp;quot;string aovAlpha&amp;quot; 'a'
&lt;/code>&lt;/pre>
&lt;h1 id="displayfilter-6">DisplayFilter&lt;/h1>
&lt;h2 id="plugin--pxrimagedisplayfilter">Plugin : PxrImageDisplayFilter&lt;/h2>
&lt;h3 id="python-format-43">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.DisplayFilter(&amp;quot;PxrImageDisplayFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string filename&amp;quot; : [''],
&amp;quot;color colorGain&amp;quot; : [1.0,1.0,1.0],
&amp;quot;color colorOffset&amp;quot; : [0.0,0.0,0.0],
&amp;quot;int linearize&amp;quot; : [0],
&amp;quot;int fit&amp;quot; : [0],
&amp;quot;float filmMinX&amp;quot; : [0.0],
&amp;quot;float filmMaxX&amp;quot; : [0.0],
&amp;quot;float filmMinY&amp;quot; : [0.0],
&amp;quot;float filmMaxY&amp;quot; : [0.0],
&amp;quot;float offsetX&amp;quot; : [0.0],
&amp;quot;float offsetY&amp;quot; : [0.0],
&amp;quot;float scaleX&amp;quot; : [1.0],
&amp;quot;float scaleY&amp;quot; : [1.0],
&amp;quot;float rotate&amp;quot; : [0.0],
&amp;quot;string holdoutShadowAov&amp;quot; : [''],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-43">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">DisplayFilter &amp;quot;PxrImageDisplayFilter&amp;quot;
&amp;quot;string filename&amp;quot; ''
&amp;quot;color colorGain&amp;quot; 1.0 1.0 1.0
&amp;quot;color colorOffset&amp;quot; 0.0 0.0 0.0
&amp;quot;int linearize&amp;quot; 0
&amp;quot;int fit&amp;quot; 0
&amp;quot;float filmMinX&amp;quot; 0.0
&amp;quot;float filmMaxX&amp;quot; 0.0
&amp;quot;float filmMinY&amp;quot; 0.0
&amp;quot;float filmMaxY&amp;quot; 0.0
&amp;quot;float offsetX&amp;quot; 0.0
&amp;quot;float offsetY&amp;quot; 0.0
&amp;quot;float scaleX&amp;quot; 1.0
&amp;quot;float scaleY&amp;quot; 1.0
&amp;quot;float rotate&amp;quot; 0.0
&amp;quot;string holdoutShadowAov&amp;quot; ''
&lt;/code>&lt;/pre>
&lt;h1 id="displayfilter-7">DisplayFilter&lt;/h1>
&lt;h2 id="plugin--pxredgedetect">Plugin : PxrEdgeDetect&lt;/h2>
&lt;h3 id="python-format-44">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.DisplayFilter(&amp;quot;PxrEdgeDetect&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string aov&amp;quot; : ['Ci'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-44">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">DisplayFilter &amp;quot;PxrEdgeDetect&amp;quot;
&amp;quot;string aov&amp;quot; 'Ci'
&lt;/code>&lt;/pre>
&lt;h1 id="displayfilter-8">DisplayFilter&lt;/h1>
&lt;h2 id="plugin--pxrstylizedtoon">Plugin : PxrStylizedToon&lt;/h2>
&lt;h3 id="python-format-45">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.DisplayFilter(&amp;quot;PxrStylizedToon&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string Notes&amp;quot; : ['Light,Mask,Switch,,Diffuse,Energy,From,,Step,Mode'],
&amp;quot;string visualizer&amp;quot; : ['toonDiffuseFinal'],
&amp;quot;string signal_aov_string&amp;quot; : ['diffuse'],
&amp;quot;string whiteShader&amp;quot; : ['signalAovAverage'],
&amp;quot;int light_mask_switch&amp;quot; : [0],
&amp;quot;color backgroundColor&amp;quot; : [0,0,0],
&amp;quot;int occlusion_integrator_switch&amp;quot; : [0],
&amp;quot;int remapSplineSwitch&amp;quot; : [0],
&amp;quot;int ramp&amp;quot; : [4],
&amp;quot;float ramp_Knots&amp;quot; : [0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
&amp;quot;float ramp_Floats&amp;quot; : [0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
&amp;quot;string ramp_Interpolation&amp;quot; : ['linear'],
&amp;quot;string stepMode&amp;quot; : ['albedo'],
&amp;quot;float albedoLift&amp;quot; : [0.0],
&amp;quot;color darks&amp;quot; : [0,0,0],
&amp;quot;int toonDiffuse_numSteps&amp;quot; : [4],
&amp;quot;float minVal&amp;quot; : [0],
&amp;quot;float maxVal&amp;quot; : [1],
&amp;quot;float gamma&amp;quot; : [1.0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-45">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">DisplayFilter &amp;quot;PxrStylizedToon&amp;quot;
&amp;quot;string Notes&amp;quot; 'Light Mask Switch, Diffuse Energy From, Step Mode'
&amp;quot;string visualizer&amp;quot; 'toonDiffuseFinal'
&amp;quot;string signal_aov_string&amp;quot; 'diffuse'
&amp;quot;string whiteShader&amp;quot; 'signalAovAverage'
&amp;quot;int light_mask_switch&amp;quot; 0
&amp;quot;color backgroundColor&amp;quot; 0 0 0
&amp;quot;int occlusion_integrator_switch&amp;quot; 0
&amp;quot;int remapSplineSwitch&amp;quot; [0]
&amp;quot;int ramp&amp;quot; [4]
&amp;quot;float ramp_Knots&amp;quot; [0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1]
&amp;quot;float ramp_Floats&amp;quot; [0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1]
&amp;quot;string ramp_Interpolation&amp;quot; ['linear']
&amp;quot;string stepMode&amp;quot; ['albedo']
&amp;quot;float albedoLift&amp;quot; [0.0]
&amp;quot;color darks&amp;quot; [0 0 0]
&amp;quot;int toonDiffuse_numSteps&amp;quot; [4]
&amp;quot;float minVal&amp;quot; [0]
&amp;quot;float maxVal&amp;quot; [1]
&amp;quot;float gamma&amp;quot; [1.0]
&lt;/code>&lt;/pre>
&lt;h1 id="displayfilter-9">DisplayFilter&lt;/h1>
&lt;h2 id="plugin--pxrwhitepointdisplayfilter">Plugin : PxrWhitePointDisplayFilter&lt;/h2>
&lt;h3 id="python-format-46">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.DisplayFilter(&amp;quot;PxrWhitePointDisplayFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;float temperature&amp;quot; : [6500],
&amp;quot;int useManualWhitePoint&amp;quot; : [0],
&amp;quot;color manualWhitePoint&amp;quot; : [1,1,1],
&amp;quot;string aov&amp;quot; : ['Ci'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-46">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">DisplayFilter &amp;quot;PxrWhitePointDisplayFilter&amp;quot;
&amp;quot;float temperature&amp;quot; 6500
&amp;quot;int useManualWhitePoint&amp;quot; 0
&amp;quot;color manualWhitePoint&amp;quot; 1 1 1
&amp;quot;string aov&amp;quot; 'Ci'
&lt;/code>&lt;/pre>
&lt;h1 id="displayfilter-10">DisplayFilter&lt;/h1>
&lt;h2 id="plugin--pxrgradedisplayfilter">Plugin : PxrGradeDisplayFilter&lt;/h2>
&lt;h3 id="python-format-47">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.DisplayFilter(&amp;quot;PxrGradeDisplayFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;color blackPoint&amp;quot; : [0,0,0],
&amp;quot;color whitePoint&amp;quot; : [1,1,1],
&amp;quot;color lift&amp;quot; : [0,0,0],
&amp;quot;color gain&amp;quot; : [1,1,1],
&amp;quot;color multiply&amp;quot; : [1,1,1],
&amp;quot;color gamma&amp;quot; : [1,1,1],
&amp;quot;color offset&amp;quot; : [0,0,0],
&amp;quot;int clampWhite&amp;quot; : [0],
&amp;quot;int clampBlack&amp;quot; : [1],
&amp;quot;color mask&amp;quot; : [1,1,1],
&amp;quot;string aov&amp;quot; : ['Ci'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-47">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">DisplayFilter &amp;quot;PxrGradeDisplayFilter&amp;quot;
&amp;quot;color blackPoint&amp;quot; 0 0 0
&amp;quot;color whitePoint&amp;quot; 1 1 1
&amp;quot;color lift&amp;quot; 0 0 0
&amp;quot;color gain&amp;quot; 1 1 1
&amp;quot;color multiply&amp;quot; 1 1 1
&amp;quot;color gamma&amp;quot; 1 1 1
&amp;quot;color offset&amp;quot; 0 0 0
&amp;quot;int clampWhite&amp;quot; 0
&amp;quot;int clampBlack&amp;quot; 1
&amp;quot;color mask&amp;quot; 1 1 1
&amp;quot;string aov&amp;quot; 'Ci'
&lt;/code>&lt;/pre>
&lt;h1 id="displayfilter-11">DisplayFilter&lt;/h1>
&lt;h2 id="plugin--pxrstylizedlines">Plugin : PxrStylizedLines&lt;/h2>
&lt;h3 id="python-format-48">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.DisplayFilter(&amp;quot;PxrStylizedLines&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string Notes&amp;quot; : ['Lines,Stylization,Display,Filter'],
&amp;quot;string visualizer&amp;quot; : ['finalLinesBeauty'],
&amp;quot;string daisy_chain_comp&amp;quot; : ['over'],
&amp;quot;string signal_aov_string&amp;quot; : ['diffuse'],
&amp;quot;string whiteShader&amp;quot; : ['signalAovAverage'],
&amp;quot;int light_mask_switch&amp;quot; : [0],
&amp;quot;string lineType&amp;quot; : ['sections'],
&amp;quot;int overwriteDataAOV&amp;quot; : [0],
&amp;quot;string aov&amp;quot; : ['NPRsections'],
&amp;quot;float linesGamma&amp;quot; : [1.0],
&amp;quot;int camdist_linstep_switch&amp;quot; : [0],
&amp;quot;float camdist_Zmin&amp;quot; : [1.0],
&amp;quot;float camdist_Zmax&amp;quot; : [100],
&amp;quot;int camdist_zscale_switch&amp;quot; : [0],
&amp;quot;float camdist_zscale&amp;quot; : [0.04],
&amp;quot;string weight_type&amp;quot; : ['bellCurve'],
&amp;quot;float sigmoid_sharpness&amp;quot; : [17],
&amp;quot;float sigmoid_offset&amp;quot; : [0.3],
&amp;quot;string activation_function&amp;quot; : ['spline'],
&amp;quot;float sigmoid_activation_sharpness&amp;quot; : [25],
&amp;quot;float sigmoid_activation_offset&amp;quot; : [0.0],
&amp;quot;int lineMask_switch&amp;quot; : [0],
&amp;quot;int linesInside_switch&amp;quot; : [0],
&amp;quot;float lineThickness&amp;quot; : [1.0],
&amp;quot;int ramp&amp;quot; : [4],
&amp;quot;float ramp_Knots&amp;quot; : [0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
&amp;quot;float ramp_Floats&amp;quot; : [0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
&amp;quot;string ramp_Interpolation&amp;quot; : ['linear'],
&amp;quot;int Dilate_Sort_Switch&amp;quot; : [0],
&amp;quot;float Dilate_Sort_Radius&amp;quot; : [1.0],
&amp;quot;float Dilate_Sort_Depth_Scale&amp;quot; : [1.0],
&amp;quot;string Dilate_Sort_Weight_Type&amp;quot; : ['Bell,Curve'],
&amp;quot;int Dilate_Sort_Alpha_Switch&amp;quot; : [0],
&amp;quot;float Dilate_Sort_Max_Depth&amp;quot; : [1000],
&amp;quot;int thickness_from_pattern_switch&amp;quot; : [0],
&amp;quot;float line_thickness_scale&amp;quot; : [1.0],
&amp;quot;int thickness_from_zdepth_switch&amp;quot; : [0],
&amp;quot;float Zmin&amp;quot; : [0.0],
&amp;quot;float Zmax&amp;quot; : [200],
&amp;quot;float Zmin_thickness&amp;quot; : [5.0],
&amp;quot;float Zmax_thickness&amp;quot; : [1.0],
&amp;quot;int thickness_from_lighting_switch&amp;quot; : [0],
&amp;quot;float Light_min_thickness&amp;quot; : [0.0],
&amp;quot;float Light_max_thickness&amp;quot; : [5.0],
&amp;quot;int Light_min_max_thickness_invert&amp;quot; : [0],
&amp;quot;float Light_thickness_gamma&amp;quot; : [1.0],
&amp;quot;string lineColorFrom&amp;quot; : ['colorSwatch'],
&amp;quot;color lineColor&amp;quot; : [1,1,1],
&amp;quot;string light_response&amp;quot; : ['none'],
&amp;quot;vector HSV_Light&amp;quot; : [0,1,1],
&amp;quot;vector HSV_Dark&amp;quot; : [0,1,0],
&amp;quot;color lineColorShadow&amp;quot; : [0.5,0.5,0.5],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-48">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">DisplayFilter &amp;quot;PxrStylizedLines&amp;quot;
&amp;quot;string Notes&amp;quot; 'Lines Stylization Display Filter'
&amp;quot;string visualizer&amp;quot; 'finalLinesBeauty'
&amp;quot;string daisy_chain_comp&amp;quot; 'over'
&amp;quot;string signal_aov_string&amp;quot; 'diffuse'
&amp;quot;string whiteShader&amp;quot; 'signalAovAverage'
&amp;quot;int light_mask_switch&amp;quot; 0
&amp;quot;string lineType&amp;quot; 'sections'
&amp;quot;int overwriteDataAOV&amp;quot; 0
&amp;quot;string aov&amp;quot; 'NPRsections'
&amp;quot;float linesGamma&amp;quot; 1.0
&amp;quot;int camdist_linstep_switch&amp;quot; 0
&amp;quot;float camdist_Zmin&amp;quot; 1.0
&amp;quot;float camdist_Zmax&amp;quot; 100
&amp;quot;int camdist_zscale_switch&amp;quot; 0
&amp;quot;float camdist_zscale&amp;quot; 0.04
&amp;quot;string weight_type&amp;quot; 'bellCurve'
&amp;quot;float sigmoid_sharpness&amp;quot; 17
&amp;quot;float sigmoid_offset&amp;quot; 0.3
&amp;quot;string activation_function&amp;quot; 'spline'
&amp;quot;float sigmoid_activation_sharpness&amp;quot; 25
&amp;quot;float sigmoid_activation_offset&amp;quot; 0.0
&amp;quot;int lineMask_switch&amp;quot; 0
&amp;quot;int linesInside_switch&amp;quot; 0
&amp;quot;float lineThickness&amp;quot; 1.0
&amp;quot;int ramp&amp;quot; [4]
&amp;quot;float ramp_Knots&amp;quot; [0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1]
&amp;quot;float ramp_Floats&amp;quot; [0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1]
&amp;quot;string ramp_Interpolation&amp;quot; ['linear']
&amp;quot;int Dilate_Sort_Switch&amp;quot; [0]
&amp;quot;float Dilate_Sort_Radius&amp;quot; [1.0]
&amp;quot;float Dilate_Sort_Depth_Scale&amp;quot; [1.0]
&amp;quot;string Dilate_Sort_Weight_Type&amp;quot; ['Bell Curve']
&amp;quot;int Dilate_Sort_Alpha_Switch&amp;quot; [0]
&amp;quot;float Dilate_Sort_Max_Depth&amp;quot; [1000]
&amp;quot;int thickness_from_pattern_switch&amp;quot; [0]
&amp;quot;float line_thickness_scale&amp;quot; [1.0]
&amp;quot;int thickness_from_zdepth_switch&amp;quot; [0]
&amp;quot;float Zmin&amp;quot; [0.0]
&amp;quot;float Zmax&amp;quot; [200]
&amp;quot;float Zmin_thickness&amp;quot; [5.0]
&amp;quot;float Zmax_thickness&amp;quot; [1.0]
&amp;quot;int thickness_from_lighting_switch&amp;quot; [0]
&amp;quot;float Light_min_thickness&amp;quot; [0.0]
&amp;quot;float Light_max_thickness&amp;quot; [5.0]
&amp;quot;int Light_min_max_thickness_invert&amp;quot; [0]
&amp;quot;float Light_thickness_gamma&amp;quot; [1.0]
&amp;quot;string lineColorFrom&amp;quot; ['colorSwatch']
&amp;quot;color lineColor&amp;quot; [1 1 1]
&amp;quot;string light_response&amp;quot; ['none']
&amp;quot;vector HSV_Light&amp;quot; [0 1 1]
&amp;quot;vector HSV_Dark&amp;quot; [0 1 0]
&amp;quot;color lineColorShadow&amp;quot; [0.5 0.5 0.5]
&lt;/code>&lt;/pre>
&lt;h1 id="displayfilter-12">DisplayFilter&lt;/h1>
&lt;h2 id="plugin--pxrstylizedhatching">Plugin : PxrStylizedHatching&lt;/h2>
&lt;h3 id="python-format-49">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.DisplayFilter(&amp;quot;PxrStylizedHatching&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string Notes&amp;quot; : ['Hatching,Stylized,Looks,Display,Filter'],
&amp;quot;string visualizer&amp;quot; : ['hatchingOnColor'],
&amp;quot;int hatchingMask_switch&amp;quot; : [0],
&amp;quot;color HatchOnColor&amp;quot; : [1,1,1],
&amp;quot;int HatchOnBG_switch&amp;quot; : [0],
&amp;quot;int AddSpec_switch&amp;quot; : [0],
&amp;quot;string signal_aov_string&amp;quot; : ['diffuse'],
&amp;quot;string whiteShader&amp;quot; : ['signalAovAverage'],
&amp;quot;string hatchColorFrom&amp;quot; : ['colorSwatch'],
&amp;quot;color hatchColor&amp;quot; : [0,0,0],
&amp;quot;color BGColor&amp;quot; : [0,0,0],
&amp;quot;string BGTex&amp;quot; : [''],
&amp;quot;int light_mask_switch&amp;quot; : [0],
&amp;quot;int alpha_black_hatch_switch&amp;quot; : [0],
&amp;quot;float NPR_mix&amp;quot; : [1.0],
&amp;quot;int camera_range_mask_switch&amp;quot; : [0],
&amp;quot;string z_depth_mode&amp;quot; : ['lineNZAOV'],
&amp;quot;float Z_min&amp;quot; : [0.0],
&amp;quot;float Z_max&amp;quot; : [200],
&amp;quot;float Z_min_freq&amp;quot; : [5.0],
&amp;quot;float Z_max_freq&amp;quot; : [1.0],
&amp;quot;int remapSplineSwitch&amp;quot; : [0],
&amp;quot;int ramp&amp;quot; : [4],
&amp;quot;float ramp_Knots&amp;quot; : [0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
&amp;quot;float ramp_Floats&amp;quot; : [0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
&amp;quot;string ramp_Interpolation&amp;quot; : ['linear'],
&amp;quot;float Hatch_Gamma&amp;quot; : [0.5],
&amp;quot;int blending_test_colors_switch&amp;quot; : [0],
&amp;quot;string blending_mode&amp;quot; : ['mix'],
&amp;quot;int blending_black&amp;quot; : [0],
&amp;quot;float blending_hold&amp;quot; : [0.0],
&amp;quot;float blending_overlap&amp;quot; : [1.0],
&amp;quot;int progressive_tex_switch&amp;quot; : [0],
&amp;quot;string projection&amp;quot; : ['triplanar'],
&amp;quot;string triplanar_P_aov_string&amp;quot; : ['P'],
&amp;quot;string triplanar_N_aov_string&amp;quot; : ['Nn'],
&amp;quot;float triplanar_blending&amp;quot; : [1.0],
&amp;quot;int flip_tex&amp;quot; : [0],
&amp;quot;string hatching_freq_mode&amp;quot; : ['1Value'],
&amp;quot;float hatching_freq&amp;quot; : [0.2],
&amp;quot;float hatching_freq_tex1&amp;quot; : [1.0],
&amp;quot;float hatching_freq_tex2&amp;quot; : [1.0],
&amp;quot;float hatching_freq_tex3&amp;quot; : [1.0],
&amp;quot;float hatching_freq_tex4&amp;quot; : [1.0],
&amp;quot;float hatching_freq_tex5&amp;quot; : [1.0],
&amp;quot;float hatching_freq_tex6&amp;quot; : [1.0],
&amp;quot;float hatching_freq_tex7&amp;quot; : [1.0],
&amp;quot;float hatching_freq_tex8&amp;quot; : [1.0],
&amp;quot;float Light_min_freq&amp;quot; : [5.0],
&amp;quot;float Light_max_freq&amp;quot; : [1.0],
&amp;quot;float hatchTexClr_mix&amp;quot; : [0.0],
&amp;quot;int hatchTex_invert_switch&amp;quot; : [0],
&amp;quot;string hatchingTexType&amp;quot; : ['texSetStock'],
&amp;quot;string hatchingTexSetStock&amp;quot; : ['StylizedLooks/pxrStylized-woven'],
&amp;quot;string hatchingTexSetCustom&amp;quot; : [''],
&amp;quot;string hatchingTex1&amp;quot; : [''],
&amp;quot;string hatchingTex2&amp;quot; : [''],
&amp;quot;string hatchingTex3&amp;quot; : [''],
&amp;quot;string hatchingTex4&amp;quot; : [''],
&amp;quot;string hatchingTex5&amp;quot; : [''],
&amp;quot;string hatchingTex6&amp;quot; : [''],
&amp;quot;string hatchingTex7&amp;quot; : [''],
&amp;quot;string hatchingTex8&amp;quot; : [''],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-49">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">DisplayFilter &amp;quot;PxrStylizedHatching&amp;quot;
&amp;quot;string Notes&amp;quot; 'Hatching Stylized Looks Display Filter'
&amp;quot;string visualizer&amp;quot; 'hatchingOnColor'
&amp;quot;int hatchingMask_switch&amp;quot; 0
&amp;quot;color HatchOnColor&amp;quot; 1 1 1
&amp;quot;int HatchOnBG_switch&amp;quot; 0
&amp;quot;int AddSpec_switch&amp;quot; 0
&amp;quot;string signal_aov_string&amp;quot; 'diffuse'
&amp;quot;string whiteShader&amp;quot; 'signalAovAverage'
&amp;quot;string hatchColorFrom&amp;quot; 'colorSwatch'
&amp;quot;color hatchColor&amp;quot; 0 0 0
&amp;quot;color BGColor&amp;quot; 0 0 0
&amp;quot;string BGTex&amp;quot; ''
&amp;quot;int light_mask_switch&amp;quot; 0
&amp;quot;int alpha_black_hatch_switch&amp;quot; 0
&amp;quot;float NPR_mix&amp;quot; 1.0
&amp;quot;int camera_range_mask_switch&amp;quot; [0]
&amp;quot;string z_depth_mode&amp;quot; ['lineNZAOV']
&amp;quot;float Z_min&amp;quot; [0.0]
&amp;quot;float Z_max&amp;quot; [200]
&amp;quot;float Z_min_freq&amp;quot; [5.0]
&amp;quot;float Z_max_freq&amp;quot; [1.0]
&amp;quot;int remapSplineSwitch&amp;quot; [0]
&amp;quot;int ramp&amp;quot; [4]
&amp;quot;float ramp_Knots&amp;quot; [0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1]
&amp;quot;float ramp_Floats&amp;quot; [0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1]
&amp;quot;string ramp_Interpolation&amp;quot; ['linear']
&amp;quot;float Hatch_Gamma&amp;quot; [0.5]
&amp;quot;int blending_test_colors_switch&amp;quot; [0]
&amp;quot;string blending_mode&amp;quot; ['mix']
&amp;quot;int blending_black&amp;quot; [0]
&amp;quot;float blending_hold&amp;quot; [0.0]
&amp;quot;float blending_overlap&amp;quot; [1.0]
&amp;quot;int progressive_tex_switch&amp;quot; [0]
&amp;quot;string projection&amp;quot; ['triplanar']
&amp;quot;string triplanar_P_aov_string&amp;quot; ['P']
&amp;quot;string triplanar_N_aov_string&amp;quot; ['Nn']
&amp;quot;float triplanar_blending&amp;quot; [1.0]
&amp;quot;int flip_tex&amp;quot; [0]
&amp;quot;string hatching_freq_mode&amp;quot; ['1Value']
&amp;quot;float hatching_freq&amp;quot; [0.2]
&amp;quot;float hatching_freq_tex1&amp;quot; [1.0]
&amp;quot;float hatching_freq_tex2&amp;quot; [1.0]
&amp;quot;float hatching_freq_tex3&amp;quot; [1.0]
&amp;quot;float hatching_freq_tex4&amp;quot; [1.0]
&amp;quot;float hatching_freq_tex5&amp;quot; [1.0]
&amp;quot;float hatching_freq_tex6&amp;quot; [1.0]
&amp;quot;float hatching_freq_tex7&amp;quot; [1.0]
&amp;quot;float hatching_freq_tex8&amp;quot; [1.0]
&amp;quot;float Light_min_freq&amp;quot; [5.0]
&amp;quot;float Light_max_freq&amp;quot; [1.0]
&amp;quot;float hatchTexClr_mix&amp;quot; [0.0]
&amp;quot;int hatchTex_invert_switch&amp;quot; [0]
&amp;quot;string hatchingTexType&amp;quot; ['texSetStock']
&amp;quot;string hatchingTexSetStock&amp;quot; ['StylizedLooks/pxrStylized-woven']
&amp;quot;string hatchingTexSetCustom&amp;quot; ['']
&amp;quot;string hatchingTex1&amp;quot; ['']
&amp;quot;string hatchingTex2&amp;quot; ['']
&amp;quot;string hatchingTex3&amp;quot; ['']
&amp;quot;string hatchingTex4&amp;quot; ['']
&amp;quot;string hatchingTex5&amp;quot; ['']
&amp;quot;string hatchingTex6&amp;quot; ['']
&amp;quot;string hatchingTex7&amp;quot; ['']
&amp;quot;string hatchingTex8&amp;quot; ['']
&lt;/code>&lt;/pre>
&lt;h1 id="displayfilter-13">DisplayFilter&lt;/h1>
&lt;h2 id="plugin--pxrshadowdisplayfilter">Plugin : PxrShadowDisplayFilter&lt;/h2>
&lt;h3 id="python-format-50">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.DisplayFilter(&amp;quot;PxrShadowDisplayFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string occludedAov&amp;quot; : [''],
&amp;quot;string unoccludedAov&amp;quot; : [''],
&amp;quot;string shadowAov&amp;quot; : [''],
&amp;quot;float shadowThreshold&amp;quot; : [0.01],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-50">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">DisplayFilter &amp;quot;PxrShadowDisplayFilter&amp;quot;
&amp;quot;string occludedAov&amp;quot; ''
&amp;quot;string unoccludedAov&amp;quot; ''
&amp;quot;string shadowAov&amp;quot; ''
&amp;quot;float shadowThreshold&amp;quot; 0.01
&lt;/code>&lt;/pre>
&lt;h1 id="displaydriver">Displaydriver&lt;/h1>
&lt;h2 id="plugin--d_null">Plugin : d_null&lt;/h2>
&lt;h3 id="python-format-51">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Displaydriver(&amp;quot;d_null&amp;quot;,&amp;quot;id&amp;quot;,
{
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-51">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">Displaydriver &amp;quot;d_null&amp;quot;
&lt;/code>&lt;/pre>
&lt;h1 id="displaydriver-1">Displaydriver&lt;/h1>
&lt;h2 id="plugin--d_png">Plugin : d_png&lt;/h2>
&lt;h3 id="python-format-52">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Displaydriver(&amp;quot;d_png&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;int quantize&amp;quot; : [1],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-52">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">Displaydriver &amp;quot;d_png&amp;quot;
&amp;quot;int quantize&amp;quot; 1
&lt;/code>&lt;/pre>
&lt;h1 id="displaydriver-2">Displaydriver&lt;/h1>
&lt;h2 id="plugin--d_deepexr">Plugin : d_deepexr&lt;/h2>
&lt;h3 id="python-format-53">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Displaydriver(&amp;quot;d_deepexr&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;int asrgba&amp;quot; : [1],
&amp;quot;string storage&amp;quot; : ['scanline'],
&amp;quot;string type&amp;quot; : ['half'],
&amp;quot;string compression&amp;quot; : ['zips'],
&amp;quot;float forcepar&amp;quot; : [0.0],
&amp;quot;int metadatacount&amp;quot; : [0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-53">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">Displaydriver &amp;quot;d_deepexr&amp;quot;
&amp;quot;int asrgba&amp;quot; 1
&amp;quot;string storage&amp;quot; 'scanline'
&amp;quot;string type&amp;quot; 'half'
&amp;quot;string compression&amp;quot; 'zips'
&amp;quot;float forcepar&amp;quot; 0.0
&amp;quot;int metadatacount&amp;quot; 0
&lt;/code>&lt;/pre>
&lt;h1 id="displaydriver-3">Displaydriver&lt;/h1>
&lt;h2 id="plugin--d_pointcloud">Plugin : d_pointcloud&lt;/h2>
&lt;h3 id="python-format-54">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Displaydriver(&amp;quot;d_pointcloud&amp;quot;,&amp;quot;id&amp;quot;,
{
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-54">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">Displaydriver &amp;quot;d_pointcloud&amp;quot;
&lt;/code>&lt;/pre>
&lt;h1 id="displaydriver-4">Displaydriver&lt;/h1>
&lt;h2 id="plugin--d_tiff">Plugin : d_tiff&lt;/h2>
&lt;h3 id="python-format-55">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Displaydriver(&amp;quot;d_tiff&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string format&amp;quot; : ['float32'],
&amp;quot;int quantize&amp;quot; : [1],
&amp;quot;string compression&amp;quot; : ['lzw'],
&amp;quot;string resolutionunit&amp;quot; : ['none'],
&amp;quot;float2 resolution&amp;quot; : [1.0,1.0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-55">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">Displaydriver &amp;quot;d_tiff&amp;quot;
&amp;quot;string format&amp;quot; 'float32'
&amp;quot;int quantize&amp;quot; 1
&amp;quot;string compression&amp;quot; 'lzw'
&amp;quot;string resolutionunit&amp;quot; ['none']
&amp;quot;float2 resolution&amp;quot; [1.0 1.0]
&lt;/code>&lt;/pre>
&lt;h1 id="displaydriver-5">Displaydriver&lt;/h1>
&lt;h2 id="plugin--d_openexr">Plugin : d_openexr&lt;/h2>
&lt;h3 id="python-format-56">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Displaydriver(&amp;quot;d_openexr&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;int asrgba&amp;quot; : [1],
&amp;quot;string autocrop&amp;quot; : ['false'],
&amp;quot;string storage&amp;quot; : ['scanline'],
&amp;quot;string exrpixeltype&amp;quot; : ['half'],
&amp;quot;string compression&amp;quot; : ['zips'],
&amp;quot;float compressionlevel&amp;quot; : [45.0],
&amp;quot;float forcepar&amp;quot; : [0.0],
&amp;quot;int metadatacount&amp;quot; : [0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-56">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">Displaydriver &amp;quot;d_openexr&amp;quot;
&amp;quot;int asrgba&amp;quot; 1
&amp;quot;string autocrop&amp;quot; 'false'
&amp;quot;string storage&amp;quot; 'scanline'
&amp;quot;string exrpixeltype&amp;quot; 'half'
&amp;quot;string compression&amp;quot; 'zips'
&amp;quot;float compressionlevel&amp;quot; 45.0
&amp;quot;float forcepar&amp;quot; 0.0
&amp;quot;int metadatacount&amp;quot; 0
&lt;/code>&lt;/pre>
&lt;h1 id="displaydriver-6">Displaydriver&lt;/h1>
&lt;h2 id="plugin--d_it">Plugin : d_it&lt;/h2>
&lt;h3 id="python-format-57">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Displaydriver(&amp;quot;d_it&amp;quot;,&amp;quot;id&amp;quot;,
{
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-57">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">Displaydriver &amp;quot;d_it&amp;quot;
&lt;/code>&lt;/pre>
&lt;h1 id="displaydriver-7">Displaydriver&lt;/h1>
&lt;h2 id="plugin--d_targa">Plugin : d_targa&lt;/h2>
&lt;h3 id="python-format-58">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Displaydriver(&amp;quot;d_targa&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;int quantize&amp;quot; : [1],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-58">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">Displaydriver &amp;quot;d_targa&amp;quot;
&amp;quot;int quantize&amp;quot; 1
&lt;/code>&lt;/pre>
&lt;h1 id="displaydriver-8">Displaydriver&lt;/h1>
&lt;h2 id="plugin--d_texture">Plugin : d_texture&lt;/h2>
&lt;h3 id="python-format-59">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Displaydriver(&amp;quot;d_texture&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string format&amp;quot; : ['pixar'],
&amp;quot;string type&amp;quot; : ['byte'],
&amp;quot;string exrpixeltype&amp;quot; : ['half'],
&amp;quot;string smode&amp;quot; : ['black'],
&amp;quot;string tmode&amp;quot; : ['black'],
&amp;quot;string compression&amp;quot; : ['lossless'],
&amp;quot;string exrcompression&amp;quot; : ['DWAa'],
&amp;quot;float exrcompressionlevel&amp;quot; : [45.0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-59">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">Displaydriver &amp;quot;d_texture&amp;quot;
&amp;quot;string format&amp;quot; 'pixar'
&amp;quot;string type&amp;quot; 'byte'
&amp;quot;string exrpixeltype&amp;quot; 'half'
&amp;quot;string smode&amp;quot; 'black'
&amp;quot;string tmode&amp;quot; 'black'
&amp;quot;string compression&amp;quot; 'lossless'
&amp;quot;string exrcompression&amp;quot; 'DWAa'
&amp;quot;float exrcompressionlevel&amp;quot; 45.0
&lt;/code>&lt;/pre>
&lt;h1 id="lightfilter">LightFilter&lt;/h1>
&lt;h2 id="plugin--pxrcombinerlightfilter">Plugin : PxrCombinerLightFilter&lt;/h2>
&lt;h3 id="python-format-60">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.LightFilter(&amp;quot;PxrCombinerLightFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;lightfilter mult&amp;quot; : ['No,Value'],
&amp;quot;lightfilter max&amp;quot; : ['No,Value'],
&amp;quot;lightfilter min&amp;quot; : ['No,Value'],
&amp;quot;lightfilter screen&amp;quot; : ['No,Value'],
&amp;quot;int combineShadows&amp;quot; : [0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-60">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">LightFilter &amp;quot;PxrCombinerLightFilter&amp;quot;
&amp;quot;lightfilter mult&amp;quot; 'No Value'
&amp;quot;lightfilter max&amp;quot; 'No Value'
&amp;quot;lightfilter min&amp;quot; 'No Value'
&amp;quot;lightfilter screen&amp;quot; 'No Value'
&amp;quot;int combineShadows&amp;quot; 0
&lt;/code>&lt;/pre>
&lt;h1 id="lightfilter-1">LightFilter&lt;/h1>
&lt;h2 id="plugin--pxrgobolightfilter">Plugin : PxrGoboLightFilter&lt;/h2>
&lt;h3 id="python-format-61">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.LightFilter(&amp;quot;PxrGoboLightFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string combineMode&amp;quot; : ['mult'],
&amp;quot;string coordsys&amp;quot; : [''],
&amp;quot;string __lightFilterParentShader&amp;quot; : [''],
&amp;quot;string linkingGroups&amp;quot; : [''],
&amp;quot;string notes&amp;quot; : [''],
&amp;quot;string map&amp;quot; : ['ratGrid.tex'],
&amp;quot;int linearize&amp;quot; : [0],
&amp;quot;int premultipliedAlpha&amp;quot; : [1],
&amp;quot;int refreshMap&amp;quot; : [0],
&amp;quot;color fillColor&amp;quot; : [1.0,1.0,1.0],
&amp;quot;float width&amp;quot; : [1.0],
&amp;quot;float height&amp;quot; : [1.0],
&amp;quot;float density&amp;quot; : [1],
&amp;quot;int invert&amp;quot; : [0],
&amp;quot;float intensity&amp;quot; : [1.0],
&amp;quot;float diffuse&amp;quot; : [1.0],
&amp;quot;float specular&amp;quot; : [1.0],
&amp;quot;int tileMode&amp;quot; : [0],
&amp;quot;float scaleU&amp;quot; : [1.0],
&amp;quot;float scaleV&amp;quot; : [1.0],
&amp;quot;float offsetU&amp;quot; : [0.0],
&amp;quot;float offsetV&amp;quot; : [0.0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-61">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">LightFilter &amp;quot;PxrGoboLightFilter&amp;quot;
&amp;quot;string combineMode&amp;quot; 'mult'
&amp;quot;string coordsys&amp;quot; ''
&amp;quot;string __lightFilterParentShader&amp;quot; ''
&amp;quot;string linkingGroups&amp;quot; ''
&amp;quot;string notes&amp;quot; ['']
&amp;quot;string map&amp;quot; ['ratGrid.tex']
&amp;quot;int linearize&amp;quot; [0]
&amp;quot;int premultipliedAlpha&amp;quot; [1]
&amp;quot;int refreshMap&amp;quot; [0]
&amp;quot;color fillColor&amp;quot; [1.0 1.0 1.0]
&amp;quot;float width&amp;quot; [1.0]
&amp;quot;float height&amp;quot; [1.0]
&amp;quot;float density&amp;quot; [1]
&amp;quot;int invert&amp;quot; [0]
&amp;quot;float intensity&amp;quot; [1.0]
&amp;quot;float diffuse&amp;quot; [1.0]
&amp;quot;float specular&amp;quot; [1.0]
&amp;quot;int tileMode&amp;quot; [0]
&amp;quot;float scaleU&amp;quot; [1.0]
&amp;quot;float scaleV&amp;quot; [1.0]
&amp;quot;float offsetU&amp;quot; [0.0]
&amp;quot;float offsetV&amp;quot; [0.0]
&lt;/code>&lt;/pre>
&lt;h1 id="lightfilter-2">LightFilter&lt;/h1>
&lt;h2 id="plugin--pxrblockerlightfilter">Plugin : PxrBlockerLightFilter&lt;/h2>
&lt;h3 id="python-format-62">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.LightFilter(&amp;quot;PxrBlockerLightFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string combineMode&amp;quot; : ['mult'],
&amp;quot;string coordsys&amp;quot; : [''],
&amp;quot;string linkingGroups&amp;quot; : [''],
&amp;quot;string notes&amp;quot; : [''],
&amp;quot;float width&amp;quot; : [0.0],
&amp;quot;float height&amp;quot; : [0.0],
&amp;quot;float depth&amp;quot; : [0.0],
&amp;quot;float radius&amp;quot; : [1.0],
&amp;quot;float edge&amp;quot; : [0.25],
&amp;quot;float density&amp;quot; : [1.0],
&amp;quot;int invert&amp;quot; : [0],
&amp;quot;float intensity&amp;quot; : [0.0],
&amp;quot;float diffuse&amp;quot; : [1.0],
&amp;quot;float specular&amp;quot; : [1.0],
&amp;quot;float saturation&amp;quot; : [1.0],
&amp;quot;int falloff&amp;quot; : [6],
&amp;quot;float falloff_Knots&amp;quot; : [0,0,0.3,0.7,1,1,1,1,1,1,1,1,1,1,1,1],
&amp;quot;float falloff_Floats&amp;quot; : [0,0,0.2,0.8,1,1,1,1,1,1,1,1,1,1,1,1],
&amp;quot;string falloff_Interpolation&amp;quot; : ['bspline'],
&amp;quot;int colorRamp&amp;quot; : [4],
&amp;quot;float colorRamp_Knots&amp;quot; : [0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
&amp;quot;color colorRamp_Colors&amp;quot; : [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
&amp;quot;string colorRamp_Interpolation&amp;quot; : ['linear'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-62">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">LightFilter &amp;quot;PxrBlockerLightFilter&amp;quot;
&amp;quot;string combineMode&amp;quot; 'mult'
&amp;quot;string coordsys&amp;quot; ''
&amp;quot;string linkingGroups&amp;quot; ''
&amp;quot;string notes&amp;quot; ['']
&amp;quot;float width&amp;quot; [0.0]
&amp;quot;float height&amp;quot; [0.0]
&amp;quot;float depth&amp;quot; [0.0]
&amp;quot;float radius&amp;quot; [1.0]
&amp;quot;float edge&amp;quot; [0.25]
&amp;quot;float density&amp;quot; [1.0]
&amp;quot;int invert&amp;quot; [0]
&amp;quot;float intensity&amp;quot; [0.0]
&amp;quot;float diffuse&amp;quot; [1.0]
&amp;quot;float specular&amp;quot; [1.0]
&amp;quot;float saturation&amp;quot; [1.0]
&amp;quot;int falloff&amp;quot; [6]
&amp;quot;float falloff_Knots&amp;quot; [0 0 0.3 0.7 1 1 1 1 1 1 1 1 1 1 1 1]
&amp;quot;float falloff_Floats&amp;quot; [0 0 0.2 0.8 1 1 1 1 1 1 1 1 1 1 1 1]
&amp;quot;string falloff_Interpolation&amp;quot; ['bspline']
&amp;quot;int colorRamp&amp;quot; [4]
&amp;quot;float colorRamp_Knots&amp;quot; [0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1]
&amp;quot;color colorRamp_Colors&amp;quot; [1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1]
&amp;quot;string colorRamp_Interpolation&amp;quot; ['linear']
&lt;/code>&lt;/pre>
&lt;h1 id="lightfilter-3">LightFilter&lt;/h1>
&lt;h2 id="plugin--pxrcookielightfilter">Plugin : PxrCookieLightFilter&lt;/h2>
&lt;h3 id="python-format-63">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.LightFilter(&amp;quot;PxrCookieLightFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;int cookieMode&amp;quot; : [0],
&amp;quot;string combineMode&amp;quot; : ['mult'],
&amp;quot;string coordsys&amp;quot; : [''],
&amp;quot;string __lightFilterParentShader&amp;quot; : [''],
&amp;quot;string linkingGroups&amp;quot; : [''],
&amp;quot;string notes&amp;quot; : [''],
&amp;quot;string map&amp;quot; : ['ratGrid.tex'],
&amp;quot;int refreshMap&amp;quot; : [0],
&amp;quot;color fillColor&amp;quot; : [1.0,1.0,1.0],
&amp;quot;int useAlpha&amp;quot; : [1],
&amp;quot;int linearize&amp;quot; : [0],
&amp;quot;int premultipliedAlpha&amp;quot; : [1],
&amp;quot;float width&amp;quot; : [1.0],
&amp;quot;float height&amp;quot; : [1.0],
&amp;quot;float density&amp;quot; : [1],
&amp;quot;int invert&amp;quot; : [0],
&amp;quot;float intensity&amp;quot; : [1.0],
&amp;quot;float diffuse&amp;quot; : [1.0],
&amp;quot;float specular&amp;quot; : [1.0],
&amp;quot;int directional&amp;quot; : [0],
&amp;quot;float shearX&amp;quot; : [0],
&amp;quot;float shearY&amp;quot; : [0],
&amp;quot;float apex&amp;quot; : [25],
&amp;quot;int useLightDirection&amp;quot; : [0],
&amp;quot;int tileMode&amp;quot; : [0],
&amp;quot;int invertU&amp;quot; : [0],
&amp;quot;int invertV&amp;quot; : [0],
&amp;quot;float scaleU&amp;quot; : [1.0],
&amp;quot;float scaleV&amp;quot; : [1.0],
&amp;quot;float offsetU&amp;quot; : [0.0],
&amp;quot;float offsetV&amp;quot; : [0.0],
&amp;quot;float blur&amp;quot; : [0.0],
&amp;quot;float sBlurMult&amp;quot; : [1.0],
&amp;quot;float tBlurMult&amp;quot; : [1.0],
&amp;quot;float blurNearDist&amp;quot; : [0.0],
&amp;quot;float blurMidpoint&amp;quot; : [0.5],
&amp;quot;float blurFarDist&amp;quot; : [10.0],
&amp;quot;float blurNearVal&amp;quot; : [1.0],
&amp;quot;float blurMidVal&amp;quot; : [1.0],
&amp;quot;float blurFarVal&amp;quot; : [1.0],
&amp;quot;float blurPow&amp;quot; : [1.0],
&amp;quot;float densityNearDist&amp;quot; : [0.0],
&amp;quot;float densityMidpoint&amp;quot; : [0.5],
&amp;quot;float densityFarDist&amp;quot; : [10.0],
&amp;quot;float densityNearVal&amp;quot; : [1.0],
&amp;quot;float densityMidVal&amp;quot; : [1.0],
&amp;quot;float densityFarVal&amp;quot; : [1.0],
&amp;quot;float densityPow&amp;quot; : [1.0],
&amp;quot;float saturation&amp;quot; : [1.0],
&amp;quot;float midpoint&amp;quot; : [0.18],
&amp;quot;float contrast&amp;quot; : [1.0],
&amp;quot;float whitepoint&amp;quot; : [1.0],
&amp;quot;color tint&amp;quot; : [1.0,1.0,1.0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-63">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">LightFilter &amp;quot;PxrCookieLightFilter&amp;quot;
&amp;quot;int cookieMode&amp;quot; 0
&amp;quot;string combineMode&amp;quot; 'mult'
&amp;quot;string coordsys&amp;quot; ''
&amp;quot;string __lightFilterParentShader&amp;quot; ''
&amp;quot;string linkingGroups&amp;quot; ''
&amp;quot;string notes&amp;quot; ['']
&amp;quot;string map&amp;quot; ['ratGrid.tex']
&amp;quot;int refreshMap&amp;quot; [0]
&amp;quot;color fillColor&amp;quot; [1.0 1.0 1.0]
&amp;quot;int useAlpha&amp;quot; [1]
&amp;quot;int linearize&amp;quot; [0]
&amp;quot;int premultipliedAlpha&amp;quot; [1]
&amp;quot;float width&amp;quot; [1.0]
&amp;quot;float height&amp;quot; [1.0]
&amp;quot;float density&amp;quot; [1]
&amp;quot;int invert&amp;quot; [0]
&amp;quot;float intensity&amp;quot; [1.0]
&amp;quot;float diffuse&amp;quot; [1.0]
&amp;quot;float specular&amp;quot; [1.0]
&amp;quot;int directional&amp;quot; [0]
&amp;quot;float shearX&amp;quot; [0]
&amp;quot;float shearY&amp;quot; [0]
&amp;quot;float apex&amp;quot; [25]
&amp;quot;int useLightDirection&amp;quot; [0]
&amp;quot;int tileMode&amp;quot; [0]
&amp;quot;int invertU&amp;quot; [0]
&amp;quot;int invertV&amp;quot; [0]
&amp;quot;float scaleU&amp;quot; [1.0]
&amp;quot;float scaleV&amp;quot; [1.0]
&amp;quot;float offsetU&amp;quot; [0.0]
&amp;quot;float offsetV&amp;quot; [0.0]
&amp;quot;float blur&amp;quot; [0.0]
&amp;quot;float sBlurMult&amp;quot; [1.0]
&amp;quot;float tBlurMult&amp;quot; [1.0]
&amp;quot;float blurNearDist&amp;quot; [0.0]
&amp;quot;float blurMidpoint&amp;quot; [0.5]
&amp;quot;float blurFarDist&amp;quot; [10.0]
&amp;quot;float blurNearVal&amp;quot; [1.0]
&amp;quot;float blurMidVal&amp;quot; [1.0]
&amp;quot;float blurFarVal&amp;quot; [1.0]
&amp;quot;float blurPow&amp;quot; [1.0]
&amp;quot;float densityNearDist&amp;quot; [0.0]
&amp;quot;float densityMidpoint&amp;quot; [0.5]
&amp;quot;float densityFarDist&amp;quot; [10.0]
&amp;quot;float densityNearVal&amp;quot; [1.0]
&amp;quot;float densityMidVal&amp;quot; [1.0]
&amp;quot;float densityFarVal&amp;quot; [1.0]
&amp;quot;float densityPow&amp;quot; [1.0]
&amp;quot;float saturation&amp;quot; [1.0]
&amp;quot;float midpoint&amp;quot; [0.18]
&amp;quot;float contrast&amp;quot; [1.0]
&amp;quot;float whitepoint&amp;quot; [1.0]
&amp;quot;color tint&amp;quot; [1.0 1.0 1.0]
&lt;/code>&lt;/pre>
&lt;h1 id="lightfilter-4">LightFilter&lt;/h1>
&lt;h2 id="plugin--pxrrodlightfilter">Plugin : PxrRodLightFilter&lt;/h2>
&lt;h3 id="python-format-64">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.LightFilter(&amp;quot;PxrRodLightFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string combineMode&amp;quot; : ['mult'],
&amp;quot;string coordsys&amp;quot; : [''],
&amp;quot;string linkingGroups&amp;quot; : [''],
&amp;quot;string notes&amp;quot; : [''],
&amp;quot;float width&amp;quot; : [0.0],
&amp;quot;float height&amp;quot; : [0.0],
&amp;quot;float depth&amp;quot; : [0.0],
&amp;quot;float radius&amp;quot; : [1.0],
&amp;quot;float edge&amp;quot; : [0.25],
&amp;quot;float density&amp;quot; : [1.0],
&amp;quot;int invert&amp;quot; : [0],
&amp;quot;float intensity&amp;quot; : [0.0],
&amp;quot;float diffuse&amp;quot; : [1.0],
&amp;quot;float specular&amp;quot; : [1.0],
&amp;quot;float saturation&amp;quot; : [1.0],
&amp;quot;int falloff&amp;quot; : [6],
&amp;quot;float falloff_Knots&amp;quot; : [0,0,0.3,0.7,1,1,1,1,1,1,1,1,1,1,1,1],
&amp;quot;float falloff_Floats&amp;quot; : [0,0,0.2,0.8,1,1,1,1,1,1,1,1,1,1,1,1],
&amp;quot;string falloff_Interpolation&amp;quot; : ['bspline'],
&amp;quot;int colorRamp&amp;quot; : [4],
&amp;quot;float colorRamp_Knots&amp;quot; : [0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
&amp;quot;color colorRamp_Colors&amp;quot; : [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
&amp;quot;string colorRamp_Interpolation&amp;quot; : ['linear'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-64">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">LightFilter &amp;quot;PxrRodLightFilter&amp;quot;
&amp;quot;string combineMode&amp;quot; 'mult'
&amp;quot;string coordsys&amp;quot; ''
&amp;quot;string linkingGroups&amp;quot; ''
&amp;quot;string notes&amp;quot; ['']
&amp;quot;float width&amp;quot; [0.0]
&amp;quot;float height&amp;quot; [0.0]
&amp;quot;float depth&amp;quot; [0.0]
&amp;quot;float radius&amp;quot; [1.0]
&amp;quot;float edge&amp;quot; [0.25]
&amp;quot;float density&amp;quot; [1.0]
&amp;quot;int invert&amp;quot; [0]
&amp;quot;float intensity&amp;quot; [0.0]
&amp;quot;float diffuse&amp;quot; [1.0]
&amp;quot;float specular&amp;quot; [1.0]
&amp;quot;float saturation&amp;quot; [1.0]
&amp;quot;int falloff&amp;quot; [6]
&amp;quot;float falloff_Knots&amp;quot; [0 0 0.3 0.7 1 1 1 1 1 1 1 1 1 1 1 1]
&amp;quot;float falloff_Floats&amp;quot; [0 0 0.2 0.8 1 1 1 1 1 1 1 1 1 1 1 1]
&amp;quot;string falloff_Interpolation&amp;quot; ['bspline']
&amp;quot;int colorRamp&amp;quot; [4]
&amp;quot;float colorRamp_Knots&amp;quot; [0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1]
&amp;quot;color colorRamp_Colors&amp;quot; [1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1]
&amp;quot;string colorRamp_Interpolation&amp;quot; ['linear']
&lt;/code>&lt;/pre>
&lt;h1 id="lightfilter-5">LightFilter&lt;/h1>
&lt;h2 id="plugin--pxrbarnlightfilter">Plugin : PxrBarnLightFilter&lt;/h2>
&lt;h3 id="python-format-65">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.LightFilter(&amp;quot;PxrBarnLightFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;int barnMode&amp;quot; : [0],
&amp;quot;string combineMode&amp;quot; : ['mult'],
&amp;quot;string coordsys&amp;quot; : [''],
&amp;quot;string __lightFilterParentShader&amp;quot; : [''],
&amp;quot;string linkingGroups&amp;quot; : [''],
&amp;quot;string notes&amp;quot; : [''],
&amp;quot;int directional&amp;quot; : [0],
&amp;quot;float shearX&amp;quot; : [0],
&amp;quot;float shearY&amp;quot; : [0],
&amp;quot;float apex&amp;quot; : [25],
&amp;quot;int useLightDirection&amp;quot; : [0],
&amp;quot;float width&amp;quot; : [1.0],
&amp;quot;float height&amp;quot; : [1.0],
&amp;quot;float radius&amp;quot; : [0.5],
&amp;quot;float edge&amp;quot; : [0.0],
&amp;quot;int preBarn&amp;quot; : [2],
&amp;quot;float density&amp;quot; : [1.0],
&amp;quot;int invert&amp;quot; : [0],
&amp;quot;float intensity&amp;quot; : [0.0],
&amp;quot;float diffuse&amp;quot; : [1.0],
&amp;quot;float specular&amp;quot; : [1.0],
&amp;quot;float densityNear&amp;quot; : [0.0],
&amp;quot;float densityFar&amp;quot; : [10.0],
&amp;quot;float densityNearVal&amp;quot; : [1.0],
&amp;quot;float densityFarVal&amp;quot; : [1.0],
&amp;quot;float densityPow&amp;quot; : [1.0],
&amp;quot;int colorRamp&amp;quot; : [4],
&amp;quot;float colorRamp_Knots&amp;quot; : [0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
&amp;quot;color colorRamp_Colors&amp;quot; : [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
&amp;quot;string colorRamp_Interpolation&amp;quot; : ['linear'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-65">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">LightFilter &amp;quot;PxrBarnLightFilter&amp;quot;
&amp;quot;int barnMode&amp;quot; 0
&amp;quot;string combineMode&amp;quot; 'mult'
&amp;quot;string coordsys&amp;quot; ''
&amp;quot;string __lightFilterParentShader&amp;quot; ''
&amp;quot;string linkingGroups&amp;quot; ''
&amp;quot;string notes&amp;quot; ['']
&amp;quot;int directional&amp;quot; [0]
&amp;quot;float shearX&amp;quot; [0]
&amp;quot;float shearY&amp;quot; [0]
&amp;quot;float apex&amp;quot; [25]
&amp;quot;int useLightDirection&amp;quot; [0]
&amp;quot;float width&amp;quot; [1.0]
&amp;quot;float height&amp;quot; [1.0]
&amp;quot;float radius&amp;quot; [0.5]
&amp;quot;float edge&amp;quot; [0.0]
&amp;quot;int preBarn&amp;quot; [2]
&amp;quot;float density&amp;quot; [1.0]
&amp;quot;int invert&amp;quot; [0]
&amp;quot;float intensity&amp;quot; [0.0]
&amp;quot;float diffuse&amp;quot; [1.0]
&amp;quot;float specular&amp;quot; [1.0]
&amp;quot;float densityNear&amp;quot; [0.0]
&amp;quot;float densityFar&amp;quot; [10.0]
&amp;quot;float densityNearVal&amp;quot; [1.0]
&amp;quot;float densityFarVal&amp;quot; [1.0]
&amp;quot;float densityPow&amp;quot; [1.0]
&amp;quot;int colorRamp&amp;quot; [4]
&amp;quot;float colorRamp_Knots&amp;quot; [0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1]
&amp;quot;color colorRamp_Colors&amp;quot; [1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1]
&amp;quot;string colorRamp_Interpolation&amp;quot; ['linear']
&lt;/code>&lt;/pre>
&lt;h1 id="lightfilter-6">LightFilter&lt;/h1>
&lt;h2 id="plugin--pxrramplightfilter">Plugin : PxrRampLightFilter&lt;/h2>
&lt;h3 id="python-format-66">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.LightFilter(&amp;quot;PxrRampLightFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string coordsys&amp;quot; : [''],
&amp;quot;string combineMode&amp;quot; : ['mult'],
&amp;quot;string linkingGroups&amp;quot; : [''],
&amp;quot;string notes&amp;quot; : [''],
&amp;quot;int rampType&amp;quot; : [0],
&amp;quot;float beginDist&amp;quot; : [0.0],
&amp;quot;float endDist&amp;quot; : [10.0],
&amp;quot;int ramp&amp;quot; : [4],
&amp;quot;float ramp_Knots&amp;quot; : [0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
&amp;quot;float ramp_Floats&amp;quot; : [0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
&amp;quot;string ramp_Interpolation&amp;quot; : ['linear'],
&amp;quot;float density&amp;quot; : [1.0],
&amp;quot;int invert&amp;quot; : [0],
&amp;quot;float intensity&amp;quot; : [1.0],
&amp;quot;float diffuse&amp;quot; : [1.0],
&amp;quot;float specular&amp;quot; : [1.0],
&amp;quot;float saturation&amp;quot; : [1.0],
&amp;quot;int colorRamp&amp;quot; : [4],
&amp;quot;float colorRamp_Knots&amp;quot; : [0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
&amp;quot;color colorRamp_Colors&amp;quot; : [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
&amp;quot;string colorRamp_Interpolation&amp;quot; : ['linear'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-66">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">LightFilter &amp;quot;PxrRampLightFilter&amp;quot;
&amp;quot;string coordsys&amp;quot; ''
&amp;quot;string combineMode&amp;quot; 'mult'
&amp;quot;string linkingGroups&amp;quot; ''
&amp;quot;string notes&amp;quot; ['']
&amp;quot;int rampType&amp;quot; [0]
&amp;quot;float beginDist&amp;quot; [0.0]
&amp;quot;float endDist&amp;quot; [10.0]
&amp;quot;int ramp&amp;quot; [4]
&amp;quot;float ramp_Knots&amp;quot; [0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1]
&amp;quot;float ramp_Floats&amp;quot; [0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1]
&amp;quot;string ramp_Interpolation&amp;quot; ['linear']
&amp;quot;float density&amp;quot; [1.0]
&amp;quot;int invert&amp;quot; [0]
&amp;quot;float intensity&amp;quot; [1.0]
&amp;quot;float diffuse&amp;quot; [1.0]
&amp;quot;float specular&amp;quot; [1.0]
&amp;quot;float saturation&amp;quot; [1.0]
&amp;quot;int colorRamp&amp;quot; [4]
&amp;quot;float colorRamp_Knots&amp;quot; [0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1]
&amp;quot;color colorRamp_Colors&amp;quot; [1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1]
&amp;quot;string colorRamp_Interpolation&amp;quot; ['linear']
&lt;/code>&lt;/pre>
&lt;h1 id="lightfilter-7">LightFilter&lt;/h1>
&lt;h2 id="plugin--pxrintmultlightfilter">Plugin : PxrIntMultLightFilter&lt;/h2>
&lt;h3 id="python-format-67">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.LightFilter(&amp;quot;PxrIntMultLightFilter&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string combineMode&amp;quot; : ['mult'],
&amp;quot;string linkingGroups&amp;quot; : [''],
&amp;quot;string notes&amp;quot; : [''],
&amp;quot;float intensity&amp;quot; : [1.0],
&amp;quot;float exposure&amp;quot; : [0.0],
&amp;quot;int invert&amp;quot; : [0],
&amp;quot;float diffuse&amp;quot; : [1.0],
&amp;quot;float specular&amp;quot; : [1.0],
&amp;quot;float saturation&amp;quot; : [1.0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-67">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">LightFilter &amp;quot;PxrIntMultLightFilter&amp;quot;
&amp;quot;string combineMode&amp;quot; 'mult'
&amp;quot;string linkingGroups&amp;quot; ''
&amp;quot;string notes&amp;quot; ['']
&amp;quot;float intensity&amp;quot; [1.0]
&amp;quot;float exposure&amp;quot; [0.0]
&amp;quot;int invert&amp;quot; [0]
&amp;quot;float diffuse&amp;quot; [1.0]
&amp;quot;float specular&amp;quot; [1.0]
&amp;quot;float saturation&amp;quot; [1.0]
&lt;/code>&lt;/pre>
&lt;h1 id="projection">Projection&lt;/h1>
&lt;h2 id="plugin--pxrcylindercamera">Plugin : PxrCylinderCamera&lt;/h2>
&lt;h3 id="python-format-68">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Projection(&amp;quot;PxrCylinderCamera&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;float hsweep&amp;quot; : [360.0],
&amp;quot;float vsweep&amp;quot; : [90.0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-68">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">Projection &amp;quot;PxrCylinderCamera&amp;quot;
&amp;quot;float hsweep&amp;quot; 360.0
&amp;quot;float vsweep&amp;quot; 90.0
&lt;/code>&lt;/pre>
&lt;h1 id="projection-1">Projection&lt;/h1>
&lt;h2 id="plugin--pxrcamera">Plugin : PxrCamera&lt;/h2>
&lt;h3 id="python-format-69">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Projection(&amp;quot;PxrCamera&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;float fov&amp;quot; : [90.0],
&amp;quot;float fovEnd&amp;quot; : [0.0],
&amp;quot;float fStop&amp;quot; : [16],
&amp;quot;float focalLength&amp;quot; : [0.0],
&amp;quot;float focalDistance&amp;quot; : [1.0],
&amp;quot;float tilt&amp;quot; : [0.0],
&amp;quot;float roll&amp;quot; : [0.0],
&amp;quot;point focus1&amp;quot; : [0.0,0.0,0.0],
&amp;quot;point focus2&amp;quot; : [0.0,0.0,0.0],
&amp;quot;point focus3&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float shiftX&amp;quot; : [0.0],
&amp;quot;float shiftY&amp;quot; : [0.0],
&amp;quot;float radial1&amp;quot; : [0.0],
&amp;quot;float radial2&amp;quot; : [0.0],
&amp;quot;float assymX&amp;quot; : [0.0],
&amp;quot;float assymY&amp;quot; : [0.0],
&amp;quot;float squeeze&amp;quot; : [1.0],
&amp;quot;color transverse&amp;quot; : [1.0,1.0,1.0],
&amp;quot;color axial&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float natural&amp;quot; : [0.0],
&amp;quot;float optical&amp;quot; : [0.0],
&amp;quot;string sweep&amp;quot; : ['down'],
&amp;quot;float duration&amp;quot; : [1.0],
&amp;quot;float detail&amp;quot; : [0.0],
&amp;quot;vector enhance&amp;quot; : [0.0,0.0,1.0],
&amp;quot;string matte&amp;quot; : [''],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-69">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">Projection &amp;quot;PxrCamera&amp;quot;
&amp;quot;float fov&amp;quot; [90.0]
&amp;quot;float fovEnd&amp;quot; [0.0]
&amp;quot;float fStop&amp;quot; [16]
&amp;quot;float focalLength&amp;quot; [0.0]
&amp;quot;float focalDistance&amp;quot; [1.0]
&amp;quot;float tilt&amp;quot; [0.0]
&amp;quot;float roll&amp;quot; [0.0]
&amp;quot;point focus1&amp;quot; [0.0 0.0 0.0]
&amp;quot;point focus2&amp;quot; [0.0 0.0 0.0]
&amp;quot;point focus3&amp;quot; [0.0 0.0 0.0]
&amp;quot;float shiftX&amp;quot; [0.0]
&amp;quot;float shiftY&amp;quot; [0.0]
&amp;quot;float radial1&amp;quot; [0.0]
&amp;quot;float radial2&amp;quot; [0.0]
&amp;quot;float assymX&amp;quot; [0.0]
&amp;quot;float assymY&amp;quot; [0.0]
&amp;quot;float squeeze&amp;quot; [1.0]
&amp;quot;color transverse&amp;quot; [1.0 1.0 1.0]
&amp;quot;color axial&amp;quot; [0.0 0.0 0.0]
&amp;quot;float natural&amp;quot; [0.0]
&amp;quot;float optical&amp;quot; [0.0]
&amp;quot;string sweep&amp;quot; ['down']
&amp;quot;float duration&amp;quot; [1.0]
&amp;quot;float detail&amp;quot; [0.0]
&amp;quot;vector enhance&amp;quot; [0.0 0.0 1.0]
&amp;quot;string matte&amp;quot; ['']
&lt;/code>&lt;/pre>
&lt;h1 id="projection-2">Projection&lt;/h1>
&lt;h2 id="plugin--pxrlightprobe">Plugin : PxrLightProbe&lt;/h2>
&lt;h3 id="python-format-70">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Projection(&amp;quot;PxrLightProbe&amp;quot;,&amp;quot;id&amp;quot;,
{
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-70">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">Projection &amp;quot;PxrLightProbe&amp;quot;
&lt;/code>&lt;/pre>
&lt;h1 id="projection-3">Projection&lt;/h1>
&lt;h2 id="plugin--pxrperspective">Plugin : PxrPerspective&lt;/h2>
&lt;h3 id="python-format-71">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Projection(&amp;quot;PxrPerspective&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;float fov&amp;quot; : [90.0],
&amp;quot;float fovEnd&amp;quot; : [0.0],
&amp;quot;float fStop&amp;quot; : [16],
&amp;quot;float focalLength&amp;quot; : [0.0],
&amp;quot;float focalDistance&amp;quot; : [1.0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-71">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">Projection &amp;quot;PxrPerspective&amp;quot;
&amp;quot;float fov&amp;quot; 90.0
&amp;quot;float fovEnd&amp;quot; 0.0
&amp;quot;float fStop&amp;quot; 16
&amp;quot;float focalLength&amp;quot; 0.0
&amp;quot;float focalDistance&amp;quot; 1.0
&lt;/code>&lt;/pre>
&lt;h1 id="projection-4">Projection&lt;/h1>
&lt;h2 id="plugin--pxrorthographic">Plugin : PxrOrthographic&lt;/h2>
&lt;h3 id="python-format-72">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Projection(&amp;quot;PxrOrthographic&amp;quot;,&amp;quot;id&amp;quot;,
{
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-72">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">Projection &amp;quot;PxrOrthographic&amp;quot;
&lt;/code>&lt;/pre>
&lt;h1 id="projection-5">Projection&lt;/h1>
&lt;h2 id="plugin--omnidirectionalstereo">Plugin : OmnidirectionalStereo&lt;/h2>
&lt;h3 id="python-format-73">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Projection(&amp;quot;OmnidirectionalStereo&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;float interpupilaryDistance&amp;quot; : [0.0635],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-73">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">Projection &amp;quot;OmnidirectionalStereo&amp;quot;
&amp;quot;float interpupilaryDistance&amp;quot; 0.0635
&lt;/code>&lt;/pre>
&lt;h1 id="projection-6">Projection&lt;/h1>
&lt;h2 id="plugin--pxrpanini">Plugin : PxrPanini&lt;/h2>
&lt;h3 id="python-format-74">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Projection(&amp;quot;PxrPanini&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;float fov&amp;quot; : [90.0],
&amp;quot;float compression&amp;quot; : [1.0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-74">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">Projection &amp;quot;PxrPanini&amp;quot;
&amp;quot;float fov&amp;quot; 90.0
&amp;quot;float compression&amp;quot; 1.0
&lt;/code>&lt;/pre>
&lt;h1 id="projection-7">Projection&lt;/h1>
&lt;h2 id="plugin--pxrspherecamera">Plugin : PxrSphereCamera&lt;/h2>
&lt;h3 id="python-format-75">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Projection(&amp;quot;PxrSphereCamera&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;float hsweep&amp;quot; : [360.0],
&amp;quot;float vsweep&amp;quot; : [180.0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-75">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">Projection &amp;quot;PxrSphereCamera&amp;quot;
&amp;quot;float hsweep&amp;quot; 360.0
&amp;quot;float vsweep&amp;quot; 180.0
&lt;/code>&lt;/pre>
&lt;h1 id="integrator">Integrator&lt;/h1>
&lt;h2 id="plugin--pxrpathtracer">Plugin : PxrPathTracer&lt;/h2>
&lt;h3 id="python-format-76">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Integrator(&amp;quot;PxrPathTracer&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;int maxIndirectBounces&amp;quot; : [8],
&amp;quot;int maxContinuationLength&amp;quot; : [-1],
&amp;quot;int maxNonStochasticOpacityEvents&amp;quot; : [0],
&amp;quot;string sampleMode&amp;quot; : ['bxdf'],
&amp;quot;int numLightSamples&amp;quot; : [1],
&amp;quot;int numBxdfSamples&amp;quot; : [1],
&amp;quot;int numIndirectSamples&amp;quot; : [1],
&amp;quot;int numDiffuseSamples&amp;quot; : [1],
&amp;quot;int numSpecularSamples&amp;quot; : [1],
&amp;quot;int numSubsurfaceSamples&amp;quot; : [1],
&amp;quot;int numRefractionSamples&amp;quot; : [1],
&amp;quot;int allowCaustics&amp;quot; : [0],
&amp;quot;int accumOpacity&amp;quot; : [0],
&amp;quot;int risPathGuiding&amp;quot; : [0],
&amp;quot;int rouletteDepth&amp;quot; : [4],
&amp;quot;float rouletteThreshold&amp;quot; : [0.2],
&amp;quot;int clampDepth&amp;quot; : [2],
&amp;quot;float clampLuminance&amp;quot; : [10.0],
&amp;quot;string volumeAggregate&amp;quot; : [''],
&amp;quot;string volumeAggregateCamera&amp;quot; : [''],
&amp;quot;string volumeAggregateIndirect&amp;quot; : [''],
&amp;quot;string volumeAggregateTransmission&amp;quot; : [''],
&amp;quot;int jointSampling&amp;quot; : [0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-76">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">Integrator &amp;quot;PxrPathTracer&amp;quot;
&amp;quot;int maxIndirectBounces&amp;quot; 8
&amp;quot;int maxContinuationLength&amp;quot; -1
&amp;quot;int maxNonStochasticOpacityEvents&amp;quot; 0
&amp;quot;string sampleMode&amp;quot; 'bxdf'
&amp;quot;int numLightSamples&amp;quot; 1
&amp;quot;int numBxdfSamples&amp;quot; 1
&amp;quot;int numIndirectSamples&amp;quot; 1
&amp;quot;int numDiffuseSamples&amp;quot; 1
&amp;quot;int numSpecularSamples&amp;quot; 1
&amp;quot;int numSubsurfaceSamples&amp;quot; 1
&amp;quot;int numRefractionSamples&amp;quot; 1
&amp;quot;int allowCaustics&amp;quot; 0
&amp;quot;int accumOpacity&amp;quot; 0
&amp;quot;int risPathGuiding&amp;quot; 0
&amp;quot;int rouletteDepth&amp;quot; [4]
&amp;quot;float rouletteThreshold&amp;quot; [0.2]
&amp;quot;int clampDepth&amp;quot; [2]
&amp;quot;float clampLuminance&amp;quot; [10.0]
&amp;quot;string volumeAggregate&amp;quot; ['']
&amp;quot;string volumeAggregateCamera&amp;quot; ['']
&amp;quot;string volumeAggregateIndirect&amp;quot; ['']
&amp;quot;string volumeAggregateTransmission&amp;quot; ['']
&amp;quot;int jointSampling&amp;quot; [0]
&lt;/code>&lt;/pre>
&lt;h1 id="integrator-1">Integrator&lt;/h1>
&lt;h2 id="plugin--pxrunified">Plugin : PxrUnified&lt;/h2>
&lt;h3 id="python-format-77">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Integrator(&amp;quot;PxrUnified&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;int traceLightPaths&amp;quot; : [0],
&amp;quot;int maxIndirectBounces&amp;quot; : [8],
&amp;quot;int maxNonStochasticOpacityEvents&amp;quot; : [0],
&amp;quot;int useTraceDepth&amp;quot; : [0],
&amp;quot;float maxRayDistance&amp;quot; : [10000],
&amp;quot;float catchAllLights&amp;quot; : [0],
&amp;quot;float emissionMultiplier&amp;quot; : [1],
&amp;quot;int accumOpacity&amp;quot; : [1],
&amp;quot;int numLightSamples&amp;quot; : [1],
&amp;quot;int numBxdfSamples&amp;quot; : [1],
&amp;quot;int numIndirectSamples&amp;quot; : [1],
&amp;quot;int sssOversampling&amp;quot; : [8],
&amp;quot;int allowMultilobeIndirect&amp;quot; : [0],
&amp;quot;int risPathGuiding&amp;quot; : [0],
&amp;quot;int manifoldWalk&amp;quot; : [0],
&amp;quot;int maxIterations&amp;quot; : [10],
&amp;quot;int maxInterfaces&amp;quot; : [2],
&amp;quot;float walkThreshold&amp;quot; : [0.005],
&amp;quot;int enableVolumeCaustics&amp;quot; : [0],
&amp;quot;float photonEstimationRadius&amp;quot; : [0.0],
&amp;quot;int photonEstimationNumber&amp;quot; : [64],
&amp;quot;int photonVisibilityRod&amp;quot; : [0],
&amp;quot;float photonVisibilityRodDirectProb&amp;quot; : [0.0],
&amp;quot;point photonVisibilityRodMin&amp;quot; : [0.0,0.0,0.0],
&amp;quot;point photonVisibilityRodMax&amp;quot; : [0.0,0.0,0.0],
&amp;quot;int photonAdaptive&amp;quot; : [0],
&amp;quot;int indirectTrainingSamples&amp;quot; : [0],
&amp;quot;float indirectSpatialBlurRadius&amp;quot; : [0.25],
&amp;quot;float indirectDirectionalBlurRadius&amp;quot; : [0.0],
&amp;quot;int indirectOversampling&amp;quot; : [2],
&amp;quot;int suppressNaNs&amp;quot; : [0],
&amp;quot;int enableShadingTimers&amp;quot; : [0],
&amp;quot;int enableSampleTimers&amp;quot; : [0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-77">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">Integrator &amp;quot;PxrUnified&amp;quot;
&amp;quot;int traceLightPaths&amp;quot; 0
&amp;quot;int maxIndirectBounces&amp;quot; 8
&amp;quot;int maxNonStochasticOpacityEvents&amp;quot; 0
&amp;quot;int useTraceDepth&amp;quot; 0
&amp;quot;float maxRayDistance&amp;quot; 10000
&amp;quot;float catchAllLights&amp;quot; 0
&amp;quot;float emissionMultiplier&amp;quot; 1
&amp;quot;int accumOpacity&amp;quot; 1
&amp;quot;int numLightSamples&amp;quot; [1]
&amp;quot;int numBxdfSamples&amp;quot; [1]
&amp;quot;int numIndirectSamples&amp;quot; [1]
&amp;quot;int sssOversampling&amp;quot; [8]
&amp;quot;int allowMultilobeIndirect&amp;quot; [0]
&amp;quot;int risPathGuiding&amp;quot; [0]
&amp;quot;int manifoldWalk&amp;quot; [0]
&amp;quot;int maxIterations&amp;quot; [10]
&amp;quot;int maxInterfaces&amp;quot; [2]
&amp;quot;float walkThreshold&amp;quot; [0.005]
&amp;quot;int enableVolumeCaustics&amp;quot; [0]
&amp;quot;float photonEstimationRadius&amp;quot; [0.0]
&amp;quot;int photonEstimationNumber&amp;quot; [64]
&amp;quot;int photonVisibilityRod&amp;quot; [0]
&amp;quot;float photonVisibilityRodDirectProb&amp;quot; [0.0]
&amp;quot;point photonVisibilityRodMin&amp;quot; [0.0 0.0 0.0]
&amp;quot;point photonVisibilityRodMax&amp;quot; [0.0 0.0 0.0]
&amp;quot;int photonAdaptive&amp;quot; [0]
&amp;quot;int indirectTrainingSamples&amp;quot; [0]
&amp;quot;float indirectSpatialBlurRadius&amp;quot; [0.25]
&amp;quot;float indirectDirectionalBlurRadius&amp;quot; [0.0]
&amp;quot;int indirectOversampling&amp;quot; [2]
&amp;quot;int suppressNaNs&amp;quot; [0]
&amp;quot;int enableShadingTimers&amp;quot; [0]
&amp;quot;int enableSampleTimers&amp;quot; [0]
&lt;/code>&lt;/pre>
&lt;h1 id="integrator-2">Integrator&lt;/h1>
&lt;h2 id="plugin--pxrocclusion">Plugin : PxrOcclusion&lt;/h2>
&lt;h3 id="python-format-78">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Integrator(&amp;quot;PxrOcclusion&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;int numSamples&amp;quot; : [4],
&amp;quot;int distribution&amp;quot; : [1],
&amp;quot;float cosineSpread&amp;quot; : [1.0],
&amp;quot;float falloff&amp;quot; : [0.0],
&amp;quot;float maxDistance&amp;quot; : [0.0],
&amp;quot;int useAlbedo&amp;quot; : [0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-78">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">Integrator &amp;quot;PxrOcclusion&amp;quot;
&amp;quot;int numSamples&amp;quot; 4
&amp;quot;int distribution&amp;quot; 1
&amp;quot;float cosineSpread&amp;quot; 1.0
&amp;quot;float falloff&amp;quot; 0.0
&amp;quot;float maxDistance&amp;quot; 0.0
&amp;quot;int useAlbedo&amp;quot; 0
&lt;/code>&lt;/pre>
&lt;h1 id="integrator-3">Integrator&lt;/h1>
&lt;h2 id="plugin--pxrdefault">Plugin : PxrDefault&lt;/h2>
&lt;h3 id="python-format-79">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Integrator(&amp;quot;PxrDefault&amp;quot;,&amp;quot;id&amp;quot;,
{
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-79">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">Integrator &amp;quot;PxrDefault&amp;quot;
&lt;/code>&lt;/pre>
&lt;h1 id="integrator-4">Integrator&lt;/h1>
&lt;h2 id="plugin--pxrdebugshadingcontext">Plugin : PxrDebugShadingContext&lt;/h2>
&lt;h3 id="python-format-80">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Integrator(&amp;quot;PxrDebugShadingContext&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string viewchannel&amp;quot; : ['Nn'],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-80">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">Integrator &amp;quot;PxrDebugShadingContext&amp;quot;
&amp;quot;string viewchannel&amp;quot; 'Nn'
&lt;/code>&lt;/pre>
&lt;h1 id="integrator-5">Integrator&lt;/h1>
&lt;h2 id="plugin--pxrvcm">Plugin : PxrVCM&lt;/h2>
&lt;h3 id="python-format-81">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Integrator(&amp;quot;PxrVCM&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;int connectPaths&amp;quot; : [1],
&amp;quot;int mergePaths&amp;quot; : [1],
&amp;quot;int numLightSamples&amp;quot; : [1],
&amp;quot;int numBxdfSamples&amp;quot; : [1],
&amp;quot;int maxIndirectBounces&amp;quot; : [8],
&amp;quot;int rouletteDepth&amp;quot; : [4],
&amp;quot;float rouletteThreshold&amp;quot; : [0.2],
&amp;quot;int clampDepth&amp;quot; : [2],
&amp;quot;float clampLuminance&amp;quot; : [10.0],
&amp;quot;float mergeRadius&amp;quot; : [5.0],
&amp;quot;float timeRadius&amp;quot; : [1.0],
&amp;quot;float photonGuiding&amp;quot; : [0.0],
&amp;quot;point photonGuidingBBoxMin&amp;quot; : [1e30,1e30,1e30],
&amp;quot;point photonGuidingBBoxMax&amp;quot; : [-1e30,-1e30,-1e30],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-81">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">Integrator &amp;quot;PxrVCM&amp;quot;
&amp;quot;int connectPaths&amp;quot; 1
&amp;quot;int mergePaths&amp;quot; 1
&amp;quot;int numLightSamples&amp;quot; 1
&amp;quot;int numBxdfSamples&amp;quot; 1
&amp;quot;int maxIndirectBounces&amp;quot; 8
&amp;quot;int rouletteDepth&amp;quot; [4]
&amp;quot;float rouletteThreshold&amp;quot; [0.2]
&amp;quot;int clampDepth&amp;quot; [2]
&amp;quot;float clampLuminance&amp;quot; [10.0]
&amp;quot;float mergeRadius&amp;quot; [5.0]
&amp;quot;float timeRadius&amp;quot; [1.0]
&amp;quot;float photonGuiding&amp;quot; [0.0]
&amp;quot;point photonGuidingBBoxMin&amp;quot; [1e30 1e30 1e30]
&amp;quot;point photonGuidingBBoxMax&amp;quot; [-1e30 -1e30 -1e30]
&lt;/code>&lt;/pre>
&lt;h1 id="integrator-6">Integrator&lt;/h1>
&lt;h2 id="plugin--pxrdirectlighting">Plugin : PxrDirectLighting&lt;/h2>
&lt;h3 id="python-format-82">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Integrator(&amp;quot;PxrDirectLighting&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;int numLightSamples&amp;quot; : [4],
&amp;quot;int numBxdfSamples&amp;quot; : [4],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-82">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">Integrator &amp;quot;PxrDirectLighting&amp;quot;
&amp;quot;int numLightSamples&amp;quot; 4
&amp;quot;int numBxdfSamples&amp;quot; 4
&lt;/code>&lt;/pre>
&lt;h1 id="integrator-7">Integrator&lt;/h1>
&lt;h2 id="plugin--pxrvalidatebxdf">Plugin : PxrValidateBxdf&lt;/h2>
&lt;h3 id="python-format-83">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Integrator(&amp;quot;PxrValidateBxdf&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;int numSamples&amp;quot; : [4],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-83">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">Integrator &amp;quot;PxrValidateBxdf&amp;quot;
&amp;quot;int numSamples&amp;quot; 4
&lt;/code>&lt;/pre>
&lt;h1 id="integrator-8">Integrator&lt;/h1>
&lt;h2 id="plugin--pxrvisualizer">Plugin : PxrVisualizer&lt;/h2>
&lt;h3 id="python-format-84">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Integrator(&amp;quot;PxrVisualizer&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string style&amp;quot; : ['shaded'],
&amp;quot;int wireframe&amp;quot; : [1],
&amp;quot;int normalCheck&amp;quot; : [0],
&amp;quot;int normalMap&amp;quot; : [0],
&amp;quot;string shadedPrimVar&amp;quot; : ['displayColor'],
&amp;quot;string matCap&amp;quot; : [''],
&amp;quot;color wireframeColor&amp;quot; : [0.0,0.0,0.0],
&amp;quot;float wireframeOpacity&amp;quot; : [0.5],
&amp;quot;float wireframeWidth&amp;quot; : [1.0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-84">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">Integrator &amp;quot;PxrVisualizer&amp;quot;
&amp;quot;string style&amp;quot; 'shaded'
&amp;quot;int wireframe&amp;quot; 1
&amp;quot;int normalCheck&amp;quot; 0
&amp;quot;int normalMap&amp;quot; 0
&amp;quot;string shadedPrimVar&amp;quot; 'displayColor'
&amp;quot;string matCap&amp;quot; ''
&amp;quot;color wireframeColor&amp;quot; [0.0 0.0 0.0]
&amp;quot;float wireframeOpacity&amp;quot; [0.5]
&amp;quot;float wireframeWidth&amp;quot; [1.0]
&lt;/code>&lt;/pre>
&lt;h1 id="light">Light&lt;/h1>
&lt;h2 id="plugin--pxrportallight">Plugin : PxrPortalLight&lt;/h2>
&lt;h3 id="python-format-85">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Light(&amp;quot;PxrPortalLight&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string notes&amp;quot; : ['No,Value'],
&amp;quot;float intensityMult&amp;quot; : [1.0],
&amp;quot;color tint&amp;quot; : [1,1,1],
&amp;quot;string domeColorMap&amp;quot; : [''],
&amp;quot;color lightColor&amp;quot; : [1,1,1],
&amp;quot;float intensity&amp;quot; : [1.0],
&amp;quot;float exposure&amp;quot; : [0.0],
&amp;quot;vector colorMapGamma&amp;quot; : [1.0,1.0,1.0],
&amp;quot;float colorMapSaturation&amp;quot; : [1.0],
&amp;quot;int enableTemperature&amp;quot; : [0],
&amp;quot;float temperature&amp;quot; : [6500],
&amp;quot;float specular&amp;quot; : [1.0],
&amp;quot;float diffuse&amp;quot; : [1.0],
&amp;quot;int enableShadows&amp;quot; : [1],
&amp;quot;color shadowColor&amp;quot; : [0,0,0],
&amp;quot;float shadowDistance&amp;quot; : [-1.0],
&amp;quot;float shadowFalloff&amp;quot; : [-1.0],
&amp;quot;float shadowFalloffGamma&amp;quot; : [1.0],
&amp;quot;string shadowSubset&amp;quot; : [''],
&amp;quot;string shadowExcludeSubset&amp;quot; : [''],
&amp;quot;int traceLightPaths&amp;quot; : [0],
&amp;quot;int thinShadow&amp;quot; : [1],
&amp;quot;int visibleInRefractionPath&amp;quot; : [1],
&amp;quot;int cheapCaustics&amp;quot; : [0],
&amp;quot;string cheapCausticsExcludeGroup&amp;quot; : [''],
&amp;quot;int fixedSampleCount&amp;quot; : [0],
&amp;quot;string lightGroup&amp;quot; : [''],
&amp;quot;float importanceMultiplier&amp;quot; : [1.0],
&amp;quot;matrix portalToDome&amp;quot; : ['No,Value'],
&amp;quot;string portalName&amp;quot; : ['No,Value'],
&amp;quot;float msApprox&amp;quot; : [0],
&amp;quot;color msApproxBleed&amp;quot; : [0.5,0.5,0.5],
&amp;quot;color msApproxContribution&amp;quot; : [0.5,0.5,0.5],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-85">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">Light &amp;quot;PxrPortalLight&amp;quot;
&amp;quot;string notes&amp;quot; ['No Value']
&amp;quot;float intensityMult&amp;quot; [1.0]
&amp;quot;color tint&amp;quot; [1 1 1]
&amp;quot;string domeColorMap&amp;quot; ['']
&amp;quot;color lightColor&amp;quot; [1 1 1]
&amp;quot;float intensity&amp;quot; [1.0]
&amp;quot;float exposure&amp;quot; [0.0]
&amp;quot;vector colorMapGamma&amp;quot; [1.0 1.0 1.0]
&amp;quot;float colorMapSaturation&amp;quot; [1.0]
&amp;quot;int enableTemperature&amp;quot; [0]
&amp;quot;float temperature&amp;quot; [6500]
&amp;quot;float specular&amp;quot; [1.0]
&amp;quot;float diffuse&amp;quot; [1.0]
&amp;quot;int enableShadows&amp;quot; [1]
&amp;quot;color shadowColor&amp;quot; [0 0 0]
&amp;quot;float shadowDistance&amp;quot; [-1.0]
&amp;quot;float shadowFalloff&amp;quot; [-1.0]
&amp;quot;float shadowFalloffGamma&amp;quot; [1.0]
&amp;quot;string shadowSubset&amp;quot; ['']
&amp;quot;string shadowExcludeSubset&amp;quot; ['']
&amp;quot;int traceLightPaths&amp;quot; [0]
&amp;quot;int thinShadow&amp;quot; [1]
&amp;quot;int visibleInRefractionPath&amp;quot; [1]
&amp;quot;int cheapCaustics&amp;quot; [0]
&amp;quot;string cheapCausticsExcludeGroup&amp;quot; ['']
&amp;quot;int fixedSampleCount&amp;quot; [0]
&amp;quot;string lightGroup&amp;quot; ['']
&amp;quot;float importanceMultiplier&amp;quot; [1.0]
&amp;quot;matrix portalToDome&amp;quot; ['No Value']
&amp;quot;string portalName&amp;quot; ['No Value']
&amp;quot;float msApprox&amp;quot; [0]
&amp;quot;color msApproxBleed&amp;quot; [0.5 0.5 0.5]
&amp;quot;color msApproxContribution&amp;quot; [0.5 0.5 0.5]
&lt;/code>&lt;/pre>
&lt;h1 id="light-1">Light&lt;/h1>
&lt;h2 id="plugin--pxrdomelight">Plugin : PxrDomeLight&lt;/h2>
&lt;h3 id="python-format-86">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Light(&amp;quot;PxrDomeLight&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string notes&amp;quot; : ['No,Value'],
&amp;quot;float intensity&amp;quot; : [1.0],
&amp;quot;float exposure&amp;quot; : [0],
&amp;quot;color lightColor&amp;quot; : [1,1,1],
&amp;quot;string lightColorMap&amp;quot; : ['No,Value'],
&amp;quot;vector colorMapGamma&amp;quot; : [1.0,1.0,1.0],
&amp;quot;float colorMapSaturation&amp;quot; : [1.0],
&amp;quot;int enableTemperature&amp;quot; : [0],
&amp;quot;float temperature&amp;quot; : [6500],
&amp;quot;float specular&amp;quot; : [1.0],
&amp;quot;float diffuse&amp;quot; : [1.0],
&amp;quot;int enableShadows&amp;quot; : [1],
&amp;quot;color shadowColor&amp;quot; : [0,0,0],
&amp;quot;float shadowDistance&amp;quot; : [-1.0],
&amp;quot;float shadowFalloff&amp;quot; : [-1.0],
&amp;quot;float shadowFalloffGamma&amp;quot; : [1.0],
&amp;quot;string shadowSubset&amp;quot; : [''],
&amp;quot;string shadowExcludeSubset&amp;quot; : [''],
&amp;quot;int traceLightPaths&amp;quot; : [0],
&amp;quot;int thinShadow&amp;quot; : [1],
&amp;quot;int visibleInRefractionPath&amp;quot; : [1],
&amp;quot;int cheapCaustics&amp;quot; : [0],
&amp;quot;string cheapCausticsExcludeGroup&amp;quot; : [''],
&amp;quot;int fixedSampleCount&amp;quot; : [0],
&amp;quot;string lightGroup&amp;quot; : [''],
&amp;quot;float importanceMultiplier&amp;quot; : [1.0],
&amp;quot;float msApprox&amp;quot; : [0],
&amp;quot;color msApproxBleed&amp;quot; : [0.5,0.5,0.5],
&amp;quot;color msApproxContribution&amp;quot; : [0.5,0.5,0.5],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-86">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">Light &amp;quot;PxrDomeLight&amp;quot;
&amp;quot;string notes&amp;quot; ['No Value']
&amp;quot;float intensity&amp;quot; [1.0]
&amp;quot;float exposure&amp;quot; [0]
&amp;quot;color lightColor&amp;quot; [1 1 1]
&amp;quot;string lightColorMap&amp;quot; ['No Value']
&amp;quot;vector colorMapGamma&amp;quot; [1.0 1.0 1.0]
&amp;quot;float colorMapSaturation&amp;quot; [1.0]
&amp;quot;int enableTemperature&amp;quot; [0]
&amp;quot;float temperature&amp;quot; [6500]
&amp;quot;float specular&amp;quot; [1.0]
&amp;quot;float diffuse&amp;quot; [1.0]
&amp;quot;int enableShadows&amp;quot; [1]
&amp;quot;color shadowColor&amp;quot; [0 0 0]
&amp;quot;float shadowDistance&amp;quot; [-1.0]
&amp;quot;float shadowFalloff&amp;quot; [-1.0]
&amp;quot;float shadowFalloffGamma&amp;quot; [1.0]
&amp;quot;string shadowSubset&amp;quot; ['']
&amp;quot;string shadowExcludeSubset&amp;quot; ['']
&amp;quot;int traceLightPaths&amp;quot; [0]
&amp;quot;int thinShadow&amp;quot; [1]
&amp;quot;int visibleInRefractionPath&amp;quot; [1]
&amp;quot;int cheapCaustics&amp;quot; [0]
&amp;quot;string cheapCausticsExcludeGroup&amp;quot; ['']
&amp;quot;int fixedSampleCount&amp;quot; [0]
&amp;quot;string lightGroup&amp;quot; ['']
&amp;quot;float importanceMultiplier&amp;quot; [1.0]
&amp;quot;float msApprox&amp;quot; [0]
&amp;quot;color msApproxBleed&amp;quot; [0.5 0.5 0.5]
&amp;quot;color msApproxContribution&amp;quot; [0.5 0.5 0.5]
&lt;/code>&lt;/pre>
&lt;h1 id="light-2">Light&lt;/h1>
&lt;h2 id="plugin--pxrcylinderlight">Plugin : PxrCylinderLight&lt;/h2>
&lt;h3 id="python-format-87">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Light(&amp;quot;PxrCylinderLight&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string notes&amp;quot; : ['No,Value'],
&amp;quot;float intensity&amp;quot; : [1.0],
&amp;quot;float exposure&amp;quot; : [0],
&amp;quot;color lightColor&amp;quot; : [1,1,1],
&amp;quot;int enableTemperature&amp;quot; : [0],
&amp;quot;float temperature&amp;quot; : [6500],
&amp;quot;float emissionFocus&amp;quot; : [0.0],
&amp;quot;int emissionFocusNormalize&amp;quot; : [0],
&amp;quot;color emissionFocusTint&amp;quot; : [0,0,0],
&amp;quot;float specular&amp;quot; : [1.0],
&amp;quot;float diffuse&amp;quot; : [1.0],
&amp;quot;float intensityNearDist&amp;quot; : [0.0],
&amp;quot;float coneAngle&amp;quot; : [90.0],
&amp;quot;float coneSoftness&amp;quot; : [0.0],
&amp;quot;string iesProfile&amp;quot; : [''],
&amp;quot;float iesProfileScale&amp;quot; : [0],
&amp;quot;int iesProfileNormalize&amp;quot; : [0],
&amp;quot;int enableShadows&amp;quot; : [1],
&amp;quot;color shadowColor&amp;quot; : [0,0,0],
&amp;quot;float shadowDistance&amp;quot; : [-1.0],
&amp;quot;float shadowFalloff&amp;quot; : [-1.0],
&amp;quot;float shadowFalloffGamma&amp;quot; : [1.0],
&amp;quot;string shadowSubset&amp;quot; : [''],
&amp;quot;string shadowExcludeSubset&amp;quot; : [''],
&amp;quot;int areaNormalize&amp;quot; : [0],
&amp;quot;int traceLightPaths&amp;quot; : [0],
&amp;quot;int thinShadow&amp;quot; : [1],
&amp;quot;int visibleInRefractionPath&amp;quot; : [1],
&amp;quot;int cheapCaustics&amp;quot; : [0],
&amp;quot;string cheapCausticsExcludeGroup&amp;quot; : [''],
&amp;quot;int fixedSampleCount&amp;quot; : [0],
&amp;quot;string lightGroup&amp;quot; : [''],
&amp;quot;float importanceMultiplier&amp;quot; : [1.0],
&amp;quot;float msApprox&amp;quot; : [0],
&amp;quot;color msApproxBleed&amp;quot; : [0.5,0.5,0.5],
&amp;quot;color msApproxContribution&amp;quot; : [0.5,0.5,0.5],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-87">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">Light &amp;quot;PxrCylinderLight&amp;quot;
&amp;quot;string notes&amp;quot; ['No Value']
&amp;quot;float intensity&amp;quot; [1.0]
&amp;quot;float exposure&amp;quot; [0]
&amp;quot;color lightColor&amp;quot; [1 1 1]
&amp;quot;int enableTemperature&amp;quot; [0]
&amp;quot;float temperature&amp;quot; [6500]
&amp;quot;float emissionFocus&amp;quot; [0.0]
&amp;quot;int emissionFocusNormalize&amp;quot; [0]
&amp;quot;color emissionFocusTint&amp;quot; [0 0 0]
&amp;quot;float specular&amp;quot; [1.0]
&amp;quot;float diffuse&amp;quot; [1.0]
&amp;quot;float intensityNearDist&amp;quot; [0.0]
&amp;quot;float coneAngle&amp;quot; [90.0]
&amp;quot;float coneSoftness&amp;quot; [0.0]
&amp;quot;string iesProfile&amp;quot; ['']
&amp;quot;float iesProfileScale&amp;quot; [0]
&amp;quot;int iesProfileNormalize&amp;quot; [0]
&amp;quot;int enableShadows&amp;quot; [1]
&amp;quot;color shadowColor&amp;quot; [0 0 0]
&amp;quot;float shadowDistance&amp;quot; [-1.0]
&amp;quot;float shadowFalloff&amp;quot; [-1.0]
&amp;quot;float shadowFalloffGamma&amp;quot; [1.0]
&amp;quot;string shadowSubset&amp;quot; ['']
&amp;quot;string shadowExcludeSubset&amp;quot; ['']
&amp;quot;int areaNormalize&amp;quot; [0]
&amp;quot;int traceLightPaths&amp;quot; [0]
&amp;quot;int thinShadow&amp;quot; [1]
&amp;quot;int visibleInRefractionPath&amp;quot; [1]
&amp;quot;int cheapCaustics&amp;quot; [0]
&amp;quot;string cheapCausticsExcludeGroup&amp;quot; ['']
&amp;quot;int fixedSampleCount&amp;quot; [0]
&amp;quot;string lightGroup&amp;quot; ['']
&amp;quot;float importanceMultiplier&amp;quot; [1.0]
&amp;quot;float msApprox&amp;quot; [0]
&amp;quot;color msApproxBleed&amp;quot; [0.5 0.5 0.5]
&amp;quot;color msApproxContribution&amp;quot; [0.5 0.5 0.5]
&lt;/code>&lt;/pre>
&lt;h1 id="light-3">Light&lt;/h1>
&lt;h2 id="plugin--pxrspherelight">Plugin : PxrSphereLight&lt;/h2>
&lt;h3 id="python-format-88">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Light(&amp;quot;PxrSphereLight&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string notes&amp;quot; : ['No,Value'],
&amp;quot;float intensity&amp;quot; : [1.0],
&amp;quot;float exposure&amp;quot; : [0],
&amp;quot;color lightColor&amp;quot; : [1,1,1],
&amp;quot;int enableTemperature&amp;quot; : [0],
&amp;quot;float temperature&amp;quot; : [6500],
&amp;quot;float emissionFocus&amp;quot; : [0.0],
&amp;quot;int emissionFocusNormalize&amp;quot; : [0],
&amp;quot;color emissionFocusTint&amp;quot; : [0,0,0],
&amp;quot;float specular&amp;quot; : [1.0],
&amp;quot;float diffuse&amp;quot; : [1.0],
&amp;quot;float intensityNearDist&amp;quot; : [0.0],
&amp;quot;float coneAngle&amp;quot; : [90.0],
&amp;quot;float coneSoftness&amp;quot; : [0.0],
&amp;quot;string iesProfile&amp;quot; : [''],
&amp;quot;float iesProfileScale&amp;quot; : [0],
&amp;quot;int iesProfileNormalize&amp;quot; : [0],
&amp;quot;int enableShadows&amp;quot; : [1],
&amp;quot;color shadowColor&amp;quot; : [0,0,0],
&amp;quot;float shadowDistance&amp;quot; : [-1.0],
&amp;quot;float shadowFalloff&amp;quot; : [-1.0],
&amp;quot;float shadowFalloffGamma&amp;quot; : [1.0],
&amp;quot;string shadowSubset&amp;quot; : [''],
&amp;quot;string shadowExcludeSubset&amp;quot; : [''],
&amp;quot;int areaNormalize&amp;quot; : [0],
&amp;quot;int traceLightPaths&amp;quot; : [0],
&amp;quot;int thinShadow&amp;quot; : [1],
&amp;quot;int visibleInRefractionPath&amp;quot; : [1],
&amp;quot;int cheapCaustics&amp;quot; : [0],
&amp;quot;string cheapCausticsExcludeGroup&amp;quot; : [''],
&amp;quot;int fixedSampleCount&amp;quot; : [0],
&amp;quot;string lightGroup&amp;quot; : [''],
&amp;quot;float importanceMultiplier&amp;quot; : [1.0],
&amp;quot;float msApprox&amp;quot; : [0],
&amp;quot;color msApproxBleed&amp;quot; : [0.5,0.5,0.5],
&amp;quot;color msApproxContribution&amp;quot; : [0.5,0.5,0.5],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-88">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">Light &amp;quot;PxrSphereLight&amp;quot;
&amp;quot;string notes&amp;quot; ['No Value']
&amp;quot;float intensity&amp;quot; [1.0]
&amp;quot;float exposure&amp;quot; [0]
&amp;quot;color lightColor&amp;quot; [1 1 1]
&amp;quot;int enableTemperature&amp;quot; [0]
&amp;quot;float temperature&amp;quot; [6500]
&amp;quot;float emissionFocus&amp;quot; [0.0]
&amp;quot;int emissionFocusNormalize&amp;quot; [0]
&amp;quot;color emissionFocusTint&amp;quot; [0 0 0]
&amp;quot;float specular&amp;quot; [1.0]
&amp;quot;float diffuse&amp;quot; [1.0]
&amp;quot;float intensityNearDist&amp;quot; [0.0]
&amp;quot;float coneAngle&amp;quot; [90.0]
&amp;quot;float coneSoftness&amp;quot; [0.0]
&amp;quot;string iesProfile&amp;quot; ['']
&amp;quot;float iesProfileScale&amp;quot; [0]
&amp;quot;int iesProfileNormalize&amp;quot; [0]
&amp;quot;int enableShadows&amp;quot; [1]
&amp;quot;color shadowColor&amp;quot; [0 0 0]
&amp;quot;float shadowDistance&amp;quot; [-1.0]
&amp;quot;float shadowFalloff&amp;quot; [-1.0]
&amp;quot;float shadowFalloffGamma&amp;quot; [1.0]
&amp;quot;string shadowSubset&amp;quot; ['']
&amp;quot;string shadowExcludeSubset&amp;quot; ['']
&amp;quot;int areaNormalize&amp;quot; [0]
&amp;quot;int traceLightPaths&amp;quot; [0]
&amp;quot;int thinShadow&amp;quot; [1]
&amp;quot;int visibleInRefractionPath&amp;quot; [1]
&amp;quot;int cheapCaustics&amp;quot; [0]
&amp;quot;string cheapCausticsExcludeGroup&amp;quot; ['']
&amp;quot;int fixedSampleCount&amp;quot; [0]
&amp;quot;string lightGroup&amp;quot; ['']
&amp;quot;float importanceMultiplier&amp;quot; [1.0]
&amp;quot;float msApprox&amp;quot; [0]
&amp;quot;color msApproxBleed&amp;quot; [0.5 0.5 0.5]
&amp;quot;color msApproxContribution&amp;quot; [0.5 0.5 0.5]
&lt;/code>&lt;/pre>
&lt;h1 id="light-4">Light&lt;/h1>
&lt;h2 id="plugin--pxrrectlight">Plugin : PxrRectLight&lt;/h2>
&lt;h3 id="python-format-89">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Light(&amp;quot;PxrRectLight&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string notes&amp;quot; : ['No,Value'],
&amp;quot;float intensity&amp;quot; : [1.0],
&amp;quot;float exposure&amp;quot; : [0],
&amp;quot;color lightColor&amp;quot; : [1,1,1],
&amp;quot;string lightColorMap&amp;quot; : ['No,Value'],
&amp;quot;vector colorMapGamma&amp;quot; : [1.0,1.0,1.0],
&amp;quot;float colorMapSaturation&amp;quot; : [1.0],
&amp;quot;int enableTemperature&amp;quot; : [0],
&amp;quot;float temperature&amp;quot; : [6500],
&amp;quot;float emissionFocus&amp;quot; : [0.0],
&amp;quot;int emissionFocusNormalize&amp;quot; : [0],
&amp;quot;color emissionFocusTint&amp;quot; : [0,0,0],
&amp;quot;float specular&amp;quot; : [1.0],
&amp;quot;float diffuse&amp;quot; : [1.0],
&amp;quot;float intensityNearDist&amp;quot; : [0.0],
&amp;quot;float coneAngle&amp;quot; : [90.0],
&amp;quot;float coneSoftness&amp;quot; : [0.0],
&amp;quot;string iesProfile&amp;quot; : [''],
&amp;quot;float iesProfileScale&amp;quot; : [0],
&amp;quot;int iesProfileNormalize&amp;quot; : [0],
&amp;quot;int enableShadows&amp;quot; : [1],
&amp;quot;color shadowColor&amp;quot; : [0,0,0],
&amp;quot;float shadowDistance&amp;quot; : [-1],
&amp;quot;float shadowFalloff&amp;quot; : [-1.0],
&amp;quot;float shadowFalloffGamma&amp;quot; : [1.0],
&amp;quot;string shadowSubset&amp;quot; : [''],
&amp;quot;string shadowExcludeSubset&amp;quot; : [''],
&amp;quot;int areaNormalize&amp;quot; : [0],
&amp;quot;int traceLightPaths&amp;quot; : [0],
&amp;quot;int thinShadow&amp;quot; : [1],
&amp;quot;int visibleInRefractionPath&amp;quot; : [1],
&amp;quot;int cheapCaustics&amp;quot; : [0],
&amp;quot;string cheapCausticsExcludeGroup&amp;quot; : [''],
&amp;quot;int fixedSampleCount&amp;quot; : [0],
&amp;quot;string lightGroup&amp;quot; : [''],
&amp;quot;float importanceMultiplier&amp;quot; : [1.0],
&amp;quot;float msApprox&amp;quot; : [0],
&amp;quot;color msApproxBleed&amp;quot; : [0.5,0.5,0.5],
&amp;quot;color msApproxContribution&amp;quot; : [0.5,0.5,0.5],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-89">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">Light &amp;quot;PxrRectLight&amp;quot;
&amp;quot;string notes&amp;quot; ['No Value']
&amp;quot;float intensity&amp;quot; [1.0]
&amp;quot;float exposure&amp;quot; [0]
&amp;quot;color lightColor&amp;quot; [1 1 1]
&amp;quot;string lightColorMap&amp;quot; ['No Value']
&amp;quot;vector colorMapGamma&amp;quot; [1.0 1.0 1.0]
&amp;quot;float colorMapSaturation&amp;quot; [1.0]
&amp;quot;int enableTemperature&amp;quot; [0]
&amp;quot;float temperature&amp;quot; [6500]
&amp;quot;float emissionFocus&amp;quot; [0.0]
&amp;quot;int emissionFocusNormalize&amp;quot; [0]
&amp;quot;color emissionFocusTint&amp;quot; [0 0 0]
&amp;quot;float specular&amp;quot; [1.0]
&amp;quot;float diffuse&amp;quot; [1.0]
&amp;quot;float intensityNearDist&amp;quot; [0.0]
&amp;quot;float coneAngle&amp;quot; [90.0]
&amp;quot;float coneSoftness&amp;quot; [0.0]
&amp;quot;string iesProfile&amp;quot; ['']
&amp;quot;float iesProfileScale&amp;quot; [0]
&amp;quot;int iesProfileNormalize&amp;quot; [0]
&amp;quot;int enableShadows&amp;quot; [1]
&amp;quot;color shadowColor&amp;quot; [0 0 0]
&amp;quot;float shadowDistance&amp;quot; [-1]
&amp;quot;float shadowFalloff&amp;quot; [-1.0]
&amp;quot;float shadowFalloffGamma&amp;quot; [1.0]
&amp;quot;string shadowSubset&amp;quot; ['']
&amp;quot;string shadowExcludeSubset&amp;quot; ['']
&amp;quot;int areaNormalize&amp;quot; [0]
&amp;quot;int traceLightPaths&amp;quot; [0]
&amp;quot;int thinShadow&amp;quot; [1]
&amp;quot;int visibleInRefractionPath&amp;quot; [1]
&amp;quot;int cheapCaustics&amp;quot; [0]
&amp;quot;string cheapCausticsExcludeGroup&amp;quot; ['']
&amp;quot;int fixedSampleCount&amp;quot; [0]
&amp;quot;string lightGroup&amp;quot; ['']
&amp;quot;float importanceMultiplier&amp;quot; [1.0]
&amp;quot;float msApprox&amp;quot; [0]
&amp;quot;color msApproxBleed&amp;quot; [0.5 0.5 0.5]
&amp;quot;color msApproxContribution&amp;quot; [0.5 0.5 0.5]
&lt;/code>&lt;/pre>
&lt;h1 id="light-5">Light&lt;/h1>
&lt;h2 id="plugin--pxrenvdaylight">Plugin : PxrEnvDayLight&lt;/h2>
&lt;h3 id="python-format-90">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Light(&amp;quot;PxrEnvDayLight&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string notes&amp;quot; : ['No,Value'],
&amp;quot;float intensity&amp;quot; : [1.0],
&amp;quot;float exposure&amp;quot; : [0.0],
&amp;quot;vector sunDirection&amp;quot; : [0.0,1.0,0.0],
&amp;quot;float haziness&amp;quot; : [2.0],
&amp;quot;color skyTint&amp;quot; : [1.0,1.0,1.0],
&amp;quot;color sunTint&amp;quot; : [1.0,1.0,1.0],
&amp;quot;float sunSize&amp;quot; : [1.0],
&amp;quot;int groundMode&amp;quot; : [0],
&amp;quot;color groundColor&amp;quot; : [0.18,0.18,0.18],
&amp;quot;int month&amp;quot; : [11],
&amp;quot;int day&amp;quot; : [20],
&amp;quot;int year&amp;quot; : [2014],
&amp;quot;float hour&amp;quot; : [14.633333],
&amp;quot;float zone&amp;quot; : [-8],
&amp;quot;float latitude&amp;quot; : [47.6019],
&amp;quot;float longitude&amp;quot; : [-122.3318],
&amp;quot;float specular&amp;quot; : [1.0],
&amp;quot;float diffuse&amp;quot; : [1.0],
&amp;quot;int enableShadows&amp;quot; : [1],
&amp;quot;color shadowColor&amp;quot; : [0,0,0],
&amp;quot;float shadowDistance&amp;quot; : [-1.0],
&amp;quot;float shadowFalloff&amp;quot; : [-1.0],
&amp;quot;float shadowFalloffGamma&amp;quot; : [1.0],
&amp;quot;string shadowSubset&amp;quot; : [''],
&amp;quot;string shadowExcludeSubset&amp;quot; : [''],
&amp;quot;int traceLightPaths&amp;quot; : [0],
&amp;quot;int thinShadow&amp;quot; : [1],
&amp;quot;int visibleInRefractionPath&amp;quot; : [1],
&amp;quot;int cheapCaustics&amp;quot; : [0],
&amp;quot;string cheapCausticsExcludeGroup&amp;quot; : [''],
&amp;quot;int fixedSampleCount&amp;quot; : [0],
&amp;quot;string lightGroup&amp;quot; : [''],
&amp;quot;float importanceMultiplier&amp;quot; : [1.0],
&amp;quot;float msApprox&amp;quot; : [0],
&amp;quot;color msApproxBleed&amp;quot; : [0.5,0.5,0.5],
&amp;quot;color msApproxContribution&amp;quot; : [0.5,0.5,0.5],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-90">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">Light &amp;quot;PxrEnvDayLight&amp;quot;
&amp;quot;string notes&amp;quot; ['No Value']
&amp;quot;float intensity&amp;quot; [1.0]
&amp;quot;float exposure&amp;quot; [0.0]
&amp;quot;vector sunDirection&amp;quot; [0.0 1.0 0.0]
&amp;quot;float haziness&amp;quot; [2.0]
&amp;quot;color skyTint&amp;quot; [1.0 1.0 1.0]
&amp;quot;color sunTint&amp;quot; [1.0 1.0 1.0]
&amp;quot;float sunSize&amp;quot; [1.0]
&amp;quot;int groundMode&amp;quot; [0]
&amp;quot;color groundColor&amp;quot; [0.18 0.18 0.18]
&amp;quot;int month&amp;quot; [11]
&amp;quot;int day&amp;quot; [20]
&amp;quot;int year&amp;quot; [2014]
&amp;quot;float hour&amp;quot; [14.633333]
&amp;quot;float zone&amp;quot; [-8]
&amp;quot;float latitude&amp;quot; [47.6019]
&amp;quot;float longitude&amp;quot; [-122.3318]
&amp;quot;float specular&amp;quot; [1.0]
&amp;quot;float diffuse&amp;quot; [1.0]
&amp;quot;int enableShadows&amp;quot; [1]
&amp;quot;color shadowColor&amp;quot; [0 0 0]
&amp;quot;float shadowDistance&amp;quot; [-1.0]
&amp;quot;float shadowFalloff&amp;quot; [-1.0]
&amp;quot;float shadowFalloffGamma&amp;quot; [1.0]
&amp;quot;string shadowSubset&amp;quot; ['']
&amp;quot;string shadowExcludeSubset&amp;quot; ['']
&amp;quot;int traceLightPaths&amp;quot; [0]
&amp;quot;int thinShadow&amp;quot; [1]
&amp;quot;int visibleInRefractionPath&amp;quot; [1]
&amp;quot;int cheapCaustics&amp;quot; [0]
&amp;quot;string cheapCausticsExcludeGroup&amp;quot; ['']
&amp;quot;int fixedSampleCount&amp;quot; [0]
&amp;quot;string lightGroup&amp;quot; ['']
&amp;quot;float importanceMultiplier&amp;quot; [1.0]
&amp;quot;float msApprox&amp;quot; [0]
&amp;quot;color msApproxBleed&amp;quot; [0.5 0.5 0.5]
&amp;quot;color msApproxContribution&amp;quot; [0.5 0.5 0.5]
&lt;/code>&lt;/pre>
&lt;h1 id="light-6">Light&lt;/h1>
&lt;h2 id="plugin--pxrdisklight">Plugin : PxrDiskLight&lt;/h2>
&lt;h3 id="python-format-91">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Light(&amp;quot;PxrDiskLight&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string notes&amp;quot; : ['No,Value'],
&amp;quot;float intensity&amp;quot; : [1.0],
&amp;quot;float exposure&amp;quot; : [0],
&amp;quot;color lightColor&amp;quot; : [1,1,1],
&amp;quot;int enableTemperature&amp;quot; : [0],
&amp;quot;float temperature&amp;quot; : [6500],
&amp;quot;float emissionFocus&amp;quot; : [0.0],
&amp;quot;int emissionFocusNormalize&amp;quot; : [0],
&amp;quot;color emissionFocusTint&amp;quot; : [0,0,0],
&amp;quot;float specular&amp;quot; : [1.0],
&amp;quot;float diffuse&amp;quot; : [1.0],
&amp;quot;float intensityNearDist&amp;quot; : [0.0],
&amp;quot;float coneAngle&amp;quot; : [90.0],
&amp;quot;float coneSoftness&amp;quot; : [0.0],
&amp;quot;string iesProfile&amp;quot; : [''],
&amp;quot;float iesProfileScale&amp;quot; : [0],
&amp;quot;int iesProfileNormalize&amp;quot; : [0],
&amp;quot;int enableShadows&amp;quot; : [1],
&amp;quot;color shadowColor&amp;quot; : [0,0,0],
&amp;quot;float shadowDistance&amp;quot; : [-1.0],
&amp;quot;float shadowFalloff&amp;quot; : [-1.0],
&amp;quot;float shadowFalloffGamma&amp;quot; : [1.0],
&amp;quot;string shadowSubset&amp;quot; : [''],
&amp;quot;string shadowExcludeSubset&amp;quot; : [''],
&amp;quot;int areaNormalize&amp;quot; : [0],
&amp;quot;int traceLightPaths&amp;quot; : [0],
&amp;quot;int thinShadow&amp;quot; : [1],
&amp;quot;int visibleInRefractionPath&amp;quot; : [1],
&amp;quot;int cheapCaustics&amp;quot; : [0],
&amp;quot;string cheapCausticsExcludeGroup&amp;quot; : [''],
&amp;quot;int fixedSampleCount&amp;quot; : [0],
&amp;quot;string lightGroup&amp;quot; : [''],
&amp;quot;float importanceMultiplier&amp;quot; : [1.0],
&amp;quot;float msApprox&amp;quot; : [0],
&amp;quot;color msApproxBleed&amp;quot; : [0.5,0.5,0.5],
&amp;quot;color msApproxContribution&amp;quot; : [0.5,0.5,0.5],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-91">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">Light &amp;quot;PxrDiskLight&amp;quot;
&amp;quot;string notes&amp;quot; ['No Value']
&amp;quot;float intensity&amp;quot; [1.0]
&amp;quot;float exposure&amp;quot; [0]
&amp;quot;color lightColor&amp;quot; [1 1 1]
&amp;quot;int enableTemperature&amp;quot; [0]
&amp;quot;float temperature&amp;quot; [6500]
&amp;quot;float emissionFocus&amp;quot; [0.0]
&amp;quot;int emissionFocusNormalize&amp;quot; [0]
&amp;quot;color emissionFocusTint&amp;quot; [0 0 0]
&amp;quot;float specular&amp;quot; [1.0]
&amp;quot;float diffuse&amp;quot; [1.0]
&amp;quot;float intensityNearDist&amp;quot; [0.0]
&amp;quot;float coneAngle&amp;quot; [90.0]
&amp;quot;float coneSoftness&amp;quot; [0.0]
&amp;quot;string iesProfile&amp;quot; ['']
&amp;quot;float iesProfileScale&amp;quot; [0]
&amp;quot;int iesProfileNormalize&amp;quot; [0]
&amp;quot;int enableShadows&amp;quot; [1]
&amp;quot;color shadowColor&amp;quot; [0 0 0]
&amp;quot;float shadowDistance&amp;quot; [-1.0]
&amp;quot;float shadowFalloff&amp;quot; [-1.0]
&amp;quot;float shadowFalloffGamma&amp;quot; [1.0]
&amp;quot;string shadowSubset&amp;quot; ['']
&amp;quot;string shadowExcludeSubset&amp;quot; ['']
&amp;quot;int areaNormalize&amp;quot; [0]
&amp;quot;int traceLightPaths&amp;quot; [0]
&amp;quot;int thinShadow&amp;quot; [1]
&amp;quot;int visibleInRefractionPath&amp;quot; [1]
&amp;quot;int cheapCaustics&amp;quot; [0]
&amp;quot;string cheapCausticsExcludeGroup&amp;quot; ['']
&amp;quot;int fixedSampleCount&amp;quot; [0]
&amp;quot;string lightGroup&amp;quot; ['']
&amp;quot;float importanceMultiplier&amp;quot; [1.0]
&amp;quot;float msApprox&amp;quot; [0]
&amp;quot;color msApproxBleed&amp;quot; [0.5 0.5 0.5]
&amp;quot;color msApproxContribution&amp;quot; [0.5 0.5 0.5]
&lt;/code>&lt;/pre>
&lt;h1 id="light-7">Light&lt;/h1>
&lt;h2 id="plugin--pxrdistantlight">Plugin : PxrDistantLight&lt;/h2>
&lt;h3 id="python-format-92">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Light(&amp;quot;PxrDistantLight&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string notes&amp;quot; : ['No,Value'],
&amp;quot;float intensity&amp;quot; : [50000],
&amp;quot;float exposure&amp;quot; : [0],
&amp;quot;float angleExtent&amp;quot; : [0.53],
&amp;quot;color lightColor&amp;quot; : [1,1,1],
&amp;quot;int enableTemperature&amp;quot; : [0],
&amp;quot;float temperature&amp;quot; : [6500],
&amp;quot;float emissionFocus&amp;quot; : [0.0],
&amp;quot;int emissionFocusNormalize&amp;quot; : [0],
&amp;quot;color emissionFocusTint&amp;quot; : [0,0,0],
&amp;quot;float specular&amp;quot; : [1.0],
&amp;quot;float diffuse&amp;quot; : [1.0],
&amp;quot;int enableShadows&amp;quot; : [1],
&amp;quot;color shadowColor&amp;quot; : [0,0,0],
&amp;quot;float shadowDistance&amp;quot; : [-1.0],
&amp;quot;float shadowFalloff&amp;quot; : [-1.0],
&amp;quot;float shadowFalloffGamma&amp;quot; : [1.0],
&amp;quot;string shadowSubset&amp;quot; : [''],
&amp;quot;string shadowExcludeSubset&amp;quot; : [''],
&amp;quot;int areaNormalize&amp;quot; : [0],
&amp;quot;int traceLightPaths&amp;quot; : [0],
&amp;quot;int thinShadow&amp;quot; : [1],
&amp;quot;int visibleInRefractionPath&amp;quot; : [1],
&amp;quot;int cheapCaustics&amp;quot; : [0],
&amp;quot;string cheapCausticsExcludeGroup&amp;quot; : [''],
&amp;quot;int fixedSampleCount&amp;quot; : [0],
&amp;quot;string lightGroup&amp;quot; : [''],
&amp;quot;float importanceMultiplier&amp;quot; : [1.0],
&amp;quot;float msApprox&amp;quot; : [0],
&amp;quot;color msApproxBleed&amp;quot; : [0.5,0.5,0.5],
&amp;quot;color msApproxContribution&amp;quot; : [0.5,0.5,0.5],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-92">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">Light &amp;quot;PxrDistantLight&amp;quot;
&amp;quot;string notes&amp;quot; ['No Value']
&amp;quot;float intensity&amp;quot; [50000]
&amp;quot;float exposure&amp;quot; [0]
&amp;quot;float angleExtent&amp;quot; [0.53]
&amp;quot;color lightColor&amp;quot; [1 1 1]
&amp;quot;int enableTemperature&amp;quot; [0]
&amp;quot;float temperature&amp;quot; [6500]
&amp;quot;float emissionFocus&amp;quot; [0.0]
&amp;quot;int emissionFocusNormalize&amp;quot; [0]
&amp;quot;color emissionFocusTint&amp;quot; [0 0 0]
&amp;quot;float specular&amp;quot; [1.0]
&amp;quot;float diffuse&amp;quot; [1.0]
&amp;quot;int enableShadows&amp;quot; [1]
&amp;quot;color shadowColor&amp;quot; [0 0 0]
&amp;quot;float shadowDistance&amp;quot; [-1.0]
&amp;quot;float shadowFalloff&amp;quot; [-1.0]
&amp;quot;float shadowFalloffGamma&amp;quot; [1.0]
&amp;quot;string shadowSubset&amp;quot; ['']
&amp;quot;string shadowExcludeSubset&amp;quot; ['']
&amp;quot;int areaNormalize&amp;quot; [0]
&amp;quot;int traceLightPaths&amp;quot; [0]
&amp;quot;int thinShadow&amp;quot; [1]
&amp;quot;int visibleInRefractionPath&amp;quot; [1]
&amp;quot;int cheapCaustics&amp;quot; [0]
&amp;quot;string cheapCausticsExcludeGroup&amp;quot; ['']
&amp;quot;int fixedSampleCount&amp;quot; [0]
&amp;quot;string lightGroup&amp;quot; ['']
&amp;quot;float importanceMultiplier&amp;quot; [1.0]
&amp;quot;float msApprox&amp;quot; [0]
&amp;quot;color msApproxBleed&amp;quot; [0.5 0.5 0.5]
&amp;quot;color msApproxContribution&amp;quot; [0.5 0.5 0.5]
&lt;/code>&lt;/pre>
&lt;h1 id="light-8">Light&lt;/h1>
&lt;h2 id="plugin--pxrmeshlight">Plugin : PxrMeshLight&lt;/h2>
&lt;h3 id="python-format-93">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Light(&amp;quot;PxrMeshLight&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;float intensity&amp;quot; : [1.0],
&amp;quot;float exposure&amp;quot; : [0],
&amp;quot;color lightColor&amp;quot; : [1,1,1],
&amp;quot;color textureColor&amp;quot; : [1,1,1],
&amp;quot;int enableTemperature&amp;quot; : [0],
&amp;quot;float temperature&amp;quot; : [6500],
&amp;quot;float specular&amp;quot; : [1.0],
&amp;quot;float diffuse&amp;quot; : [1.0],
&amp;quot;float intensityNearDist&amp;quot; : [0.0],
&amp;quot;int enableShadows&amp;quot; : [1],
&amp;quot;color shadowColor&amp;quot; : [0,0,0],
&amp;quot;float shadowDistance&amp;quot; : [-1],
&amp;quot;float shadowFalloff&amp;quot; : [-1.0],
&amp;quot;float shadowFalloffGamma&amp;quot; : [1.0],
&amp;quot;string shadowSubset&amp;quot; : [''],
&amp;quot;string shadowExcludeSubset&amp;quot; : [''],
&amp;quot;float msApprox&amp;quot; : [0],
&amp;quot;color msApproxBleed&amp;quot; : [0.5,0.5,0.5],
&amp;quot;color msApproxContribution&amp;quot; : [0.5,0.5,0.5],
&amp;quot;int areaNormalize&amp;quot; : [0],
&amp;quot;int traceLightPaths&amp;quot; : [0],
&amp;quot;int thinShadow&amp;quot; : [1],
&amp;quot;int visibleInRefractionPath&amp;quot; : [0],
&amp;quot;int cheapCaustics&amp;quot; : [0],
&amp;quot;string cheapCausticsExcludeGroup&amp;quot; : [''],
&amp;quot;float importanceMultiplier&amp;quot; : [1.0],
&amp;quot;string lightGroup&amp;quot; : [''],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-93">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">Light &amp;quot;PxrMeshLight&amp;quot;
&amp;quot;float intensity&amp;quot; [1.0]
&amp;quot;float exposure&amp;quot; [0]
&amp;quot;color lightColor&amp;quot; [1 1 1]
&amp;quot;color textureColor&amp;quot; [1 1 1]
&amp;quot;int enableTemperature&amp;quot; [0]
&amp;quot;float temperature&amp;quot; [6500]
&amp;quot;float specular&amp;quot; [1.0]
&amp;quot;float diffuse&amp;quot; [1.0]
&amp;quot;float intensityNearDist&amp;quot; [0.0]
&amp;quot;int enableShadows&amp;quot; [1]
&amp;quot;color shadowColor&amp;quot; [0 0 0]
&amp;quot;float shadowDistance&amp;quot; [-1]
&amp;quot;float shadowFalloff&amp;quot; [-1.0]
&amp;quot;float shadowFalloffGamma&amp;quot; [1.0]
&amp;quot;string shadowSubset&amp;quot; ['']
&amp;quot;string shadowExcludeSubset&amp;quot; ['']
&amp;quot;float msApprox&amp;quot; [0]
&amp;quot;color msApproxBleed&amp;quot; [0.5 0.5 0.5]
&amp;quot;color msApproxContribution&amp;quot; [0.5 0.5 0.5]
&amp;quot;int areaNormalize&amp;quot; [0]
&amp;quot;int traceLightPaths&amp;quot; [0]
&amp;quot;int thinShadow&amp;quot; [1]
&amp;quot;int visibleInRefractionPath&amp;quot; [0]
&amp;quot;int cheapCaustics&amp;quot; [0]
&amp;quot;string cheapCausticsExcludeGroup&amp;quot; ['']
&amp;quot;float importanceMultiplier&amp;quot; [1.0]
&amp;quot;string lightGroup&amp;quot; ['']
&lt;/code>&lt;/pre>
&lt;h1 id="light-9">Light&lt;/h1>
&lt;h2 id="plugin--pxraovlight">Plugin : PxrAovLight&lt;/h2>
&lt;h3 id="python-format-94">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Light(&amp;quot;PxrAovLight&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;string aovName&amp;quot; : [''],
&amp;quot;string notes&amp;quot; : ['No,Value'],
&amp;quot;int useColor&amp;quot; : [0],
&amp;quot;int invert&amp;quot; : [0],
&amp;quot;int inPrimaryHit&amp;quot; : [1],
&amp;quot;int inRefraction&amp;quot; : [0],
&amp;quot;int inReflection&amp;quot; : [0],
&amp;quot;int onVolumeBoundaries&amp;quot; : [1],
&amp;quot;int useThroughput&amp;quot; : [1],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-94">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">Light &amp;quot;PxrAovLight&amp;quot;
&amp;quot;string aovName&amp;quot; ''
&amp;quot;string notes&amp;quot; ['No Value']
&amp;quot;int useColor&amp;quot; [0]
&amp;quot;int invert&amp;quot; [0]
&amp;quot;int inPrimaryHit&amp;quot; [1]
&amp;quot;int inRefraction&amp;quot; [0]
&amp;quot;int inReflection&amp;quot; [0]
&amp;quot;int onVolumeBoundaries&amp;quot; [1]
&amp;quot;int useThroughput&amp;quot; [1]
&lt;/code>&lt;/pre>
&lt;h1 id="displacement">Displacement&lt;/h1>
&lt;h2 id="plugin--pxrdisplace">Plugin : PxrDisplace&lt;/h2>
&lt;h3 id="python-format-95">Python format&lt;/h3>
&lt;pre>&lt;code class="language-python">ri.Displacement(&amp;quot;PxrDisplace&amp;quot;,&amp;quot;id&amp;quot;,
{
&amp;quot;int enabled&amp;quot; : [1],
&amp;quot;float dispAmount&amp;quot; : [1.0],
&amp;quot;float dispScalar&amp;quot; : [0.0],
&amp;quot;vector dispVector&amp;quot; : [0.0,0.0,0.0],
&amp;quot;vector modelDispVector&amp;quot; : [0.0,0.0,0.0],
})
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-95">Rib format&lt;/h3>
&lt;pre>&lt;code class="language-cpp">Displacement &amp;quot;PxrDisplace&amp;quot;
&amp;quot;int enabled&amp;quot; 1
&amp;quot;float dispAmount&amp;quot; 1.0
&amp;quot;float dispScalar&amp;quot; 0.0
&amp;quot;vector dispVector&amp;quot; 0.0 0.0 0.0
&amp;quot;vector modelDispVector&amp;quot; 0.0 0.0 0.0
&lt;/code>&lt;/pre></description></item><item><title>Renderman Plugin guide</title><link>https://nccastaff.bournemouth.ac.uk/jmacey/msc/renderman/links/plugins.23/</link><pubDate>Thu, 17 Sep 2020 00:00:00 +0000</pubDate><guid>https://nccastaff.bournemouth.ac.uk/jmacey/msc/renderman/links/plugins.23/</guid><description>&lt;h1 id="bxdf">Bxdf&lt;/h1>
&lt;h2 id="plugin-pxrblack">Plugin PxrBlack&lt;/h2>
&lt;h3 id="rib-format">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Bxdf &amp;quot;PxrBlack&amp;quot; &amp;quot;id&amp;quot;
&lt;/code>&lt;/pre>
&lt;h3 id="python-format">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Bxdf('PxrBlack','id',
{
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrdiffuse">Plugin PxrDiffuse&lt;/h2>
&lt;h3 id="rib-format-1">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Bxdf &amp;quot;PxrDiffuse&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;color diffuseColor&amp;quot; [0.5 0.5 0.5]
&amp;quot;int transmissionBehavior&amp;quot; [2]
&amp;quot;color transmissionColor&amp;quot; [0. 0. 0.]
&amp;quot;float presence&amp;quot; [1.]
&amp;quot;normal bumpNormal&amp;quot; [0. 0. 0.]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-1">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
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.],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrconstant">Plugin PxrConstant&lt;/h2>
&lt;h3 id="rib-format-2">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Bxdf &amp;quot;PxrConstant&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;color emitColor&amp;quot; [1. 1. 1.]
&amp;quot;float presence&amp;quot; [1]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-2">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Bxdf('PxrConstant','id',
{
'color emitColor' : [1.,1.,1.],
'float presence' : [1],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrlayersurface">Plugin PxrLayerSurface&lt;/h2>
&lt;h3 id="rib-format-3">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Bxdf &amp;quot;PxrLayerSurface&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;float inputMaterial&amp;quot; ['No Value']
&amp;quot;int utilityPattern&amp;quot; [0]
&amp;quot;float diffuseGain&amp;quot; [1.0]
&amp;quot;color diffuseColor&amp;quot; [0.18 0.18 0.18]
&amp;quot;float diffuseRoughness&amp;quot; [0.0]
&amp;quot;float diffuseExponent&amp;quot; [1.0]
&amp;quot;normal diffuseBumpNormal&amp;quot; [0 0 0]
&amp;quot;int diffuseDoubleSided&amp;quot; [0]
&amp;quot;int diffuseBackUseDiffuseColor&amp;quot; [1]
&amp;quot;color diffuseBackColor&amp;quot; [0.18 0.18 0.18]
&amp;quot;float diffuseTransmitGain&amp;quot; [0.0]
&amp;quot;color diffuseTransmitColor&amp;quot; [0.18 0.18 0.18]
&amp;quot;int specularFresnelMode&amp;quot; [0]
&amp;quot;color specularFaceColor&amp;quot; [0 0 0]
&amp;quot;color specularEdgeColor&amp;quot; [0 0 0]
&amp;quot;float specularFresnelShape&amp;quot; [5.0]
&amp;quot;color specularIor&amp;quot; [1.5 1.5 1.5]
&amp;quot;color specularExtinctionCoeff&amp;quot; [0.0 0.0 0.0]
&amp;quot;float specularRoughness&amp;quot; [0.2]
&amp;quot;int specularModelType&amp;quot; [0]
&amp;quot;float specularAnisotropy&amp;quot; [0.0]
&amp;quot;vector specularAnisotropyDirection&amp;quot; [0 0 0]
&amp;quot;normal specularBumpNormal&amp;quot; [0 0 0]
&amp;quot;int specularDoubleSided&amp;quot; [0]
&amp;quot;int roughSpecularFresnelMode&amp;quot; [0]
&amp;quot;color roughSpecularFaceColor&amp;quot; [0 0 0]
&amp;quot;color roughSpecularEdgeColor&amp;quot; [0 0 0]
&amp;quot;float roughSpecularFresnelShape&amp;quot; [5.0]
&amp;quot;color roughSpecularIor&amp;quot; [1.5 1.5 1.5]
&amp;quot;color roughSpecularExtinctionCoeff&amp;quot; [0.0 0.0 0.0]
&amp;quot;float roughSpecularRoughness&amp;quot; [0.6]
&amp;quot;int roughSpecularModelType&amp;quot; [0]
&amp;quot;float roughSpecularAnisotropy&amp;quot; [0.0]
&amp;quot;vector roughSpecularAnisotropyDirection&amp;quot; [0 0 0]
&amp;quot;normal roughSpecularBumpNormal&amp;quot; [0 0 0]
&amp;quot;int roughSpecularDoubleSided&amp;quot; [0]
&amp;quot;int clearcoatFresnelMode&amp;quot; [0]
&amp;quot;color clearcoatFaceColor&amp;quot; [0 0 0]
&amp;quot;color clearcoatEdgeColor&amp;quot; [0 0 0]
&amp;quot;float clearcoatFresnelShape&amp;quot; [5.0]
&amp;quot;color clearcoatIor&amp;quot; [1.5 1.5 1.5]
&amp;quot;color clearcoatExtinctionCoeff&amp;quot; [0.0 0.0 0.0]
&amp;quot;float clearcoatRoughness&amp;quot; [0.0]
&amp;quot;int clearcoatModelType&amp;quot; [0]
&amp;quot;float clearcoatAnisotropy&amp;quot; [0.0]
&amp;quot;vector clearcoatAnisotropyDirection&amp;quot; [0 0 0]
&amp;quot;normal clearcoatBumpNormal&amp;quot; [0 0 0]
&amp;quot;float clearcoatThickness&amp;quot; [0]
&amp;quot;color clearcoatAbsorptionTint&amp;quot; [0 0 0]
&amp;quot;int clearcoatDoubleSided&amp;quot; [0]
&amp;quot;float specularEnergyCompensation&amp;quot; [0.0]
&amp;quot;float clearcoatEnergyCompensation&amp;quot; [0.0]
&amp;quot;float iridescenceFaceGain&amp;quot; [0]
&amp;quot;float iridescenceEdgeGain&amp;quot; [0]
&amp;quot;float iridescenceFresnelShape&amp;quot; [5.0]
&amp;quot;int iridescenceMode&amp;quot; [0]
&amp;quot;color iridescencePrimaryColor&amp;quot; [1 0 0]
&amp;quot;color iridescenceSecondaryColor&amp;quot; [0 0 1]
&amp;quot;float iridescenceRoughness&amp;quot; [0.2]
&amp;quot;float iridescenceCurve&amp;quot; [1]
&amp;quot;float iridescenceScale&amp;quot; [1]
&amp;quot;int iridescenceFlip&amp;quot; [0]
&amp;quot;float iridescenceThickness&amp;quot; [800]
&amp;quot;int iridescenceDoubleSided&amp;quot; [0]
&amp;quot;float fuzzGain&amp;quot; [0.0]
&amp;quot;color fuzzColor&amp;quot; [1 1 1]
&amp;quot;float fuzzConeAngle&amp;quot; [8]
&amp;quot;normal fuzzBumpNormal&amp;quot; [0 0 0]
&amp;quot;int fuzzDoubleSided&amp;quot; [0]
&amp;quot;int subsurfaceType&amp;quot; [0]
&amp;quot;float subsurfaceGain&amp;quot; [0.0]
&amp;quot;color subsurfaceColor&amp;quot; [0.830 0.791 0.753]
&amp;quot;float subsurfaceDmfp&amp;quot; [10]
&amp;quot;color subsurfaceDmfpColor&amp;quot; [0.851 0.557 0.395]
&amp;quot;float shortSubsurfaceGain&amp;quot; [0.0]
&amp;quot;color shortSubsurfaceColor&amp;quot; [0.9 0.9 0.9]
&amp;quot;float shortSubsurfaceDmfp&amp;quot; [5]
&amp;quot;float longSubsurfaceGain&amp;quot; [0.0]
&amp;quot;color longSubsurfaceColor&amp;quot; [0.8 0.0 0.0]
&amp;quot;float longSubsurfaceDmfp&amp;quot; [20]
&amp;quot;float subsurfaceDirectionality&amp;quot; [0.0]
&amp;quot;float subsurfaceBleed&amp;quot; [0.0]
&amp;quot;float subsurfaceDiffuseBlend&amp;quot; [0.0]
&amp;quot;int subsurfaceResolveSelfIntersections&amp;quot; [0]
&amp;quot;float subsurfaceIor&amp;quot; [1.4]
&amp;quot;color subsurfacePostTint&amp;quot; [1.0 1.0 1.0]
&amp;quot;float subsurfaceDiffuseSwitch&amp;quot; [1.0]
&amp;quot;int subsurfaceDoubleSided&amp;quot; [0]
&amp;quot;float subsurfaceTransmitGain&amp;quot; [0.0]
&amp;quot;float singlescatterGain&amp;quot; [0.0]
&amp;quot;color singlescatterColor&amp;quot; [0.830 0.791 0.753]
&amp;quot;float singlescatterMfp&amp;quot; [10]
&amp;quot;color singlescatterMfpColor&amp;quot; [0.851 0.557 0.395]
&amp;quot;float singlescatterDirectionality&amp;quot; [0]
&amp;quot;float singlescatterIor&amp;quot; [1.3]
&amp;quot;float singlescatterBlur&amp;quot; [0.0]
&amp;quot;float singlescatterDirectGain&amp;quot; [0.0]
&amp;quot;color singlescatterDirectGainTint&amp;quot; [1.0 1.0 1.0]
&amp;quot;int singlescatterDoubleSided&amp;quot; [0]
&amp;quot;color irradianceTint&amp;quot; [1.0 1.0 1.0]
&amp;quot;float irradianceRoughness&amp;quot; [0.0]
&amp;quot;float unitLength&amp;quot; [0.1]
&amp;quot;float refractionGain&amp;quot; [0.0]
&amp;quot;float reflectionGain&amp;quot; [0.0]
&amp;quot;color refractionColor&amp;quot; [1 1 1]
&amp;quot;float glassRoughness&amp;quot; [0.1]
&amp;quot;float glassIor&amp;quot; [1.5]
&amp;quot;int mwWalkable&amp;quot; [0]
&amp;quot;float mwIor&amp;quot; [-1.0]
&amp;quot;int thinGlass&amp;quot; [0]
&amp;quot;int ignoreFresnel&amp;quot; [0]
&amp;quot;int ignoreAccumOpacity&amp;quot; [0]
&amp;quot;float glowGain&amp;quot; [0.0]
&amp;quot;color glowColor&amp;quot; [1 1 1]
&amp;quot;normal bumpNormal&amp;quot; [0 0 0]
&amp;quot;color shadowColor&amp;quot; [0.0 0.0 0.0]
&amp;quot;int shadowMode&amp;quot; [0]
&amp;quot;float presence&amp;quot; [1]
&amp;quot;int presenceCached&amp;quot; [1]
&amp;quot;int mwStartable&amp;quot; [0]
&amp;quot;float roughnessMollificationClamp&amp;quot; [32]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-3">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
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 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' : [0],
'float subsurfaceGain' : [0.0],
'color subsurfaceColor' : [0.830,0.791,0.753],
'float subsurfaceDmfp' : [10],
'color subsurfaceDmfpColor' : [0.851,0.557,0.395],
'float shortSubsurfaceGain' : [0.0],
'color shortSubsurfaceColor' : [0.9,0.9,0.9],
'float shortSubsurfaceDmfp' : [5],
'float longSubsurfaceGain' : [0.0],
'color longSubsurfaceColor' : [0.8,0.0,0.0],
'float longSubsurfaceDmfp' : [20],
'float subsurfaceDirectionality' : [0.0],
'float subsurfaceBleed' : [0.0],
'float subsurfaceDiffuseBlend' : [0.0],
'int subsurfaceResolveSelfIntersections' : [0],
'float subsurfaceIor' : [1.4],
'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 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],
'color shadowColor' : [0.0,0.0,0.0],
'int shadowMode' : [0],
'float presence' : [1],
'int presenceCached' : [1],
'int mwStartable' : [0],
'float roughnessMollificationClamp' : [32],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrvolume">Plugin PxrVolume&lt;/h2>
&lt;h3 id="rib-format-4">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Bxdf &amp;quot;PxrVolume&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;color diffuseColor&amp;quot; [1. 1. 1.]
&amp;quot;color emitColor&amp;quot; [0. 0. 0.]
&amp;quot;int multiScatter&amp;quot; [0]
&amp;quot;vector velocity&amp;quot; [0 0 0]
&amp;quot;float velocityMultiplier&amp;quot; [1.]
&amp;quot;string densityFloatPrimVar&amp;quot; ['']
&amp;quot;float densityFloat&amp;quot; [1.]
&amp;quot;string densityColorPrimVar&amp;quot; ['']
&amp;quot;color densityColor&amp;quot; [1. 1. 1.]
&amp;quot;float maxDensity&amp;quot; [-1.]
&amp;quot;float anisotropy&amp;quot; [0.]
&amp;quot;float anisotropy2&amp;quot; [0.]
&amp;quot;float blendFactor&amp;quot; [0.]
&amp;quot;float equiangularWeight&amp;quot; [0.5]
&amp;quot;int minSamples&amp;quot; [4]
&amp;quot;int maxSamples&amp;quot; [4]
&amp;quot;float stepSize&amp;quot; [0.1]
&amp;quot;int multiScatterOpt&amp;quot; [0]
&amp;quot;float extinctionMultiplier&amp;quot; [1.]
&amp;quot;float contributionMultiplier&amp;quot; [1.]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-4">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Bxdf('PxrVolume','id',
{
'color diffuseColor' : [1.,1.,1.],
'color emitColor' : [0.,0.,0.],
'int multiScatter' : [0],
'vector velocity' : [0,0,0],
'float velocityMultiplier' : [1.],
'string densityFloatPrimVar' : [''],
'float densityFloat' : [1.],
'string densityColorPrimVar' : [''],
'color densityColor' : [1.,1.,1.],
'float maxDensity' : [-1.],
'float anisotropy' : [0.],
'float anisotropy2' : [0.],
'float blendFactor' : [0.],
'float equiangularWeight' : [0.5],
'int minSamples' : [4],
'int maxSamples' : [4],
'float stepSize' : [0.1],
'int multiScatterOpt' : [0],
'float extinctionMultiplier' : [1.],
'float contributionMultiplier' : [1.],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrmarschnerhair">Plugin PxrMarschnerHair&lt;/h2>
&lt;h3 id="rib-format-5">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Bxdf &amp;quot;PxrMarschnerHair&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;int diffuseModelType&amp;quot; [0]
&amp;quot;float diffuseGain&amp;quot; [0.0]
&amp;quot;color diffuseColor&amp;quot; [0.18 0.18 0.18]
&amp;quot;float specularGainR&amp;quot; [1.0]
&amp;quot;float specularGainTRT&amp;quot; [1.0]
&amp;quot;float specularGainTT&amp;quot; [1.0]
&amp;quot;float specularGainGLINTS&amp;quot; [1.0]
&amp;quot;color specularColorR&amp;quot; [1.0 1.0 1.0]
&amp;quot;color specularColorTRT&amp;quot; [0.4 0.4 0.4]
&amp;quot;color specularColorTT&amp;quot; [0.4 0.4 0.4]
&amp;quot;float specularConeAngleR&amp;quot; [8.0]
&amp;quot;float specularConeAngleTRT&amp;quot; [8.0]
&amp;quot;float specularConeAngleTT&amp;quot; [8.0]
&amp;quot;float specularOffset&amp;quot; [-3]
&amp;quot;float specularIor&amp;quot; [1.55]
&amp;quot;float specularMixFresnel&amp;quot; [1.0]
&amp;quot;float specularGlintWidth&amp;quot; [10.0]
&amp;quot;float specularEccentricity&amp;quot; [1.0]
&amp;quot;float glowGain&amp;quot; [0.0]
&amp;quot;color glowColor&amp;quot; [1 1 1]
&amp;quot;float specularEnergyCompensation&amp;quot; [0.0]
&amp;quot;normal eccentricityDirection&amp;quot; [0 0 0]
&amp;quot;color shadowColor&amp;quot; [0.0 0.0 0.0]
&amp;quot;float presence&amp;quot; [1.0]
&amp;quot;int inputAOV&amp;quot; [0]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-5">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
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 inputAOV' : [0],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrsurface">Plugin PxrSurface&lt;/h2>
&lt;h3 id="rib-format-6">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Bxdf &amp;quot;PxrSurface&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;float inputMaterial&amp;quot; ['No Value']
&amp;quot;int utilityPattern&amp;quot; [0]
&amp;quot;float diffuseGain&amp;quot; [1.0]
&amp;quot;color diffuseColor&amp;quot; [0.18 0.18 0.18]
&amp;quot;float diffuseRoughness&amp;quot; [0.0]
&amp;quot;int specularFresnelMode&amp;quot; [0]
&amp;quot;color specularFaceColor&amp;quot; [0 0 0]
&amp;quot;color specularEdgeColor&amp;quot; [0 0 0]
&amp;quot;float specularFresnelShape&amp;quot; [5.0]
&amp;quot;color specularIor&amp;quot; [1.5 1.5 1.5]
&amp;quot;color specularExtinctionCoeff&amp;quot; [0.0 0.0 0.0]
&amp;quot;float specularRoughness&amp;quot; [0.2]
&amp;quot;int roughSpecularFresnelMode&amp;quot; [0]
&amp;quot;color roughSpecularFaceColor&amp;quot; [0 0 0]
&amp;quot;color roughSpecularEdgeColor&amp;quot; [0 0 0]
&amp;quot;float roughSpecularFresnelShape&amp;quot; [5.0]
&amp;quot;color roughSpecularIor&amp;quot; [1.5 1.5 1.5]
&amp;quot;color roughSpecularExtinctionCoeff&amp;quot; [0.0 0.0 0.0]
&amp;quot;float roughSpecularRoughness&amp;quot; [0.6]
&amp;quot;int clearcoatFresnelMode&amp;quot; [0]
&amp;quot;color clearcoatFaceColor&amp;quot; [0 0 0]
&amp;quot;color clearcoatEdgeColor&amp;quot; [0 0 0]
&amp;quot;float clearcoatFresnelShape&amp;quot; [5.0]
&amp;quot;color clearcoatIor&amp;quot; [1.5 1.5 1.5]
&amp;quot;color clearcoatExtinctionCoeff&amp;quot; [0.0 0.0 0.0]
&amp;quot;float clearcoatThickness&amp;quot; [0.0]
&amp;quot;color clearcoatAbsorptionTint&amp;quot; [0.0 0.0 0.0]
&amp;quot;float clearcoatRoughness&amp;quot; [0.0]
&amp;quot;float specularEnergyCompensation&amp;quot; [0.0]
&amp;quot;float clearcoatEnergyCompensation&amp;quot; [0.0]
&amp;quot;float iridescenceFaceGain&amp;quot; [0]
&amp;quot;float iridescenceEdgeGain&amp;quot; [0]
&amp;quot;float iridescenceFresnelShape&amp;quot; [5.0]
&amp;quot;int iridescenceMode&amp;quot; [0]
&amp;quot;color iridescencePrimaryColor&amp;quot; [1 0 0]
&amp;quot;color iridescenceSecondaryColor&amp;quot; [0 0 1]
&amp;quot;float iridescenceRoughness&amp;quot; [0.2]
&amp;quot;float fuzzGain&amp;quot; [0.0]
&amp;quot;color fuzzColor&amp;quot; [1 1 1]
&amp;quot;float fuzzConeAngle&amp;quot; [8]
&amp;quot;int subsurfaceType&amp;quot; [0]
&amp;quot;float subsurfaceGain&amp;quot; [0.0]
&amp;quot;color subsurfaceColor&amp;quot; [0.830 0.791 0.753]
&amp;quot;float subsurfaceDmfp&amp;quot; [10]
&amp;quot;color subsurfaceDmfpColor&amp;quot; [0.851 0.557 0.395]
&amp;quot;float shortSubsurfaceGain&amp;quot; [0.0]
&amp;quot;color shortSubsurfaceColor&amp;quot; [0.9 0.9 0.9]
&amp;quot;float shortSubsurfaceDmfp&amp;quot; [5]
&amp;quot;float longSubsurfaceGain&amp;quot; [0.0]
&amp;quot;color longSubsurfaceColor&amp;quot; [0.8 0.0 0.0]
&amp;quot;float longSubsurfaceDmfp&amp;quot; [20]
&amp;quot;float subsurfaceDirectionality&amp;quot; [0.0]
&amp;quot;float subsurfaceBleed&amp;quot; [0.0]
&amp;quot;float subsurfaceDiffuseBlend&amp;quot; [0.0]
&amp;quot;int subsurfaceResolveSelfIntersections&amp;quot; [0]
&amp;quot;float subsurfaceIor&amp;quot; [1.4]
&amp;quot;float singlescatterGain&amp;quot; [0.0]
&amp;quot;color singlescatterColor&amp;quot; [0.830 0.791 0.753]
&amp;quot;float singlescatterMfp&amp;quot; [10]
&amp;quot;color singlescatterMfpColor&amp;quot; [0.851 0.557 0.395]
&amp;quot;color irradianceTint&amp;quot; [1.0 1.0 1.0]
&amp;quot;float irradianceRoughness&amp;quot; [0.0]
&amp;quot;float unitLength&amp;quot; [0.1]
&amp;quot;float refractionGain&amp;quot; [0.0]
&amp;quot;float reflectionGain&amp;quot; [0.0]
&amp;quot;color refractionColor&amp;quot; [1 1 1]
&amp;quot;float glassRoughness&amp;quot; [0.1]
&amp;quot;float glowGain&amp;quot; [0.0]
&amp;quot;color glowColor&amp;quot; [1 1 1]
&amp;quot;normal bumpNormal&amp;quot; [0 0 0]
&amp;quot;color shadowColor&amp;quot; [0.0 0.0 0.0]
&amp;quot;int shadowMode&amp;quot; [0]
&amp;quot;float presence&amp;quot; [1]
&amp;quot;int presenceCached&amp;quot; [1]
&amp;quot;int mwStartable&amp;quot; [0]
&amp;quot;float roughnessMollificationClamp&amp;quot; [32]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-6">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Bxdf('PxrSurface','id',
{
'float inputMaterial' : ['No Value'],
'int utilityPattern' : [0],
'float diffuseGain' : [1.0],
'color diffuseColor' : [0.18,0.18,0.18],
'float diffuseRoughness' : [0.0],
'int specularFresnelMode' : [0],
'color specularFaceColor' : [0,0,0],
'color specularEdgeColor' : [0,0,0],
'float specularFresnelShape' : [5.0],
'color specularIor' : [1.5,1.5,1.5],
'color specularExtinctionCoeff' : [0.0,0.0,0.0],
'float specularRoughness' : [0.2],
'int roughSpecularFresnelMode' : [0],
'color roughSpecularFaceColor' : [0,0,0],
'color roughSpecularEdgeColor' : [0,0,0],
'float roughSpecularFresnelShape' : [5.0],
'color roughSpecularIor' : [1.5,1.5,1.5],
'color roughSpecularExtinctionCoeff' : [0.0,0.0,0.0],
'float roughSpecularRoughness' : [0.6],
'int clearcoatFresnelMode' : [0],
'color clearcoatFaceColor' : [0,0,0],
'color clearcoatEdgeColor' : [0,0,0],
'float clearcoatFresnelShape' : [5.0],
'color clearcoatIor' : [1.5,1.5,1.5],
'color clearcoatExtinctionCoeff' : [0.0,0.0,0.0],
'float clearcoatThickness' : [0.0],
'color clearcoatAbsorptionTint' : [0.0,0.0,0.0],
'float clearcoatRoughness' : [0.0],
'float specularEnergyCompensation' : [0.0],
'float clearcoatEnergyCompensation' : [0.0],
'float iridescenceFaceGain' : [0],
'float iridescenceEdgeGain' : [0],
'float iridescenceFresnelShape' : [5.0],
'int iridescenceMode' : [0],
'color iridescencePrimaryColor' : [1,0,0],
'color iridescenceSecondaryColor' : [0,0,1],
'float iridescenceRoughness' : [0.2],
'float fuzzGain' : [0.0],
'color fuzzColor' : [1,1,1],
'float fuzzConeAngle' : [8],
'int subsurfaceType' : [0],
'float subsurfaceGain' : [0.0],
'color subsurfaceColor' : [0.830,0.791,0.753],
'float subsurfaceDmfp' : [10],
'color subsurfaceDmfpColor' : [0.851,0.557,0.395],
'float shortSubsurfaceGain' : [0.0],
'color shortSubsurfaceColor' : [0.9,0.9,0.9],
'float shortSubsurfaceDmfp' : [5],
'float longSubsurfaceGain' : [0.0],
'color longSubsurfaceColor' : [0.8,0.0,0.0],
'float longSubsurfaceDmfp' : [20],
'float subsurfaceDirectionality' : [0.0],
'float subsurfaceBleed' : [0.0],
'float subsurfaceDiffuseBlend' : [0.0],
'int subsurfaceResolveSelfIntersections' : [0],
'float subsurfaceIor' : [1.4],
'float singlescatterGain' : [0.0],
'color singlescatterColor' : [0.830,0.791,0.753],
'float singlescatterMfp' : [10],
'color singlescatterMfpColor' : [0.851,0.557,0.395],
'color irradianceTint' : [1.0,1.0,1.0],
'float irradianceRoughness' : [0.0],
'float unitLength' : [0.1],
'float refractionGain' : [0.0],
'float reflectionGain' : [0.0],
'color refractionColor' : [1,1,1],
'float glassRoughness' : [0.1],
'float glowGain' : [0.0],
'color glowColor' : [1,1,1],
'normal bumpNormal' : [0,0,0],
'color shadowColor' : [0.0,0.0,0.0],
'int shadowMode' : [0],
'float presence' : [1],
'int presenceCached' : [1],
'int mwStartable' : [0],
'float roughnessMollificationClamp' : [32],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrdisney">Plugin PxrDisney&lt;/h2>
&lt;h3 id="rib-format-7">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Bxdf &amp;quot;PxrDisney&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;color baseColor&amp;quot; [.2 .5 .8]
&amp;quot;color emitColor&amp;quot; [0 0 0]
&amp;quot;float subsurface&amp;quot; [0]
&amp;quot;color subsurfaceColor&amp;quot; [0 0 0]
&amp;quot;float metallic&amp;quot; [0]
&amp;quot;float specular&amp;quot; [.5]
&amp;quot;float specularTint&amp;quot; [0]
&amp;quot;float roughness&amp;quot; [.25]
&amp;quot;float anisotropic&amp;quot; [0]
&amp;quot;float sheen&amp;quot; [0]
&amp;quot;float sheenTint&amp;quot; [.5]
&amp;quot;float clearcoat&amp;quot; [0]
&amp;quot;float clearcoatGloss&amp;quot; [1]
&amp;quot;normal bumpNormal&amp;quot; [0 0 0]
&amp;quot;float presence&amp;quot; [1]
&amp;quot;int inputAOV&amp;quot; [0]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-7">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
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],
'float presence' : [1],
'int inputAOV' : [0],
})
&lt;/code>&lt;/pre>
&lt;h1 id="pattern">Pattern&lt;/h1>
&lt;h2 id="plugin-pxrvary">Plugin PxrVary&lt;/h2>
&lt;p>This node creates controlled random variations.
The variation source can be attribute or primvar based.&lt;/p>
&lt;h4 id="outputs">Outputs&lt;/h4>
&lt;pre>&lt;code class="language-C">color vector normal point resultRGB
float resultR
float resultG
float resultB
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-8">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Pattern &amp;quot;PxrVary&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;color inputRGB&amp;quot; [0.5 0.5 0.5]
&amp;quot;int varySource&amp;quot; [0]
&amp;quot;string varName&amp;quot; ['']
&amp;quot;int varType&amp;quot; [0]
&amp;quot;float hue&amp;quot; [0]
&amp;quot;float saturation&amp;quot; [0]
&amp;quot;float luminance&amp;quot; [0]
&amp;quot;float gamma&amp;quot; [0]
&amp;quot;float probability&amp;quot; [1]
&amp;quot;int hueMode&amp;quot; [0]
&amp;quot;int saturationMode&amp;quot; [0]
&amp;quot;int luminanceMode&amp;quot; [0]
&amp;quot;int gammaMode&amp;quot; [0]
&amp;quot;int verbosity&amp;quot; [0]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-8">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Pattern('PxrVary','id',
{
'color inputRGB' : [0.5,0.5,0.5],
'int varySource' : [0],
'string varName' : [''],
'int varType' : [0],
'float hue' : [0],
'float saturation' : [0],
'float luminance' : [0],
'float gamma' : [0],
'float probability' : [1],
'int hueMode' : [0],
'int saturationMode' : [0],
'int luminanceMode' : [0],
'int gammaMode' : [0],
'int verbosity' : [0],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrbumpmanifold2d">Plugin PxrBumpManifold2D&lt;/h2>
&lt;p>PxrBumpManifold2D defines 2D mapping coordinates for the PxrBump node.
PxrBump is able to efficiently compute bumped normals when using a simple
texture. If you want to scale or rotate the texture, you have to use this
node instead of PxrManifold2D. PxrBumpManifold2D provides additional data
(surface derivatives) necessary to compute bumped normals.&lt;/p>
&lt;h4 id="outputs-1">Outputs&lt;/h4>
&lt;pre>&lt;code class="language-C">struct pxrbumpmanifold2d result
float resultS
float resultT
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-9">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Pattern &amp;quot;PxrBumpManifold2D&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;float angle&amp;quot; [0]
&amp;quot;float scaleS&amp;quot; [1]
&amp;quot;float scaleT&amp;quot; [1]
&amp;quot;float offsetS&amp;quot; [0]
&amp;quot;float offsetT&amp;quot; [0]
&amp;quot;int invertT&amp;quot; [1]
&amp;quot;string primvarS&amp;quot; ['']
&amp;quot;string primvarT&amp;quot; ['']
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-9">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Pattern('PxrBumpManifold2D','id',
{
'float angle' : [0],
'float scaleS' : [1],
'float scaleT' : [1],
'float offsetS' : [0],
'float offsetT' : [0],
'int invertT' : [1],
'string primvarS' : [''],
'string primvarT' : [''],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrrandomtexturemanifold">Plugin PxrRandomTextureManifold&lt;/h2>
&lt;p>Encapsulates 2D parameterization for
pattern generators. Allows transformations and selection
of arbitrary variables bound to primitives. Uses a simple
struct to represent bundled dataflow of outputs.&lt;/p>
&lt;h4 id="outputs-2">Outputs&lt;/h4>
&lt;pre>&lt;code class="language-C">struct manifold result
float resultS
float resultT
struct pxrmanifoldmulti resultMulti
color vector normal point resultMask
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-10">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Pattern &amp;quot;PxrRandomTextureManifold&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;int numTextures&amp;quot; [1]
&amp;quot;int textureOrder&amp;quot; [1]
&amp;quot;int randomSource&amp;quot; [0]
&amp;quot;float randomExtraSeed&amp;quot; [0]
&amp;quot;int randomOrientation&amp;quot; [0]
&amp;quot;int randomFlipS&amp;quot; [0]
&amp;quot;int randomFlipT&amp;quot; [0]
&amp;quot;int randomOffsetS&amp;quot; [0]
&amp;quot;int randomOffsetT&amp;quot; [0]
&amp;quot;float angle&amp;quot; [0]
&amp;quot;float globalScale&amp;quot; [1]
&amp;quot;float scaleS&amp;quot; [1]
&amp;quot;float scaleT&amp;quot; [1]
&amp;quot;float offsetS&amp;quot; [0]
&amp;quot;float offsetT&amp;quot; [0]
&amp;quot;int invertT&amp;quot; [1]
&amp;quot;string primvarS&amp;quot; ['']
&amp;quot;string primvarT&amp;quot; ['']
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-10">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Pattern('PxrRandomTextureManifold','id',
{
'int numTextures' : [1],
'int textureOrder' : [1],
'int randomSource' : [0],
'float randomExtraSeed' : [0],
'int randomOrientation' : [0],
'int randomFlipS' : [0],
'int randomFlipT' : [0],
'int randomOffsetS' : [0],
'int randomOffsetT' : [0],
'float angle' : [0],
'float globalScale' : [1],
'float scaleS' : [1],
'float scaleT' : [1],
'float offsetS' : [0],
'float offsetT' : [0],
'int invertT' : [1],
'string primvarS' : [''],
'string primvarT' : [''],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrthreshold">Plugin PxrThreshold&lt;/h2>
&lt;p>Thresholds an input color pattern to create a black and white mask.
The falloff will define a gradual transition from black to
white. The output is always between 0 and 1.&lt;/p>
&lt;h4 id="outputs-3">Outputs&lt;/h4>
&lt;pre>&lt;code class="language-C">color vector normal point resultRGB
float resultR
float resultG
float resultB
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-11">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Pattern &amp;quot;PxrThreshold&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;color inputRGB&amp;quot; [0. 0. 0.]
&amp;quot;int channel&amp;quot; [3]
&amp;quot;float threshold&amp;quot; [0.5]
&amp;quot;float transitionWidth&amp;quot; [0.05]
&amp;quot;int transitionProfile&amp;quot; [1]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-11">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Pattern('PxrThreshold','id',
{
'color inputRGB' : [0.,0.,0.],
'int channel' : [3],
'float threshold' : [0.5],
'float transitionWidth' : [0.05],
'int transitionProfile' : [1],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrhaircolor">Plugin PxrHairColor&lt;/h2>
&lt;p>This node creates beautiful natural human hair color, by modeling
melanin concentration in hair fibers.&lt;/p>
&lt;h4 id="outputs-4">Outputs&lt;/h4>
&lt;pre>&lt;code class="language-C">color vector normal point resultDiff
color vector normal point resultTT
color vector normal point resultTRT
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-12">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Pattern &amp;quot;PxrHairColor&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;int mode&amp;quot; [0]
&amp;quot;int colorSpace&amp;quot; [0]
&amp;quot;float melanin&amp;quot; [0.2]
&amp;quot;color color&amp;quot; [0.0 0.3 0.1]
&amp;quot;float randomMelanin&amp;quot; [0.05]
&amp;quot;color randomColor&amp;quot; [0.05 0.05 0.05]
&amp;quot;float darkenRoots&amp;quot; [0.0]
&amp;quot;float darkenSlope&amp;quot; [1.0]
&amp;quot;float darkenEndPosition&amp;quot; [0.5]
&amp;quot;float strayDensity&amp;quot; [0.1]
&amp;quot;float strayMelanin&amp;quot; [0.05]
&amp;quot;color strayColor&amp;quot; [0.05 0.05 0.05]
&amp;quot;float strayRandomMelanin&amp;quot; [0.0]
&amp;quot;color strayRandomColor&amp;quot; [0.0 0.0 0.0]
&amp;quot;color dye&amp;quot; [1.0 1.0 1.0]
&amp;quot;float randomDyeHue&amp;quot; [0.0]
&amp;quot;float randomDyeSaturation&amp;quot; [0.0]
&amp;quot;string hairIndexPrimvar&amp;quot; ['']
&amp;quot;float randPivot&amp;quot; [0.5]
&amp;quot;float randSeed&amp;quot; [0.0]
&amp;quot;int viewIndexRandom&amp;quot; [0]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-12">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Pattern('PxrHairColor','id',
{
'int mode' : [0],
'int colorSpace' : [0],
'float melanin' : [0.2],
'color color' : [0.0,0.3,0.1],
'float randomMelanin' : [0.05],
'color randomColor' : [0.05,0.05,0.05],
'float darkenRoots' : [0.0],
'float darkenSlope' : [1.0],
'float darkenEndPosition' : [0.5],
'float strayDensity' : [0.1],
'float strayMelanin' : [0.05],
'color strayColor' : [0.05,0.05,0.05],
'float strayRandomMelanin' : [0.0],
'color strayRandomColor' : [0.0,0.0,0.0],
'color dye' : [1.0,1.0,1.0],
'float randomDyeHue' : [0.0],
'float randomDyeSaturation' : [0.0],
'string hairIndexPrimvar' : [''],
'float randPivot' : [0.5],
'float randSeed' : [0.0],
'int viewIndexRandom' : [0],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrdisptransform">Plugin PxrDispTransform&lt;/h2>
&lt;p>Transforms the displacement values.&lt;/p>
&lt;h4 id="outputs-5">Outputs&lt;/h4>
&lt;pre>&lt;code class="language-C">vector resultXYZ
float resultF
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-13">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Pattern &amp;quot;PxrDispTransform&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;int dispType&amp;quot; [1]
&amp;quot;float dispScalar&amp;quot; [0.0]
&amp;quot;vector dispVector&amp;quot; [0.0 0.0 0.0]
&amp;quot;int vectorSpace&amp;quot; [3]
&amp;quot;float dispHeight&amp;quot; [1.0]
&amp;quot;float dispDepth&amp;quot; [1.0]
&amp;quot;int dispRemapMode&amp;quot; [1]
&amp;quot;float dispCenter&amp;quot; [0.5]
&amp;quot;string dispScaleSpace&amp;quot; ['object']
&amp;quot;int useDispDirection&amp;quot; [0]
&amp;quot;vector dispDirection&amp;quot; [0.0 0.0 0.0]
&amp;quot;string dispDirectionSpace&amp;quot; ['object']
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-13">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Pattern('PxrDispTransform','id',
{
'int dispType' : [1],
'float dispScalar' : [0.0],
'vector dispVector' : [0.0,0.0,0.0],
'int vectorSpace' : [3],
'float dispHeight' : [1.0],
'float dispDepth' : [1.0],
'int dispRemapMode' : [1],
'float dispCenter' : [0.5],
'string dispScaleSpace' : ['object'],
'int useDispDirection' : [0],
'vector dispDirection' : [0.0,0.0,0.0],
'string dispDirectionSpace' : ['object'],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrblend">Plugin PxrBlend&lt;/h2>
&lt;h4 id="outputs-6">Outputs&lt;/h4>
&lt;pre>&lt;code class="language-C">color vector normal point resultRGB
float resultR
float resultG
float resultB
float resultA
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-14">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Pattern &amp;quot;PxrBlend&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;int operation&amp;quot; [19]
&amp;quot;color topRGB&amp;quot; [0. 0. 0.]
&amp;quot;float topA&amp;quot; [1]
&amp;quot;color bottomRGB&amp;quot; [0. 0. 0.]
&amp;quot;float bottomA&amp;quot; [1]
&amp;quot;int clampOutput&amp;quot; [1]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-14">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Pattern('PxrBlend','id',
{
'int operation' : [19],
'color topRGB' : [0.,0.,0.],
'float topA' : [1],
'color bottomRGB' : [0.,0.,0.],
'float bottomA' : [1],
'int clampOutput' : [1],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrmix">Plugin PxrMix&lt;/h2>
&lt;p>This node mixes two colors according to the
given mix percentage. A mix value of 0 results in Color 1.&lt;/p>
&lt;h4 id="outputs-7">Outputs&lt;/h4>
&lt;pre>&lt;code class="language-C">color vector normal point resultRGB
float resultR
float resultG
float resultB
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-15">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Pattern &amp;quot;PxrMix&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;color color1&amp;quot; [0. 0. 0.]
&amp;quot;color color2&amp;quot; [1. 1. 1.]
&amp;quot;float mix&amp;quot; [0.]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-15">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Pattern('PxrMix','id',
{
'color color1' : [0.,0.,0.],
'color color2' : [1.,1.,1.],
'float mix' : [0.],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrremap">Plugin PxrRemap&lt;/h2>
&lt;h4 id="outputs-8">Outputs&lt;/h4>
&lt;pre>&lt;code class="language-C">color vector normal point resultRGB
float resultR
float resultG
float resultB
float resultA
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-16">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Pattern &amp;quot;PxrRemap&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;color inputRGB&amp;quot; [0. 0. 0.]
&amp;quot;float inputMin&amp;quot; [0.0]
&amp;quot;float inputMax&amp;quot; [1.0]
&amp;quot;int clampInput&amp;quot; [1]
&amp;quot;color bias&amp;quot; [.5 .5 .5]
&amp;quot;color gain&amp;quot; [.5 .5 .5]
&amp;quot;float outputMin&amp;quot; [0.0]
&amp;quot;float outputMax&amp;quot; [1.0]
&amp;quot;int clampOutput&amp;quot; [1]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-16">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Pattern('PxrRemap','id',
{
'color inputRGB' : [0.,0.,0.],
'float inputMin' : [0.0],
'float inputMax' : [1.0],
'int clampInput' : [1],
'color bias' : [.5,.5,.5],
'color gain' : [.5,.5,.5],
'float outputMin' : [0.0],
'float outputMax' : [1.0],
'int clampOutput' : [1],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrvoronoise">Plugin PxrVoronoise&lt;/h2>
&lt;p>A noise function based on Inigo Quilez function. The u and v
parameters control the amount of jitter and the amount of noise.
jitter=0,smoothness=0 produces a minimum distance non jittered grid of values.
jitter=0,smoothness=1 gives a noise function.
jitter=1,smoothness=0 produces a jittered, minimum distance Voronoi pattern.
jitter=1,smoothness=1 produces a a combination of jittered Voronoi and noise
also called &amp;ldquo;voronoise&amp;rdquo;. Note, this version adds
fractal octaves and turbulence.&lt;/p>
&lt;h4 id="outputs-9">Outputs&lt;/h4>
&lt;pre>&lt;code class="language-C">float resultF
color resultRGB
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-17">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Pattern &amp;quot;PxrVoronoise&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;int surfacePosition&amp;quot; [0]
&amp;quot;float frequency&amp;quot; [1.0]
&amp;quot;int octaves&amp;quot; [3]
&amp;quot;float gain&amp;quot; [0.5]
&amp;quot;float lacunarity&amp;quot; [2.0]
&amp;quot;float jitter&amp;quot; [.0]
&amp;quot;float smoothness&amp;quot; [1.0]
&amp;quot;int turbulent&amp;quot; [0]
&amp;quot;struct manifold&amp;quot; ['No Value']
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-17">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Pattern('PxrVoronoise','id',
{
'int surfacePosition' : [0],
'float frequency' : [1.0],
'int octaves' : [3],
'float gain' : [0.5],
'float lacunarity' : [2.0],
'float jitter' : [.0],
'float smoothness' : [1.0],
'int turbulent' : [0],
'struct manifold' : ['No Value'],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrmultitexture">Plugin PxrMultiTexture&lt;/h2>
&lt;p>Read a texture file.&lt;/p>
&lt;h4 id="outputs-10">Outputs&lt;/h4>
&lt;pre>&lt;code class="language-C">color vector normal point resultRGB
float resultR
float resultG
float resultB
float resultA
color vector normal point resultMask
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-18">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Pattern &amp;quot;PxrMultiTexture&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;struct manifoldMulti&amp;quot; []
&amp;quot;string filename0&amp;quot; ['']
&amp;quot;string filename1&amp;quot; ['']
&amp;quot;string filename2&amp;quot; ['']
&amp;quot;string filename3&amp;quot; ['']
&amp;quot;string filename4&amp;quot; ['']
&amp;quot;string filename5&amp;quot; ['']
&amp;quot;string filename6&amp;quot; ['']
&amp;quot;string filename7&amp;quot; ['']
&amp;quot;string filename8&amp;quot; ['']
&amp;quot;string filename9&amp;quot; ['']
&amp;quot;int firstChannel&amp;quot; [0]
&amp;quot;int invertT&amp;quot; [1]
&amp;quot;int filter&amp;quot; [1]
&amp;quot;float blur&amp;quot; [0.]
&amp;quot;int lerp&amp;quot; [1]
&amp;quot;color missingColor&amp;quot; [1. 0. 1.]
&amp;quot;float missingAlpha&amp;quot; [1.]
&amp;quot;int linearize&amp;quot; [0]
&amp;quot;int randomSource&amp;quot; [0]
&amp;quot;float randomSeed&amp;quot; [0]
&amp;quot;float randomHue&amp;quot; [0]
&amp;quot;float randomSaturation&amp;quot; [0]
&amp;quot;float randomLuminance&amp;quot; [0]
&amp;quot;float randomGamma&amp;quot; [0]
&amp;quot;int hueMode&amp;quot; [0]
&amp;quot;int saturationMode&amp;quot; [0]
&amp;quot;int luminanceMode&amp;quot; [0]
&amp;quot;int gammaMode&amp;quot; [0]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-18">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Pattern('PxrMultiTexture','id',
{
'struct manifoldMulti' : [],
'string filename0' : [''],
'string filename1' : [''],
'string filename2' : [''],
'string filename3' : [''],
'string filename4' : [''],
'string filename5' : [''],
'string filename6' : [''],
'string filename7' : [''],
'string filename8' : [''],
'string filename9' : [''],
'int firstChannel' : [0],
'int invertT' : [1],
'int filter' : [1],
'float blur' : [0.],
'int lerp' : [1],
'color missingColor' : [1.,0.,1.],
'float missingAlpha' : [1.],
'int linearize' : [0],
'int randomSource' : [0],
'float randomSeed' : [0],
'float randomHue' : [0],
'float randomSaturation' : [0],
'float randomLuminance' : [0],
'float randomGamma' : [0],
'int hueMode' : [0],
'int saturationMode' : [0],
'int luminanceMode' : [0],
'int gammaMode' : [0],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrclamp">Plugin PxrClamp&lt;/h2>
&lt;p>Clamps the separate channels of a color between the specified min and
max values. If an RGB channel value is less then min, it will be set to the
min value, and if an RGB channel is greater than max, it will be set to the
max value.&lt;/p>
&lt;h4 id="outputs-11">Outputs&lt;/h4>
&lt;pre>&lt;code class="language-C">color vector normal point resultRGB
float resultR
float resultG
float resultB
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-19">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Pattern &amp;quot;PxrClamp&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;color inputRGB&amp;quot; [0. 0. 0.]
&amp;quot;color min&amp;quot; [0. 0. 0.]
&amp;quot;color max&amp;quot; [1. 1. 1.]
&amp;quot;int modulus&amp;quot; [0]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-19">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Pattern('PxrClamp','id',
{
'color inputRGB' : [0.,0.,0.],
'color min' : [0.,0.,0.],
'color max' : [1.,1.,1.],
'int modulus' : [0],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrexposure">Plugin PxrExposure&lt;/h2>
&lt;p>Adjust the exposure of the input color by the given stops. Each positive
stop will double the input&amp;rsquo;s intensity. Each negative stop will halve the
input&amp;rsquo;s intensity. Often it is preferable to use Exposure instead of a
straight multiplication (also called gain), as it is perceptually linear.&lt;/p>
&lt;h4 id="outputs-12">Outputs&lt;/h4>
&lt;pre>&lt;code class="language-C">color vector normal point resultRGB
float resultR
float resultG
float resultB
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-20">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Pattern &amp;quot;PxrExposure&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;color inputRGB&amp;quot; [0. 0. 0.]
&amp;quot;float stops&amp;quot; [0.0]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-20">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Pattern('PxrExposure','id',
{
'color inputRGB' : [0.,0.,0.],
'float stops' : [0.0],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrramp">Plugin PxrRamp&lt;/h2>
&lt;h4 id="outputs-13">Outputs&lt;/h4>
&lt;pre>&lt;code class="language-C">color vector normal point resultRGB
float resultR
float resultG
float resultB
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-21">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Pattern &amp;quot;PxrRamp&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;int rampType&amp;quot; [0]
&amp;quot;int tile&amp;quot; [0]
&amp;quot;int useNewRamp&amp;quot; [1]
&amp;quot;int reverse&amp;quot; [0]
&amp;quot;float splineMap&amp;quot; [0]
&amp;quot;int randomSource&amp;quot; [0]
&amp;quot;float randomSeed&amp;quot; [0]
&amp;quot;struct manifold&amp;quot; ['No Value']
&amp;quot;int colorRamp&amp;quot; [4]
&amp;quot;float colorRamp_Knots&amp;quot; [0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1]
&amp;quot;color colorRamp_Colors&amp;quot; [1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1]
&amp;quot;string colorRamp_Interpolation&amp;quot; ['catmull-rom']
&amp;quot;float positions&amp;quot; [0]
&amp;quot;color colors&amp;quot; [-1.0 -1.0 -1.0]
&amp;quot;int basis&amp;quot; [4]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-21">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Pattern('PxrRamp','id',
{
'int rampType' : [0],
'int tile' : [0],
'int useNewRamp' : [1],
'int reverse' : [0],
'float splineMap' : [0],
'int randomSource' : [0],
'float randomSeed' : [0],
'struct manifold' : ['No Value'],
'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'],
'float positions' : [0],
'color colors' : [-1.0,-1.0,-1.0],
'int basis' : [4],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrtofloat3">Plugin PxrToFloat3&lt;/h2>
&lt;p>Produces a triple output from a single float input.
The single float &lt;strong>input&lt;/strong> is copied to each channel.
If float &lt;strong>inputR&lt;/strong>, &lt;strong>inputG&lt;/strong>, &lt;strong>inputB&lt;/strong> are connected,
then those will be convert to a color instead&lt;/p>
&lt;h4 id="outputs-14">Outputs&lt;/h4>
&lt;pre>&lt;code class="language-C">color vector normal point resultRGB
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-22">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Pattern &amp;quot;PxrToFloat3&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;float input&amp;quot; [0.]
&amp;quot;float inputR&amp;quot; [0.]
&amp;quot;float inputG&amp;quot; [0.]
&amp;quot;float inputB&amp;quot; [0.]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-22">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Pattern('PxrToFloat3','id',
{
'float input' : [0.],
'float inputR' : [0.],
'float inputG' : [0.],
'float inputB' : [0.],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrblackbody">Plugin PxrBlackBody&lt;/h2>
&lt;p>Produces a color that represents the radiation emitted by
an ideal black body heated at the given temperature in the visible
spectrum. This allows you to easily create plausible light colors based
on standard temperature measurement. See the Color temperature article
for more infomration.&lt;/p>
&lt;h4 id="outputs-15">Outputs&lt;/h4>
&lt;pre>&lt;code class="language-C">color vector normal point resultRGB
float resultR
float resultG
float resultB
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-23">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Pattern &amp;quot;PxrBlackBody&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;float temperature&amp;quot; [6500.0]
&amp;quot;float physicalIntensity&amp;quot; [0.0]
&amp;quot;float exposure&amp;quot; [0.0]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-23">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Pattern('PxrBlackBody','id',
{
'float temperature' : [6500.0],
'float physicalIntensity' : [0.0],
'float exposure' : [0.0],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrlayeredtexture">Plugin PxrLayeredTexture&lt;/h2>
&lt;p>Read a texture file and composite it with another PxrLayeredTexture.
This is the most efficient way to layer textures.&lt;/p>
&lt;h4 id="outputs-16">Outputs&lt;/h4>
&lt;pre>&lt;code class="language-C">color vector normal point resultRGB
float resultR
float resultG
float resultB
float resultA
struct pxrtexoverlay resultOverlay
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-24">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Pattern &amp;quot;PxrLayeredTexture&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;int mute&amp;quot; [0]
&amp;quot;struct textureOverlay&amp;quot; ['No Value']
&amp;quot;int doNotOptimize&amp;quot; [0]
&amp;quot;float maskValue&amp;quot; [1]
&amp;quot;string maskTexture&amp;quot; ['']
&amp;quot;int maskChannel&amp;quot; [0]
&amp;quot;int maskAtlasStyle&amp;quot; [0]
&amp;quot;float missingMask&amp;quot; [0.0]
&amp;quot;string filename&amp;quot; ['']
&amp;quot;int firstChannel&amp;quot; [0]
&amp;quot;int atlasStyle&amp;quot; [0]
&amp;quot;int invertT&amp;quot; [1]
&amp;quot;struct manifold&amp;quot; []
&amp;quot;int linearize&amp;quot; [0]
&amp;quot;color colorTint&amp;quot; [1. 1. 1.]
&amp;quot;color colorOffset&amp;quot; [0. 0. 0.]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-24">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Pattern('PxrLayeredTexture','id',
{
'int mute' : [0],
'struct textureOverlay' : ['No Value'],
'int doNotOptimize' : [0],
'float maskValue' : [1],
'string maskTexture' : [''],
'int maskChannel' : [0],
'int maskAtlasStyle' : [0],
'float missingMask' : [0.0],
'string filename' : [''],
'int firstChannel' : [0],
'int atlasStyle' : [0],
'int invertT' : [1],
'struct manifold' : [],
'int linearize' : [0],
'color colorTint' : [1.,1.,1.],
'color colorOffset' : [0.,0.,0.],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrswitch">Plugin PxrSwitch&lt;/h2>
&lt;p>This node selects one of the connected inputs based on the index value. Index values are
expected to be integers, but the node accepts float values for ease of use.&lt;/p>
&lt;pre>&lt;code> The first input is selected for index values between -0.5 and 0.5, the second input for
index values between 0.5 and 1.5, and so on...
If the index value is larger than the actual number of connected inputs, the node will cycle
through the connected inputs.
&lt;/code>&lt;/pre>
&lt;h4 id="outputs-17">Outputs&lt;/h4>
&lt;pre>&lt;code class="language-C">color vector normal point resultRGB
float resultR
float resultG
float resultB
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-25">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Pattern &amp;quot;PxrSwitch&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;float index&amp;quot; [0.]
&amp;quot;color inputsRGB&amp;quot; [0.0 0.0 0.0]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-25">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Pattern('PxrSwitch','id',
{
'float index' : [0.],
'color inputsRGB' : [0.0,0.0,0.0],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrprojector">Plugin PxrProjector&lt;/h2>
&lt;p>Encapsulates 2D parameterization for
pattern generators. Allows transformations and selection
of arbitrary variables bound to primitives. Uses a simple
struct to represent bundled dataflow of outputs.&lt;/p>
&lt;h4 id="outputs-18">Outputs&lt;/h4>
&lt;pre>&lt;code class="language-C">struct manifold result
float resultS
float resultT
float resultMask
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-26">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Pattern &amp;quot;PxrProjector&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;int projection&amp;quot; [0]
&amp;quot;string coordsys&amp;quot; ['']
&amp;quot;int use&amp;quot; [0]
&amp;quot;int frontOnly&amp;quot; [1]
&amp;quot;float frontFalloff&amp;quot; [0]
&amp;quot;int traceOcclusion&amp;quot; [0]
&amp;quot;float traceMaxDistance&amp;quot; [10000]
&amp;quot;string traceSet&amp;quot; ['']
&amp;quot;int resolutionX&amp;quot; [2048]
&amp;quot;int resolutionY&amp;quot; [1556]
&amp;quot;float focalLength&amp;quot; [50]
&amp;quot;float apertureX&amp;quot; [0.980]
&amp;quot;float apertureY&amp;quot; [0.735]
&amp;quot;float nearClipPlane&amp;quot; [0.01]
&amp;quot;float farClipPlane&amp;quot; [10000]
&amp;quot;int filmFit&amp;quot; [0]
&amp;quot;int clampTo&amp;quot; [1]
&amp;quot;float angle&amp;quot; [0]
&amp;quot;float scaleS&amp;quot; [1]
&amp;quot;float scaleT&amp;quot; [1]
&amp;quot;float offsetS&amp;quot; [0]
&amp;quot;float offsetT&amp;quot; [0]
&amp;quot;int invertT&amp;quot; [1]
&amp;quot;int verbose&amp;quot; [0]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-26">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Pattern('PxrProjector','id',
{
'int projection' : [0],
'string coordsys' : [''],
'int use' : [0],
'int frontOnly' : [1],
'float frontFalloff' : [0],
'int traceOcclusion' : [0],
'float traceMaxDistance' : [10000],
'string traceSet' : [''],
'int resolutionX' : [2048],
'int resolutionY' : [1556],
'float focalLength' : [50],
'float apertureX' : [0.980],
'float apertureY' : [0.735],
'float nearClipPlane' : [0.01],
'float farClipPlane' : [10000],
'int filmFit' : [0],
'int clampTo' : [1],
'float angle' : [0],
'float scaleS' : [1],
'float scaleT' : [1],
'float offsetS' : [0],
'float offsetT' : [0],
'int invertT' : [1],
'int verbose' : [0],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrchecker">Plugin PxrChecker&lt;/h2>
&lt;p>A checker pattern&lt;/p>
&lt;h4 id="outputs-19">Outputs&lt;/h4>
&lt;pre>&lt;code class="language-C">color vector normal point resultRGB
float resultR
float resultG
float resultB
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-27">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Pattern &amp;quot;PxrChecker&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;color colorA&amp;quot; [1.0 1.0 1.0]
&amp;quot;color colorB&amp;quot; [0.0 0.0 0.0]
&amp;quot;int dimensions&amp;quot; [2]
&amp;quot;struct manifold&amp;quot; []
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-27">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Pattern('PxrChecker','id',
{
'color colorA' : [1.0,1.0,1.0],
'color colorB' : [0.0,0.0,0.0],
'int dimensions' : [2],
'struct manifold' : [],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrtexture">Plugin PxrTexture&lt;/h2>
&lt;p>Read a texture file.&lt;/p>
&lt;h4 id="outputs-20">Outputs&lt;/h4>
&lt;pre>&lt;code class="language-C">color vector normal point resultRGB
float resultR
float resultG
float resultB
float resultA
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-28">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Pattern &amp;quot;PxrTexture&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;string filename&amp;quot; ['']
&amp;quot;int firstChannel&amp;quot; [0]
&amp;quot;int atlasStyle&amp;quot; [0]
&amp;quot;int invertT&amp;quot; [1]
&amp;quot;int filter&amp;quot; [1]
&amp;quot;float blur&amp;quot; [0.]
&amp;quot;int lerp&amp;quot; [1]
&amp;quot;color missingColor&amp;quot; [1. 0. 1.]
&amp;quot;float missingAlpha&amp;quot; [1.]
&amp;quot;int linearize&amp;quot; [0]
&amp;quot;struct manifold&amp;quot; []
&amp;quot;int mipBias&amp;quot; [0]
&amp;quot;float maxResolution&amp;quot; [0]
&amp;quot;int optimizeIndirect&amp;quot; [1]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-28">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Pattern('PxrTexture','id',
{
'string filename' : [''],
'int firstChannel' : [0],
'int atlasStyle' : [0],
'int invertT' : [1],
'int filter' : [1],
'float blur' : [0.],
'int lerp' : [1],
'color missingColor' : [1.,0.,1.],
'float missingAlpha' : [1.],
'int linearize' : [0],
'struct manifold' : [],
'int mipBias' : [0],
'float maxResolution' : [0],
'int optimizeIndirect' : [1],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrinvert">Plugin PxrInvert&lt;/h2>
&lt;p>Inverts one or more components of the incoming color. The input color
can be in the in the RGB, HSL, or HSV color models. Note: The output is
a RGB color clamped to the [0 0 0] to [1 1 1] range.&lt;/p>
&lt;h4 id="outputs-21">Outputs&lt;/h4>
&lt;pre>&lt;code class="language-C">color vector normal point resultRGB
float resultR
float resultG
float resultB
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-29">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Pattern &amp;quot;PxrInvert&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;color inputRGB&amp;quot; [0. 0. 0.]
&amp;quot;int colorModel&amp;quot; [0]
&amp;quot;int invertChannel0&amp;quot; [1]
&amp;quot;int invertChannel1&amp;quot; [1]
&amp;quot;int invertChannel2&amp;quot; [1]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-29">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Pattern('PxrInvert','id',
{
'color inputRGB' : [0.,0.,0.],
'int colorModel' : [0],
'int invertChannel0' : [1],
'int invertChannel1' : [1],
'int invertChannel2' : [1],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrtofloat">Plugin PxrToFloat&lt;/h2>
&lt;p>Produces a single float output from a triple float input. The index specifies which of the 3 floats to pull from the triple.&lt;/p>
&lt;h4 id="outputs-22">Outputs&lt;/h4>
&lt;pre>&lt;code class="language-C">float resultF
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-30">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Pattern &amp;quot;PxrToFloat&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;color input&amp;quot; [0. 0. 0.]
&amp;quot;int mode&amp;quot; [0]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-30">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Pattern('PxrToFloat','id',
{
'color input' : [0.,0.,0.],
'int mode' : [0],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrroundcube">Plugin PxrRoundCube&lt;/h2>
&lt;h4 id="outputs-23">Outputs&lt;/h4>
&lt;pre>&lt;code class="language-C">color vector normal point resultMask
struct pxrmanifoldmulti resultMulti
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-31">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Pattern &amp;quot;PxrRoundCube&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;int numberOfTextures&amp;quot; [1]
&amp;quot;float frequency&amp;quot; [1]
&amp;quot;float transitionWidth&amp;quot; [0.5]
&amp;quot;int use&amp;quot; [0]
&amp;quot;string pref&amp;quot; ['']
&amp;quot;string nref&amp;quot; ['']
&amp;quot;string coordsys&amp;quot; ['object']
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-31">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Pattern('PxrRoundCube','id',
{
'int numberOfTextures' : [1],
'float frequency' : [1],
'float transitionWidth' : [0.5],
'int use' : [0],
'string pref' : [''],
'string nref' : [''],
'string coordsys' : ['object'],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrthinfilm">Plugin PxrThinFilm&lt;/h2>
&lt;p>Computes a thin-film interference effect on six spectral bands.&lt;/p>
&lt;h4 id="outputs-24">Outputs&lt;/h4>
&lt;pre>&lt;code class="language-C">color vector normal point resultRGB
float resultR
float resultG
float resultB
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-32">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Pattern &amp;quot;PxrThinFilm&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;color inputRGB&amp;quot; [1. 1. 1.]
&amp;quot;float eta&amp;quot; [1.5]
&amp;quot;float spread&amp;quot; [0.01]
&amp;quot;float thickness&amp;quot; [1896.0]
&amp;quot;float thicknessScale&amp;quot; [1.0]
&amp;quot;int frontOnly&amp;quot; [0]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-32">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Pattern('PxrThinFilm','id',
{
'color inputRGB' : [1.,1.,1.],
'float eta' : [1.5],
'float spread' : [0.01],
'float thickness' : [1896.0],
'float thicknessScale' : [1.0],
'int frontOnly' : [0],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrbakepointcloud">Plugin PxrBakePointCloud&lt;/h2>
&lt;p>Bake 3d Point Clouds&lt;/p>
&lt;h4 id="outputs-25">Outputs&lt;/h4>
&lt;pre>&lt;code class="language-C">color vector normal point resultRGB
float resultR
float resultG
float resultB
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-33">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Pattern &amp;quot;PxrBakePointCloud&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;color inputRGB&amp;quot; [0. 0. 0.]
&amp;quot;float inputF&amp;quot; [0.]
&amp;quot;string filename&amp;quot; ['']
&amp;quot;int bakeMode&amp;quot; [1]
&amp;quot;string display&amp;quot; ['pointcloud']
&amp;quot;float density&amp;quot; [10.0]
&amp;quot;string coordsys&amp;quot; ['object']
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-33">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
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'],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrmatteid">Plugin PxrMatteID&lt;/h2>
&lt;h4 id="outputs-26">Outputs&lt;/h4>
&lt;pre>&lt;code class="language-C">int resultAOV
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-34">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Pattern &amp;quot;PxrMatteID&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;int inputAOV&amp;quot; ['No Value']
&amp;quot;int enable&amp;quot; [1]
&amp;quot;color matteTexture0&amp;quot; [0 0 0]
&amp;quot;color matteTexture1&amp;quot; [0 0 0]
&amp;quot;color matteTexture2&amp;quot; [0 0 0]
&amp;quot;color matteTexture3&amp;quot; [0 0 0]
&amp;quot;color matteTexture4&amp;quot; [0 0 0]
&amp;quot;color matteTexture5&amp;quot; [0 0 0]
&amp;quot;color matteTexture6&amp;quot; [0 0 0]
&amp;quot;color matteTexture7&amp;quot; [0 0 0]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-34">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Pattern('PxrMatteID','id',
{
'int inputAOV' : ['No Value'],
'int enable' : [1],
'color matteTexture0' : [0,0,0],
'color matteTexture1' : [0,0,0],
'color matteTexture2' : [0,0,0],
'color matteTexture3' : [0,0,0],
'color matteTexture4' : [0,0,0],
'color matteTexture5' : [0,0,0],
'color matteTexture6' : [0,0,0],
'color matteTexture7' : [0,0,0],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrdispvectorlayer">Plugin PxrDispVectorLayer&lt;/h2>
&lt;p>Layer vector displacement textures/values.&lt;/p>
&lt;h4 id="outputs-27">Outputs&lt;/h4>
&lt;pre>&lt;code class="language-C">vector resultXYZ
float resultX
float resultY
float resultZ
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-35">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Pattern &amp;quot;PxrDispVectorLayer&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;float overallAmount&amp;quot; [1.0]
&amp;quot;int baseLayerEnabled&amp;quot; [1]
&amp;quot;float baseLayerAmount&amp;quot; [1.0]
&amp;quot;vector baseLayerDispVector&amp;quot; [0.0 0.0 0.0]
&amp;quot;int layer1Enabled&amp;quot; [1]
&amp;quot;float layer1Amount&amp;quot; [1.0]
&amp;quot;vector layer1DispVector&amp;quot; [0.0 0.0 0.0]
&amp;quot;float layer1Mask&amp;quot; [1.0]
&amp;quot;int layer1Comp&amp;quot; [1]
&amp;quot;int layer2Enabled&amp;quot; [0]
&amp;quot;float layer2Amount&amp;quot; [1.0]
&amp;quot;vector layer2DispVector&amp;quot; [0.0 0.0 0.0]
&amp;quot;float layer2Mask&amp;quot; [1.0]
&amp;quot;int layer2Comp&amp;quot; [1]
&amp;quot;int layer3Enabled&amp;quot; [0]
&amp;quot;float layer3Amount&amp;quot; [1.0]
&amp;quot;vector layer3DispVector&amp;quot; [0.0 0.0 0.0]
&amp;quot;float layer3Mask&amp;quot; [1.0]
&amp;quot;int layer3Comp&amp;quot; [1]
&amp;quot;int layer4Enabled&amp;quot; [0]
&amp;quot;float layer4Amount&amp;quot; [1.0]
&amp;quot;vector layer4DispVector&amp;quot; [0.0 0.0 0.0]
&amp;quot;float layer4Mask&amp;quot; [1.0]
&amp;quot;int layer4Comp&amp;quot; [1]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-35">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Pattern('PxrDispVectorLayer','id',
{
'float overallAmount' : [1.0],
'int baseLayerEnabled' : [1],
'float baseLayerAmount' : [1.0],
'vector baseLayerDispVector' : [0.0,0.0,0.0],
'int layer1Enabled' : [1],
'float layer1Amount' : [1.0],
'vector layer1DispVector' : [0.0,0.0,0.0],
'float layer1Mask' : [1.0],
'int layer1Comp' : [1],
'int layer2Enabled' : [0],
'float layer2Amount' : [1.0],
'vector layer2DispVector' : [0.0,0.0,0.0],
'float layer2Mask' : [1.0],
'int layer2Comp' : [1],
'int layer3Enabled' : [0],
'float layer3Amount' : [1.0],
'vector layer3DispVector' : [0.0,0.0,0.0],
'float layer3Mask' : [1.0],
'int layer3Comp' : [1],
'int layer4Enabled' : [0],
'float layer4Amount' : [1.0],
'vector layer4DispVector' : [0.0,0.0,0.0],
'float layer4Mask' : [1.0],
'int layer4Comp' : [1],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrbaketexture">Plugin PxrBakeTexture&lt;/h2>
&lt;p>Bake 2d Textures&lt;/p>
&lt;h4 id="outputs-28">Outputs&lt;/h4>
&lt;pre>&lt;code class="language-C">color vector normal point resultRGB
float resultR
float resultG
float resultB
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-36">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Pattern &amp;quot;PxrBakeTexture&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;color inputRGB&amp;quot; [0. 0. 0.]
&amp;quot;float inputF&amp;quot; [0.]
&amp;quot;string filename&amp;quot; ['']
&amp;quot;int atlasStyle&amp;quot; [0]
&amp;quot;int bakeMode&amp;quot; [1]
&amp;quot;int renderMode&amp;quot; [0]
&amp;quot;string display&amp;quot; ['texture']
&amp;quot;string displayFormat&amp;quot; ['openexr']
&amp;quot;string displayType&amp;quot; ['half']
&amp;quot;string displayCompression&amp;quot; ['zip']
&amp;quot;int resolutionX&amp;quot; [512]
&amp;quot;int resolutionY&amp;quot; [512]
&amp;quot;string primVar&amp;quot; ['st']
&amp;quot;string primVar2&amp;quot; ['']
&amp;quot;string activeUdim&amp;quot; ['']
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-36">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
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' : [''],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrlayeredblend">Plugin PxrLayeredBlend&lt;/h2>
&lt;h4 id="outputs-29">Outputs&lt;/h4>
&lt;pre>&lt;code class="language-C">color vector normal point resultRGB
float resultR
float resultG
float resultB
float resultA
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-37">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Pattern &amp;quot;PxrLayeredBlend&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;color backgroundRGB&amp;quot; [0. 0. 0.]
&amp;quot;float backgroundA&amp;quot; [1]
&amp;quot;int clampOutput&amp;quot; [1]
&amp;quot;int enable_0&amp;quot; [0]
&amp;quot;int operation_0&amp;quot; [19]
&amp;quot;color RGB_0&amp;quot; [0. 0. 0.]
&amp;quot;float A_0&amp;quot; [1]
&amp;quot;int enable_1&amp;quot; [0]
&amp;quot;int operation_1&amp;quot; [19]
&amp;quot;color RGB_1&amp;quot; [0. 0. 0.]
&amp;quot;float A_1&amp;quot; [1]
&amp;quot;int enable_2&amp;quot; [0]
&amp;quot;int operation_2&amp;quot; [19]
&amp;quot;color RGB_2&amp;quot; [0. 0. 0.]
&amp;quot;float A_2&amp;quot; [1]
&amp;quot;int enable_3&amp;quot; [0]
&amp;quot;int operation_3&amp;quot; [19]
&amp;quot;color RGB_3&amp;quot; [0. 0. 0.]
&amp;quot;float A_3&amp;quot; [1]
&amp;quot;int enable_4&amp;quot; [0]
&amp;quot;int operation_4&amp;quot; [19]
&amp;quot;color RGB_4&amp;quot; [0. 0. 0.]
&amp;quot;float A_4&amp;quot; [1]
&amp;quot;int enable_5&amp;quot; [0]
&amp;quot;int operation_5&amp;quot; [19]
&amp;quot;color RGB_5&amp;quot; [0. 0. 0.]
&amp;quot;float A_5&amp;quot; [1]
&amp;quot;int enable_6&amp;quot; [0]
&amp;quot;int operation_6&amp;quot; [19]
&amp;quot;color RGB_6&amp;quot; [0. 0. 0.]
&amp;quot;float A_6&amp;quot; [1]
&amp;quot;int enable_7&amp;quot; [0]
&amp;quot;int operation_7&amp;quot; [19]
&amp;quot;color RGB_7&amp;quot; [0. 0. 0.]
&amp;quot;float A_7&amp;quot; [1]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-37">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Pattern('PxrLayeredBlend','id',
{
'color backgroundRGB' : [0.,0.,0.],
'float backgroundA' : [1],
'int clampOutput' : [1],
'int enable_0' : [0],
'int operation_0' : [19],
'color RGB_0' : [0.,0.,0.],
'float A_0' : [1],
'int enable_1' : [0],
'int operation_1' : [19],
'color RGB_1' : [0.,0.,0.],
'float A_1' : [1],
'int enable_2' : [0],
'int operation_2' : [19],
'color RGB_2' : [0.,0.,0.],
'float A_2' : [1],
'int enable_3' : [0],
'int operation_3' : [19],
'color RGB_3' : [0.,0.,0.],
'float A_3' : [1],
'int enable_4' : [0],
'int operation_4' : [19],
'color RGB_4' : [0.,0.,0.],
'float A_4' : [1],
'int enable_5' : [0],
'int operation_5' : [19],
'color RGB_5' : [0.,0.,0.],
'float A_5' : [1],
'int enable_6' : [0],
'int operation_6' : [19],
'color RGB_6' : [0.,0.,0.],
'float A_6' : [1],
'int enable_7' : [0],
'int operation_7' : [19],
'color RGB_7' : [0.,0.,0.],
'float A_7' : [1],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrfractal">Plugin PxrFractal&lt;/h2>
&lt;p>A fractal noise function.&lt;/p>
&lt;h4 id="outputs-30">Outputs&lt;/h4>
&lt;pre>&lt;code class="language-C">float resultF
color resultRGB
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-38">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Pattern &amp;quot;PxrFractal&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;int surfacePosition&amp;quot; [0]
&amp;quot;int layers&amp;quot; [6]
&amp;quot;float frequency&amp;quot; [1.0]
&amp;quot;float lacunarity&amp;quot; [2.0]
&amp;quot;float dimension&amp;quot; [1.0]
&amp;quot;float erosion&amp;quot; [0.0]
&amp;quot;float variation&amp;quot; [0.0]
&amp;quot;int turbulent&amp;quot; [0]
&amp;quot;struct manifold&amp;quot; ['No Value']
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-38">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Pattern('PxrFractal','id',
{
'int surfacePosition' : [0],
'int layers' : [6],
'float frequency' : [1.0],
'float lacunarity' : [2.0],
'float dimension' : [1.0],
'float erosion' : [0.0],
'float variation' : [0.0],
'int turbulent' : [0],
'struct manifold' : ['No Value'],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrptexture">Plugin PxrPtexture&lt;/h2>
&lt;p>Read a ptex file.&lt;/p>
&lt;h4 id="outputs-31">Outputs&lt;/h4>
&lt;pre>&lt;code class="language-C">color vector normal point resultRGB
float resultR
float resultG
float resultB
float resultA
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-39">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Pattern &amp;quot;PxrPtexture&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;string filename&amp;quot; ['']
&amp;quot;int firstChannel&amp;quot; [0]
&amp;quot;int faceIndexOffset&amp;quot; [0]
&amp;quot;int invertWindingOrder&amp;quot; [0]
&amp;quot;int filter&amp;quot; [1]
&amp;quot;float blur&amp;quot; [0.]
&amp;quot;int lerp&amp;quot; [1]
&amp;quot;color missingColor&amp;quot; [1. 0. 1.]
&amp;quot;float missingAlpha&amp;quot; [1.]
&amp;quot;int linearize&amp;quot; [0]
&amp;quot;struct manifold&amp;quot; []
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-39">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Pattern('PxrPtexture','id',
{
'string filename' : [''],
'int firstChannel' : [0],
'int faceIndexOffset' : [0],
'int invertWindingOrder' : [0],
'int filter' : [1],
'float blur' : [0.],
'int lerp' : [1],
'color missingColor' : [1.,0.,1.],
'float missingAlpha' : [1.],
'int linearize' : [0],
'struct manifold' : [],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrflakes">Plugin PxrFlakes&lt;/h2>
&lt;p>Pattern plugin to generate a flake-like normal perturbation.
Returns a normal.
Connecting this to the Bump Normal parameter of PxrLMMetal can
create metallic fleck paint.&lt;/p>
&lt;h4 id="outputs-32">Outputs&lt;/h4>
&lt;pre>&lt;code class="language-C">normal resultN
float resultA
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-40">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Pattern &amp;quot;PxrFlakes&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;normal inputNormal&amp;quot; [0 0 0]
&amp;quot;float flakeAmount&amp;quot; [.5]
&amp;quot;float flakeFreq&amp;quot; [57.30]
&amp;quot;float density&amp;quot; [1.0]
&amp;quot;float size&amp;quot; [1.0]
&amp;quot;int octaves&amp;quot; [1]
&amp;quot;float jitter&amp;quot; [0.75]
&amp;quot;int validateNormals&amp;quot; [0]
&amp;quot;struct manifold&amp;quot; ['No Value']
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-40">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Pattern('PxrFlakes','id',
{
'normal inputNormal' : [0,0,0],
'float flakeAmount' : [.5],
'float flakeFreq' : [57.30],
'float density' : [1.0],
'float size' : [1.0],
'int octaves' : [1],
'float jitter' : [0.75],
'int validateNormals' : [0],
'struct manifold' : ['No Value'],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxradjustnormal">Plugin PxrAdjustNormal&lt;/h2>
&lt;p>Utility to adjust the normals.&lt;/p>
&lt;h4 id="outputs-33">Outputs&lt;/h4>
&lt;pre>&lt;code class="language-C">normal resultN
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-41">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Pattern &amp;quot;PxrAdjustNormal&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;normal inputNormal&amp;quot; [0 0 0]
&amp;quot;float adjustAmount&amp;quot; [1.0]
&amp;quot;float surfaceNormalMix&amp;quot; [0.0]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-41">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Pattern('PxrAdjustNormal','id',
{
'normal inputNormal' : [0,0,0],
'float adjustAmount' : [1.0],
'float surfaceNormalMix' : [0.0],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrgamma">Plugin PxrGamma&lt;/h2>
&lt;p>Adjust the exposure of the input color by the given gamma.&lt;/p>
&lt;h4 id="outputs-34">Outputs&lt;/h4>
&lt;pre>&lt;code class="language-C">color vector normal point resultRGB
float resultR
float resultG
float resultB
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-42">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Pattern &amp;quot;PxrGamma&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;color inputRGB&amp;quot; [0. 0. 0.]
&amp;quot;float gamma&amp;quot; [1.0]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-42">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Pattern('PxrGamma','id',
{
'color inputRGB' : [0.,0.,0.],
'float gamma' : [1.0],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrcolorcorrect">Plugin PxrColorCorrect&lt;/h2>
&lt;p>PxrColorCorrect combines a number of classic remapping and color correction
methods.&lt;/p>
&lt;h4 id="outputs-35">Outputs&lt;/h4>
&lt;pre>&lt;code class="language-C">color vector normal point resultRGB
float resultR
float resultG
float resultB
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-43">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Pattern &amp;quot;PxrColorCorrect&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;color inputRGB&amp;quot; [0. 0. 0.]
&amp;quot;float inputMask&amp;quot; [1.0]
&amp;quot;int invertMask&amp;quot; [0]
&amp;quot;float mixMask&amp;quot; [1.0]
&amp;quot;vector inputMin&amp;quot; [0. 0. 0.]
&amp;quot;vector inputMax&amp;quot; [1. 1. 1.]
&amp;quot;vector gamma&amp;quot; [1. 1. 1.]
&amp;quot;vector contrast&amp;quot; [0.0 0.0 0.0]
&amp;quot;vector contrastPivot&amp;quot; [0.5 0.5 0.5]
&amp;quot;color rgbGain&amp;quot; [1. 1. 1.]
&amp;quot;vector hsv&amp;quot; [0.0 1.0 1.0]
&amp;quot;float exposure&amp;quot; [0]
&amp;quot;vector outputMin&amp;quot; [0. 0. 0.]
&amp;quot;vector outputMax&amp;quot; [1. 1. 1.]
&amp;quot;int clampOutput&amp;quot; [0]
&amp;quot;vector clampMin&amp;quot; [0. 0. 0.]
&amp;quot;vector clampMax&amp;quot; [1. 1. 1.]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-43">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Pattern('PxrColorCorrect','id',
{
'color inputRGB' : [0.,0.,0.],
'float inputMask' : [1.0],
'int invertMask' : [0],
'float mixMask' : [1.0],
'vector inputMin' : [0.,0.,0.],
'vector inputMax' : [1.,1.,1.],
'vector gamma' : [1.,1.,1.],
'vector contrast' : [0.0,0.0,0.0],
'vector contrastPivot' : [0.5,0.5,0.5],
'color rgbGain' : [1.,1.,1.],
'vector hsv' : [0.0,1.0,1.0],
'float exposure' : [0],
'vector outputMin' : [0.,0.,0.],
'vector outputMax' : [1.,1.,1.],
'int clampOutput' : [0],
'vector clampMin' : [0.,0.,0.],
'vector clampMax' : [1.,1.,1.],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrvariable">Plugin PxrVariable&lt;/h2>
&lt;h4 id="outputs-36">Outputs&lt;/h4>
&lt;pre>&lt;code class="language-C">color vector normal point resultRGB
float resultR
float resultG
float resultB
float resultRadius
string resultString
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-44">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Pattern &amp;quot;PxrVariable&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;string variable&amp;quot; ['']
&amp;quot;string name&amp;quot; ['']
&amp;quot;string type&amp;quot; ['float']
&amp;quot;string coordsys&amp;quot; ['object']
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-44">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Pattern('PxrVariable','id',
{
'string variable' : [''],
'string name' : [''],
'string type' : ['float'],
'string coordsys' : ['object'],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrmanifold3d">Plugin PxrManifold3D&lt;/h2>
&lt;p>Encapsulates 3D parameterization for
pattern generators. Allows selection of Pref and
specification of a coordinate system to transform to.
Uses a simple struct to represent bundled dataflow of
outputs.&lt;/p>
&lt;h4 id="outputs-37">Outputs&lt;/h4>
&lt;pre>&lt;code class="language-C">struct manifold result
float resultX
float resultY
float resultZ
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-45">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Pattern &amp;quot;PxrManifold3D&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;float scale&amp;quot; [1]
&amp;quot;int use&amp;quot; [0]
&amp;quot;string pref&amp;quot; ['']
&amp;quot;string coordsys&amp;quot; ['object']
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-45">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Pattern('PxrManifold3D','id',
{
'float scale' : [1],
'int use' : [0],
'string pref' : [''],
'string coordsys' : ['object'],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrtilemanifold">Plugin PxrTileManifold&lt;/h2>
&lt;p>Encapsulates 2D parameterization for
pattern generators. Allows transformations and selection
of arbitrary variables bound to primitives. Uses a simple
struct to represent bundled dataflow of outputs.&lt;/p>
&lt;h4 id="outputs-38">Outputs&lt;/h4>
&lt;pre>&lt;code class="language-C">struct manifold result
float resultS
float resultT
struct pxrmanifoldmulti resultMulti
color vector normal point resultMask
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-46">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Pattern &amp;quot;PxrTileManifold&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;int numTextures&amp;quot; [1]
&amp;quot;int textureOrder&amp;quot; [1]
&amp;quot;float gridOffset&amp;quot; [0.5]
&amp;quot;float groutWidth&amp;quot; [0.0]
&amp;quot;float tileBevelWidth&amp;quot; [0.0]
&amp;quot;int swapTileST&amp;quot; [0]
&amp;quot;float angle&amp;quot; [0]
&amp;quot;float globalScale&amp;quot; [1]
&amp;quot;float scaleS&amp;quot; [1]
&amp;quot;float scaleT&amp;quot; [1]
&amp;quot;float offsetS&amp;quot; [0]
&amp;quot;float offsetT&amp;quot; [0]
&amp;quot;int invertT&amp;quot; [1]
&amp;quot;string primvarS&amp;quot; ['']
&amp;quot;string primvarT&amp;quot; ['']
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-46">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Pattern('PxrTileManifold','id',
{
'int numTextures' : [1],
'int textureOrder' : [1],
'float gridOffset' : [0.5],
'float groutWidth' : [0.0],
'float tileBevelWidth' : [0.0],
'int swapTileST' : [0],
'float angle' : [0],
'float globalScale' : [1],
'float scaleS' : [1],
'float scaleT' : [1],
'float offsetS' : [0],
'float offsetT' : [0],
'int invertT' : [1],
'string primvarS' : [''],
'string primvarT' : [''],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrworley">Plugin PxrWorley&lt;/h2>
&lt;p>An implementation of a noise function by Steven Worley.&lt;/p>
&lt;h4 id="outputs-39">Outputs&lt;/h4>
&lt;pre>&lt;code class="language-C">float resultF
color resultRGB
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-47">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Pattern &amp;quot;PxrWorley&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;int surfacePosition&amp;quot; [0]
&amp;quot;float frequency&amp;quot; [4.0]
&amp;quot;int distancemetric&amp;quot; [0]
&amp;quot;float jitter&amp;quot; [0.75]
&amp;quot;float c1&amp;quot; [0.8]
&amp;quot;float c2&amp;quot; [-0.2]
&amp;quot;float minkowskiExponent&amp;quot; [4.0]
&amp;quot;int shape&amp;quot; [0]
&amp;quot;int clamp&amp;quot; [1]
&amp;quot;int invert&amp;quot; [0]
&amp;quot;float randomScale&amp;quot; [0.]
&amp;quot;float randomScaleCenter&amp;quot; [0.]
&amp;quot;struct manifold&amp;quot; ['No Value']
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-47">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Pattern('PxrWorley','id',
{
'int surfacePosition' : [0],
'float frequency' : [4.0],
'int distancemetric' : [0],
'float jitter' : [0.75],
'float c1' : [0.8],
'float c2' : [-0.2],
'float minkowskiExponent' : [4.0],
'int shape' : [0],
'int clamp' : [1],
'int invert' : [0],
'float randomScale' : [0.],
'float randomScaleCenter' : [0.],
'struct manifold' : ['No Value'],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrprojectionlayer">Plugin PxrProjectionLayer&lt;/h2>
&lt;h4 id="outputs-40">Outputs&lt;/h4>
&lt;pre>&lt;code class="language-C">color vector normal point resultRGB
float resultR
float resultG
float resultB
float resultA
int outNumChannels
color outChannelsRGB
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-48">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Pattern &amp;quot;PxrProjectionLayer&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;string filename&amp;quot; ['']
&amp;quot;int firstChannel&amp;quot; [0]
&amp;quot;int filter&amp;quot; [1]
&amp;quot;float blur&amp;quot; [0.]
&amp;quot;int lerp&amp;quot; [1]
&amp;quot;color missingColor&amp;quot; [1. 0. 1.]
&amp;quot;float missingAlpha&amp;quot; [1.]
&amp;quot;int linearize&amp;quot; [0]
&amp;quot;int premultiply&amp;quot; [0]
&amp;quot;float mask&amp;quot; [1.0]
&amp;quot;string channelsFilenames&amp;quot; ['']
&amp;quot;int channelsLinearize&amp;quot; [0]
&amp;quot;color channelsMissingColor&amp;quot; [0. 0. 0.]
&amp;quot;color channelsInBlack&amp;quot; [0. 0. 0.]
&amp;quot;color channelsInGamma&amp;quot; [1. 1. 1.]
&amp;quot;color channelsInWhite&amp;quot; [1. 1. 1.]
&amp;quot;color channelsOutBlack&amp;quot; [0. 0. 0.]
&amp;quot;color channelsOutWhite&amp;quot; [1. 1. 1.]
&amp;quot;struct manifold&amp;quot; []
&amp;quot;int mipBias&amp;quot; [0]
&amp;quot;float maxResolution&amp;quot; [0]
&amp;quot;int optimizeIndirect&amp;quot; [1]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-48">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Pattern('PxrProjectionLayer','id',
{
'string filename' : [''],
'int firstChannel' : [0],
'int filter' : [1],
'float blur' : [0.],
'int lerp' : [1],
'color missingColor' : [1.,0.,1.],
'float missingAlpha' : [1.],
'int linearize' : [0],
'int premultiply' : [0],
'float mask' : [1.0],
'string channelsFilenames' : [''],
'int channelsLinearize' : [0],
'color channelsMissingColor' : [0.,0.,0.],
'color channelsInBlack' : [0.,0.,0.],
'color channelsInGamma' : [1.,1.,1.],
'color channelsInWhite' : [1.,1.,1.],
'color channelsOutBlack' : [0.,0.,0.],
'color channelsOutWhite' : [1.,1.,1.],
'struct manifold' : [],
'int mipBias' : [0],
'float maxResolution' : [0],
'int optimizeIndirect' : [1],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrbump">Plugin PxrBump&lt;/h2>
&lt;p>Calculate a bumped normal based on a floating point scalar displacement map.&lt;/p>
&lt;h4 id="outputs-41">Outputs&lt;/h4>
&lt;pre>&lt;code class="language-C">normal resultN
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-49">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Pattern &amp;quot;PxrBump&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;float scale&amp;quot; [1.]
&amp;quot;int disable&amp;quot; [0]
&amp;quot;float inputBump&amp;quot; [0.]
&amp;quot;string filename&amp;quot; ['']
&amp;quot;int firstChannel&amp;quot; [0]
&amp;quot;int atlasStyle&amp;quot; [0]
&amp;quot;int invertT&amp;quot; [1]
&amp;quot;float blur&amp;quot; [0.]
&amp;quot;int lerp&amp;quot; [1]
&amp;quot;struct manifold&amp;quot; []
&amp;quot;normal inputN&amp;quot; [1. 0. 0.]
&amp;quot;int reverse&amp;quot; [0]
&amp;quot;float adjustAmount&amp;quot; [1.0]
&amp;quot;float surfaceNormalMix&amp;quot; [0.0]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-49">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Pattern('PxrBump','id',
{
'float scale' : [1.],
'int disable' : [0],
'float inputBump' : [0.],
'string filename' : [''],
'int firstChannel' : [0],
'int atlasStyle' : [0],
'int invertT' : [1],
'float blur' : [0.],
'int lerp' : [1],
'struct manifold' : [],
'normal inputN' : [1.,0.,0.],
'int reverse' : [0],
'float adjustAmount' : [1.0],
'float surfaceNormalMix' : [0.0],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrattribute">Plugin PxrAttribute&lt;/h2>
&lt;h4 id="outputs-42">Outputs&lt;/h4>
&lt;pre>&lt;code class="language-C">color vector normal point resultRGB
float resultF
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-50">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Pattern &amp;quot;PxrAttribute&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;string varname&amp;quot; ['']
&amp;quot;string type&amp;quot; ['float']
&amp;quot;int defaultInt&amp;quot; [0]
&amp;quot;float defaultFloat&amp;quot; [0.0]
&amp;quot;vector defaultFloat3&amp;quot; [0.0 0.0 0.0]
&amp;quot;color defaultColor&amp;quot; [0.0 0.0 0.0]
&amp;quot;int verbosity&amp;quot; [0]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-50">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Pattern('PxrAttribute','id',
{
'string varname' : [''],
'string type' : ['float'],
'int defaultInt' : [0],
'float defaultFloat' : [0.0],
'vector defaultFloat3' : [0.0,0.0,0.0],
'color defaultColor' : [0.0,0.0,0.0],
'int verbosity' : [0],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrfacingratio">Plugin PxrFacingRatio&lt;/h2>
&lt;p>Computes the facing ratio of the geometry : a simple dot product between
the camera vector and the surface normal.&lt;/p>
&lt;h4 id="outputs-43">Outputs&lt;/h4>
&lt;pre>&lt;code class="language-C">float resultF
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-51">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Pattern &amp;quot;PxrFacingRatio&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;int use&amp;quot; [0]
&amp;quot;vector direction&amp;quot; [0.0 1.0 0.0]
&amp;quot;string coordSys&amp;quot; ['']
&amp;quot;int faceForward&amp;quot; [1]
&amp;quot;int clamp&amp;quot; [0]
&amp;quot;int invert&amp;quot; [0]
&amp;quot;int mode&amp;quot; [0]
&amp;quot;float gamma&amp;quot; [1.0]
&amp;quot;float ior&amp;quot; [1.5]
&amp;quot;normal bumpNormal&amp;quot; [0 0 0]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-51">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Pattern('PxrFacingRatio','id',
{
'int use' : [0],
'vector direction' : [0.0,1.0,0.0],
'string coordSys' : [''],
'int faceForward' : [1],
'int clamp' : [0],
'int invert' : [0],
'int mode' : [0],
'float gamma' : [1.0],
'float ior' : [1.5],
'normal bumpNormal' : [0,0,0],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrprojectionstack">Plugin PxrProjectionStack&lt;/h2>
&lt;h4 id="outputs-44">Outputs&lt;/h4>
&lt;pre>&lt;code class="language-C">color vector normal point resultRGB
float resultR
float resultG
float resultB
float resultA
color vector normal point channelOut0
color vector normal point channelOut1
color vector normal point channelOut2
color vector normal point channelOut3
color vector normal point channelOut4
color vector normal point channelOut5
color vector normal point channelOut6
color vector normal point channelOut7
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-52">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Pattern &amp;quot;PxrProjectionStack&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;int layersMode&amp;quot; [1]
&amp;quot;color layersRGB&amp;quot; [0.5 0.5 0.5]
&amp;quot;float layersA&amp;quot; [1]
&amp;quot;int layersNumChannels&amp;quot; [0]
&amp;quot;color layersChannelsRGB&amp;quot; [0 0 0]
&amp;quot;string channelsAovNames&amp;quot; ['']
&amp;quot;int outputChanIdx&amp;quot; [-1]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-52">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Pattern('PxrProjectionStack','id',
{
'int layersMode' : [1],
'color layersRGB' : [0.5,0.5,0.5],
'float layersA' : [1],
'int layersNumChannels' : [0],
'color layersChannelsRGB' : [0,0,0],
'string channelsAovNames' : [''],
'int outputChanIdx' : [-1],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrhsl">Plugin PxrHSL&lt;/h2>
&lt;p>Adjust the hue, saturation and value of a given input color. Note the output is in RGB color space.&lt;/p>
&lt;h4 id="outputs-45">Outputs&lt;/h4>
&lt;pre>&lt;code class="language-C">color vector normal point resultRGB
float resultR
float resultG
float resultB
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-53">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Pattern &amp;quot;PxrHSL&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;color inputRGB&amp;quot; [0. 0. 0.]
&amp;quot;float hue&amp;quot; [0.0]
&amp;quot;float saturation&amp;quot; [1.0]
&amp;quot;float luminance&amp;quot; [1.0]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-53">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Pattern('PxrHSL','id',
{
'color inputRGB' : [0.,0.,0.],
'float hue' : [0.0],
'float saturation' : [1.0],
'float luminance' : [1.0],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrtee">Plugin PxrTee&lt;/h2>
&lt;p>This utility pattern takes either an input parameter and passes it
through unchanged to its result. As a side effect, it will send the
values out into an AOV when shading a camera-visible primary ray. Note
that either inputF and resultF should be connected, or inputRGB and
resultRGB, but not both, and the type of the AOV should also match.&lt;/p>
&lt;h4 id="outputs-46">Outputs&lt;/h4>
&lt;pre>&lt;code class="language-C">color vector normal point resultRGB
float resultF
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-54">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Pattern &amp;quot;PxrTee&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;color inputRGB&amp;quot; [0.0 0.0 0.0]
&amp;quot;float inputF&amp;quot; [0.0]
&amp;quot;string aov&amp;quot; ['']
&amp;quot;int verbosity&amp;quot; [0]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-54">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Pattern('PxrTee','id',
{
'color inputRGB' : [0.0,0.0,0.0],
'float inputF' : [0.0],
'string aov' : [''],
'int verbosity' : [0],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-aaoceanprmanshader">Plugin aaOceanPrmanShader&lt;/h2>
&lt;p>A Tessendorf Ocean generator. Amaan Akram.
&lt;a href="https://www.amaanakram.com" target="_blank" rel="noopener">www.amaanakram.com&lt;/a>&lt;/p>
&lt;h4 id="outputs-47">Outputs&lt;/h4>
&lt;pre>&lt;code class="language-C">color vector normal point outDisplacementRGB
float outEigenvalueFloat
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-55">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Pattern &amp;quot;aaOceanPrmanShader&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;int resolution&amp;quot; [3]
&amp;quot;float oceanScale&amp;quot; [100.0]
&amp;quot;int seed&amp;quot; [1]
&amp;quot;float currentTime&amp;quot; [0.0]
&amp;quot;float repeatTime&amp;quot; [1000.0]
&amp;quot;float fade&amp;quot; [0.0]
&amp;quot;float chopAmount&amp;quot; [1.0]
&amp;quot;float velocity&amp;quot; [10.0]
&amp;quot;float waveSpeed&amp;quot; [1.0]
&amp;quot;float cutoff&amp;quot; [0.0]
&amp;quot;float waveHeight&amp;quot; [1.0]
&amp;quot;float windDir&amp;quot; [45.0]
&amp;quot;float damp&amp;quot; [0.985]
&amp;quot;int windAlign&amp;quot; [1]
&amp;quot;int raw&amp;quot; [0]
&amp;quot;int invertFoam&amp;quot; [0]
&amp;quot;float gamma&amp;quot; [1.0]
&amp;quot;float brightness&amp;quot; [1.0]
&amp;quot;int normalize&amp;quot; [0]
&amp;quot;float fMin&amp;quot; [-5.0]
&amp;quot;float fMax&amp;quot; [5.0]
&amp;quot;int writeFile&amp;quot; [0]
&amp;quot;string outputFolder&amp;quot; ['']
&amp;quot;string postfix&amp;quot; ['']
&amp;quot;int currentFrame&amp;quot; [1]
&amp;quot;int invertT&amp;quot; [1]
&amp;quot;struct manifold&amp;quot; []
&amp;quot;float oceanDepth&amp;quot; [1000.0]
&amp;quot;float surfaceTension&amp;quot; [0.0]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-55">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
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],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrnormalmap">Plugin PxrNormalMap&lt;/h2>
&lt;p>Calculate a bumped normal based on a normal map file or color input.&lt;/p>
&lt;h4 id="outputs-48">Outputs&lt;/h4>
&lt;pre>&lt;code class="language-C">normal resultN
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-56">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Pattern &amp;quot;PxrNormalMap&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;float bumpScale&amp;quot; [1.0]
&amp;quot;color inputRGB&amp;quot; [0 0 0]
&amp;quot;string filename&amp;quot; ['']
&amp;quot;normal bumpOverlay&amp;quot; [0 0 0]
&amp;quot;int invertBump&amp;quot; [0]
&amp;quot;int orientation&amp;quot; [2]
&amp;quot;int flipX&amp;quot; [0]
&amp;quot;int flipY&amp;quot; [0]
&amp;quot;int firstChannel&amp;quot; [0]
&amp;quot;int atlasStyle&amp;quot; [0]
&amp;quot;int invertT&amp;quot; [1]
&amp;quot;float blur&amp;quot; [0.]
&amp;quot;int lerp&amp;quot; [1]
&amp;quot;int filter&amp;quot; [1]
&amp;quot;struct manifold&amp;quot; []
&amp;quot;int reverse&amp;quot; [0]
&amp;quot;float adjustAmount&amp;quot; [0.0]
&amp;quot;float surfaceNormalMix&amp;quot; [0.0]
&amp;quot;int disable&amp;quot; [0]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-56">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Pattern('PxrNormalMap','id',
{
'float bumpScale' : [1.0],
'color inputRGB' : [0,0,0],
'string filename' : [''],
'normal bumpOverlay' : [0,0,0],
'int invertBump' : [0],
'int orientation' : [2],
'int flipX' : [0],
'int flipY' : [0],
'int firstChannel' : [0],
'int atlasStyle' : [0],
'int invertT' : [1],
'float blur' : [0.],
'int lerp' : [1],
'int filter' : [1],
'struct manifold' : [],
'int reverse' : [0],
'float adjustAmount' : [0.0],
'float surfaceNormalMix' : [0.0],
'int disable' : [0],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrdispscalarlayer">Plugin PxrDispScalarLayer&lt;/h2>
&lt;p>Layer scalar (float) displacement textures/values.&lt;/p>
&lt;h4 id="outputs-49">Outputs&lt;/h4>
&lt;pre>&lt;code class="language-C">float resultF
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-57">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Pattern &amp;quot;PxrDispScalarLayer&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;float overallAmount&amp;quot; [1.0]
&amp;quot;int baseLayerEnabled&amp;quot; [1]
&amp;quot;float baseLayerAmount&amp;quot; [1.0]
&amp;quot;float baseLayerDispScalar&amp;quot; [0.0]
&amp;quot;int layer1Enabled&amp;quot; [1]
&amp;quot;float layer1Amount&amp;quot; [1.0]
&amp;quot;float layer1DispScalar&amp;quot; [0.0]
&amp;quot;float layer1Mask&amp;quot; [1.0]
&amp;quot;int layer1Comp&amp;quot; [1]
&amp;quot;int layer2Enabled&amp;quot; [0]
&amp;quot;float layer2Amount&amp;quot; [1.0]
&amp;quot;float layer2DispScalar&amp;quot; [0.0]
&amp;quot;float layer2Mask&amp;quot; [1.0]
&amp;quot;int layer2Comp&amp;quot; [1]
&amp;quot;int layer3Enabled&amp;quot; [0]
&amp;quot;float layer3Amount&amp;quot; [1.0]
&amp;quot;float layer3DispScalar&amp;quot; [0.0]
&amp;quot;float layer3Mask&amp;quot; [1.0]
&amp;quot;int layer3Comp&amp;quot; [1]
&amp;quot;int layer4Enabled&amp;quot; [0]
&amp;quot;float layer4Amount&amp;quot; [1.0]
&amp;quot;float layer4DispScalar&amp;quot; [0.0]
&amp;quot;float layer4Mask&amp;quot; [1.0]
&amp;quot;int layer4Comp&amp;quot; [1]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-57">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Pattern('PxrDispScalarLayer','id',
{
'float overallAmount' : [1.0],
'int baseLayerEnabled' : [1],
'float baseLayerAmount' : [1.0],
'float baseLayerDispScalar' : [0.0],
'int layer1Enabled' : [1],
'float layer1Amount' : [1.0],
'float layer1DispScalar' : [0.0],
'float layer1Mask' : [1.0],
'int layer1Comp' : [1],
'int layer2Enabled' : [0],
'float layer2Amount' : [1.0],
'float layer2DispScalar' : [0.0],
'float layer2Mask' : [1.0],
'int layer2Comp' : [1],
'int layer3Enabled' : [0],
'float layer3Amount' : [1.0],
'float layer3DispScalar' : [0.0],
'float layer3Mask' : [1.0],
'int layer3Comp' : [1],
'int layer4Enabled' : [0],
'float layer4Amount' : [1.0],
'float layer4DispScalar' : [0.0],
'float layer4Mask' : [1.0],
'int layer4Comp' : [1],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrprimvar">Plugin PxrPrimvar&lt;/h2>
&lt;h4 id="outputs-50">Outputs&lt;/h4>
&lt;pre>&lt;code class="language-C">color resultRGB
float resultF
vector normal point resultP
float width
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-58">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Pattern &amp;quot;PxrPrimvar&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;string varname&amp;quot; ['']
&amp;quot;string type&amp;quot; ['float']
&amp;quot;string coordsys&amp;quot; ['object']
&amp;quot;float defaultFloat&amp;quot; [0.0]
&amp;quot;vector defaultFloat3&amp;quot; [0.0 0.0 0.0]
&amp;quot;int transformDefaultValues&amp;quot; [1]
&amp;quot;color defaultColor&amp;quot; [0.0 0.0 0.0]
&amp;quot;int verbosity&amp;quot; [0]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-58">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Pattern('PxrPrimvar','id',
{
'string varname' : [''],
'string type' : ['float'],
'string coordsys' : ['object'],
'float defaultFloat' : [0.0],
'vector defaultFloat3' : [0.0,0.0,0.0],
'int transformDefaultValues' : [1],
'color defaultColor' : [0.0,0.0,0.0],
'int verbosity' : [0],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrdirt">Plugin PxrDirt&lt;/h2>
&lt;h4 id="outputs-51">Outputs&lt;/h4>
&lt;pre>&lt;code class="language-C">color vector normal point resultRGB
float resultR
float resultG
float resultB
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-59">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Pattern &amp;quot;PxrDirt&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;color occluded&amp;quot; [1.0 1.0 1.0]
&amp;quot;color unoccluded&amp;quot; [0.0 0.0 0.0]
&amp;quot;int numSamples&amp;quot; [4]
&amp;quot;int distribution&amp;quot; [1]
&amp;quot;float cosineSpread&amp;quot; [1.0]
&amp;quot;float falloff&amp;quot; [0.0]
&amp;quot;float maxDistance&amp;quot; [0.0]
&amp;quot;int direction&amp;quot; [0]
&amp;quot;vector biasDirection&amp;quot; [0.0 0.0 0.0]
&amp;quot;string biasDirectionCoordsys&amp;quot; ['object']
&amp;quot;string traceSet&amp;quot; ['']
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-59">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Pattern('PxrDirt','id',
{
'color occluded' : [1.0,1.0,1.0],
'color unoccluded' : [0.0,0.0,0.0],
'int numSamples' : [4],
'int distribution' : [1],
'float cosineSpread' : [1.0],
'float falloff' : [0.0],
'float maxDistance' : [0.0],
'int direction' : [0],
'vector biasDirection' : [0.0,0.0,0.0],
'string biasDirectionCoordsys' : ['object'],
'string traceSet' : [''],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrtangentfield">Plugin PxrTangentField&lt;/h2>
&lt;p>Defines a tangent field typically used to control anisotropic direction.
InputRotation takes a single grayscale channel where black = 0 degrees
and white = 360 degrees.
InputVector takes a 2 channels map where the red channels is x and green
is y. The blue channel is ignored.
The vector method often gives better results by minimizing texture
filtering artifacts. If such artifacts are too visible, use the &amp;ldquo;nearest&amp;rdquo;
texture filter. The &amp;ldquo;nearest&amp;rdquo; filter disables entirely mip-mapping, so you
should only us it with a low resolutiion map to avoid slowing down the
renderer and consuming too much texture memory.&lt;/p>
&lt;h4 id="outputs-52">Outputs&lt;/h4>
&lt;pre>&lt;code class="language-C">vector normal point resultXYZ
float resultX
float resultY
float resultZ
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-60">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Pattern &amp;quot;PxrTangentField&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;float inputRotation&amp;quot; [0.0]
&amp;quot;color inputVector&amp;quot; [0.0 0.0 0.0]
&amp;quot;float rotationOffset&amp;quot; [0.0]
&amp;quot;float rotationRange&amp;quot; [1.0]
&amp;quot;int centeredVectors&amp;quot; [1]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-60">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Pattern('PxrTangentField','id',
{
'float inputRotation' : [0.0],
'color inputVector' : [0.0,0.0,0.0],
'float rotationOffset' : [0.0],
'float rotationRange' : [1.0],
'int centeredVectors' : [1],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrcross">Plugin PxrCross&lt;/h2>
&lt;p>Computes the cross product of two vectors and optionally
normalizes the resulting vector.&lt;/p>
&lt;h4 id="outputs-53">Outputs&lt;/h4>
&lt;pre>&lt;code class="language-C">vector normal point resultXYZ
float resultX
float resultY
float resultZ
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-61">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Pattern &amp;quot;PxrCross&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;vector vector1&amp;quot; [0. 0. 0.]
&amp;quot;vector vector2&amp;quot; [0. 0. 0.]
&amp;quot;int normalizeResult&amp;quot; [1]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-61">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Pattern('PxrCross','id',
{
'vector vector1' : [0.,0.,0.],
'vector vector2' : [0.,0.,0.],
'int normalizeResult' : [1],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrdot">Plugin PxrDot&lt;/h2>
&lt;p>Computes the dot product of two vectors.&lt;/p>
&lt;h4 id="outputs-54">Outputs&lt;/h4>
&lt;pre>&lt;code class="language-C">float result
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-62">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Pattern &amp;quot;PxrDot&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;vector vector1&amp;quot; [0. 0. 0.]
&amp;quot;vector vector2&amp;quot; [0. 0. 0.]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-62">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Pattern('PxrDot','id',
{
'vector vector1' : [0.,0.,0.],
'vector vector2' : [0.,0.,0.],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrseexpr">Plugin PxrSeExpr&lt;/h2>
&lt;h4 id="outputs-55">Outputs&lt;/h4>
&lt;pre>&lt;code class="language-C">color vector normal point resultRGB
float resultR
float resultG
float resultB
float resultF
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-63">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Pattern &amp;quot;PxrSeExpr&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;color colorInput1&amp;quot; [0.0 0.0 0.0]
&amp;quot;color colorInput2&amp;quot; [0.0 0.0 0.0]
&amp;quot;color colorInput3&amp;quot; [0.0 0.0 0.0]
&amp;quot;color colorInput4&amp;quot; [0.0 0.0 0.0]
&amp;quot;float floatInput1&amp;quot; [0.0]
&amp;quot;float floatInput2&amp;quot; [0.0]
&amp;quot;float floatInput3&amp;quot; [0.0]
&amp;quot;float floatInput4&amp;quot; [0.0]
&amp;quot;string expression&amp;quot; ['']
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-63">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
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' : [''],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrmanifold2d">Plugin PxrManifold2D&lt;/h2>
&lt;p>Encapsulates 2D parameterization for
pattern generators. Allows transformations and selection
of arbitrary variables bound to primitives. Uses a simple
struct to represent bundled dataflow of outputs.&lt;/p>
&lt;h4 id="outputs-56">Outputs&lt;/h4>
&lt;pre>&lt;code class="language-C">struct manifold result
float resultS
float resultT
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-64">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Pattern &amp;quot;PxrManifold2D&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;float angle&amp;quot; [0]
&amp;quot;float scaleS&amp;quot; [1]
&amp;quot;float scaleT&amp;quot; [1]
&amp;quot;float offsetS&amp;quot; [0]
&amp;quot;float offsetT&amp;quot; [0]
&amp;quot;int invertS&amp;quot; [0]
&amp;quot;int invertT&amp;quot; [1]
&amp;quot;string primvarS&amp;quot; ['']
&amp;quot;string primvarT&amp;quot; ['']
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-64">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Pattern('PxrManifold2D','id',
{
'float angle' : [0],
'float scaleS' : [1],
'float scaleT' : [1],
'float offsetS' : [0],
'float offsetT' : [0],
'int invertS' : [0],
'int invertT' : [1],
'string primvarS' : [''],
'string primvarT' : [''],
})
&lt;/code>&lt;/pre>
&lt;h1 id="light">Light&lt;/h1>
&lt;h2 id="plugin-pxrportallight">Plugin PxrPortalLight&lt;/h2>
&lt;h3 id="rib-format-65">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Light &amp;quot;PxrPortalLight&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;string notes&amp;quot; ['No Value']
&amp;quot;float intensityMult&amp;quot; [1.0]
&amp;quot;color tint&amp;quot; [1 1 1]
&amp;quot;string domeColorMap&amp;quot; ['No Value']
&amp;quot;color lightColor&amp;quot; ['No Value']
&amp;quot;float intensity&amp;quot; ['No Value']
&amp;quot;float exposure&amp;quot; ['No Value']
&amp;quot;vector colorMapGamma&amp;quot; [1.0 1.0 1.0]
&amp;quot;float colorMapSaturation&amp;quot; [1.0]
&amp;quot;int enableTemperature&amp;quot; [0]
&amp;quot;float temperature&amp;quot; [6500]
&amp;quot;float specular&amp;quot; [1.0]
&amp;quot;float diffuse&amp;quot; [1.0]
&amp;quot;int enableShadows&amp;quot; [1]
&amp;quot;color shadowColor&amp;quot; [0 0 0]
&amp;quot;float shadowDistance&amp;quot; [-1.0]
&amp;quot;float shadowFalloff&amp;quot; [-1.0]
&amp;quot;float shadowFalloffGamma&amp;quot; [1.0]
&amp;quot;string shadowSubset&amp;quot; ['']
&amp;quot;string shadowExcludeSubset&amp;quot; ['']
&amp;quot;int traceLightPaths&amp;quot; [0]
&amp;quot;int thinShadow&amp;quot; [1]
&amp;quot;int visibleInRefractionPath&amp;quot; [0]
&amp;quot;int cheapCaustics&amp;quot; [0]
&amp;quot;string cheapCausticsExcludeGroup&amp;quot; ['']
&amp;quot;int fixedSampleCount&amp;quot; [0]
&amp;quot;string lightGroup&amp;quot; ['']
&amp;quot;float importanceMultiplier&amp;quot; [1.0]
&amp;quot;matrix portalToDome&amp;quot; ['No Value']
&amp;quot;string portalName&amp;quot; ['No Value']
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-65">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Light('PxrPortalLight','id',
{
'string notes' : ['No Value'],
'float intensityMult' : [1.0],
'color tint' : [1,1,1],
'string domeColorMap' : ['No Value'],
'color lightColor' : ['No Value'],
'float intensity' : ['No Value'],
'float exposure' : ['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' : [0],
'int cheapCaustics' : [0],
'string cheapCausticsExcludeGroup' : [''],
'int fixedSampleCount' : [0],
'string lightGroup' : [''],
'float importanceMultiplier' : [1.0],
'matrix portalToDome' : ['No Value'],
'string portalName' : ['No Value'],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrdomelight">Plugin PxrDomeLight&lt;/h2>
&lt;h3 id="rib-format-66">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Light &amp;quot;PxrDomeLight&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;string notes&amp;quot; ['No Value']
&amp;quot;float intensity&amp;quot; [1.0]
&amp;quot;float exposure&amp;quot; [0]
&amp;quot;color lightColor&amp;quot; [1 1 1]
&amp;quot;string lightColorMap&amp;quot; ['No Value']
&amp;quot;vector colorMapGamma&amp;quot; [1.0 1.0 1.0]
&amp;quot;float colorMapSaturation&amp;quot; [1.0]
&amp;quot;int enableTemperature&amp;quot; [0]
&amp;quot;float temperature&amp;quot; [6500]
&amp;quot;float specular&amp;quot; [1.0]
&amp;quot;float diffuse&amp;quot; [1.0]
&amp;quot;int enableShadows&amp;quot; [1]
&amp;quot;color shadowColor&amp;quot; [0 0 0]
&amp;quot;float shadowDistance&amp;quot; [-1.0]
&amp;quot;float shadowFalloff&amp;quot; [-1.0]
&amp;quot;float shadowFalloffGamma&amp;quot; [1.0]
&amp;quot;string shadowSubset&amp;quot; ['']
&amp;quot;string shadowExcludeSubset&amp;quot; ['']
&amp;quot;int traceLightPaths&amp;quot; [0]
&amp;quot;int thinShadow&amp;quot; [1]
&amp;quot;int visibleInRefractionPath&amp;quot; [0]
&amp;quot;int cheapCaustics&amp;quot; [0]
&amp;quot;string cheapCausticsExcludeGroup&amp;quot; ['']
&amp;quot;int fixedSampleCount&amp;quot; [0]
&amp;quot;string lightGroup&amp;quot; ['']
&amp;quot;float importanceMultiplier&amp;quot; [1.0]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-66">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
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' : [0],
'int cheapCaustics' : [0],
'string cheapCausticsExcludeGroup' : [''],
'int fixedSampleCount' : [0],
'string lightGroup' : [''],
'float importanceMultiplier' : [1.0],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrspherelight">Plugin PxrSphereLight&lt;/h2>
&lt;h3 id="rib-format-67">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Light &amp;quot;PxrSphereLight&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;string notes&amp;quot; ['No Value']
&amp;quot;float intensity&amp;quot; [1.0]
&amp;quot;float exposure&amp;quot; [0]
&amp;quot;color lightColor&amp;quot; [1 1 1]
&amp;quot;int enableTemperature&amp;quot; [0]
&amp;quot;float temperature&amp;quot; [6500]
&amp;quot;float emissionFocus&amp;quot; [0.0]
&amp;quot;color emissionFocusTint&amp;quot; [0 0 0]
&amp;quot;float specular&amp;quot; [1.0]
&amp;quot;float diffuse&amp;quot; [1.0]
&amp;quot;float intensityNearDist&amp;quot; [0.0]
&amp;quot;float coneAngle&amp;quot; [90.0]
&amp;quot;float coneSoftness&amp;quot; [0.0]
&amp;quot;string iesProfile&amp;quot; ['']
&amp;quot;float iesProfileScale&amp;quot; [0]
&amp;quot;int iesProfileNormalize&amp;quot; [0]
&amp;quot;int enableShadows&amp;quot; [1]
&amp;quot;color shadowColor&amp;quot; [0 0 0]
&amp;quot;float shadowDistance&amp;quot; [-1.0]
&amp;quot;float shadowFalloff&amp;quot; [-1.0]
&amp;quot;float shadowFalloffGamma&amp;quot; [1.0]
&amp;quot;string shadowSubset&amp;quot; ['']
&amp;quot;string shadowExcludeSubset&amp;quot; ['']
&amp;quot;int areaNormalize&amp;quot; [0]
&amp;quot;int traceLightPaths&amp;quot; [0]
&amp;quot;int thinShadow&amp;quot; [1]
&amp;quot;int visibleInRefractionPath&amp;quot; [0]
&amp;quot;int cheapCaustics&amp;quot; [0]
&amp;quot;string cheapCausticsExcludeGroup&amp;quot; ['']
&amp;quot;int fixedSampleCount&amp;quot; [0]
&amp;quot;string lightGroup&amp;quot; ['']
&amp;quot;float importanceMultiplier&amp;quot; [1.0]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-67">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
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],
'color emissionFocusTint' : [0,0,0],
'float specular' : [1.0],
'float diffuse' : [1.0],
'float intensityNearDist' : [0.0],
'float coneAngle' : [90.0],
'float coneSoftness' : [0.0],
'string iesProfile' : [''],
'float iesProfileScale' : [0],
'int iesProfileNormalize' : [0],
'int enableShadows' : [1],
'color shadowColor' : [0,0,0],
'float shadowDistance' : [-1.0],
'float shadowFalloff' : [-1.0],
'float shadowFalloffGamma' : [1.0],
'string shadowSubset' : [''],
'string shadowExcludeSubset' : [''],
'int areaNormalize' : [0],
'int traceLightPaths' : [0],
'int thinShadow' : [1],
'int visibleInRefractionPath' : [0],
'int cheapCaustics' : [0],
'string cheapCausticsExcludeGroup' : [''],
'int fixedSampleCount' : [0],
'string lightGroup' : [''],
'float importanceMultiplier' : [1.0],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrrectlight">Plugin PxrRectLight&lt;/h2>
&lt;h3 id="rib-format-68">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Light &amp;quot;PxrRectLight&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;string notes&amp;quot; ['No Value']
&amp;quot;float intensity&amp;quot; [1.0]
&amp;quot;float exposure&amp;quot; [0]
&amp;quot;color lightColor&amp;quot; [1 1 1]
&amp;quot;string lightColorMap&amp;quot; ['No Value']
&amp;quot;vector colorMapGamma&amp;quot; [1.0 1.0 1.0]
&amp;quot;float colorMapSaturation&amp;quot; [1.0]
&amp;quot;int enableTemperature&amp;quot; [0]
&amp;quot;float temperature&amp;quot; [6500]
&amp;quot;float emissionFocus&amp;quot; [0.0]
&amp;quot;color emissionFocusTint&amp;quot; [0 0 0]
&amp;quot;float specular&amp;quot; [1.0]
&amp;quot;float diffuse&amp;quot; [1.0]
&amp;quot;float intensityNearDist&amp;quot; [0.0]
&amp;quot;float coneAngle&amp;quot; [90.0]
&amp;quot;float coneSoftness&amp;quot; [0.0]
&amp;quot;string iesProfile&amp;quot; ['']
&amp;quot;float iesProfileScale&amp;quot; [0]
&amp;quot;int iesProfileNormalize&amp;quot; [0]
&amp;quot;int enableShadows&amp;quot; [1]
&amp;quot;color shadowColor&amp;quot; [0 0 0]
&amp;quot;float shadowDistance&amp;quot; [-1]
&amp;quot;float shadowFalloff&amp;quot; [-1.0]
&amp;quot;float shadowFalloffGamma&amp;quot; [1.0]
&amp;quot;string shadowSubset&amp;quot; ['']
&amp;quot;string shadowExcludeSubset&amp;quot; ['']
&amp;quot;int areaNormalize&amp;quot; [0]
&amp;quot;int traceLightPaths&amp;quot; [0]
&amp;quot;int thinShadow&amp;quot; [1]
&amp;quot;int visibleInRefractionPath&amp;quot; [0]
&amp;quot;int cheapCaustics&amp;quot; [0]
&amp;quot;string cheapCausticsExcludeGroup&amp;quot; ['']
&amp;quot;int fixedSampleCount&amp;quot; [0]
&amp;quot;string lightGroup&amp;quot; ['']
&amp;quot;float importanceMultiplier&amp;quot; [1.0]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-68">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
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],
'color emissionFocusTint' : [0,0,0],
'float specular' : [1.0],
'float diffuse' : [1.0],
'float intensityNearDist' : [0.0],
'float coneAngle' : [90.0],
'float coneSoftness' : [0.0],
'string iesProfile' : [''],
'float iesProfileScale' : [0],
'int iesProfileNormalize' : [0],
'int enableShadows' : [1],
'color shadowColor' : [0,0,0],
'float shadowDistance' : [-1],
'float shadowFalloff' : [-1.0],
'float shadowFalloffGamma' : [1.0],
'string shadowSubset' : [''],
'string shadowExcludeSubset' : [''],
'int areaNormalize' : [0],
'int traceLightPaths' : [0],
'int thinShadow' : [1],
'int visibleInRefractionPath' : [0],
'int cheapCaustics' : [0],
'string cheapCausticsExcludeGroup' : [''],
'int fixedSampleCount' : [0],
'string lightGroup' : [''],
'float importanceMultiplier' : [1.0],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrenvdaylight">Plugin PxrEnvDayLight&lt;/h2>
&lt;h3 id="rib-format-69">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Light &amp;quot;PxrEnvDayLight&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;string notes&amp;quot; ['No Value']
&amp;quot;float intensity&amp;quot; [1.0]
&amp;quot;float exposure&amp;quot; [0.0]
&amp;quot;vector sunDirection&amp;quot; [0.0 1.0 0.0]
&amp;quot;float haziness&amp;quot; [2.0]
&amp;quot;color skyTint&amp;quot; [1.0 1.0 1.0]
&amp;quot;color sunTint&amp;quot; [1.0 1.0 1.0]
&amp;quot;float sunSize&amp;quot; [1.0]
&amp;quot;int groundMode&amp;quot; [0]
&amp;quot;color groundColor&amp;quot; [0.18 0.18 0.18]
&amp;quot;int month&amp;quot; [11]
&amp;quot;int day&amp;quot; [20]
&amp;quot;int year&amp;quot; [2014]
&amp;quot;float hour&amp;quot; [14.633333]
&amp;quot;float zone&amp;quot; [-8]
&amp;quot;float latitude&amp;quot; [47.6019]
&amp;quot;float longitude&amp;quot; [-122.3318]
&amp;quot;float specular&amp;quot; [1.0]
&amp;quot;float diffuse&amp;quot; [1.0]
&amp;quot;int enableShadows&amp;quot; [1]
&amp;quot;color shadowColor&amp;quot; [0 0 0]
&amp;quot;float shadowDistance&amp;quot; [-1.0]
&amp;quot;float shadowFalloff&amp;quot; [-1.0]
&amp;quot;float shadowFalloffGamma&amp;quot; [1.0]
&amp;quot;string shadowSubset&amp;quot; ['']
&amp;quot;string shadowExcludeSubset&amp;quot; ['']
&amp;quot;int traceLightPaths&amp;quot; [0]
&amp;quot;int thinShadow&amp;quot; [1]
&amp;quot;int visibleInRefractionPath&amp;quot; [0]
&amp;quot;int cheapCaustics&amp;quot; [0]
&amp;quot;string cheapCausticsExcludeGroup&amp;quot; ['']
&amp;quot;int fixedSampleCount&amp;quot; [0]
&amp;quot;string lightGroup&amp;quot; ['']
&amp;quot;float importanceMultiplier&amp;quot; [1.0]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-69">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
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' : [0],
'int cheapCaustics' : [0],
'string cheapCausticsExcludeGroup' : [''],
'int fixedSampleCount' : [0],
'string lightGroup' : [''],
'float importanceMultiplier' : [1.0],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrdisklight">Plugin PxrDiskLight&lt;/h2>
&lt;h3 id="rib-format-70">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Light &amp;quot;PxrDiskLight&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;string notes&amp;quot; ['No Value']
&amp;quot;float intensity&amp;quot; [1.0]
&amp;quot;float exposure&amp;quot; [0]
&amp;quot;color lightColor&amp;quot; [1 1 1]
&amp;quot;int enableTemperature&amp;quot; [0]
&amp;quot;float temperature&amp;quot; [6500]
&amp;quot;float emissionFocus&amp;quot; [0.0]
&amp;quot;color emissionFocusTint&amp;quot; [0 0 0]
&amp;quot;float specular&amp;quot; [1.0]
&amp;quot;float diffuse&amp;quot; [1.0]
&amp;quot;float intensityNearDist&amp;quot; [0.0]
&amp;quot;float coneAngle&amp;quot; [90.0]
&amp;quot;float coneSoftness&amp;quot; [0.0]
&amp;quot;string iesProfile&amp;quot; ['']
&amp;quot;float iesProfileScale&amp;quot; [0]
&amp;quot;int iesProfileNormalize&amp;quot; [0]
&amp;quot;int enableShadows&amp;quot; [1]
&amp;quot;color shadowColor&amp;quot; [0 0 0]
&amp;quot;float shadowDistance&amp;quot; [-1.0]
&amp;quot;float shadowFalloff&amp;quot; [-1.0]
&amp;quot;float shadowFalloffGamma&amp;quot; [1.0]
&amp;quot;string shadowSubset&amp;quot; ['']
&amp;quot;string shadowExcludeSubset&amp;quot; ['']
&amp;quot;int areaNormalize&amp;quot; [0]
&amp;quot;int traceLightPaths&amp;quot; [0]
&amp;quot;int thinShadow&amp;quot; [1]
&amp;quot;int visibleInRefractionPath&amp;quot; [0]
&amp;quot;int cheapCaustics&amp;quot; [0]
&amp;quot;string cheapCausticsExcludeGroup&amp;quot; ['']
&amp;quot;int fixedSampleCount&amp;quot; [0]
&amp;quot;string lightGroup&amp;quot; ['']
&amp;quot;float importanceMultiplier&amp;quot; [1.0]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-70">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
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],
'color emissionFocusTint' : [0,0,0],
'float specular' : [1.0],
'float diffuse' : [1.0],
'float intensityNearDist' : [0.0],
'float coneAngle' : [90.0],
'float coneSoftness' : [0.0],
'string iesProfile' : [''],
'float iesProfileScale' : [0],
'int iesProfileNormalize' : [0],
'int enableShadows' : [1],
'color shadowColor' : [0,0,0],
'float shadowDistance' : [-1.0],
'float shadowFalloff' : [-1.0],
'float shadowFalloffGamma' : [1.0],
'string shadowSubset' : [''],
'string shadowExcludeSubset' : [''],
'int areaNormalize' : [0],
'int traceLightPaths' : [0],
'int thinShadow' : [1],
'int visibleInRefractionPath' : [0],
'int cheapCaustics' : [0],
'string cheapCausticsExcludeGroup' : [''],
'int fixedSampleCount' : [0],
'string lightGroup' : [''],
'float importanceMultiplier' : [1.0],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrdistantlight">Plugin PxrDistantLight&lt;/h2>
&lt;h3 id="rib-format-71">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Light &amp;quot;PxrDistantLight&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;string notes&amp;quot; ['No Value']
&amp;quot;float intensity&amp;quot; [50000]
&amp;quot;float exposure&amp;quot; [0]
&amp;quot;float angleExtent&amp;quot; [0.53]
&amp;quot;color lightColor&amp;quot; [1 1 1]
&amp;quot;int enableTemperature&amp;quot; [0]
&amp;quot;float temperature&amp;quot; [6500]
&amp;quot;float emissionFocus&amp;quot; [0.0]
&amp;quot;color emissionFocusTint&amp;quot; [0 0 0]
&amp;quot;float specular&amp;quot; [1.0]
&amp;quot;float diffuse&amp;quot; [1.0]
&amp;quot;int enableShadows&amp;quot; [1]
&amp;quot;color shadowColor&amp;quot; [0 0 0]
&amp;quot;float shadowDistance&amp;quot; [-1.0]
&amp;quot;float shadowFalloff&amp;quot; [-1.0]
&amp;quot;float shadowFalloffGamma&amp;quot; [1.0]
&amp;quot;string shadowSubset&amp;quot; ['']
&amp;quot;string shadowExcludeSubset&amp;quot; ['']
&amp;quot;int areaNormalize&amp;quot; [0]
&amp;quot;int traceLightPaths&amp;quot; [0]
&amp;quot;int thinShadow&amp;quot; [1]
&amp;quot;int visibleInRefractionPath&amp;quot; [0]
&amp;quot;int cheapCaustics&amp;quot; [0]
&amp;quot;string cheapCausticsExcludeGroup&amp;quot; ['']
&amp;quot;int fixedSampleCount&amp;quot; [0]
&amp;quot;string lightGroup&amp;quot; ['']
&amp;quot;float importanceMultiplier&amp;quot; [1.0]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-71">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
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],
'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' : [0],
'int cheapCaustics' : [0],
'string cheapCausticsExcludeGroup' : [''],
'int fixedSampleCount' : [0],
'string lightGroup' : [''],
'float importanceMultiplier' : [1.0],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrmeshlight">Plugin PxrMeshLight&lt;/h2>
&lt;h3 id="rib-format-72">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Light &amp;quot;PxrMeshLight&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;float intensity&amp;quot; [1.0]
&amp;quot;float exposure&amp;quot; [0]
&amp;quot;color lightColor&amp;quot; [1 1 1]
&amp;quot;color textureColor&amp;quot; [1 1 1]
&amp;quot;int enableTemperature&amp;quot; [0]
&amp;quot;float temperature&amp;quot; [6500]
&amp;quot;float specular&amp;quot; [1.0]
&amp;quot;float diffuse&amp;quot; [1.0]
&amp;quot;float intensityNearDist&amp;quot; [0.0]
&amp;quot;int enableShadows&amp;quot; [1]
&amp;quot;color shadowColor&amp;quot; [0 0 0]
&amp;quot;float shadowDistance&amp;quot; [-1]
&amp;quot;float shadowFalloff&amp;quot; [-1.0]
&amp;quot;float shadowFalloffGamma&amp;quot; [1.0]
&amp;quot;string shadowSubset&amp;quot; ['']
&amp;quot;string shadowExcludeSubset&amp;quot; ['']
&amp;quot;int areaNormalize&amp;quot; [0]
&amp;quot;int traceLightPaths&amp;quot; [0]
&amp;quot;int thinShadow&amp;quot; [1]
&amp;quot;float importanceMultiplier&amp;quot; [1.0]
&amp;quot;string lightGroup&amp;quot; ['']
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-72">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Light('PxrMeshLight','id',
{
'float intensity' : [1.0],
'float exposure' : [0],
'color lightColor' : [1,1,1],
'color textureColor' : [1,1,1],
'int enableTemperature' : [0],
'float temperature' : [6500],
'float specular' : [1.0],
'float diffuse' : [1.0],
'float intensityNearDist' : [0.0],
'int enableShadows' : [1],
'color shadowColor' : [0,0,0],
'float shadowDistance' : [-1],
'float shadowFalloff' : [-1.0],
'float shadowFalloffGamma' : [1.0],
'string shadowSubset' : [''],
'string shadowExcludeSubset' : [''],
'int areaNormalize' : [0],
'int traceLightPaths' : [0],
'int thinShadow' : [1],
'float importanceMultiplier' : [1.0],
'string lightGroup' : [''],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxraovlight">Plugin PxrAovLight&lt;/h2>
&lt;h3 id="rib-format-73">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Light &amp;quot;PxrAovLight&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;string aovName&amp;quot; ['']
&amp;quot;string notes&amp;quot; ['No Value']
&amp;quot;int useColor&amp;quot; [0]
&amp;quot;int invert&amp;quot; [0]
&amp;quot;int inPrimaryHit&amp;quot; [1]
&amp;quot;int inRefraction&amp;quot; [0]
&amp;quot;int inReflection&amp;quot; [0]
&amp;quot;int onVolumeBoundaries&amp;quot; [1]
&amp;quot;int useThroughput&amp;quot; [1]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-73">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
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],
})
&lt;/code>&lt;/pre>
&lt;h1 id="displacement">Displacement&lt;/h1>
&lt;h2 id="plugin-pxrdisplace">Plugin PxrDisplace&lt;/h2>
&lt;p>A C++ displacement plugin.&lt;/p>
&lt;h3 id="rib-format-74">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Displacement &amp;quot;PxrDisplace&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;int enabled&amp;quot; [1]
&amp;quot;float dispAmount&amp;quot; [1.0]
&amp;quot;float dispScalar&amp;quot; [0.0]
&amp;quot;vector dispVector&amp;quot; [0.0 0.0 0.0]
&amp;quot;vector modelDispVector&amp;quot; [0.0 0.0 0.0]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-74">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
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],
})
&lt;/code>&lt;/pre>
&lt;h1 id="integrator">Integrator&lt;/h1>
&lt;h2 id="plugin-pxrpathtracer">Plugin PxrPathTracer&lt;/h2>
&lt;h3 id="rib-format-75">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Integrator &amp;quot;PxrPathTracer&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;int maxPathLength&amp;quot; [10]
&amp;quot;int maxContinuationLength&amp;quot; [-1]
&amp;quot;int maxNonStochasticOpacityEvents&amp;quot; [0]
&amp;quot;string sampleMode&amp;quot; ['bxdf']
&amp;quot;int numLightSamples&amp;quot; [1]
&amp;quot;int numBxdfSamples&amp;quot; [1]
&amp;quot;int numIndirectSamples&amp;quot; [1]
&amp;quot;int numDiffuseSamples&amp;quot; [1]
&amp;quot;int numSpecularSamples&amp;quot; [1]
&amp;quot;int numSubsurfaceSamples&amp;quot; [1]
&amp;quot;int numRefractionSamples&amp;quot; [1]
&amp;quot;int allowCaustics&amp;quot; [0]
&amp;quot;int accumOpacity&amp;quot; [0]
&amp;quot;int rouletteDepth&amp;quot; [4]
&amp;quot;float rouletteThreshold&amp;quot; [0.2]
&amp;quot;int clampDepth&amp;quot; [2]
&amp;quot;float clampLuminance&amp;quot; [10.0]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-75">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Integrator('PxrPathTracer','id',
{
'int maxPathLength' : [10],
'int maxContinuationLength' : [-1],
'int maxNonStochasticOpacityEvents' : [0],
'string sampleMode' : ['bxdf'],
'int numLightSamples' : [1],
'int numBxdfSamples' : [1],
'int numIndirectSamples' : [1],
'int numDiffuseSamples' : [1],
'int numSpecularSamples' : [1],
'int numSubsurfaceSamples' : [1],
'int numRefractionSamples' : [1],
'int allowCaustics' : [0],
'int accumOpacity' : [0],
'int rouletteDepth' : [4],
'float rouletteThreshold' : [0.2],
'int clampDepth' : [2],
'float clampLuminance' : [10.0],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrunified">Plugin PxrUnified&lt;/h2>
&lt;h3 id="rib-format-76">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Integrator &amp;quot;PxrUnified&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;int traceLightPaths&amp;quot; [0]
&amp;quot;int maxPathLength&amp;quot; [8]
&amp;quot;float maxRayDistance&amp;quot; [10000]
&amp;quot;float catchAllLights&amp;quot; [0]
&amp;quot;float emissionMultiplier&amp;quot; [1]
&amp;quot;int accumOpacity&amp;quot; [1]
&amp;quot;float specularCurvatureFilter&amp;quot; [1.0]
&amp;quot;int numLightSamples&amp;quot; [1]
&amp;quot;int numBxdfSamples&amp;quot; [1]
&amp;quot;int numIndirectSamples&amp;quot; [1]
&amp;quot;int sssOversampling&amp;quot; [8]
&amp;quot;int allowMultilobeIndirect&amp;quot; [0]
&amp;quot;int manifoldWalk&amp;quot; [0]
&amp;quot;int maxIterations&amp;quot; [10]
&amp;quot;int maxInterfaces&amp;quot; [2]
&amp;quot;float walkThreshold&amp;quot; [0.005]
&amp;quot;int enableVolumeCaustics&amp;quot; [0]
&amp;quot;float photonEstimationRadius&amp;quot; [0.0]
&amp;quot;int photonEstimationNumber&amp;quot; [64]
&amp;quot;int photonVisibilityRod&amp;quot; [0]
&amp;quot;float photonVisibilityRodDirectProb&amp;quot; [0.0]
&amp;quot;point photonVisibilityRodMin&amp;quot; [0.0 0.0 0.0]
&amp;quot;point photonVisibilityRodMax&amp;quot; [0.0 0.0 0.0]
&amp;quot;int photonAdaptive&amp;quot; [0]
&amp;quot;int indirectTrainingSamples&amp;quot; [0]
&amp;quot;float indirectSpatialBlurRadius&amp;quot; [0.25]
&amp;quot;float indirectDirectionalBlurRadius&amp;quot; [0.0]
&amp;quot;int indirectOversampling&amp;quot; [2]
&amp;quot;int suppressNaNs&amp;quot; [0]
&amp;quot;int enableShadingTimers&amp;quot; [0]
&amp;quot;int enableSampleTimers&amp;quot; [0]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-76">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Integrator('PxrUnified','id',
{
'int traceLightPaths' : [0],
'int maxPathLength' : [8],
'float maxRayDistance' : [10000],
'float catchAllLights' : [0],
'float emissionMultiplier' : [1],
'int accumOpacity' : [1],
'float specularCurvatureFilter' : [1.0],
'int numLightSamples' : [1],
'int numBxdfSamples' : [1],
'int numIndirectSamples' : [1],
'int sssOversampling' : [8],
'int allowMultilobeIndirect' : [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],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrocclusion">Plugin PxrOcclusion&lt;/h2>
&lt;p>Render occlusion.&lt;/p>
&lt;h3 id="rib-format-77">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Integrator &amp;quot;PxrOcclusion&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;int numSamples&amp;quot; [4]
&amp;quot;int distribution&amp;quot; [1]
&amp;quot;float cosineSpread&amp;quot; [1.0]
&amp;quot;float falloff&amp;quot; [0.0]
&amp;quot;float maxDistance&amp;quot; [0.0]
&amp;quot;int useAlbedo&amp;quot; [0]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-77">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
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],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrdefault">Plugin PxrDefault&lt;/h2>
&lt;p>Even simpler than PxrDirectLighting, the default integrator
places a virtual light at the camera (the &amp;ldquo;headlamp
integrator&amp;rdquo;). No shadows or indirect lighting are evaluated. A
good option when all is black - this integrator can help
narrow down where a problem is occurring (for example, when
the fault is in the lighting, particularly). Like
PxrDirectLighting, it is not designed to produce
&amp;ldquo;final-quality&amp;rdquo; images.&lt;/p>
&lt;h3 id="rib-format-78">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Integrator &amp;quot;PxrDefault&amp;quot; &amp;quot;id&amp;quot;
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-78">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Integrator('PxrDefault','id',
{
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrdebugshadingcontext">Plugin PxrDebugShadingContext&lt;/h2>
&lt;p>This integrator is used to visualize data in the shading
context, such as normals and texture coordinates. It is not
designed to produce &amp;ldquo;final-quality&amp;rdquo; images.&lt;/p>
&lt;h3 id="rib-format-79">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Integrator &amp;quot;PxrDebugShadingContext&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;string viewchannel&amp;quot; ['Nn']
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-79">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Integrator('PxrDebugShadingContext','id',
{
'string viewchannel' : ['Nn'],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrvcm">Plugin PxrVCM&lt;/h2>
&lt;h3 id="rib-format-80">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Integrator &amp;quot;PxrVCM&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;int connectPaths&amp;quot; [1]
&amp;quot;int mergePaths&amp;quot; [1]
&amp;quot;int numLightSamples&amp;quot; [1]
&amp;quot;int numBxdfSamples&amp;quot; [1]
&amp;quot;int maxPathLength&amp;quot; [10]
&amp;quot;float specularCurvatureFilter&amp;quot; [1.0]
&amp;quot;int rouletteDepth&amp;quot; [4]
&amp;quot;float rouletteThreshold&amp;quot; [0.2]
&amp;quot;int clampDepth&amp;quot; [2]
&amp;quot;float clampLuminance&amp;quot; [10.0]
&amp;quot;float mergeRadius&amp;quot; [5.0]
&amp;quot;float timeRadius&amp;quot; [1.0]
&amp;quot;float photonGuiding&amp;quot; [0.0]
&amp;quot;point photonGuidingBBoxMin&amp;quot; [1e30 1e30 1e30]
&amp;quot;point photonGuidingBBoxMax&amp;quot; [-1e30 -1e30 -1e30]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-80">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Integrator('PxrVCM','id',
{
'int connectPaths' : [1],
'int mergePaths' : [1],
'int numLightSamples' : [1],
'int numBxdfSamples' : [1],
'int maxPathLength' : [10],
'float specularCurvatureFilter' : [1.0],
'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],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrdirectlighting">Plugin PxrDirectLighting&lt;/h2>
&lt;p>This is a debugging or &amp;ldquo;draft-quality&amp;rdquo; integrator that
implements only the direct lighting portion of the light
transport. It is not designed to produce &amp;ldquo;final-quality&amp;rdquo;
images. Since it doesn&amp;rsquo;t implement indirect lighting paths it
cannot produce reflections, refractions, or other global
illumination effects, nor can it handle any effects that
require a volume integrator.&lt;/p>
&lt;h3 id="rib-format-81">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Integrator &amp;quot;PxrDirectLighting&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;int numLightSamples&amp;quot; [4]
&amp;quot;int numBxdfSamples&amp;quot; [4]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-81">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Integrator('PxrDirectLighting','id',
{
'int numLightSamples' : [4],
'int numBxdfSamples' : [4],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrvalidatebxdf">Plugin PxrValidateBxdf&lt;/h2>
&lt;p>This integrator serves mainly as a debugging tool to authors of
Bxdf plugins. The 3 channels of the output are the luminance
results for total hemispherical reflectance, computed in three
different ways: the red channel gives the results of using the
Bxdf&amp;rsquo;s GenerateSample method to sample the bxdf; the green
channel gives the results of running the Bxdf&amp;rsquo;s EvaluateSample
(or EvaluateSamplesAtIndex) method using the same generated
samples, and only accumulating them if they agree with the
values returned by GenerateSample; and the blue channel gives
the results of integrating a set of hemispherical samples
generated with a cosine weighting using the EvaluateSample
method on the bxdf. Ideally, this will converge to the other
two results.&lt;/p>
&lt;pre>&lt;code> If the Bxdf is given &amp;quot;white&amp;quot; values and is correct, the
resulting image should converge to all white pixels. Energy
lost (either due to explicit absorption or due to the bxdf
model losing energy) or gained shows up as non-white
pixels. Bxdf authors should take care to observe what happens
at grazing angles, as that can be a good place to lose energy.
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-82">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Integrator &amp;quot;PxrValidateBxdf&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;int numSamples&amp;quot; [4]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-82">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Integrator('PxrValidateBxdf','id',
{
'int numSamples' : [4],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrvisualizer">Plugin PxrVisualizer&lt;/h2>
&lt;p>A utility integrator to navigate and inspect large scenes interactively.
Can also be used for modeling or animation turntables and in general to
detect geometric problems in your scenes.&lt;/p>
&lt;h3 id="rib-format-83">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Integrator &amp;quot;PxrVisualizer&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;string style&amp;quot; ['shaded']
&amp;quot;int wireframe&amp;quot; [1]
&amp;quot;int normalCheck&amp;quot; [0]
&amp;quot;string matCap&amp;quot; ['']
&amp;quot;color wireframeColor&amp;quot; [0.0 0.0 0.0]
&amp;quot;float wireframeOpacity&amp;quot; [0.5]
&amp;quot;float wireframeWidth&amp;quot; [1.0]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-83">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Integrator('PxrVisualizer','id',
{
'string style' : ['shaded'],
'int wireframe' : [1],
'int normalCheck' : [0],
'string matCap' : [''],
'color wireframeColor' : [0.0,0.0,0.0],
'float wireframeOpacity' : [0.5],
'float wireframeWidth' : [1.0],
})
&lt;/code>&lt;/pre>
&lt;h1 id="displayfilter">DisplayFilter&lt;/h1>
&lt;h2 id="plugin-pxrfilmictonemapperdisplayfilter">Plugin PxrFilmicTonemapperDisplayFilter&lt;/h2>
&lt;p>Display filter plugin based on Naughty Dog&amp;rsquo;s Filmic Tonemapper from GDC Uncharted 2 HDR Lighting presentation.&lt;/p>
&lt;h3 id="rib-format-84">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">DisplayFilter &amp;quot;PxrFilmicTonemapperDisplayFilter&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;float A&amp;quot; [0.22]
&amp;quot;float B&amp;quot; [0.30]
&amp;quot;float C&amp;quot; [0.10]
&amp;quot;float D&amp;quot; [0.20]
&amp;quot;float E&amp;quot; [0.01]
&amp;quot;float F&amp;quot; [0.3]
&amp;quot;float linearWhitePoint&amp;quot; [11.2]
&amp;quot;float exposureAdjust&amp;quot; [1.0]
&amp;quot;string aov&amp;quot; ['Ci']
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-84">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
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'],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrhalfbuffererrorfilter">Plugin PxrHalfBufferErrorFilter&lt;/h2>
&lt;p>Estimate the error of an image by comparing two half buffers. If two
statistically-independent images are each produced from half the camera
samples, then we can estimate the mean-squared-error between the ground
truth and their average and as one-quarter of the squared difference of
the two. The AOVs may be either all scalar or all color.&lt;/p>
&lt;h3 id="rib-format-85">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">DisplayFilter &amp;quot;PxrHalfBufferErrorFilter&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;string aov1&amp;quot; ['even']
&amp;quot;string aov2&amp;quot; ['odd']
&amp;quot;string result&amp;quot; ['mse']
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-85">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.DisplayFilter('PxrHalfBufferErrorFilter','id',
{
'string aov1' : ['even'],
'string aov2' : ['odd'],
'string result' : ['mse'],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrlightsaturation">Plugin PxrLightSaturation&lt;/h2>
&lt;p>A small example display filter that changes the color saturation in the
beauty pass (or any other AOV) according to whether a region is lit or
shadowed by particular light group.&lt;/p>
&lt;h3 id="rib-format-86">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">DisplayFilter &amp;quot;PxrLightSaturation&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;string aov&amp;quot; ['Ci']
&amp;quot;string light&amp;quot; ['']
&amp;quot;float threshold&amp;quot; [1.0]
&amp;quot;int invert&amp;quot; [0]
&amp;quot;float shift&amp;quot; [1.0]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-86">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.DisplayFilter('PxrLightSaturation','id',
{
'string aov' : ['Ci'],
'string light' : [''],
'float threshold' : [1.0],
'int invert' : [0],
'float shift' : [1.0],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrcopyaovdisplayfilter">Plugin PxrCopyAOVDisplayFilter&lt;/h2>
&lt;p>Display filter plugin to look up a named AOV and copy it
to Ci.&lt;/p>
&lt;h3 id="rib-format-87">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">DisplayFilter &amp;quot;PxrCopyAOVDisplayFilter&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;string readAov&amp;quot; ['']
&amp;quot;string writeAov&amp;quot; ['Ci']
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-87">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.DisplayFilter('PxrCopyAOVDisplayFilter','id',
{
'string readAov' : [''],
'string writeAov' : ['Ci'],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrdisplayfiltercombiner">Plugin PxrDisplayFilterCombiner&lt;/h2>
&lt;p>Display filter combiner.&lt;/p>
&lt;h3 id="rib-format-88">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">DisplayFilter &amp;quot;PxrDisplayFilterCombiner&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;displayfilter filter&amp;quot; ['No Value']
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-88">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.DisplayFilter('PxrDisplayFilterCombiner','id',
{
'displayfilter filter' : ['No Value'],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrbackgrounddisplayfilter">Plugin PxrBackgroundDisplayFilter&lt;/h2>
&lt;p>Display filter plugin to color the background.&lt;/p>
&lt;h3 id="rib-format-89">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">DisplayFilter &amp;quot;PxrBackgroundDisplayFilter&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;color backgroundColor&amp;quot; [0 0 0]
&amp;quot;string aov&amp;quot; ['Ci']
&amp;quot;string aovAlpha&amp;quot; ['a']
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-89">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.DisplayFilter('PxrBackgroundDisplayFilter','id',
{
'color backgroundColor' : [0,0,0],
'string aov' : ['Ci'],
'string aovAlpha' : ['a'],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrimagedisplayfilter">Plugin PxrImageDisplayFilter&lt;/h2>
&lt;p>Display filter plugin to render image planes including holdouts.&lt;/p>
&lt;h3 id="rib-format-90">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">DisplayFilter &amp;quot;PxrImageDisplayFilter&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;string filename&amp;quot; ['']
&amp;quot;color colorGain&amp;quot; [1.0 1.0 1.0]
&amp;quot;color colorOffset&amp;quot; [0.0 0.0 0.0]
&amp;quot;int linearize&amp;quot; [0]
&amp;quot;int fit&amp;quot; [0]
&amp;quot;float filmMinX&amp;quot; [0.0]
&amp;quot;float filmMaxX&amp;quot; [0.0]
&amp;quot;float filmMinY&amp;quot; [0.0]
&amp;quot;float filmMaxY&amp;quot; [0.0]
&amp;quot;float offsetX&amp;quot; [0.0]
&amp;quot;float offsetY&amp;quot; [0.0]
&amp;quot;float scaleX&amp;quot; [1.0]
&amp;quot;float scaleY&amp;quot; [1.0]
&amp;quot;float rotate&amp;quot; [0.0]
&amp;quot;string holdoutShadowAov&amp;quot; ['']
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-90">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
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' : [''],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxredgedetect">Plugin PxrEdgeDetect&lt;/h2>
&lt;p>A small example display filter that demonstrates image processing.
This filter replaces the image in the beauty pass (or any other AOV)
with its gradient magnitude computed from a Sobel edge-detection
filter.&lt;/p>
&lt;h3 id="rib-format-91">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">DisplayFilter &amp;quot;PxrEdgeDetect&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;string aov&amp;quot; ['Ci']
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-91">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.DisplayFilter('PxrEdgeDetect','id',
{
'string aov' : ['Ci'],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrwhitepointdisplayfilter">Plugin PxrWhitePointDisplayFilter&lt;/h2>
&lt;p>This display filter allows you to adjust the output colors so that the given color temperature is considered white.&lt;/p>
&lt;h3 id="rib-format-92">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">DisplayFilter &amp;quot;PxrWhitePointDisplayFilter&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;float temperature&amp;quot; [6500]
&amp;quot;int useManualWhitePoint&amp;quot; [0]
&amp;quot;color manualWhitePoint&amp;quot; [1 1 1]
&amp;quot;string aov&amp;quot; ['Ci']
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-92">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.DisplayFilter('PxrWhitePointDisplayFilter','id',
{
'float temperature' : [6500],
'int useManualWhitePoint' : [0],
'color manualWhitePoint' : [1,1,1],
'string aov' : ['Ci'],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrgradedisplayfilter">Plugin PxrGradeDisplayFilter&lt;/h2>
&lt;p>Nuke-like grade display filter. Allows simple grading of the beauty pass.&lt;/p>
&lt;h3 id="rib-format-93">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">DisplayFilter &amp;quot;PxrGradeDisplayFilter&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;color blackPoint&amp;quot; [0 0 0]
&amp;quot;color whitePoint&amp;quot; [1 1 1]
&amp;quot;color lift&amp;quot; [0 0 0]
&amp;quot;color gain&amp;quot; [1 1 1]
&amp;quot;color multiply&amp;quot; [1 1 1]
&amp;quot;color gamma&amp;quot; [1 1 1]
&amp;quot;color offset&amp;quot; [1 1 1]
&amp;quot;int clampWhite&amp;quot; [0]
&amp;quot;int clampBlack&amp;quot; [1]
&amp;quot;color mask&amp;quot; [1 1 1]
&amp;quot;string aov&amp;quot; ['Ci']
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-93">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
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' : [1,1,1],
'int clampWhite' : [0],
'int clampBlack' : [1],
'color mask' : [1,1,1],
'string aov' : ['Ci'],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrshadowdisplayfilter">Plugin PxrShadowDisplayFilter&lt;/h2>
&lt;p>Display filter plugin to calculate shadow AOV output from occluded and unoccluded AOV inputs.&lt;/p>
&lt;h3 id="rib-format-94">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">DisplayFilter &amp;quot;PxrShadowDisplayFilter&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;string occludedAov&amp;quot; ['']
&amp;quot;string unoccludedAov&amp;quot; ['']
&amp;quot;string shadowAov&amp;quot; ['']
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-94">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.DisplayFilter('PxrShadowDisplayFilter','id',
{
'string occludedAov' : [''],
'string unoccludedAov' : [''],
'string shadowAov' : [''],
})
&lt;/code>&lt;/pre>
&lt;h1 id="samplefilter">SampleFilter&lt;/h1>
&lt;h2 id="plugin-pxrwatermarkfilter">Plugin PxrWatermarkFilter&lt;/h2>
&lt;p>Sample filter plugin to add watermarks to renders.&lt;/p>
&lt;h3 id="rib-format-95">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">SampleFilter &amp;quot;PxrWatermarkFilter&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;string filename&amp;quot; ['']
&amp;quot;float transparency&amp;quot; [0.0]
&amp;quot;int linearize&amp;quot; [0]
&amp;quot;int mode&amp;quot; [3]
&amp;quot;int fit&amp;quot; [1]
&amp;quot;float offsetX&amp;quot; [0.0]
&amp;quot;float offsetY&amp;quot; [0.0]
&amp;quot;float scaleX&amp;quot; [1.0]
&amp;quot;float scaleY&amp;quot; [1.0]
&amp;quot;float rotate&amp;quot; [0.0]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-95">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
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],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrbackgroundsamplefilter">Plugin PxrBackgroundSampleFilter&lt;/h2>
&lt;p>Sample filter plugin to color the background.&lt;/p>
&lt;h3 id="rib-format-96">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">SampleFilter &amp;quot;PxrBackgroundSampleFilter&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;color backgroundColor&amp;quot; [0 0 0]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-96">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.SampleFilter('PxrBackgroundSampleFilter','id',
{
'color backgroundColor' : [0,0,0],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrwhitepointsamplefilter">Plugin PxrWhitePointSampleFilter&lt;/h2>
&lt;p>This sample filter allows you to adjust the output colors so that the given color temperature is considered white.&lt;/p>
&lt;h3 id="rib-format-97">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">SampleFilter &amp;quot;PxrWhitePointSampleFilter&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;float temperature&amp;quot; [6500]
&amp;quot;int useManualWhitePoint&amp;quot; [0]
&amp;quot;color manualWhitePoint&amp;quot; [1 1 1]
&amp;quot;string aov&amp;quot; ['Ci']
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-97">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.SampleFilter('PxrWhitePointSampleFilter','id',
{
'float temperature' : [6500],
'int useManualWhitePoint' : [0],
'color manualWhitePoint' : [1,1,1],
'string aov' : ['Ci'],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrsamplefiltercombiner">Plugin PxrSampleFilterCombiner&lt;/h2>
&lt;p>Sample filter combiner.&lt;/p>
&lt;h3 id="rib-format-98">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">SampleFilter &amp;quot;PxrSampleFilterCombiner&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;samplefilter filter&amp;quot; ['No Value']
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-98">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.SampleFilter('PxrSampleFilterCombiner','id',
{
'samplefilter filter' : ['No Value'],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrshadowfilter">Plugin PxrShadowFilter&lt;/h2>
&lt;p>Sample filter plugin to calculate shadow AOV output from occluded and unoccluded AOV inputs.&lt;/p>
&lt;h3 id="rib-format-99">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">SampleFilter &amp;quot;PxrShadowFilter&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;string occludedAov&amp;quot; ['']
&amp;quot;string unoccludedAov&amp;quot; ['']
&amp;quot;string shadowAov&amp;quot; ['']
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-99">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.SampleFilter('PxrShadowFilter','id',
{
'string occludedAov' : [''],
'string unoccludedAov' : [''],
'string shadowAov' : [''],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrgradesamplefilter">Plugin PxrGradeSampleFilter&lt;/h2>
&lt;p>Nuke-like grade sample filter. Allows simple grading of the beauty pass.&lt;/p>
&lt;h3 id="rib-format-100">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">SampleFilter &amp;quot;PxrGradeSampleFilter&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;color blackPoint&amp;quot; [0 0 0]
&amp;quot;color whitePoint&amp;quot; [1 1 1]
&amp;quot;color lift&amp;quot; [0 0 0]
&amp;quot;color gain&amp;quot; [1 1 1]
&amp;quot;color multiply&amp;quot; [1 1 1]
&amp;quot;color gamma&amp;quot; [1 1 1]
&amp;quot;color offset&amp;quot; [1 1 1]
&amp;quot;int clampWhite&amp;quot; [0]
&amp;quot;int clampBlack&amp;quot; [1]
&amp;quot;color mask&amp;quot; [1 1 1]
&amp;quot;string aov&amp;quot; ['Ci']
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-100">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
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' : [1,1,1],
'int clampWhite' : [0],
'int clampBlack' : [1],
'color mask' : [1,1,1],
'string aov' : ['Ci'],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrcopyaovsamplefilter">Plugin PxrCopyAOVSampleFilter&lt;/h2>
&lt;p>Sample filter plugin to look up a named AOV and copy it
to Ci.&lt;/p>
&lt;h3 id="rib-format-101">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">SampleFilter &amp;quot;PxrCopyAOVSampleFilter&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;string readAov&amp;quot; ['']
&amp;quot;string writeAov&amp;quot; ['Ci']
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-101">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.SampleFilter('PxrCopyAOVSampleFilter','id',
{
'string readAov' : [''],
'string writeAov' : ['Ci'],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrfilmictonemappersamplefilter">Plugin PxrFilmicTonemapperSampleFilter&lt;/h2>
&lt;p>Sample filter plugin based on Naughty Dog&amp;rsquo;s Filmic Tonemapper from GDC Uncharted 2 HDR Lighting presentation.&lt;/p>
&lt;h3 id="rib-format-102">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">SampleFilter &amp;quot;PxrFilmicTonemapperSampleFilter&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;float A&amp;quot; [0.22]
&amp;quot;float B&amp;quot; [0.30]
&amp;quot;float C&amp;quot; [0.10]
&amp;quot;float D&amp;quot; [0.20]
&amp;quot;float E&amp;quot; [0.01]
&amp;quot;float F&amp;quot; [0.3]
&amp;quot;float linearWhitePoint&amp;quot; [11.2]
&amp;quot;float exposureAdjust&amp;quot; [1.0]
&amp;quot;string aov&amp;quot; ['Ci']
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-102">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
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'],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrcryptomatte">Plugin PxrCryptomatte&lt;/h2>
&lt;p>Sample filter to generate Cryptomatte files for easy creation of
keyable ID mattes. See
&lt;a href="https://github.com/Psyop/Cryptomatte" target="_blank" rel="noopener">https://github.com/Psyop/Cryptomatte&lt;/a> for tools
and details.&lt;/p>
&lt;h3 id="rib-format-103">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">SampleFilter &amp;quot;PxrCryptomatte&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;string filename&amp;quot; ['cryptomatte.exr']
&amp;quot;string manifest&amp;quot; ['header']
&amp;quot;string layer&amp;quot; ['identifier:name']
&amp;quot;string attribute&amp;quot; ['']
&amp;quot;int levels&amp;quot; [6]
&amp;quot;int accuracy&amp;quot; [4]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-103">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.SampleFilter('PxrCryptomatte','id',
{
'string filename' : ['cryptomatte.exr'],
'string manifest' : ['header'],
'string layer' : ['identifier:name'],
'string attribute' : [''],
'int levels' : [6],
'int accuracy' : [4],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrimageplanefilter">Plugin PxrImagePlaneFilter&lt;/h2>
&lt;p>Sample filter plugin to render image planes including holdouts.&lt;/p>
&lt;h3 id="rib-format-104">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">SampleFilter &amp;quot;PxrImagePlaneFilter&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;string filename&amp;quot; ['']
&amp;quot;color colorGain&amp;quot; [1.0 1.0 1.0]
&amp;quot;color colorOffset&amp;quot; [0.0 0.0 0.0]
&amp;quot;int linearize&amp;quot; [0]
&amp;quot;int useAlpha&amp;quot; [0]
&amp;quot;int fit&amp;quot; [0]
&amp;quot;float filmMinX&amp;quot; [0.0]
&amp;quot;float filmMaxX&amp;quot; [0.0]
&amp;quot;float filmMinY&amp;quot; [0.0]
&amp;quot;float filmMaxY&amp;quot; [0.0]
&amp;quot;float offsetX&amp;quot; [0.0]
&amp;quot;float offsetY&amp;quot; [0.0]
&amp;quot;float scaleX&amp;quot; [1.0]
&amp;quot;float scaleY&amp;quot; [1.0]
&amp;quot;float rotate&amp;quot; [0.0]
&amp;quot;string holdoutShadowAov&amp;quot; ['']
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-104">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
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' : [''],
})
&lt;/code>&lt;/pre>
&lt;h1 id="lightfilter">LightFilter&lt;/h1>
&lt;h2 id="plugin-pxrcombinerlightfilter">Plugin PxrCombinerLightFilter&lt;/h2>
&lt;h3 id="rib-format-105">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">LightFilter &amp;quot;PxrCombinerLightFilter&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;lightfilter mult&amp;quot; ['No Value']
&amp;quot;lightfilter max&amp;quot; ['No Value']
&amp;quot;lightfilter min&amp;quot; ['No Value']
&amp;quot;lightfilter screen&amp;quot; ['No Value']
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-105">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.LightFilter('PxrCombinerLightFilter','id',
{
'lightfilter mult' : ['No Value'],
'lightfilter max' : ['No Value'],
'lightfilter min' : ['No Value'],
'lightfilter screen' : ['No Value'],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrgobolightfilter">Plugin PxrGoboLightFilter&lt;/h2>
&lt;h3 id="rib-format-106">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">LightFilter &amp;quot;PxrGoboLightFilter&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;string combineMode&amp;quot; ['mult']
&amp;quot;string coordsys&amp;quot; ['']
&amp;quot;string __lightFilterParentShader&amp;quot; ['']
&amp;quot;float __lightFilterParentParam_width&amp;quot; [10.0]
&amp;quot;float __lightFilterParentParam_height&amp;quot; [10.0]
&amp;quot;float __lightFilterParentParam_radius&amp;quot; [10.0]
&amp;quot;string notes&amp;quot; ['']
&amp;quot;string map&amp;quot; ['ratGrid.tex']
&amp;quot;int premultipliedAlpha&amp;quot; [1]
&amp;quot;int refreshMap&amp;quot; [0]
&amp;quot;color fillColor&amp;quot; [1.0 1.0 1.0]
&amp;quot;float width&amp;quot; [1.0]
&amp;quot;float height&amp;quot; [1.0]
&amp;quot;float density&amp;quot; [1]
&amp;quot;int invert&amp;quot; [0]
&amp;quot;float intensity&amp;quot; [1.0]
&amp;quot;float diffuse&amp;quot; [1.0]
&amp;quot;float specular&amp;quot; [1.0]
&amp;quot;int tileMode&amp;quot; [0]
&amp;quot;float scaleU&amp;quot; [1.0]
&amp;quot;float scaleV&amp;quot; [1.0]
&amp;quot;float offsetU&amp;quot; [0.0]
&amp;quot;float offsetV&amp;quot; [0.0]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-106">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.LightFilter('PxrGoboLightFilter','id',
{
'string combineMode' : ['mult'],
'string coordsys' : [''],
'string __lightFilterParentShader' : [''],
'float __lightFilterParentParam_width' : [10.0],
'float __lightFilterParentParam_height' : [10.0],
'float __lightFilterParentParam_radius' : [10.0],
'string notes' : [''],
'string map' : ['ratGrid.tex'],
'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],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrblockerlightfilter">Plugin PxrBlockerLightFilter&lt;/h2>
&lt;h3 id="rib-format-107">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">LightFilter &amp;quot;PxrBlockerLightFilter&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;string combineMode&amp;quot; ['mult']
&amp;quot;string coordsys&amp;quot; ['']
&amp;quot;string notes&amp;quot; ['']
&amp;quot;float width&amp;quot; [0.0]
&amp;quot;float height&amp;quot; [0.0]
&amp;quot;float depth&amp;quot; [0.0]
&amp;quot;float radius&amp;quot; [1.0]
&amp;quot;float edge&amp;quot; [0.25]
&amp;quot;float density&amp;quot; [1.0]
&amp;quot;int invert&amp;quot; [0]
&amp;quot;float intensity&amp;quot; [0.0]
&amp;quot;float diffuse&amp;quot; [1.0]
&amp;quot;float specular&amp;quot; [1.0]
&amp;quot;float saturation&amp;quot; [1.0]
&amp;quot;int falloff&amp;quot; [6]
&amp;quot;float falloff_Knots&amp;quot; [0 0 0.3 0.7 1 1 1 1 1 1 1 1 1 1 1 1]
&amp;quot;float falloff_Floats&amp;quot; [0 0 0.2 0.8 1 1 1 1 1 1 1 1 1 1 1 1]
&amp;quot;string falloff_Interpolation&amp;quot; ['bspline']
&amp;quot;int colorRamp&amp;quot; [4]
&amp;quot;float colorRamp_Knots&amp;quot; [0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1]
&amp;quot;color colorRamp_Colors&amp;quot; [1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1]
&amp;quot;string colorRamp_Interpolation&amp;quot; ['linear']
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-107">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.LightFilter('PxrBlockerLightFilter','id',
{
'string combineMode' : ['mult'],
'string coordsys' : [''],
'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'],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrcookielightfilter">Plugin PxrCookieLightFilter&lt;/h2>
&lt;h3 id="rib-format-108">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">LightFilter &amp;quot;PxrCookieLightFilter&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;int cookieMode&amp;quot; [0]
&amp;quot;string combineMode&amp;quot; ['mult']
&amp;quot;string coordsys&amp;quot; ['']
&amp;quot;string __lightFilterParentShader&amp;quot; ['']
&amp;quot;string linkingGroups&amp;quot; ['']
&amp;quot;string notes&amp;quot; ['']
&amp;quot;string map&amp;quot; ['ratGrid.tex']
&amp;quot;int refreshMap&amp;quot; [0]
&amp;quot;color fillColor&amp;quot; [1.0 1.0 1.0]
&amp;quot;int useAlpha&amp;quot; [1]
&amp;quot;int premultipliedAlpha&amp;quot; [1]
&amp;quot;float width&amp;quot; [1.0]
&amp;quot;float height&amp;quot; [1.0]
&amp;quot;float density&amp;quot; [1]
&amp;quot;int invert&amp;quot; [0]
&amp;quot;float intensity&amp;quot; [1.0]
&amp;quot;float diffuse&amp;quot; [1.0]
&amp;quot;float specular&amp;quot; [1.0]
&amp;quot;int directional&amp;quot; [0]
&amp;quot;float shearX&amp;quot; [0]
&amp;quot;float shearY&amp;quot; [0]
&amp;quot;float apex&amp;quot; [25]
&amp;quot;int useLightDirection&amp;quot; [0]
&amp;quot;int tileMode&amp;quot; [0]
&amp;quot;int invertU&amp;quot; [0]
&amp;quot;int invertV&amp;quot; [0]
&amp;quot;float scaleU&amp;quot; [1.0]
&amp;quot;float scaleV&amp;quot; [1.0]
&amp;quot;float offsetU&amp;quot; [0.0]
&amp;quot;float offsetV&amp;quot; [0.0]
&amp;quot;float blur&amp;quot; [0.0]
&amp;quot;float sBlurMult&amp;quot; [1.0]
&amp;quot;float tBlurMult&amp;quot; [1.0]
&amp;quot;float blurNearDist&amp;quot; [0.0]
&amp;quot;float blurMidpoint&amp;quot; [0.5]
&amp;quot;float blurFarDist&amp;quot; [10.0]
&amp;quot;float blurNearVal&amp;quot; [1.0]
&amp;quot;float blurMidVal&amp;quot; [1.0]
&amp;quot;float blurFarVal&amp;quot; [1.0]
&amp;quot;float blurPow&amp;quot; [1.0]
&amp;quot;float densityNearDist&amp;quot; [0.0]
&amp;quot;float densityMidpoint&amp;quot; [0.5]
&amp;quot;float densityFarDist&amp;quot; [10.0]
&amp;quot;float densityNearVal&amp;quot; [1.0]
&amp;quot;float densityMidVal&amp;quot; [1.0]
&amp;quot;float densityFarVal&amp;quot; [1.0]
&amp;quot;float densityPow&amp;quot; [1.0]
&amp;quot;float saturation&amp;quot; [1.0]
&amp;quot;float midpoint&amp;quot; [0.18]
&amp;quot;float contrast&amp;quot; [1.0]
&amp;quot;float whitepoint&amp;quot; [1.0]
&amp;quot;color tint&amp;quot; [1.0 1.0 1.0]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-108">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
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 premultipliedAlpha' : [1],
'float width' : [1.0],
'float height' : [1.0],
'float density' : [1],
'int invert' : [0],
'float intensity' : [1.0],
'float diffuse' : [1.0],
'float specular' : [1.0],
'int directional' : [0],
'float shearX' : [0],
'float shearY' : [0],
'float apex' : [25],
'int useLightDirection' : [0],
'int tileMode' : [0],
'int invertU' : [0],
'int invertV' : [0],
'float scaleU' : [1.0],
'float scaleV' : [1.0],
'float offsetU' : [0.0],
'float offsetV' : [0.0],
'float blur' : [0.0],
'float sBlurMult' : [1.0],
'float tBlurMult' : [1.0],
'float blurNearDist' : [0.0],
'float blurMidpoint' : [0.5],
'float blurFarDist' : [10.0],
'float blurNearVal' : [1.0],
'float blurMidVal' : [1.0],
'float blurFarVal' : [1.0],
'float blurPow' : [1.0],
'float densityNearDist' : [0.0],
'float densityMidpoint' : [0.5],
'float densityFarDist' : [10.0],
'float densityNearVal' : [1.0],
'float densityMidVal' : [1.0],
'float densityFarVal' : [1.0],
'float densityPow' : [1.0],
'float saturation' : [1.0],
'float midpoint' : [0.18],
'float contrast' : [1.0],
'float whitepoint' : [1.0],
'color tint' : [1.0,1.0,1.0],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrrodlightfilter">Plugin PxrRodLightFilter&lt;/h2>
&lt;h3 id="rib-format-109">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">LightFilter &amp;quot;PxrRodLightFilter&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;string combineMode&amp;quot; ['mult']
&amp;quot;string coordsys&amp;quot; ['']
&amp;quot;string linkingGroups&amp;quot; ['']
&amp;quot;string notes&amp;quot; ['']
&amp;quot;float width&amp;quot; [0.0]
&amp;quot;float height&amp;quot; [0.0]
&amp;quot;float depth&amp;quot; [0.0]
&amp;quot;float radius&amp;quot; [1.0]
&amp;quot;float edge&amp;quot; [0.25]
&amp;quot;float density&amp;quot; [1.0]
&amp;quot;int invert&amp;quot; [0]
&amp;quot;float intensity&amp;quot; [0.0]
&amp;quot;float diffuse&amp;quot; [1.0]
&amp;quot;float specular&amp;quot; [1.0]
&amp;quot;float saturation&amp;quot; [1.0]
&amp;quot;int falloff&amp;quot; [6]
&amp;quot;float falloff_Knots&amp;quot; [0 0 0.3 0.7 1 1 1 1 1 1 1 1 1 1 1 1]
&amp;quot;float falloff_Floats&amp;quot; [0 0 0.2 0.8 1 1 1 1 1 1 1 1 1 1 1 1]
&amp;quot;string falloff_Interpolation&amp;quot; ['bspline']
&amp;quot;int colorRamp&amp;quot; [4]
&amp;quot;float colorRamp_Knots&amp;quot; [0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1]
&amp;quot;color colorRamp_Colors&amp;quot; [1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1]
&amp;quot;string colorRamp_Interpolation&amp;quot; ['linear']
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-109">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
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'],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrbarnlightfilter">Plugin PxrBarnLightFilter&lt;/h2>
&lt;h3 id="rib-format-110">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">LightFilter &amp;quot;PxrBarnLightFilter&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;int barnMode&amp;quot; [0]
&amp;quot;string combineMode&amp;quot; ['mult']
&amp;quot;string coordsys&amp;quot; ['']
&amp;quot;string __lightFilterParentShader&amp;quot; ['']
&amp;quot;string linkingGroups&amp;quot; ['']
&amp;quot;string notes&amp;quot; ['']
&amp;quot;int directional&amp;quot; [0]
&amp;quot;float shearX&amp;quot; [0]
&amp;quot;float shearY&amp;quot; [0]
&amp;quot;float apex&amp;quot; [25]
&amp;quot;int useLightDirection&amp;quot; [0]
&amp;quot;float width&amp;quot; [1.0]
&amp;quot;float height&amp;quot; [1.0]
&amp;quot;float radius&amp;quot; [0.5]
&amp;quot;float edge&amp;quot; [0.0]
&amp;quot;int preBarn&amp;quot; [2]
&amp;quot;float density&amp;quot; [1.0]
&amp;quot;int invert&amp;quot; [0]
&amp;quot;float intensity&amp;quot; [0.0]
&amp;quot;float diffuse&amp;quot; [1.0]
&amp;quot;float specular&amp;quot; [1.0]
&amp;quot;float densityNear&amp;quot; [0.0]
&amp;quot;float densityFar&amp;quot; [10.0]
&amp;quot;float densityNearVal&amp;quot; [1.0]
&amp;quot;float densityFarVal&amp;quot; [1.0]
&amp;quot;float densityPow&amp;quot; [1.0]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-110">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
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],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrramplightfilter">Plugin PxrRampLightFilter&lt;/h2>
&lt;h3 id="rib-format-111">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">LightFilter &amp;quot;PxrRampLightFilter&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;string coordsys&amp;quot; ['']
&amp;quot;string combineMode&amp;quot; ['mult']
&amp;quot;string linkingGroups&amp;quot; ['']
&amp;quot;string notes&amp;quot; ['']
&amp;quot;int rampType&amp;quot; [0]
&amp;quot;float beginDist&amp;quot; [0.0]
&amp;quot;float endDist&amp;quot; [10.0]
&amp;quot;int ramp&amp;quot; [4]
&amp;quot;float ramp_Knots&amp;quot; [0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1]
&amp;quot;float ramp_Floats&amp;quot; [0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1]
&amp;quot;string ramp_Interpolation&amp;quot; ['linear']
&amp;quot;float density&amp;quot; [1.0]
&amp;quot;int invert&amp;quot; [0]
&amp;quot;float intensity&amp;quot; [1.0]
&amp;quot;float diffuse&amp;quot; [1.0]
&amp;quot;float specular&amp;quot; [1.0]
&amp;quot;int colorRamp&amp;quot; [4]
&amp;quot;float colorRamp_Knots&amp;quot; [0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1]
&amp;quot;color colorRamp_Colors&amp;quot; [1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1]
&amp;quot;string colorRamp_Interpolation&amp;quot; ['linear']
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-111">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
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],
'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'],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrintmultlightfilter">Plugin PxrIntMultLightFilter&lt;/h2>
&lt;h3 id="rib-format-112">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">LightFilter &amp;quot;PxrIntMultLightFilter&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;string combineMode&amp;quot; ['mult']
&amp;quot;string linkingGroups&amp;quot; ['']
&amp;quot;string notes&amp;quot; ['']
&amp;quot;float intensity&amp;quot; [1.0]
&amp;quot;float exposure&amp;quot; [0.0]
&amp;quot;int invert&amp;quot; [0]
&amp;quot;float diffuse&amp;quot; [1.0]
&amp;quot;float specular&amp;quot; [1.0]
&amp;quot;float saturation&amp;quot; [1.0]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-112">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.LightFilter('PxrIntMultLightFilter','id',
{
'string combineMode' : ['mult'],
'string linkingGroups' : [''],
'string notes' : [''],
'float intensity' : [1.0],
'float exposure' : [0.0],
'int invert' : [0],
'float diffuse' : [1.0],
'float specular' : [1.0],
'float saturation' : [1.0],
})
&lt;/code>&lt;/pre>
&lt;h1 id="projection">Projection&lt;/h1>
&lt;h2 id="plugin-pxrcylindercamera">Plugin PxrCylinderCamera&lt;/h2>
&lt;p>A simple camera model that projects through a section of a cylinder
from the point at the cylinder&amp;rsquo;s center. For very wide aspect images,
this may be useful for rendering a circular panorama.&lt;/p>
&lt;h3 id="rib-format-113">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Projection &amp;quot;PxrCylinderCamera&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;float hsweep&amp;quot; [360.0]
&amp;quot;float vsweep&amp;quot; [90.0]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-113">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Projection('PxrCylinderCamera','id',
{
'float hsweep' : [360.0],
'float vsweep' : [90.0],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrcamera">Plugin PxrCamera&lt;/h2>
&lt;p>A camera model that approximates a number of real world physical
effects. This supports all of the traditional prman perspective camera
settings including shaped motion blur and bokeh.&lt;/p>
&lt;h3 id="rib-format-114">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Projection &amp;quot;PxrCamera&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;float fov&amp;quot; [90.0]
&amp;quot;float fovEnd&amp;quot; [0.0]
&amp;quot;float fStop&amp;quot; [16]
&amp;quot;float focalLength&amp;quot; [0.0]
&amp;quot;float focalDistance&amp;quot; [1.0]
&amp;quot;float tilt&amp;quot; [0.0]
&amp;quot;float roll&amp;quot; [0.0]
&amp;quot;point focus1&amp;quot; [0.0 0.0 0.0]
&amp;quot;point focus2&amp;quot; [0.0 0.0 0.0]
&amp;quot;point focus3&amp;quot; [0.0 0.0 0.0]
&amp;quot;float shiftX&amp;quot; [0.0]
&amp;quot;float shiftY&amp;quot; [0.0]
&amp;quot;float radial1&amp;quot; [0.0]
&amp;quot;float radial2&amp;quot; [0.0]
&amp;quot;float assymX&amp;quot; [0.0]
&amp;quot;float assymY&amp;quot; [0.0]
&amp;quot;float squeeze&amp;quot; [1.0]
&amp;quot;color transverse&amp;quot; [1.0 1.0 1.0]
&amp;quot;color axial&amp;quot; [0.0 0.0 0.0]
&amp;quot;float natural&amp;quot; [0.0]
&amp;quot;float optical&amp;quot; [0.0]
&amp;quot;string sweep&amp;quot; ['down']
&amp;quot;float duration&amp;quot; [1.0]
&amp;quot;float detail&amp;quot; [0.0]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-114">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Projection('PxrCamera','id',
{
'float fov' : [90.0],
'float fovEnd' : [0.0],
'float fStop' : [16],
'float focalLength' : [0.0],
'float focalDistance' : [1.0],
'float tilt' : [0.0],
'float roll' : [0.0],
'point focus1' : [0.0,0.0,0.0],
'point focus2' : [0.0,0.0,0.0],
'point focus3' : [0.0,0.0,0.0],
'float shiftX' : [0.0],
'float shiftY' : [0.0],
'float radial1' : [0.0],
'float radial2' : [0.0],
'float assymX' : [0.0],
'float assymY' : [0.0],
'float squeeze' : [1.0],
'color transverse' : [1.0,1.0,1.0],
'color axial' : [0.0,0.0,0.0],
'float natural' : [0.0],
'float optical' : [0.0],
'string sweep' : ['down'],
'float duration' : [1.0],
'float detail' : [0.0],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrlightprobe">Plugin PxrLightProbe&lt;/h2>
&lt;p>A simple camera model that renders an image as though photographing a
perfectly specular mirrored ball. Note that the view direction is
flipped and the image mirrored compared to a real ball so that the
orientation appears similar to other projections.&lt;/p>
&lt;h3 id="rib-format-115">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Projection &amp;quot;PxrLightProbe&amp;quot; &amp;quot;id&amp;quot;
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-115">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Projection('PxrLightProbe','id',
{
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrperspective">Plugin PxrPerspective&lt;/h2>
&lt;p>A simple pinhole camera.&lt;/p>
&lt;h3 id="rib-format-116">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Projection &amp;quot;PxrPerspective&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;float fov&amp;quot; [90.0]
&amp;quot;float fStop&amp;quot; [16]
&amp;quot;float focalLength&amp;quot; [0.0]
&amp;quot;float focalDistance&amp;quot; [1.0]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-116">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Projection('PxrPerspective','id',
{
'float fov' : [90.0],
'float fStop' : [16],
'float focalLength' : [0.0],
'float focalDistance' : [1.0],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrorthographic">Plugin PxrOrthographic&lt;/h2>
&lt;p>A simple parallel projection camera.&lt;/p>
&lt;h3 id="rib-format-117">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Projection &amp;quot;PxrOrthographic&amp;quot; &amp;quot;id&amp;quot;
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-117">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Projection('PxrOrthographic','id',
{
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-omnidirectionalstereo">Plugin OmnidirectionalStereo&lt;/h2>
&lt;p>This camera projection renders the scene as a stereo pair of 360 degree
projections. It is intended to be rendered in a square format with
the top half as the left eye and the bottom half as the right eye.&lt;/p>
&lt;pre>&lt;code> Author: Mach Kobayashi
&lt;/code>&lt;/pre>
&lt;h3 id="rib-format-118">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Projection &amp;quot;OmnidirectionalStereo&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;float interpupilaryDistance&amp;quot; [0.0635]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-118">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Projection('OmnidirectionalStereo','id',
{
'float interpupilaryDistance' : [0.0635],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrpanini">Plugin PxrPanini&lt;/h2>
&lt;p>The Panini projection is designed for producing ultra-wide angle images
with large fields of view. It can be particularly effective for
architectural scenes. Like the traditional rectilinear perspective
projection, vertical lines remain vertical when the view direction is
horizontal, and radial lines that converge towards the vanishing point
also remain straight. However, it can do this while accommodating wide
angles up to 180 degrees and beyond.&lt;/p>
&lt;h3 id="rib-format-119">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Projection &amp;quot;PxrPanini&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;float fov&amp;quot; [90.0]
&amp;quot;float compression&amp;quot; [1.0]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-119">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Projection('PxrPanini','id',
{
'float fov' : [90.0],
'float compression' : [1.0],
})
&lt;/code>&lt;/pre>
&lt;h2 id="plugin-pxrspherecamera">Plugin PxrSphereCamera&lt;/h2>
&lt;p>A simple camera model that projects through a section of a sphere from
the point at the sphere&amp;rsquo;s center. With its default settings, this may
be useful for rendering a latlong environment map.&lt;/p>
&lt;h3 id="rib-format-120">Rib Format&lt;/h3>
&lt;pre>&lt;code class="language-C">Projection &amp;quot;PxrSphereCamera&amp;quot; &amp;quot;id&amp;quot;
&amp;quot;float hsweep&amp;quot; [360.0]
&amp;quot;float vsweep&amp;quot; [180.0]
&lt;/code>&lt;/pre>
&lt;h3 id="python-format-120">Python Format&lt;/h3>
&lt;pre>&lt;code class="language-python">
ri.Projection('PxrSphereCamera','id',
{
'float hsweep' : [360.0],
'float vsweep' : [180.0],
})
&lt;/code>&lt;/pre></description></item><item><title>Links</title><link>https://nccastaff.bournemouth.ac.uk/jmacey/msc/renderman/links/links/</link><pubDate>Thu, 17 Sep 2020 00:00:00 +0000</pubDate><guid>https://nccastaff.bournemouth.ac.uk/jmacey/msc/renderman/links/links/</guid><description>&lt;p>
&lt;a href="./RISpec3_2.pdf">Renderman Specification v3.2&lt;/a>&lt;/p>
&lt;p>
&lt;a href="https://rmanwiki.pixar.com/display/REN22/RenderMan" target="_blank" rel="noopener">Renderman Documentation (Current Version)&lt;/a>&lt;/p>
&lt;p>
&lt;a href="RenderMan_20/index.html">Renderman 20 documentation (Good Legacy Notes) &lt;/a>&lt;/p>
&lt;p>
&lt;a href="RenderMan_21/index.html">Renderman 21 documentation (Good Legacy Notes) &lt;/a>&lt;/p></description></item><item><title>Lecture 2 Geometry in Renderman</title><link>https://nccastaff.bournemouth.ac.uk/jmacey/msc/renderman/lectures/Lecture2/</link><pubDate>Thu, 10 Sep 2020 00:00:00 +0000</pubDate><guid>https://nccastaff.bournemouth.ac.uk/jmacey/msc/renderman/lectures/Lecture2/</guid><description>&lt;h2 id="slideshttpsnccastaffbournemouthacukjmaceylecturesrendermanlecture2geometry">
&lt;a href="https://nccastaff.bournemouth.ac.uk/jmacey/Lectures/Renderman/Lecture2Geometry" target="_blank" rel="noopener">Slides&lt;/a>&lt;/h2>
&lt;iframe width=860 height = 440 allowfullscreen="allowfullscreen" src="https://nccastaff.bournemouth.ac.uk/jmacey/Lectures/Renderman/Lecture2Geometry"> &lt;/iframe></description></item><item><title>Introduction to Renderman and Python</title><link>https://nccastaff.bournemouth.ac.uk/jmacey/msc/renderman/lectures/Lecture1/</link><pubDate>Thu, 10 Sep 2020 00:00:00 +0000</pubDate><guid>https://nccastaff.bournemouth.ac.uk/jmacey/msc/renderman/lectures/Lecture1/</guid><description>&lt;h2 id="slideshttpsnccastaffbournemouthacukjmaceylecturesrendermanlecture1introduction">
&lt;a href="https://nccastaff.bournemouth.ac.uk/jmacey/Lectures/Renderman/Lecture1Introduction" target="_blank" rel="noopener">Slides&lt;/a>&lt;/h2>
&lt;iframe width=860 height = 440 allowfullscreen="allowfullscreen" src="https://nccastaff.bournemouth.ac.uk/jmacey/Lectures/Renderman/Lecture1Introduction"> &lt;/iframe></description></item><item><title>Lecture 3 Lighting in Renderman</title><link>https://nccastaff.bournemouth.ac.uk/jmacey/msc/renderman/lectures/Lecture3/</link><pubDate>Thu, 10 Sep 2020 00:00:00 +0000</pubDate><guid>https://nccastaff.bournemouth.ac.uk/jmacey/msc/renderman/lectures/Lecture3/</guid><description>&lt;h2 id="slideshttpsnccastaffbournemouthacukjmaceylecturesrendermanlecture3lighting">
&lt;a href="https://nccastaff.bournemouth.ac.uk/jmacey/Lectures/Renderman/Lecture3Lighting" target="_blank" rel="noopener">Slides&lt;/a>&lt;/h2>
&lt;iframe width=860 height = 440 allowfullscreen="allowfullscreen" src="https://nccastaff.bournemouth.ac.uk/jmacey/Lectures/Renderman/Lecture3Lighting"> &lt;/iframe></description></item><item><title>Sarah Invernizzi</title><link>https://nccastaff.bournemouth.ac.uk/jmacey/MastersProject/MSc13/07/</link><pubDate>Tue, 07 Jul 2020 00:00:00 +0000</pubDate><guid>https://nccastaff.bournemouth.ac.uk/jmacey/MastersProject/MSc13/07/</guid><description>&lt;p>
&lt;a href="MSc_thesis_On_physically_based_hair_rendering.pdf">Thesis&lt;/a>&lt;/p>
&lt;p>This project investigates importance sampled hair light reflectance models in RenderMan&amp;rsquo;s physically plausible pipeline. Implemented using RenderMan Pro Server 18.0 and Python this project explores hair reflectance models, shadowing, anti-aliasing and multiple importance sampling.&lt;/p>
&lt;h3 id="still-images">Still Images&lt;/h3>
&lt;p>Importance sampled hair shader based on &amp;lsquo;ISHair:Importance Sampling for Hair Scattering&amp;rsquo; under environment lighting.&lt;/p>
&lt;p>&lt;img alt="plausibleIsHair under plausible environment lighting" src="https://nccastaff.bournemouth.ac.uk/jmacey/jmacey/MastersProject/MSc13/07/images/plausibleIsHairHighQuality.png">&lt;/p>
&lt;p>Importance sampled hair shader based on &amp;lsquo;Importance Sampling of Reflection from Hair Fibers&amp;rsquo; under environment lighting.&lt;/p>
&lt;p>&lt;img alt="plausibleMarschner under plausible environment lighting" src="https://nccastaff.bournemouth.ac.uk/jmacey/jmacey/MastersProject/MSc13/07/images/plausibleMarschnerHighQuality.png">&lt;/p>
&lt;p>Global illumination effects: area lighting in a Cornell Box.&lt;/p>
&lt;p>&lt;img alt="plausibleIsHair under area lighting in a Cornell Box" src="https://nccastaff.bournemouth.ac.uk/jmacey/jmacey/MastersProject/MSc13/07/images/plausibleIsHair_CornelBox.png">&lt;/p>
&lt;h3 id="videos">Videos&lt;/h3>
&lt;p>
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;">
&lt;iframe src="https://player.vimeo.com/video/72647048" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="vimeo video" webkitallowfullscreen mozallowfullscreen allowfullscreen>&lt;/iframe>
&lt;/div>
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;">
&lt;iframe src="https://player.vimeo.com/video/72647047" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="vimeo video" webkitallowfullscreen mozallowfullscreen allowfullscreen>&lt;/iframe>
&lt;/div>
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;">
&lt;iframe src="https://player.vimeo.com/video/72647049" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="vimeo video" webkitallowfullscreen mozallowfullscreen allowfullscreen>&lt;/iframe>
&lt;/div>
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;">
&lt;iframe src="https://player.vimeo.com/video/72647050" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="vimeo video" webkitallowfullscreen mozallowfullscreen allowfullscreen>&lt;/iframe>
&lt;/div>
&lt;/p>
&lt;h3 id="contact-info">Contact Info&lt;/h3>
&lt;p>My other projects include an Implicit Method Tree Modeller, Hair Simulation, RenderMan Shader, Houdini City Builder and Houdini effects for 3D animation.&lt;/p>
&lt;p>
&lt;a href="http://uk.linkedin.com/pub/sarah-invernizzi/15/74a/546" target="_blank" rel="noopener">LinkedIn&lt;/a>&lt;/p></description></item></channel></rss>