Difference between revisions of "PBR MAT"

From Derivative
Jump to navigation Jump to search
(Created page with "{{Summary|OPfamily=MAT|OPtype=pbr|OPlabel=PBR|OPlicense=Non-Commercial|OPclass=pbrMAT_Class|OPfilter=False |short= |long= }} {{ParameterPage|Pagename=RGB|OPfamily=MAT|...")
 
(officializing)
Tag: 2021.10000
 
(36 intermediate revisions by 6 users not shown)
Line 1: Line 1:
{{Summary|OPfamily=MAT|OPtype=pbr|OPlabel=PBR|OPlicense=Non-Commercial|OPclass=pbrMAT_Class|OPfilter=False
+
{{Summary
 
+
|short=The PBR MAT creates a material using a Physically Based Rendering (PBR) lighting model.
|short=
+
|opLicense=Non-Commercial
 
+
|opFamily=MAT
|long=
+
|opFilter=False
 
+
|opLabel=PBR
}}
+
|opClass=pbrMAT_Class
+
|opType=pbr
{{ParameterPage|Pagename=RGB|OPfamily=MAT|items=
+
|long=The PBR MAT creates a material using a Physically Based Rendering (PBR) lighting model. It has support for textures, reflections, bumps, cone lights, rim lights, alpha maps and more.
 
+
+
It also supports [http://www.allegorithmic.com/products/substance-designer Substance Designer] PBR materials loaded in the [[Substance TOP]].
{{ParRGB|OPfamily=MAT|OPtype=pbr|Parname=basecolor|Parlabel=Base Color|Parorder=0
+
 
+
You can output its [[:Category:GLSL|GLSL shader]] into two [[DAT]]s for further adaptation in a [[GLSL MAT]] by using the Output Shader parameter.
|Parsummary=
+
 
+
This OP creates physically based materials from texture maps you assign to it and works with any content pipeline whether you use Maya, Houdini, Unreal, Photoshop etc
 +
 +
See also: [[Substance TOP]], and the PBR texture libraries such as [http://quixel.se/ Quixel] and [http://www.poliigon.com/ Poliigon]
 +
}}
 +
{{ParameterPage
 +
|items={{Parameter
 +
|parOrder=0
 +
|parSummary=Base color of the texture, used to calculate diffuse and specular contributions.
 +
|parLabel=Base Color
 +
|parItems={{ParameterItem
 +
|itemLabel=Red
 +
|opFamily=MAT
 +
|itemName=basecolorr
 +
|parName=basecolor
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Green
 +
|opFamily=MAT
 +
|itemName=basecolorg
 +
|parName=basecolor
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Blue
 +
|opFamily=MAT
 +
|itemName=basecolorb
 +
|parName=basecolor
 +
|itemSummary=
 +
}}
 +
|opFamily=MAT
 +
|opType=pbr
 +
|parName=basecolor
 +
|parType=RGB
 +
|parReadOnly=
 +
}}
 +
{{Parameter
 +
|parSummary=The amount of contribution the Specular Level Map adds to the material.
 +
|parLabel=Specular Level
 +
|opFamily=MAT
 +
|parName=specularlevel
 +
|opType=pbr
 +
|parOrder=1
 +
|parType=Float
 +
|parReadOnly=
 +
|parItems=
 +
}}
 +
{{Parameter
 +
|parSummary=The amount of contribution the Metallic Map adds to the material.
 +
|parLabel=Metallic
 +
|opFamily=MAT
 +
|parName=metallic
 +
|opType=pbr
 +
|parOrder=2
 +
|parType=Float
 +
|parReadOnly=
 +
|parItems=
 +
}}
 +
{{Parameter
 +
|parSummary=The amount of contribution the Roughness Map adds to the material. Used to calculate specular D, R, and F (blog.selfshadow.com/publications/s2013-shading-course/karis/s2013_pbs_epic_notes_v2.pdf page 3).
 +
|parLabel=Roughness
 +
|opFamily=MAT
 +
|parName=roughness
 +
|opType=pbr
 +
|parOrder=3
 +
|parType=Float
 +
|parReadOnly=
 +
|parItems=
 +
}}
 +
{{Parameter
 +
|parSummary=The amount of contribution the Ambient Occlusion Map adds to the material. Ambient Occlusion affects the contribution from the Environement Light COMP.
 +
|parLabel=Ambient Occlusion
 +
|opFamily=MAT
 +
|parName=ambientocclusion
 +
|opType=pbr
 +
|parOrder=4
 +
|parType=Float
 +
|parReadOnly=
 +
|parItems=
 +
}}
 +
{{Parameter
 +
|parSummary=The sampling quality of the Environment Light with the material.
 +
|parLabel=Env Light Quality
 +
|opFamily=MAT
 +
|parName=envlightquality
 +
|opType=pbr
 +
|parOrder=5
 +
|parType=Float
 +
|parReadOnly=
 +
|parItems=
 +
}}
 +
{{Parameter
 +
|parOrder=6
 +
|parSummary=This is the color that the material will emit even if there is no light.
 +
|parLabel=Emit
 +
|parItems={{ParameterItem
 +
|itemLabel=Red
 +
|opFamily=MAT
 +
|itemName=emitr
 +
|parName=emit
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Green
 +
|opFamily=MAT
 +
|itemName=emitg
 +
|parName=emit
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Blue
 +
|opFamily=MAT
 +
|itemName=emitb
 +
|parName=emit
 +
|itemSummary=
 +
}}
 +
|opFamily=MAT
 +
|opType=pbr
 +
|parName=emit
 +
|parType=RGB
 +
|parReadOnly=
 +
}}
 +
{{Parameter
 +
|parOrder=7
 +
|parSummary=Adds to the final color. Where there are point colors, finalcolor += Point Color * Constant Color. This behaves like there is ambient illumination of 1 1 1. It is not affected by textures or transparency.
 +
|parLabel=Constant
 +
|parItems={{ParameterItem
 +
|itemLabel=Red
 +
|opFamily=MAT
 +
|itemName=constantr
 +
|parName=constant
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Green
 +
|opFamily=MAT
 +
|itemName=constantg
 +
|parName=constant
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Blue
 +
|opFamily=MAT
 +
|itemName=constantb
 +
|parName=constant
 +
|itemSummary=
 +
}}
 +
|opFamily=MAT
 +
|opType=pbr
 +
|parName=constant
 +
|parType=RGB
 +
|parReadOnly=
 +
}}
 +
{{Parameter
 +
|parOrder=8
 +
|parSummary=Controls how the polygon's normal is used to light the front face of the polygon. For more information refer to the [[Two-Sided Lighting]] article.
 +
|parLabel=Polygon Front Faces
 +
|parItems={{ParameterItem
 +
|itemLabel=Use Per-Light(s) Parameter
 +
|opFamily=MAT
 +
|itemName=uselight
 +
|parName=frontfacelit
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Front Lit
 +
|opFamily=MAT
 +
|itemName=frontlit
 +
|parName=frontfacelit
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Back Lit
 +
|opFamily=MAT
 +
|itemName=backlit
 +
|parName=frontfacelit
 +
|itemSummary=
 +
}}
 +
|opFamily=MAT
 +
|opType=pbr
 +
|parName=frontfacelit
 +
|parType=Menu
 +
|parReadOnly=
 +
}}
 +
{{Parameter
 +
|parOrder=9
 +
|parSummary=Back Face's</span> <code>backfacelit</code> - Controls how the polygon's normal is used to light the back face of the polygon. For more information refer to the [[Two-Sided Lighting]] article.
 +
|parLabel=Polygon Back Faces
 +
|parItems={{ParameterItem
 +
|itemLabel=Use Per-Light(s) Parameter
 +
|opFamily=MAT
 +
|itemName=uselight
 +
|parName=backfacelit
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Front Lit
 +
|opFamily=MAT
 +
|itemName=frontlit
 +
|parName=backfacelit
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Back Lit
 +
|opFamily=MAT
 +
|itemName=backlit
 +
|parName=backfacelit
 +
|itemSummary=
 +
}}
 +
|opFamily=MAT
 +
|opType=pbr
 +
|parName=backfacelit
 +
|parType=Menu
 +
|parReadOnly=
 +
}}
 +
{{Parameter
 +
|parSummary=This button will bring up a dialog that will create a [[GLSL MAT]] and [[Text DAT]]s with shader code that this PBR MAT is currently using. Since shaders are dependent on the number and type of lights, it will list some possible different shader choices, based on what lighting configurations have been used in the current system. '''If no shaders are listed in the dialog''', it means no shader has been rendered in the current session of TouchDesigner. Turn on the viewer for the Phong MAT, or setup a render in a Render TOP. That will create/compile some shaders and will cause the list to be populated. For example if you want to see a shader that does shadow mapping, setup a render that does shadow mapping and you will see that come up in the list.
 +
|parLabel=Output Shader...
 +
|opFamily=MAT
 +
|parName=outputshader
 +
|opType=pbr
 +
|parOrder=10
 +
|parType=Pulse
 +
|parReadOnly=
 +
|parItems=
 +
}}
 +
|pageSummary=
 +
|pageName=RGB
 +
|opFamily=MAT
 +
}}
 +
{{ParameterPage
 +
|items={{Parameter
 +
|parOrder=0
 +
|parSummary=Reference a [[Substance TOP]] containing an .sbsar file. Referencing the TOP will automatically unpack all enabled textures without having to manually fill in any of the below texture maps. Manually filling in any of the texture map parameters will override the texture automatically pulled from the .sbsar package.
 +
|parLabel=Substance TOP
 +
|parItems=
 +
|opFamily=MAT
 +
|opType=pbr
 +
|parName=substance
 +
|parType=TOP
 +
|parReadOnly=
 +
}}
 +
{{Parameter
 +
|parOrder=1
 +
|parSummary=Clicking on the arrows to the right of the map field will open the [[Texture Sampling Parameters]] for Color Map.  The other Map parameters below will have their own Texture Sampling Parameters as well.
 +
|parLabel=Base Color Map
 +
|parItems={{Parameter
 +
|parOrder=2
 +
|parSummary=
 +
|parLabel=Extend U
 +
|parItems={{ParameterItem
 +
|itemLabel=Hold
 +
|opFamily=MAT
 +
|itemName=hold
 +
|parName=basecolormapextendu
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Zero
 +
|opFamily=MAT
 +
|itemName=zero
 +
|parName=basecolormapextendu
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Repeat
 +
|opFamily=MAT
 +
|itemName=repeat
 +
|parName=basecolormapextendu
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Mirror
 +
|opFamily=MAT
 +
|itemName=mirror
 +
|parName=basecolormapextendu
 +
|itemSummary=
 +
}}
 +
|opFamily=MAT
 +
|opType=pbr
 +
|parName=basecolormapextendu
 +
|parType=Menu
 +
|parReadOnly=
 +
}}
 +
{{Parameter
 +
|parOrder=3
 +
|parSummary=
 +
|parLabel=Extend V
 +
|parItems={{ParameterItem
 +
|itemLabel=Hold
 +
|opFamily=MAT
 +
|itemName=hold
 +
|parName=basecolormapextendv
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Zero
 +
|opFamily=MAT
 +
|itemName=zero
 +
|parName=basecolormapextendv
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Repeat
 +
|opFamily=MAT
 +
|itemName=repeat
 +
|parName=basecolormapextendv
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Mirror
 +
|opFamily=MAT
 +
|itemName=mirror
 +
|parName=basecolormapextendv
 +
|itemSummary=
 +
}}
 +
|opFamily=MAT
 +
|opType=pbr
 +
|parName=basecolormapextendv
 +
|parType=Menu
 +
|parReadOnly=
 +
}}
 +
{{Parameter
 +
|parOrder=4
 +
|parSummary=
 +
|parLabel=Extend W
 +
|parItems={{ParameterItem
 +
|itemLabel=Hold
 +
|opFamily=MAT
 +
|itemName=hold
 +
|parName=basecolormapextendw
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Zero
 +
|opFamily=MAT
 +
|itemName=zero
 +
|parName=basecolormapextendw
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Repeat
 +
|opFamily=MAT
 +
|itemName=repeat
 +
|parName=basecolormapextendw
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Mirror
 +
|opFamily=MAT
 +
|itemName=mirror
 +
|parName=basecolormapextendw
 +
|itemSummary=
 +
}}
 +
|opFamily=MAT
 +
|opType=pbr
 +
|parName=basecolormapextendw
 +
|parType=Menu
 +
|parReadOnly=
 +
}}
 +
{{Parameter
 +
|parOrder=5
 +
|parSummary=
 +
|parLabel=Filter
 +
|parItems={{ParameterItem
 +
|itemLabel=Nearest
 +
|opFamily=MAT
 +
|itemName=nearest
 +
|parName=basecolormapfilter
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Linear
 +
|opFamily=MAT
 +
|itemName=linear
 +
|parName=basecolormapfilter
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Mipmap Linear
 +
|opFamily=MAT
 +
|itemName=mipmaplinear
 +
|parName=basecolormapfilter
 +
|itemSummary=
 +
}}
 +
|opFamily=MAT
 +
|opType=pbr
 +
|parName=basecolormapfilter
 +
|parType=Menu
 +
|parReadOnly=
 +
}}
 +
{{Parameter
 +
|parOrder=6
 +
|parSummary=
 +
|parLabel=Anisotropic Filter
 +
|parItems={{ParameterItem
 +
|itemLabel=Off
 +
|opFamily=MAT
 +
|itemName=off
 +
|parName=basecolormapanisotropy
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=2x
 +
|opFamily=MAT
 +
|itemName=2x
 +
|parName=basecolormapanisotropy
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=4x
 +
|opFamily=MAT
 +
|itemName=4x
 +
|parName=basecolormapanisotropy
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=8x
 +
|opFamily=MAT
 +
|itemName=8x
 +
|parName=basecolormapanisotropy
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=16x
 +
|opFamily=MAT
 +
|itemName=16x
 +
|parName=basecolormapanisotropy
 +
|itemSummary=
 +
}}
 +
|opFamily=MAT
 +
|opType=pbr
 +
|parName=basecolormapanisotropy
 +
|parType=Menu
 +
|parReadOnly=
 +
}}
 +
{{Parameter
 +
|parOrder=7
 +
|parSummary=
 +
|parLabel=Texture Coord
 +
|parItems={{ParameterItem
 +
|itemLabel=Texture Layer 0 (uv[0-2])
 +
|opFamily=MAT
 +
|itemName=uv0
 +
|parName=basecolormapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 1 (uv[3-5])
 +
|opFamily=MAT
 +
|itemName=uv1
 +
|parName=basecolormapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 2 (uv[6-8])
 +
|opFamily=MAT
 +
|itemName=uv2
 +
|parName=basecolormapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 3 (uv[9-11])
 +
|opFamily=MAT
 +
|itemName=uv3
 +
|parName=basecolormapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 4 (uv[12-14])
 +
|opFamily=MAT
 +
|itemName=uv4
 +
|parName=basecolormapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 5 (uv[15-17])
 +
|opFamily=MAT
 +
|itemName=uv5
 +
|parName=basecolormapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 6 (uv[18-20])
 +
|opFamily=MAT
 +
|itemName=uv6
 +
|parName=basecolormapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 7 (uv[21-23])
 +
|opFamily=MAT
 +
|itemName=uv7
 +
|parName=basecolormapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Screen Space Coordinates
 +
|opFamily=MAT
 +
|itemName=screenspace
 +
|parName=basecolormapcoord
 +
|itemSummary=
 +
}}
 +
|opFamily=MAT
 +
|opType=pbr
 +
|parName=basecolormapcoord
 +
|parType=Menu
 +
|parReadOnly=
 +
}}
 +
{{Parameter
 +
|parOrder=8
 +
|parSummary=
 +
|parLabel=Coord Interpolation
 +
|parItems={{ParameterItem
 +
|itemLabel=Perspective Correct
 +
|opFamily=MAT
 +
|itemName=perspectivecorrect
 +
|parName=basecolormapcoordinterp
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Linear (noperspective)
 +
|opFamily=MAT
 +
|itemName=linear
 +
|parName=basecolormapcoordinterp
 +
|itemSummary=
 +
}}
 +
|opFamily=MAT
 +
|opType=pbr
 +
|parName=basecolormapcoordinterp
 +
|parType=Menu
 +
|parReadOnly=
 +
}}
 +
|opFamily=MAT
 +
|opType=pbr
 +
|parName=basecolormap
 +
|parType=TOP
 +
|parReadOnly=
 +
}}
 +
{{Parameter
 +
|parOrder=9
 +
|parSummary=Specifies a specular level map.
 +
|parLabel=Specular Level Map
 +
|parItems={{Parameter
 +
|parOrder=10
 +
|parSummary=
 +
|parLabel=Extend U
 +
|parItems={{ParameterItem
 +
|itemLabel=Hold
 +
|opFamily=MAT
 +
|itemName=hold
 +
|parName=specularlevelmapextendu
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Zero
 +
|opFamily=MAT
 +
|itemName=zero
 +
|parName=specularlevelmapextendu
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Repeat
 +
|opFamily=MAT
 +
|itemName=repeat
 +
|parName=specularlevelmapextendu
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Mirror
 +
|opFamily=MAT
 +
|itemName=mirror
 +
|parName=specularlevelmapextendu
 +
|itemSummary=
 +
}}
 +
|opFamily=MAT
 +
|opType=pbr
 +
|parName=specularlevelmapextendu
 +
|parType=Menu
 +
|parReadOnly=
 +
}}
 +
{{Parameter
 +
|parOrder=11
 +
|parSummary=
 +
|parLabel=Extend V
 +
|parItems={{ParameterItem
 +
|itemLabel=Hold
 +
|opFamily=MAT
 +
|itemName=hold
 +
|parName=specularlevelmapextendv
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Zero
 +
|opFamily=MAT
 +
|itemName=zero
 +
|parName=specularlevelmapextendv
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Repeat
 +
|opFamily=MAT
 +
|itemName=repeat
 +
|parName=specularlevelmapextendv
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Mirror
 +
|opFamily=MAT
 +
|itemName=mirror
 +
|parName=specularlevelmapextendv
 +
|itemSummary=
 +
}}
 +
|opFamily=MAT
 +
|opType=pbr
 +
|parName=specularlevelmapextendv
 +
|parType=Menu
 +
|parReadOnly=
 +
}}
 +
{{Parameter
 +
|parOrder=12
 +
|parSummary=
 +
|parLabel=Extend W
 +
|parItems={{ParameterItem
 +
|itemLabel=Hold
 +
|opFamily=MAT
 +
|itemName=hold
 +
|parName=specularlevelmapextendw
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Zero
 +
|opFamily=MAT
 +
|itemName=zero
 +
|parName=specularlevelmapextendw
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Repeat
 +
|opFamily=MAT
 +
|itemName=repeat
 +
|parName=specularlevelmapextendw
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Mirror
 +
|opFamily=MAT
 +
|itemName=mirror
 +
|parName=specularlevelmapextendw
 +
|itemSummary=
 +
}}
 +
|opFamily=MAT
 +
|opType=pbr
 +
|parName=specularlevelmapextendw
 +
|parType=Menu
 +
|parReadOnly=
 +
}}
 +
{{Parameter
 +
|parOrder=13
 +
|parSummary=
 +
|parLabel=Filter
 +
|parItems={{ParameterItem
 +
|itemLabel=Nearest
 +
|opFamily=MAT
 +
|itemName=nearest
 +
|parName=specularlevelmapfilter
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Linear
 +
|opFamily=MAT
 +
|itemName=linear
 +
|parName=specularlevelmapfilter
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Mipmap Linear
 +
|opFamily=MAT
 +
|itemName=mipmaplinear
 +
|parName=specularlevelmapfilter
 +
|itemSummary=
 +
}}
 +
|opFamily=MAT
 +
|opType=pbr
 +
|parName=specularlevelmapfilter
 +
|parType=Menu
 +
|parReadOnly=
 +
}}
 +
{{Parameter
 +
|parOrder=14
 +
|parSummary=
 +
|parLabel=Anisotropic Filter
 +
|parItems={{ParameterItem
 +
|itemLabel=Off
 +
|opFamily=MAT
 +
|itemName=off
 +
|parName=specularlevelmapanisotropy
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=2x
 +
|opFamily=MAT
 +
|itemName=2x
 +
|parName=specularlevelmapanisotropy
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=4x
 +
|opFamily=MAT
 +
|itemName=4x
 +
|parName=specularlevelmapanisotropy
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=8x
 +
|opFamily=MAT
 +
|itemName=8x
 +
|parName=specularlevelmapanisotropy
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=16x
 +
|opFamily=MAT
 +
|itemName=16x
 +
|parName=specularlevelmapanisotropy
 +
|itemSummary=
 +
}}
 +
|opFamily=MAT
 +
|opType=pbr
 +
|parName=specularlevelmapanisotropy
 +
|parType=Menu
 +
|parReadOnly=
 +
}}
 +
{{Parameter
 +
|parOrder=15
 +
|parSummary=
 +
|parLabel=Texture Coord
 +
|parItems={{ParameterItem
 +
|itemLabel=Texture Layer 0 (uv[0-2])
 +
|opFamily=MAT
 +
|itemName=uv0
 +
|parName=specularlevelmapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 1 (uv[3-5])
 +
|opFamily=MAT
 +
|itemName=uv1
 +
|parName=specularlevelmapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 2 (uv[6-8])
 +
|opFamily=MAT
 +
|itemName=uv2
 +
|parName=specularlevelmapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 3 (uv[9-11])
 +
|opFamily=MAT
 +
|itemName=uv3
 +
|parName=specularlevelmapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 4 (uv[12-14])
 +
|opFamily=MAT
 +
|itemName=uv4
 +
|parName=specularlevelmapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 5 (uv[15-17])
 +
|opFamily=MAT
 +
|itemName=uv5
 +
|parName=specularlevelmapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 6 (uv[18-20])
 +
|opFamily=MAT
 +
|itemName=uv6
 +
|parName=specularlevelmapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 7 (uv[21-23])
 +
|opFamily=MAT
 +
|itemName=uv7
 +
|parName=specularlevelmapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Screen Space Coordinates
 +
|opFamily=MAT
 +
|itemName=screenspace
 +
|parName=specularlevelmapcoord
 +
|itemSummary=
 +
}}
 +
|opFamily=MAT
 +
|opType=pbr
 +
|parName=specularlevelmapcoord
 +
|parType=Menu
 +
|parReadOnly=
 +
}}
 +
{{Parameter
 +
|parOrder=16
 +
|parSummary=
 +
|parLabel=Coord Interpolation
 +
|parItems={{ParameterItem
 +
|itemLabel=Perspective Correct
 +
|opFamily=MAT
 +
|itemName=perspectivecorrect
 +
|parName=specularlevelmapcoordinterp
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Linear (noperspective)
 +
|opFamily=MAT
 +
|itemName=linear
 +
|parName=specularlevelmapcoordinterp
 +
|itemSummary=
 +
}}
 +
|opFamily=MAT
 +
|opType=pbr
 +
|parName=specularlevelmapcoordinterp
 +
|parType=Menu
 +
|parReadOnly=
 +
}}
 +
{{Parameter
 +
|parOrder=17
 +
|parSummary=
 +
|parLabel=Channel Source
 +
|parItems={{ParameterItem
 +
|itemLabel=Luminance
 +
|opFamily=MAT
 +
|itemName=luminance
 +
|parName=specularlevelmapchannelsource
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Red
 +
|opFamily=MAT
 +
|itemName=red
 +
|parName=specularlevelmapchannelsource
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Green
 +
|opFamily=MAT
 +
|itemName=green
 +
|parName=specularlevelmapchannelsource
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Blue
 +
|opFamily=MAT
 +
|itemName=blue
 +
|parName=specularlevelmapchannelsource
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Alpha
 +
|opFamily=MAT
 +
|itemName=alpha
 +
|parName=specularlevelmapchannelsource
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=RGB Average
 +
|opFamily=MAT
 +
|itemName=rgbaverage
 +
|parName=specularlevelmapchannelsource
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=RGBA Average
 +
|opFamily=MAT
 +
|itemName=average
 +
|parName=specularlevelmapchannelsource
 +
|itemSummary=
 +
}}
 +
|opFamily=MAT
 +
|opType=pbr
 +
|parName=specularlevelmapchannelsource
 +
|parType=Menu
 +
|parReadOnly=
 +
}}
 +
|opFamily=MAT
 +
|opType=pbr
 +
|parName=specularlevelmap
 +
|parType=TOP
 +
|parReadOnly=
 +
}}
 +
{{Parameter
 +
|parOrder=18
 +
|parSummary=Specifies a metallic texture map. This is equivalent to the Metallic map in Substance Designer.
 +
|parLabel=Metallic Map
 +
|parItems={{Parameter
 +
|parOrder=19
 +
|parSummary=
 +
|parLabel=Extend U
 +
|parItems={{ParameterItem
 +
|itemLabel=Hold
 +
|opFamily=MAT
 +
|itemName=hold
 +
|parName=metalnessmapextendu
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Zero
 +
|opFamily=MAT
 +
|itemName=zero
 +
|parName=metalnessmapextendu
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Repeat
 +
|opFamily=MAT
 +
|itemName=repeat
 +
|parName=metalnessmapextendu
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Mirror
 +
|opFamily=MAT
 +
|itemName=mirror
 +
|parName=metalnessmapextendu
 +
|itemSummary=
 +
}}
 +
|opFamily=MAT
 +
|opType=pbr
 +
|parName=metalnessmapextendu
 +
|parType=Menu
 +
|parReadOnly=
 +
}}
 +
{{Parameter
 +
|parOrder=20
 +
|parSummary=
 +
|parLabel=Extend V
 +
|parItems={{ParameterItem
 +
|itemLabel=Hold
 +
|opFamily=MAT
 +
|itemName=hold
 +
|parName=metalnessmapextendv
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Zero
 +
|opFamily=MAT
 +
|itemName=zero
 +
|parName=metalnessmapextendv
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Repeat
 +
|opFamily=MAT
 +
|itemName=repeat
 +
|parName=metalnessmapextendv
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Mirror
 +
|opFamily=MAT
 +
|itemName=mirror
 +
|parName=metalnessmapextendv
 +
|itemSummary=
 +
}}
 +
|opFamily=MAT
 +
|opType=pbr
 +
|parName=metalnessmapextendv
 +
|parType=Menu
 +
|parReadOnly=
 +
}}
 +
{{Parameter
 +
|parOrder=21
 +
|parSummary=
 +
|parLabel=Extend W
 +
|parItems={{ParameterItem
 +
|itemLabel=Hold
 +
|opFamily=MAT
 +
|itemName=hold
 +
|parName=metalnessmapextendw
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Zero
 +
|opFamily=MAT
 +
|itemName=zero
 +
|parName=metalnessmapextendw
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Repeat
 +
|opFamily=MAT
 +
|itemName=repeat
 +
|parName=metalnessmapextendw
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Mirror
 +
|opFamily=MAT
 +
|itemName=mirror
 +
|parName=metalnessmapextendw
 +
|itemSummary=
 +
}}
 +
|opFamily=MAT
 +
|opType=pbr
 +
|parName=metalnessmapextendw
 +
|parType=Menu
 +
|parReadOnly=
 +
}}
 +
{{Parameter
 +
|parOrder=22
 +
|parSummary=
 +
|parLabel=Filter
 +
|parItems={{ParameterItem
 +
|itemLabel=Nearest
 +
|opFamily=MAT
 +
|itemName=nearest
 +
|parName=metalnessmapfilter
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Linear
 +
|opFamily=MAT
 +
|itemName=linear
 +
|parName=metalnessmapfilter
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Mipmap Linear
 +
|opFamily=MAT
 +
|itemName=mipmaplinear
 +
|parName=metalnessmapfilter
 +
|itemSummary=
 +
}}
 +
|opFamily=MAT
 +
|opType=pbr
 +
|parName=metalnessmapfilter
 +
|parType=Menu
 +
|parReadOnly=
 +
}}
 +
{{Parameter
 +
|parOrder=23
 +
|parSummary=
 +
|parLabel=Anisotropic Filter
 +
|parItems={{ParameterItem
 +
|itemLabel=Off
 +
|opFamily=MAT
 +
|itemName=off
 +
|parName=metalnessmapanisotropy
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=2x
 +
|opFamily=MAT
 +
|itemName=2x
 +
|parName=metalnessmapanisotropy
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=4x
 +
|opFamily=MAT
 +
|itemName=4x
 +
|parName=metalnessmapanisotropy
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=8x
 +
|opFamily=MAT
 +
|itemName=8x
 +
|parName=metalnessmapanisotropy
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=16x
 +
|opFamily=MAT
 +
|itemName=16x
 +
|parName=metalnessmapanisotropy
 +
|itemSummary=
 +
}}
 +
|opFamily=MAT
 +
|opType=pbr
 +
|parName=metalnessmapanisotropy
 +
|parType=Menu
 +
|parReadOnly=
 +
}}
 +
{{Parameter
 +
|parOrder=24
 +
|parSummary=
 +
|parLabel=Texture Coord
 +
|parItems={{ParameterItem
 +
|itemLabel=Texture Layer 0 (uv[0-2])
 +
|opFamily=MAT
 +
|itemName=uv0
 +
|parName=metallicmapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 1 (uv[3-5])
 +
|opFamily=MAT
 +
|itemName=uv1
 +
|parName=metallicmapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 2 (uv[6-8])
 +
|opFamily=MAT
 +
|itemName=uv2
 +
|parName=metallicmapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 3 (uv[9-11])
 +
|opFamily=MAT
 +
|itemName=uv3
 +
|parName=metallicmapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 4 (uv[12-14])
 +
|opFamily=MAT
 +
|itemName=uv4
 +
|parName=metallicmapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 5 (uv[15-17])
 +
|opFamily=MAT
 +
|itemName=uv5
 +
|parName=metallicmapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 6 (uv[18-20])
 +
|opFamily=MAT
 +
|itemName=uv6
 +
|parName=metallicmapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 7 (uv[21-23])
 +
|opFamily=MAT
 +
|itemName=uv7
 +
|parName=metallicmapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Screen Space Coordinates
 +
|opFamily=MAT
 +
|itemName=screenspace
 +
|parName=metallicmapcoord
 +
|itemSummary=
 +
}}
 +
|opFamily=MAT
 +
|opType=pbr
 +
|parName=metallicmapcoord
 +
|parType=Menu
 +
|parReadOnly=
 +
}}
 +
{{Parameter
 +
|parOrder=25
 +
|parSummary=
 +
|parLabel=Coord Interpolation
 +
|parItems={{ParameterItem
 +
|itemLabel=Perspective Correct
 +
|opFamily=MAT
 +
|itemName=perspectivecorrect
 +
|parName=metallicmapcoordinterp
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Linear (noperspective)
 +
|opFamily=MAT
 +
|itemName=linear
 +
|parName=metallicmapcoordinterp
 +
|itemSummary=
 +
}}
 +
|opFamily=MAT
 +
|opType=pbr
 +
|parName=metallicmapcoordinterp
 +
|parType=Menu
 +
|parReadOnly=
 +
}}
 +
{{Parameter
 +
|parOrder=26
 +
|parSummary=
 +
|parLabel=Channel Source
 +
|parItems={{ParameterItem
 +
|itemLabel=Luminance
 +
|opFamily=MAT
 +
|itemName=luminance
 +
|parName=metallicmapchannelsource
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Red
 +
|opFamily=MAT
 +
|itemName=red
 +
|parName=metallicmapchannelsource
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Green
 +
|opFamily=MAT
 +
|itemName=green
 +
|parName=metallicmapchannelsource
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Blue
 +
|opFamily=MAT
 +
|itemName=blue
 +
|parName=metallicmapchannelsource
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Alpha
 +
|opFamily=MAT
 +
|itemName=alpha
 +
|parName=metallicmapchannelsource
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=RGB Average
 +
|opFamily=MAT
 +
|itemName=rgbaverage
 +
|parName=metallicmapchannelsource
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=RGBA Average
 +
|opFamily=MAT
 +
|itemName=average
 +
|parName=metallicmapchannelsource
 +
|itemSummary=
 +
}}
 +
|opFamily=MAT
 +
|opType=pbr
 +
|parName=metallicmapchannelsource
 +
|parType=Menu
 +
|parReadOnly=
 +
}}
 +
|opFamily=MAT
 +
|opType=pbr
 +
|parName=metallicmap
 +
|parType=TOP
 +
|parReadOnly=
 +
}}
 +
{{Parameter
 +
|parOrder=27
 +
|parSummary=Specifies a roughness texture map. This is equivalent to the Roughness map in Substance Designer.
 +
|parLabel=Roughness Map
 +
|parItems={{Parameter
 +
|parOrder=28
 +
|parSummary=
 +
|parLabel=Extend U
 +
|parItems={{ParameterItem
 +
|itemLabel=Hold
 +
|opFamily=MAT
 +
|itemName=hold
 +
|parName=roughnessmapextendu
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Zero
 +
|opFamily=MAT
 +
|itemName=zero
 +
|parName=roughnessmapextendu
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Repeat
 +
|opFamily=MAT
 +
|itemName=repeat
 +
|parName=roughnessmapextendu
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Mirror
 +
|opFamily=MAT
 +
|itemName=mirror
 +
|parName=roughnessmapextendu
 +
|itemSummary=
 +
}}
 +
|opFamily=MAT
 +
|opType=pbr
 +
|parName=roughnessmapextendu
 +
|parType=Menu
 +
|parReadOnly=
 
}}
 
}}
{{ParFloat|OPfamily=MAT|OPtype=pbr|Parname=specularlevel|Parlabel=Specular Level|Parorder=1
+
{{Parameter
 
+
|parOrder=29
|Parsummary=
+
|parSummary=
 
+
|parLabel=Extend V
 +
|parItems={{ParameterItem
 +
|itemLabel=Hold
 +
|opFamily=MAT
 +
|itemName=hold
 +
|parName=roughnessmapextendv
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Zero
 +
|opFamily=MAT
 +
|itemName=zero
 +
|parName=roughnessmapextendv
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Repeat
 +
|opFamily=MAT
 +
|itemName=repeat
 +
|parName=roughnessmapextendv
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Mirror
 +
|opFamily=MAT
 +
|itemName=mirror
 +
|parName=roughnessmapextendv
 +
|itemSummary=
 
}}
 
}}
{{ParFloat|OPfamily=MAT|OPtype=pbr|Parname=metallic|Parlabel=Metallic|Parorder=2
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=roughnessmapextendv
 
+
|parType=Menu
 +
|parReadOnly=
 
}}
 
}}
{{ParFloat|OPfamily=MAT|OPtype=pbr|Parname=roughness|Parlabel=Roughness|Parorder=3
+
{{Parameter
 
+
|parOrder=30
|Parsummary=
+
|parSummary=
 
+
|parLabel=Extend W
 +
|parItems={{ParameterItem
 +
|itemLabel=Hold
 +
|opFamily=MAT
 +
|itemName=hold
 +
|parName=roughnessmapextendw
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Zero
 +
|opFamily=MAT
 +
|itemName=zero
 +
|parName=roughnessmapextendw
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Repeat
 +
|opFamily=MAT
 +
|itemName=repeat
 +
|parName=roughnessmapextendw
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Mirror
 +
|opFamily=MAT
 +
|itemName=mirror
 +
|parName=roughnessmapextendw
 +
|itemSummary=
 
}}
 
}}
{{ParFloat|OPfamily=MAT|OPtype=pbr|Parname=ambientocclusion|Parlabel=Ambient Occlusion|Parorder=4
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=roughnessmapextendw
 
+
|parType=Menu
 +
|parReadOnly=
 
}}
 
}}
{{ParFloat|OPfamily=MAT|OPtype=pbr|Parname=envlightquality|Parlabel=Env Light Quality|Parorder=5
+
{{Parameter
 
+
|parOrder=31
|Parsummary=
+
|parSummary=
 
+
|parLabel=Filter
 +
|parItems={{ParameterItem
 +
|itemLabel=Nearest
 +
|opFamily=MAT
 +
|itemName=nearest
 +
|parName=roughnessmapfilter
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Linear
 +
|opFamily=MAT
 +
|itemName=linear
 +
|parName=roughnessmapfilter
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Mipmap Linear
 +
|opFamily=MAT
 +
|itemName=mipmaplinear
 +
|parName=roughnessmapfilter
 +
|itemSummary=
 
}}
 
}}
{{ParRGB|OPfamily=MAT|OPtype=pbr|Parname=emit|Parlabel=Emit|Parorder=6
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=roughnessmapfilter
 
+
|parType=Menu
 +
|parReadOnly=
 
}}
 
}}
{{ParRGB|OPfamily=MAT|OPtype=pbr|Parname=constant|Parlabel=Constant|Parorder=7
+
{{Parameter
 
+
|parOrder=32
|Parsummary=
+
|parSummary=
 
+
|parLabel=Anisotropic Filter
 +
|parItems={{ParameterItem
 +
|itemLabel=Off
 +
|opFamily=MAT
 +
|itemName=off
 +
|parName=roughnessmapanisotropy
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=2x
 +
|opFamily=MAT
 +
|itemName=2x
 +
|parName=roughnessmapanisotropy
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=4x
 +
|opFamily=MAT
 +
|itemName=4x
 +
|parName=roughnessmapanisotropy
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=8x
 +
|opFamily=MAT
 +
|itemName=8x
 +
|parName=roughnessmapanisotropy
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=16x
 +
|opFamily=MAT
 +
|itemName=16x
 +
|parName=roughnessmapanisotropy
 +
|itemSummary=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=frontfacelit|Parlabel=Polygon Front Faces|Parorder=8
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=roughnessmapanisotropy
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
{{Menuitem|Itemlabel=Use Per-Light(s) Parameter|Itemname=uselight|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Front Lit|Itemname=frontlit|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Back Lit|Itemname=backlit|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=backfacelit|Parlabel=Polygon Back Faces|Parorder=9
+
{{Parameter
 
+
|parOrder=33
|Parsummary=
+
|parSummary=
 
+
|parLabel=Texture Coord
|Paritems=
+
|parItems={{ParameterItem
 
+
|itemLabel=Texture Layer 0 (uv[0-2])
+
|opFamily=MAT
{{Menuitem|Itemlabel=Use Per-Light(s) Parameter|Itemname=uselight|OPfamily=MAT
+
|itemName=uv0
 
+
|parName=roughnessmapcoord
|Itemsummary=
+
|itemSummary=
 
+
}}<!--
}}
+
-->{{ParameterItem
{{Menuitem|Itemlabel=Front Lit|Itemname=frontlit|OPfamily=MAT
+
|itemLabel=Texture Layer 1 (uv[3-5])
 
+
|opFamily=MAT
|Itemsummary=
+
|itemName=uv1
 
+
|parName=roughnessmapcoord
}}
+
|itemSummary=
{{Menuitem|Itemlabel=Back Lit|Itemname=backlit|OPfamily=MAT
+
}}<!--
 
+
-->{{ParameterItem
|Itemsummary=
+
|itemLabel=Texture Layer 2 (uv[6-8])
 
+
|opFamily=MAT
}}
+
|itemName=uv2
 
+
|parName=roughnessmapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 3 (uv[9-11])
 +
|opFamily=MAT
 +
|itemName=uv3
 +
|parName=roughnessmapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 4 (uv[12-14])
 +
|opFamily=MAT
 +
|itemName=uv4
 +
|parName=roughnessmapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 5 (uv[15-17])
 +
|opFamily=MAT
 +
|itemName=uv5
 +
|parName=roughnessmapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 6 (uv[18-20])
 +
|opFamily=MAT
 +
|itemName=uv6
 +
|parName=roughnessmapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 7 (uv[21-23])
 +
|opFamily=MAT
 +
|itemName=uv7
 +
|parName=roughnessmapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Screen Space Coordinates
 +
|opFamily=MAT
 +
|itemName=screenspace
 +
|parName=roughnessmapcoord
 +
|itemSummary=
 
}}
 
}}
{{ParButton|OPfamily=MAT|OPtype=pbr|Parname=outputshader|Parlabel=Output Shader...|Parorder=10
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=roughnessmapcoord
 
+
|parType=Menu
 +
|parReadOnly=
 
}}
 
}}
 
+
{{Parameter
}}
+
|parOrder=34
+
|parSummary=
{{ParameterPage|Pagename=Maps|OPfamily=MAT|items=
+
|parLabel=Coord Interpolation
 
+
|parItems={{ParameterItem
+
|itemLabel=Perspective Correct
{{ParTopRef|OPfamily=MAT|OPtype=pbr|Parname=substance|Parlabel=Substance TOP|Parorder=0
+
|opFamily=MAT
 
+
|itemName=perspectivecorrect
|Parsummary=
+
|parName=roughnessmapcoordinterp
 
+
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Linear (noperspective)
 +
|opFamily=MAT
 +
|itemName=linear
 +
|parName=roughnessmapcoordinterp
 +
|itemSummary=
 
}}
 
}}
{{ParTopRef|OPfamily=MAT|OPtype=pbr|Parname=basecolormap|Parlabel=Base Color Map|Parorder=1
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=roughnessmapcoordinterp
 
+
|parType=Menu
 +
|parReadOnly=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=basecolormapextendu|Parlabel=Extend U|Parorder=2
+
{{Parameter
 
+
|parOrder=35
|Parsummary=
+
|parSummary=
 
+
|parLabel=Channel Source
|Paritems=
+
|parItems={{ParameterItem
 
+
|itemLabel=Luminance
+
|opFamily=MAT
 
+
|itemName=luminance
 +
|parName=roughnessmapchannelsource
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Red
 +
|opFamily=MAT
 +
|itemName=red
 +
|parName=roughnessmapchannelsource
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Green
 +
|opFamily=MAT
 +
|itemName=green
 +
|parName=roughnessmapchannelsource
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Blue
 +
|opFamily=MAT
 +
|itemName=blue
 +
|parName=roughnessmapchannelsource
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Alpha
 +
|opFamily=MAT
 +
|itemName=alpha
 +
|parName=roughnessmapchannelsource
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=RGB Average
 +
|opFamily=MAT
 +
|itemName=rgbaverage
 +
|parName=roughnessmapchannelsource
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=RGBA Average
 +
|opFamily=MAT
 +
|itemName=average
 +
|parName=roughnessmapchannelsource
 +
|itemSummary=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=basecolormapextendv|Parlabel=Extend V|Parorder=3
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=roughnessmapchannelsource
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=basecolormapextendw|Parlabel=Extend W|Parorder=4
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=roughnessmap
 
+
|parType=TOP
|Paritems=
+
|parReadOnly=
 
 
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=basecolormapfilter|Parlabel=Filter|Parorder=5
+
{{Parameter
 
+
|parOrder=36
|Parsummary=
+
|parSummary=Specifies a ambient occlusion texture map. This is equivalent to the Ambient Occlusion map in Substance Designer. Ambient Occlusion affects the contribution from the Environement Light COMP.
 
+
|parLabel=Ambient Occlusion Map
|Paritems=
+
|parItems={{Parameter
 
+
|parOrder=37
+
|parSummary=
 
+
|parLabel=Extend U
 +
|parItems={{ParameterItem
 +
|itemLabel=Hold
 +
|opFamily=MAT
 +
|itemName=hold
 +
|parName=ambientocclusionmapextendu
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Zero
 +
|opFamily=MAT
 +
|itemName=zero
 +
|parName=ambientocclusionmapextendu
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Repeat
 +
|opFamily=MAT
 +
|itemName=repeat
 +
|parName=ambientocclusionmapextendu
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Mirror
 +
|opFamily=MAT
 +
|itemName=mirror
 +
|parName=ambientocclusionmapextendu
 +
|itemSummary=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=basecolormapanisotropy|Parlabel=Anisotropic Filter|Parorder=6
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=ambientocclusionmapextendu
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=basecolormapcoord|Parlabel=Texture Coord|Parorder=7
+
{{Parameter
 
+
|parOrder=38
|Parsummary=
+
|parSummary=
 
+
|parLabel=Extend V
|Paritems=
+
|parItems={{ParameterItem
 
+
|itemLabel=Hold
+
|opFamily=MAT
 
+
|itemName=hold
 +
|parName=ambientocclusionmapextendv
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Zero
 +
|opFamily=MAT
 +
|itemName=zero
 +
|parName=ambientocclusionmapextendv
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Repeat
 +
|opFamily=MAT
 +
|itemName=repeat
 +
|parName=ambientocclusionmapextendv
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Mirror
 +
|opFamily=MAT
 +
|itemName=mirror
 +
|parName=ambientocclusionmapextendv
 +
|itemSummary=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=basecolormapcoordinterp|Parlabel=Coord Interpolation|Parorder=8
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=ambientocclusionmapextendv
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
 
 
 
}}
 
}}
{{ParTopRef|OPfamily=MAT|OPtype=pbr|Parname=specularlevelmap|Parlabel=Specular Level Map|Parorder=9
+
{{Parameter
 
+
|parOrder=39
|Parsummary=
+
|parSummary=
 
+
|parLabel=Extend W
 +
|parItems={{ParameterItem
 +
|itemLabel=Hold
 +
|opFamily=MAT
 +
|itemName=hold
 +
|parName=ambientocclusionmapextendw
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Zero
 +
|opFamily=MAT
 +
|itemName=zero
 +
|parName=ambientocclusionmapextendw
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Repeat
 +
|opFamily=MAT
 +
|itemName=repeat
 +
|parName=ambientocclusionmapextendw
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Mirror
 +
|opFamily=MAT
 +
|itemName=mirror
 +
|parName=ambientocclusionmapextendw
 +
|itemSummary=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=specularlevelmapextendu|Parlabel=Extend U|Parorder=10
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=ambientocclusionmapextendw
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=specularlevelmapextendv|Parlabel=Extend V|Parorder=11
+
{{Parameter
 
+
|parOrder=40
|Parsummary=
+
|parSummary=
 
+
|parLabel=Filter
|Paritems=
+
|parItems={{ParameterItem
 
+
|itemLabel=Nearest
+
|opFamily=MAT
 
+
|itemName=nearest
 +
|parName=ambientocclusionmapfilter
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Linear
 +
|opFamily=MAT
 +
|itemName=linear
 +
|parName=ambientocclusionmapfilter
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Mipmap Linear
 +
|opFamily=MAT
 +
|itemName=mipmaplinear
 +
|parName=ambientocclusionmapfilter
 +
|itemSummary=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=specularlevelmapextendw|Parlabel=Extend W|Parorder=12
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=ambientocclusionmapfilter
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=specularlevelmapfilter|Parlabel=Filter|Parorder=13
+
{{Parameter
 
+
|parOrder=41
|Parsummary=
+
|parSummary=
 
+
|parLabel=Anisotropic Filter
|Paritems=
+
|parItems={{ParameterItem
 
+
|itemLabel=Off
+
|opFamily=MAT
 
+
|itemName=off
 +
|parName=ambientocclusionmapanisotropy
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=2x
 +
|opFamily=MAT
 +
|itemName=2x
 +
|parName=ambientocclusionmapanisotropy
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=4x
 +
|opFamily=MAT
 +
|itemName=4x
 +
|parName=ambientocclusionmapanisotropy
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=8x
 +
|opFamily=MAT
 +
|itemName=8x
 +
|parName=ambientocclusionmapanisotropy
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=16x
 +
|opFamily=MAT
 +
|itemName=16x
 +
|parName=ambientocclusionmapanisotropy
 +
|itemSummary=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=specularlevelmapanisotropy|Parlabel=Anisotropic Filter|Parorder=14
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=ambientocclusionmapanisotropy
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=specularlevelmapcoord|Parlabel=Texture Coord|Parorder=15
+
{{Parameter
 
+
|parOrder=42
|Parsummary=
+
|parSummary=
 
+
|parLabel=Texture Coord
|Paritems=
+
|parItems={{ParameterItem
 
+
|itemLabel=Texture Layer 0 (uv[0-2])
+
|opFamily=MAT
 
+
|itemName=uv0
 +
|parName=ambientocclusionmapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 1 (uv[3-5])
 +
|opFamily=MAT
 +
|itemName=uv1
 +
|parName=ambientocclusionmapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 2 (uv[6-8])
 +
|opFamily=MAT
 +
|itemName=uv2
 +
|parName=ambientocclusionmapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 3 (uv[9-11])
 +
|opFamily=MAT
 +
|itemName=uv3
 +
|parName=ambientocclusionmapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 4 (uv[12-14])
 +
|opFamily=MAT
 +
|itemName=uv4
 +
|parName=ambientocclusionmapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 5 (uv[15-17])
 +
|opFamily=MAT
 +
|itemName=uv5
 +
|parName=ambientocclusionmapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 6 (uv[18-20])
 +
|opFamily=MAT
 +
|itemName=uv6
 +
|parName=ambientocclusionmapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 7 (uv[21-23])
 +
|opFamily=MAT
 +
|itemName=uv7
 +
|parName=ambientocclusionmapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Screen Space Coordinates
 +
|opFamily=MAT
 +
|itemName=screenspace
 +
|parName=ambientocclusionmapcoord
 +
|itemSummary=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=specularlevelmapcoordinterp|Parlabel=Coord Interpolation|Parorder=16
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=ambientocclusionmapcoord
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=specularlevelmapchannelsource|Parlabel=Channel Source|Parorder=17
+
{{Parameter
 
+
|parOrder=43
|Parsummary=
+
|parSummary=
 
+
|parLabel=Coord Interpolation
|Paritems=
+
|parItems={{ParameterItem
 
+
|itemLabel=Perspective Correct
+
|opFamily=MAT
 
+
|itemName=perspectivecorrect
 +
|parName=ambientocclusionmapcoordinterp
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Linear (noperspective)
 +
|opFamily=MAT
 +
|itemName=linear
 +
|parName=ambientocclusionmapcoordinterp
 +
|itemSummary=
 
}}
 
}}
{{ParTopRef|OPfamily=MAT|OPtype=pbr|Parname=metallicmap|Parlabel=Metallic Map|Parorder=18
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=ambientocclusionmapcoordinterp
 
+
|parType=Menu
 +
|parReadOnly=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=metalnessmapextendu|Parlabel=Extend U|Parorder=19
+
{{Parameter
 
+
|parOrder=44
|Parsummary=
+
|parSummary=
 
+
|parLabel=Channel Source
|Paritems=
+
|parItems={{ParameterItem
 
+
|itemLabel=Luminance
+
|opFamily=MAT
 
+
|itemName=luminance
 +
|parName=ambientocclusionmapchannelsource
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Red
 +
|opFamily=MAT
 +
|itemName=red
 +
|parName=ambientocclusionmapchannelsource
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Green
 +
|opFamily=MAT
 +
|itemName=green
 +
|parName=ambientocclusionmapchannelsource
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Blue
 +
|opFamily=MAT
 +
|itemName=blue
 +
|parName=ambientocclusionmapchannelsource
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Alpha
 +
|opFamily=MAT
 +
|itemName=alpha
 +
|parName=ambientocclusionmapchannelsource
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=RGB Average
 +
|opFamily=MAT
 +
|itemName=rgbaverage
 +
|parName=ambientocclusionmapchannelsource
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=RGBA Average
 +
|opFamily=MAT
 +
|itemName=average
 +
|parName=ambientocclusionmapchannelsource
 +
|itemSummary=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=metalnessmapextendv|Parlabel=Extend V|Parorder=20
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=ambientocclusionmapchannelsource
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=metalnessmapextendw|Parlabel=Extend W|Parorder=21
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=ambientocclusionmap
 
+
|parType=TOP
|Paritems=
+
|parReadOnly=
 
 
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=metalnessmapfilter|Parlabel=Filter|Parorder=22
+
{{Parameter
 
+
|parOrder=45
|Parsummary=
+
|parSummary=Uses a [[Normal Map TOP|Normal Map]] from TOPs to create a 'bump map' effect. Bump-mapping simulates bumps or wrinkles in a surface to give it a 3D depth effect. Your geometry must have tangent attributes created for this feature to work (T[4]). Create these using the [[Attribute Create SOP]].
 
+
|parLabel=Normal Map (Bump)
|Paritems=
+
|parItems={{Parameter
 
+
|parOrder=46
+
|parSummary=
 
+
|parLabel=Extend U
 +
|parItems={{ParameterItem
 +
|itemLabel=Hold
 +
|opFamily=MAT
 +
|itemName=hold
 +
|parName=normalmapextendu
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Zero
 +
|opFamily=MAT
 +
|itemName=zero
 +
|parName=normalmapextendu
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Repeat
 +
|opFamily=MAT
 +
|itemName=repeat
 +
|parName=normalmapextendu
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Mirror
 +
|opFamily=MAT
 +
|itemName=mirror
 +
|parName=normalmapextendu
 +
|itemSummary=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=metalnessmapanisotropy|Parlabel=Anisotropic Filter|Parorder=23
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=normalmapextendu
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=metallicmapcoord|Parlabel=Texture Coord|Parorder=24
+
{{Parameter
 
+
|parOrder=47
|Parsummary=
+
|parSummary=
 
+
|parLabel=Extend V
|Paritems=
+
|parItems={{ParameterItem
 
+
|itemLabel=Hold
+
|opFamily=MAT
 
+
|itemName=hold
 +
|parName=normalmapextendv
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Zero
 +
|opFamily=MAT
 +
|itemName=zero
 +
|parName=normalmapextendv
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Repeat
 +
|opFamily=MAT
 +
|itemName=repeat
 +
|parName=normalmapextendv
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Mirror
 +
|opFamily=MAT
 +
|itemName=mirror
 +
|parName=normalmapextendv
 +
|itemSummary=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=metallicmapcoordinterp|Parlabel=Coord Interpolation|Parorder=25
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=normalmapextendv
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=metallicmapchannelsource|Parlabel=Channel Source|Parorder=26
+
{{Parameter
 
+
|parOrder=48
|Parsummary=
+
|parSummary=
 
+
|parLabel=Extend W
|Paritems=
+
|parItems={{ParameterItem
 
+
|itemLabel=Hold
+
|opFamily=MAT
 
+
|itemName=hold
 +
|parName=normalmapextendw
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Zero
 +
|opFamily=MAT
 +
|itemName=zero
 +
|parName=normalmapextendw
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Repeat
 +
|opFamily=MAT
 +
|itemName=repeat
 +
|parName=normalmapextendw
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Mirror
 +
|opFamily=MAT
 +
|itemName=mirror
 +
|parName=normalmapextendw
 +
|itemSummary=
 
}}
 
}}
{{ParTopRef|OPfamily=MAT|OPtype=pbr|Parname=roughnessmap|Parlabel=Roughness Map|Parorder=27
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=normalmapextendw
 
+
|parType=Menu
 +
|parReadOnly=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=roughnessmapextendu|Parlabel=Extend U|Parorder=28
+
{{Parameter
 
+
|parOrder=49
|Parsummary=
+
|parSummary=
 
+
|parLabel=Filter
|Paritems=
+
|parItems={{ParameterItem
 
+
|itemLabel=Nearest
+
|opFamily=MAT
 
+
|itemName=nearest
 +
|parName=normalmapfilter
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Linear
 +
|opFamily=MAT
 +
|itemName=linear
 +
|parName=normalmapfilter
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Mipmap Linear
 +
|opFamily=MAT
 +
|itemName=mipmaplinear
 +
|parName=normalmapfilter
 +
|itemSummary=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=roughnessmapextendv|Parlabel=Extend V|Parorder=29
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=normalmapfilter
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=roughnessmapextendw|Parlabel=Extend W|Parorder=30
+
{{Parameter
 
+
|parOrder=50
|Parsummary=
+
|parSummary=
 
+
|parLabel=Anisotropic Filter
|Paritems=
+
|parItems={{ParameterItem
 
+
|itemLabel=Off
+
|opFamily=MAT
 
+
|itemName=off
 +
|parName=normalmapanisotropy
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=2x
 +
|opFamily=MAT
 +
|itemName=2x
 +
|parName=normalmapanisotropy
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=4x
 +
|opFamily=MAT
 +
|itemName=4x
 +
|parName=normalmapanisotropy
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=8x
 +
|opFamily=MAT
 +
|itemName=8x
 +
|parName=normalmapanisotropy
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=16x
 +
|opFamily=MAT
 +
|itemName=16x
 +
|parName=normalmapanisotropy
 +
|itemSummary=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=roughnessmapfilter|Parlabel=Filter|Parorder=31
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=normalmapanisotropy
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=roughnessmapanisotropy|Parlabel=Anisotropic Filter|Parorder=32
+
{{Parameter
 
+
|parOrder=51
|Parsummary=
+
|parSummary=
 
+
|parLabel=Texture Coord
|Paritems=
+
|parItems={{ParameterItem
 
+
|itemLabel=Texture Layer 0 (uv[0-2])
+
|opFamily=MAT
 
+
|itemName=uv0
 +
|parName=normalmapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 1 (uv[3-5])
 +
|opFamily=MAT
 +
|itemName=uv1
 +
|parName=normalmapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 2 (uv[6-8])
 +
|opFamily=MAT
 +
|itemName=uv2
 +
|parName=normalmapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 3 (uv[9-11])
 +
|opFamily=MAT
 +
|itemName=uv3
 +
|parName=normalmapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 4 (uv[12-14])
 +
|opFamily=MAT
 +
|itemName=uv4
 +
|parName=normalmapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 5 (uv[15-17])
 +
|opFamily=MAT
 +
|itemName=uv5
 +
|parName=normalmapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 6 (uv[18-20])
 +
|opFamily=MAT
 +
|itemName=uv6
 +
|parName=normalmapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 7 (uv[21-23])
 +
|opFamily=MAT
 +
|itemName=uv7
 +
|parName=normalmapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Screen Space Coordinates
 +
|opFamily=MAT
 +
|itemName=screenspace
 +
|parName=normalmapcoord
 +
|itemSummary=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=roughnessmapcoord|Parlabel=Texture Coord|Parorder=33
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=normalmapcoord
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=roughnessmapcoordinterp|Parlabel=Coord Interpolation|Parorder=34
+
{{Parameter
 
+
|parOrder=52
|Parsummary=
+
|parSummary=
 
+
|parLabel=Coord Interpolation
|Paritems=
+
|parItems={{ParameterItem
 
+
|itemLabel=Perspective Correct
+
|opFamily=MAT
 
+
|itemName=perspectivecorrect
 +
|parName=normalmapcoordinterp
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Linear (noperspective)
 +
|opFamily=MAT
 +
|itemName=linear
 +
|parName=normalmapcoordinterp
 +
|itemSummary=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=roughnessmapchannelsource|Parlabel=Channel Source|Parorder=35
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=normalmapcoordinterp
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
 
 
 
}}
 
}}
{{ParTopRef|OPfamily=MAT|OPtype=pbr|Parname=ambientocclusionmap|Parlabel=Ambient Occlusion Map|Parorder=36
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=normalmap
 
+
|parType=TOP
 +
|parReadOnly=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=ambientocclusionmapextendu|Parlabel=Extend U|Parorder=37
+
{{Parameter
 
+
|parSummary=A multiplier for the 'bump effect' created by the Normal Map parameter.
|Parsummary=
+
|parLabel=Bump Scale
 
+
|opFamily=MAT
|Paritems=
+
|parName=bumpscale
 
+
|opType=pbr
+
|parOrder=53
 
+
|parType=Float
 +
|parReadOnly=
 +
|parItems=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=ambientocclusionmapextendv|Parlabel=Extend V|Parorder=38
+
{{Parameter
 
+
|parSummary=Enables height mapping.
|Parsummary=
+
|parLabel=Enable Height Map
 
+
|opFamily=MAT
|Paritems=
+
|parName=heightmapenable
 
+
|opType=pbr
+
|parOrder=54
 
+
|parType=Toggle
 +
|parReadOnly=
 +
|parItems=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=ambientocclusionmapextendw|Parlabel=Extend W|Parorder=39
+
{{Parameter
 
+
|parOrder=55
|Parsummary=
+
|parSummary=Specifies a height texture map. This is equivalent to the Height map in Substance Designer. The height map is used in conjunction with the normal map to perform parallax mapping.
 
+
|parLabel=Height Map
|Paritems=
+
|parItems={{Parameter
 
+
|parOrder=56
+
|parSummary=
 
+
|parLabel=Extend U
 +
|parItems={{ParameterItem
 +
|itemLabel=Hold
 +
|opFamily=MAT
 +
|itemName=hold
 +
|parName=heightmapextendu
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Zero
 +
|opFamily=MAT
 +
|itemName=zero
 +
|parName=heightmapextendu
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Repeat
 +
|opFamily=MAT
 +
|itemName=repeat
 +
|parName=heightmapextendu
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Mirror
 +
|opFamily=MAT
 +
|itemName=mirror
 +
|parName=heightmapextendu
 +
|itemSummary=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=ambientocclusionmapfilter|Parlabel=Filter|Parorder=40
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=heightmapextendu
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=ambientocclusionmapanisotropy|Parlabel=Anisotropic Filter|Parorder=41
+
{{Parameter
 
+
|parOrder=57
|Parsummary=
+
|parSummary=
 
+
|parLabel=Extend V
|Paritems=
+
|parItems={{ParameterItem
 
+
|itemLabel=Hold
+
|opFamily=MAT
 
+
|itemName=hold
 +
|parName=heightmapextendv
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Zero
 +
|opFamily=MAT
 +
|itemName=zero
 +
|parName=heightmapextendv
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Repeat
 +
|opFamily=MAT
 +
|itemName=repeat
 +
|parName=heightmapextendv
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Mirror
 +
|opFamily=MAT
 +
|itemName=mirror
 +
|parName=heightmapextendv
 +
|itemSummary=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=ambientocclusionmapcoord|Parlabel=Texture Coord|Parorder=42
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=heightmapextendv
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=ambientocclusionmapcoordinterp|Parlabel=Coord Interpolation|Parorder=43
+
{{Parameter
 
+
|parOrder=58
|Parsummary=
+
|parSummary=
 
+
|parLabel=Extend W
|Paritems=
+
|parItems={{ParameterItem
 
+
|itemLabel=Hold
+
|opFamily=MAT
 
+
|itemName=hold
 +
|parName=heightmapextendw
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Zero
 +
|opFamily=MAT
 +
|itemName=zero
 +
|parName=heightmapextendw
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Repeat
 +
|opFamily=MAT
 +
|itemName=repeat
 +
|parName=heightmapextendw
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Mirror
 +
|opFamily=MAT
 +
|itemName=mirror
 +
|parName=heightmapextendw
 +
|itemSummary=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=ambientocclusionmapchannelsource|Parlabel=Channel Source|Parorder=44
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=heightmapextendw
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
 
 
 
}}
 
}}
{{ParTopRef|OPfamily=MAT|OPtype=pbr|Parname=heightmap|Parlabel=Height Map|Parorder=45
+
{{Parameter
 
+
|parOrder=59
|Parsummary=
+
|parSummary=
 
+
|parLabel=Filter
 +
|parItems={{ParameterItem
 +
|itemLabel=Nearest
 +
|opFamily=MAT
 +
|itemName=nearest
 +
|parName=heightmapfilter
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Linear
 +
|opFamily=MAT
 +
|itemName=linear
 +
|parName=heightmapfilter
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Mipmap Linear
 +
|opFamily=MAT
 +
|itemName=mipmaplinear
 +
|parName=heightmapfilter
 +
|itemSummary=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=heightmapextendu|Parlabel=Extend U|Parorder=46
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=heightmapfilter
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=heightmapextendv|Parlabel=Extend V|Parorder=47
+
{{Parameter
 
+
|parOrder=60
|Parsummary=
+
|parSummary=
 
+
|parLabel=Anisotropic Filter
|Paritems=
+
|parItems={{ParameterItem
 
+
|itemLabel=Off
+
|opFamily=MAT
 
+
|itemName=off
 +
|parName=heightmapanisotropy
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=2x
 +
|opFamily=MAT
 +
|itemName=2x
 +
|parName=heightmapanisotropy
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=4x
 +
|opFamily=MAT
 +
|itemName=4x
 +
|parName=heightmapanisotropy
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=8x
 +
|opFamily=MAT
 +
|itemName=8x
 +
|parName=heightmapanisotropy
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=16x
 +
|opFamily=MAT
 +
|itemName=16x
 +
|parName=heightmapanisotropy
 +
|itemSummary=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=heightmapextendw|Parlabel=Extend W|Parorder=48
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=heightmapanisotropy
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=heightmapfilter|Parlabel=Filter|Parorder=49
+
{{Parameter
 
+
|parOrder=61
|Parsummary=
+
|parSummary=
 
+
|parLabel=Texture Coord
|Paritems=
+
|parItems={{ParameterItem
 
+
|itemLabel=Texture Layer 0 (uv[0-2])
+
|opFamily=MAT
 
+
|itemName=uv0
 +
|parName=heightmapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 1 (uv[3-5])
 +
|opFamily=MAT
 +
|itemName=uv1
 +
|parName=heightmapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 2 (uv[6-8])
 +
|opFamily=MAT
 +
|itemName=uv2
 +
|parName=heightmapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 3 (uv[9-11])
 +
|opFamily=MAT
 +
|itemName=uv3
 +
|parName=heightmapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 4 (uv[12-14])
 +
|opFamily=MAT
 +
|itemName=uv4
 +
|parName=heightmapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 5 (uv[15-17])
 +
|opFamily=MAT
 +
|itemName=uv5
 +
|parName=heightmapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 6 (uv[18-20])
 +
|opFamily=MAT
 +
|itemName=uv6
 +
|parName=heightmapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 7 (uv[21-23])
 +
|opFamily=MAT
 +
|itemName=uv7
 +
|parName=heightmapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Screen Space Coordinates
 +
|opFamily=MAT
 +
|itemName=screenspace
 +
|parName=heightmapcoord
 +
|itemSummary=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=heightmapanisotropy|Parlabel=Anisotropic Filter|Parorder=50
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=heightmapcoord
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=heightmapcoord|Parlabel=Texture Coord|Parorder=51
+
{{Parameter
 
+
|parOrder=62
|Parsummary=
+
|parSummary=
 
+
|parLabel=Coord Interpolation
|Paritems=
+
|parItems={{ParameterItem
 
+
|itemLabel=Perspective Correct
+
|opFamily=MAT
 
+
|itemName=perspectivecorrect
 +
|parName=heightmapcoordinterp
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Linear (noperspective)
 +
|opFamily=MAT
 +
|itemName=linear
 +
|parName=heightmapcoordinterp
 +
|itemSummary=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=heightmapcoordinterp|Parlabel=Coord Interpolation|Parorder=52
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=heightmapcoordinterp
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=heightmapchannelsource|Parlabel=Channel Source|Parorder=53
+
{{Parameter
 
+
|parOrder=63
|Parsummary=
+
|parSummary=
 
+
|parLabel=Channel Source
|Paritems=
+
|parItems={{ParameterItem
 
+
|itemLabel=Luminance
+
|opFamily=MAT
 
+
|itemName=luminance
 +
|parName=heightmapchannelsource
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Red
 +
|opFamily=MAT
 +
|itemName=red
 +
|parName=heightmapchannelsource
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Green
 +
|opFamily=MAT
 +
|itemName=green
 +
|parName=heightmapchannelsource
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Blue
 +
|opFamily=MAT
 +
|itemName=blue
 +
|parName=heightmapchannelsource
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Alpha
 +
|opFamily=MAT
 +
|itemName=alpha
 +
|parName=heightmapchannelsource
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=RGB Average
 +
|opFamily=MAT
 +
|itemName=rgbaverage
 +
|parName=heightmapchannelsource
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=RGBA Average
 +
|opFamily=MAT
 +
|itemName=average
 +
|parName=heightmapchannelsource
 +
|itemSummary=
 
}}
 
}}
{{ParTopRef|OPfamily=MAT|OPtype=pbr|Parname=normalmap|Parlabel=Normal Map (Bump)|Parorder=54
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=heightmapchannelsource
 
+
|parType=Menu
 +
|parReadOnly=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=normalmapextendu|Parlabel=Extend U|Parorder=55
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=heightmap
 
+
|parType=TOP
|Paritems=
+
|parReadOnly=
 
 
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=normalmapextendv|Parlabel=Extend V|Parorder=56
+
{{Parameter
 
+
|opFamily=MAT
|Parsummary=
+
|opType=pbrMAT
 
+
|parLabel=Parallax Scale
|Paritems=
+
|parName=parallaxscale
 
+
|parType=Float
+
|parReadOnly=
 
+
|parOrder=64
 +
|parSummary=Scale value applied to the height map. Can be used to increase or exaggerate the effect.
 +
|parItems=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=normalmapextendw|Parlabel=Extend W|Parorder=57
+
{{Parameter
 
+
|parSummary=Enables parallax occlusion, an enhancement of the parallax mapping technique used with the height map. Parallax occlusion improves the quality of the texture offsetting in parallax mapping so that the higher parts of the height map appear to occlude the lower parts, giving a better illusion of height.
|Parsummary=
+
|parLabel=Parallax Occlusion
 
+
|opFamily=MAT
|Paritems=
+
|parName=parallaxocclusion
 
+
|opType=pbr
+
|parOrder=65
 
+
|parType=Toggle
 +
|parReadOnly=
 +
|parItems=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=normalmapfilter|Parlabel=Filter|Parorder=58
+
{{Parameter
 
+
|opFamily=MAT
|Parsummary=
+
|opType=pbrMAT
 
+
|parLabel=Displace Vertices
|Paritems=
+
|parName=displaceverts
 
+
|parType=Toggle
+
|parReadOnly=
 
+
|parOrder=66
 +
|parSummary=When Enable Height Map above is On, setting Displace Vertices to On will enable true displacement mapping where the vertices of the geometry are displaced based on the Height Map texture and the parameters below.
 +
|parItems=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=normalmapanisotropy|Parlabel=Anisotropic Filter|Parorder=59
+
{{Parameter
 
+
|opFamily=MAT
|Parsummary=
+
|opType=pbrMAT
 
+
|parLabel=Displace Scale
|Paritems=
+
|parName=displacescale
 
+
|parType=Float
+
|parReadOnly=
 
+
|parOrder=67
 +
|parSummary=A multiplier for the displacement amount. 
 +
|parItems=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=normalmapcoord|Parlabel=Texture Coord|Parorder=60
+
{{Parameter
 
+
|opFamily=MAT
|Parsummary=
+
|opType=pbrMAT
 
+
|parLabel=Displace Midpoint
|Paritems=
+
|parName=displacemid
 
+
|parType=Float
+
|parReadOnly=
 
+
|parOrder=68
 +
|parSummary=Sets the middle point of displacement map as the start position for the displacement effect.
 +
|parItems=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=normalmapcoordinterp|Parlabel=Coord Interpolation|Parorder=61
+
{{Parameter
 
+
|parOrder=69
|Parsummary=
+
|parSummary=Specifies a TOP texture that is multiplied with the Emit color parameter of the material. The object must have texture coordinates. The alpha of this map is ignored.
 
+
|parLabel=Emit Map
|Paritems=
+
|parItems={{Parameter
 
+
|parOrder=70
+
|parSummary=
 
+
|parLabel=Extend U
 +
|parItems={{ParameterItem
 +
|itemLabel=Hold
 +
|opFamily=MAT
 +
|itemName=hold
 +
|parName=emitmapextendu
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Zero
 +
|opFamily=MAT
 +
|itemName=zero
 +
|parName=emitmapextendu
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Repeat
 +
|opFamily=MAT
 +
|itemName=repeat
 +
|parName=emitmapextendu
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Mirror
 +
|opFamily=MAT
 +
|itemName=mirror
 +
|parName=emitmapextendu
 +
|itemSummary=
 
}}
 
}}
{{ParFloat|OPfamily=MAT|OPtype=pbr|Parname=bumpscale|Parlabel=Bump Scale|Parorder=62
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=emitmapextendu
 
+
|parType=Menu
 +
|parReadOnly=
 
}}
 
}}
{{ParToggle|OPfamily=MAT|OPtype=pbr|Parname=parallaxmapping|Parlabel=Parallax Mapping|Parorder=63
+
{{Parameter
 
+
|parOrder=71
|Parsummary=
+
|parSummary=
 
+
|parLabel=Extend V
 +
|parItems={{ParameterItem
 +
|itemLabel=Hold
 +
|opFamily=MAT
 +
|itemName=hold
 +
|parName=emitmapextendv
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Zero
 +
|opFamily=MAT
 +
|itemName=zero
 +
|parName=emitmapextendv
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Repeat
 +
|opFamily=MAT
 +
|itemName=repeat
 +
|parName=emitmapextendv
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Mirror
 +
|opFamily=MAT
 +
|itemName=mirror
 +
|parName=emitmapextendv
 +
|itemSummary=
 
}}
 
}}
{{ParFloat|OPfamily=MAT|OPtype=pbr|Parname=parallaxclamp|Parlabel=Parallax Clamp|Parorder=64
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=emitmapextendv
 
+
|parType=Menu
 +
|parReadOnly=
 
}}
 
}}
{{ParTopRef|OPfamily=MAT|OPtype=pbr|Parname=emitmap|Parlabel=Emit Map|Parorder=65
+
{{Parameter
 
+
|parOrder=72
|Parsummary=
+
|parSummary=
 
+
|parLabel=Extend W
 +
|parItems={{ParameterItem
 +
|itemLabel=Hold
 +
|opFamily=MAT
 +
|itemName=hold
 +
|parName=emitmapextendw
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Zero
 +
|opFamily=MAT
 +
|itemName=zero
 +
|parName=emitmapextendw
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Repeat
 +
|opFamily=MAT
 +
|itemName=repeat
 +
|parName=emitmapextendw
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Mirror
 +
|opFamily=MAT
 +
|itemName=mirror
 +
|parName=emitmapextendw
 +
|itemSummary=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=emitmapextendu|Parlabel=Extend U|Parorder=66
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=emitmapextendw
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=emitmapextendv|Parlabel=Extend V|Parorder=67
+
{{Parameter
 
+
|parOrder=73
|Parsummary=
+
|parSummary=
 
+
|parLabel=Filter
|Paritems=
+
|parItems={{ParameterItem
 
+
|itemLabel=Nearest
+
|opFamily=MAT
 
+
|itemName=nearest
 +
|parName=emitmapfilter
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Linear
 +
|opFamily=MAT
 +
|itemName=linear
 +
|parName=emitmapfilter
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Mipmap Linear
 +
|opFamily=MAT
 +
|itemName=mipmaplinear
 +
|parName=emitmapfilter
 +
|itemSummary=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=emitmapextendw|Parlabel=Extend W|Parorder=68
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=emitmapfilter
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=emitmapfilter|Parlabel=Filter|Parorder=69
+
{{Parameter
 
+
|parOrder=74
|Parsummary=
+
|parSummary=
 
+
|parLabel=Anisotropic Filter
|Paritems=
+
|parItems={{ParameterItem
 
+
|itemLabel=Off
+
|opFamily=MAT
 
+
|itemName=off
 +
|parName=emitmapanisotropy
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=2x
 +
|opFamily=MAT
 +
|itemName=2x
 +
|parName=emitmapanisotropy
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=4x
 +
|opFamily=MAT
 +
|itemName=4x
 +
|parName=emitmapanisotropy
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=8x
 +
|opFamily=MAT
 +
|itemName=8x
 +
|parName=emitmapanisotropy
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=16x
 +
|opFamily=MAT
 +
|itemName=16x
 +
|parName=emitmapanisotropy
 +
|itemSummary=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=emitmapanisotropy|Parlabel=Anisotropic Filter|Parorder=70
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=emitmapanisotropy
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=emitmapcoord|Parlabel=Texture Coord|Parorder=71
+
{{Parameter
 
+
|parOrder=75
|Parsummary=
+
|parSummary=
 
+
|parLabel=Texture Coord
|Paritems=
+
|parItems={{ParameterItem
 
+
|itemLabel=Texture Layer 0 (uv[0-2])
+
|opFamily=MAT
 
+
|itemName=uv0
 +
|parName=emitmapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 1 (uv[3-5])
 +
|opFamily=MAT
 +
|itemName=uv1
 +
|parName=emitmapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 2 (uv[6-8])
 +
|opFamily=MAT
 +
|itemName=uv2
 +
|parName=emitmapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 3 (uv[9-11])
 +
|opFamily=MAT
 +
|itemName=uv3
 +
|parName=emitmapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 4 (uv[12-14])
 +
|opFamily=MAT
 +
|itemName=uv4
 +
|parName=emitmapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 5 (uv[15-17])
 +
|opFamily=MAT
 +
|itemName=uv5
 +
|parName=emitmapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 6 (uv[18-20])
 +
|opFamily=MAT
 +
|itemName=uv6
 +
|parName=emitmapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 7 (uv[21-23])
 +
|opFamily=MAT
 +
|itemName=uv7
 +
|parName=emitmapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Screen Space Coordinates
 +
|opFamily=MAT
 +
|itemName=screenspace
 +
|parName=emitmapcoord
 +
|itemSummary=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=emitmapcoordinterp|Parlabel=Coord Interpolation|Parorder=72
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=emitmapcoord
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
 
 
 
}}
 
}}
 
+
{{Parameter
}}
+
|parOrder=76
+
|parSummary=
{{ParameterPage|Pagename=Alpha|OPfamily=MAT|items=
+
|parLabel=Coord Interpolation
 
+
|parItems={{ParameterItem
+
|itemLabel=Perspective Correct
{{ParTopRef|OPfamily=MAT|OPtype=pbr|Parname=alphamap|Parlabel=Alpha Map|Parorder=0
+
|opFamily=MAT
 
+
|itemName=perspectivecorrect
|Parsummary=
+
|parName=emitmapcoordinterp
 
+
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Linear (noperspective)
 +
|opFamily=MAT
 +
|itemName=linear
 +
|parName=emitmapcoordinterp
 +
|itemSummary=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=alphamapextendu|Parlabel=Extend U|Parorder=1
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=emitmapcoordinterp
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=alphamapextendv|Parlabel=Extend V|Parorder=2
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=emitmap
 
+
|parType=TOP
|Paritems=
+
|parReadOnly=
 
 
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=alphamapextendw|Parlabel=Extend W|Parorder=3
+
|pageSummary=
 
+
|pageName=Maps
|Parsummary=
+
|opFamily=MAT
 
 
|Paritems=
 
 
 
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=alphamapfilter|Parlabel=Filter|Parorder=4
+
{{ParameterPage
 
+
|items={{Parameter
|Parsummary=
+
|parOrder=0
 
+
|parSummary=This map multiplies the alpha of the object. It uses the red channel of the map, other channels are ignored.
|Paritems=
+
|parLabel=Alpha Map
 
+
|parItems={{Parameter
+
|parOrder=1
 
+
|parSummary=
 +
|parLabel=Extend U
 +
|parItems={{ParameterItem
 +
|itemLabel=Hold
 +
|opFamily=MAT
 +
|itemName=hold
 +
|parName=alphamapextendu
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Zero
 +
|opFamily=MAT
 +
|itemName=zero
 +
|parName=alphamapextendu
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Repeat
 +
|opFamily=MAT
 +
|itemName=repeat
 +
|parName=alphamapextendu
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Mirror
 +
|opFamily=MAT
 +
|itemName=mirror
 +
|parName=alphamapextendu
 +
|itemSummary=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=alphamapanisotropy|Parlabel=Anisotropic Filter|Parorder=5
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=alphamapextendu
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=alphamapcoord|Parlabel=Texture Coord|Parorder=6
+
{{Parameter
 
+
|parOrder=2
|Parsummary=
+
|parSummary=
 
+
|parLabel=Extend V
|Paritems=
+
|parItems={{ParameterItem
 
+
|itemLabel=Hold
+
|opFamily=MAT
 
+
|itemName=hold
 +
|parName=alphamapextendv
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Zero
 +
|opFamily=MAT
 +
|itemName=zero
 +
|parName=alphamapextendv
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Repeat
 +
|opFamily=MAT
 +
|itemName=repeat
 +
|parName=alphamapextendv
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Mirror
 +
|opFamily=MAT
 +
|itemName=mirror
 +
|parName=alphamapextendv
 +
|itemSummary=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=alphamapcoordinterp|Parlabel=Coord Interpolation|Parorder=7
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=alphamapextendv
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
 
 
 
}}
 
}}
{{ParToggle|OPfamily=MAT|OPtype=pbr|Parname=alphamode|Parlabel=Uniform Alpha|Parorder=8
+
{{Parameter
 
+
|parOrder=3
|Parsummary=
+
|parSummary=
 
+
|parLabel=Extend W
 +
|parItems={{ParameterItem
 +
|itemLabel=Hold
 +
|opFamily=MAT
 +
|itemName=hold
 +
|parName=alphamapextendw
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Zero
 +
|opFamily=MAT
 +
|itemName=zero
 +
|parName=alphamapextendw
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Repeat
 +
|opFamily=MAT
 +
|itemName=repeat
 +
|parName=alphamapextendw
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Mirror
 +
|opFamily=MAT
 +
|itemName=mirror
 +
|parName=alphamapextendw
 +
|itemSummary=
 
}}
 
}}
{{ParFloat|OPfamily=MAT|OPtype=pbr|Parname=alphafront|Parlabel=Alpha Front|Parorder=9
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=alphamapextendw
 
+
|parType=Menu
 +
|parReadOnly=
 
}}
 
}}
{{ParFloat|OPfamily=MAT|OPtype=pbr|Parname=alphaside|Parlabel=Alpha Side|Parorder=10
+
{{Parameter
 
+
|parOrder=4
|Parsummary=
+
|parSummary=
 
+
|parLabel=Filter
 +
|parItems={{ParameterItem
 +
|itemLabel=Nearest
 +
|opFamily=MAT
 +
|itemName=nearest
 +
|parName=alphamapfilter
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Linear
 +
|opFamily=MAT
 +
|itemName=linear
 +
|parName=alphamapfilter
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Mipmap Linear
 +
|opFamily=MAT
 +
|itemName=mipmaplinear
 +
|parName=alphamapfilter
 +
|itemSummary=
 
}}
 
}}
{{ParFloat|OPfamily=MAT|OPtype=pbr|Parname=rolloff|Parlabel=Alpha Rolloff|Parorder=11
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=alphamapfilter
 
+
|parType=Menu
 +
|parReadOnly=
 
}}
 
}}
{{ParToggle|OPfamily=MAT|OPtype=pbr|Parname=postmultalpha|Parlabel=Post-Mult Color by Alpha|Parorder=12
+
{{Parameter
 
+
|parOrder=5
|Parsummary=
+
|parSummary=
 
+
|parLabel=Anisotropic Filter
 +
|parItems={{ParameterItem
 +
|itemLabel=Off
 +
|opFamily=MAT
 +
|itemName=off
 +
|parName=alphamapanisotropy
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=2x
 +
|opFamily=MAT
 +
|itemName=2x
 +
|parName=alphamapanisotropy
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=4x
 +
|opFamily=MAT
 +
|itemName=4x
 +
|parName=alphamapanisotropy
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=8x
 +
|opFamily=MAT
 +
|itemName=8x
 +
|parName=alphamapanisotropy
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=16x
 +
|opFamily=MAT
 +
|itemName=16x
 +
|parName=alphamapanisotropy
 +
|itemSummary=
 
}}
 
}}
{{ParToggle|OPfamily=MAT|OPtype=pbr|Parname=alphamultlight|Parlabel=Mult Alpha by Light Luminance|Parorder=13
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=alphamapanisotropy
 
+
|parType=Menu
 +
|parReadOnly=
 
}}
 
}}
 
+
{{Parameter
}}
+
|parOrder=6
+
|parSummary=
{{ParameterPage|Pagename=Rim|OPfamily=MAT|items=
+
|parLabel=Texture Coord
 
+
|parItems={{ParameterItem
+
|itemLabel=Texture Layer 0 (uv[0-2])
{{ParToggle|OPfamily=MAT|OPtype=pbr|Parname=rim1enable|Parlabel=Enable Rim Light 1|Parorder=0
+
|opFamily=MAT
 
+
|itemName=uv0
|Parsummary=
+
|parName=alphamapcoord
 
+
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 1 (uv[3-5])
 +
|opFamily=MAT
 +
|itemName=uv1
 +
|parName=alphamapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 2 (uv[6-8])
 +
|opFamily=MAT
 +
|itemName=uv2
 +
|parName=alphamapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 3 (uv[9-11])
 +
|opFamily=MAT
 +
|itemName=uv3
 +
|parName=alphamapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 4 (uv[12-14])
 +
|opFamily=MAT
 +
|itemName=uv4
 +
|parName=alphamapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 5 (uv[15-17])
 +
|opFamily=MAT
 +
|itemName=uv5
 +
|parName=alphamapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 6 (uv[18-20])
 +
|opFamily=MAT
 +
|itemName=uv6
 +
|parName=alphamapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 7 (uv[21-23])
 +
|opFamily=MAT
 +
|itemName=uv7
 +
|parName=alphamapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Screen Space Coordinates
 +
|opFamily=MAT
 +
|itemName=screenspace
 +
|parName=alphamapcoord
 +
|itemSummary=
 
}}
 
}}
{{ParTopRef|OPfamily=MAT|OPtype=pbr|Parname=rim1map|Parlabel=Rim Color Map|Parorder=1
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=alphamapcoord
 
+
|parType=Menu
 +
|parReadOnly=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=rim1mapextendu|Parlabel=Extend U|Parorder=2
+
{{Parameter
 
+
|parOrder=7
|Parsummary=
+
|parSummary=
 
+
|parLabel=Coord Interpolation
|Paritems=
+
|parItems={{ParameterItem
 
+
|itemLabel=Perspective Correct
+
|opFamily=MAT
 
+
|itemName=perspectivecorrect
 +
|parName=alphamapcoordinterp
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Linear (noperspective)
 +
|opFamily=MAT
 +
|itemName=linear
 +
|parName=alphamapcoordinterp
 +
|itemSummary=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=rim1mapextendv|Parlabel=Extend V|Parorder=3
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=alphamapcoordinterp
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=rim1mapextendw|Parlabel=Extend W|Parorder=4
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=alphamap
 
+
|parType=TOP
|Paritems=
+
|parReadOnly=
 
 
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=rim1mapfilter|Parlabel=Filter|Parorder=5
+
{{Parameter
 
+
|parSummary=Turning this off will make the alpha change depending on orientation of each polygon's normal compared to the camera. Normals that are pointing at the camera will results in the polygon having an alpha of Alpha Front. Normals that are perpendicular to the camera (facing sideways/up/down) will have Alpha Side for their alpha.
|Parsummary=
+
|parLabel=Uniform Alpha
 
+
|opFamily=MAT
|Paritems=
+
|parName=alphamode
 
+
|opType=pbr
+
|parOrder=8
 
+
|parType=Toggle
 +
|parReadOnly=
 +
|parItems=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=rim1mapanisotropy|Parlabel=Anisotropic Filter|Parorder=6
+
{{Parameter
 
+
|parSummary=The opacity of the material. This parameter is multiplied by point alpha of the object (as will as any other alpha source).
|Parsummary=
+
|parLabel=Alpha Front
 
+
|opFamily=MAT
|Paritems=
+
|parName=alphafront
 
+
|opType=pbr
+
|parOrder=9
 
+
|parType=Float
 +
|parReadOnly=
 +
|parItems=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=rim1mapcoord|Parlabel=Texture Coord|Parorder=7
+
{{Parameter
 
+
|parSummary=This is used for non-uniform alpha. It is the alpha value polygons that are facing away from the camera will get.
|Parsummary=
+
|parLabel=Alpha Side
 
+
|opFamily=MAT
|Paritems=
+
|parName=alphaside
 
+
|opType=pbr
+
|parOrder=10
 
+
|parType=Float
 +
|parReadOnly=
 +
|parItems=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=rim1mapcoordinterp|Parlabel=Coord Interpolation|Parorder=8
+
{{Parameter
 
+
|parSummary=Controls how the alpha changes from Alpha Front to Alpha Side.
|Parsummary=
+
|parLabel=Alpha Rolloff
 
+
|opFamily=MAT
|Paritems=
+
|parName=rolloff
 
+
|opType=pbr
+
|parOrder=11
 
+
|parType=Float
 +
|parReadOnly=
 +
|parItems=
 
}}
 
}}
{{ParRGB|OPfamily=MAT|OPtype=pbr|Parname=rim1color|Parlabel=Rim Color|Parorder=9
+
{{Parameter
 
+
|parSummary=At the end of all of the calculations, the color (RGB) is multiplied by the calculated alpha. You can stop this from happening by turning off this checkbox.
|Parsummary=
+
|parLabel=Post-Mult Color by Alpha
 
+
|opFamily=MAT
 +
|parName=postmultalpha
 +
|opType=pbr
 +
|parOrder=12
 +
|parType=Toggle
 +
|parReadOnly=
 +
|parItems=
 
}}
 
}}
{{ParAngleJack|OPfamily=MAT|OPtype=pbr|Parname=rim1center|Parlabel=Rim Center|Parorder=10
+
{{Parameter
 
+
|parSummary=When this is enabled, the luminance of the lighting will be multiplied by the alpha, to decreease/increase it.
|Parsummary=
+
|parLabel=Mult Alpha by Light Luminance
 
+
|opFamily=MAT
 +
|parName=alphamultlight
 +
|opType=pbr
 +
|parOrder=13
 +
|parType=Toggle
 +
|parReadOnly=
 +
|parItems=
 
}}
 
}}
{{ParFloat|OPfamily=MAT|OPtype=pbr|Parname=rim1width|Parlabel=Rim Width|Parorder=11
+
|pageSummary=''' Note: Simply applying alpha to an object does not make it transparent. For more information refer to the [[Transparency]] article.'''
 
+
|pageName=Alpha
|Parsummary=
+
|opFamily=MAT
 
 
 
}}
 
}}
{{ParFloat|OPfamily=MAT|OPtype=pbr|Parname=rim1strength|Parlabel=Rim Strength|Parorder=12
+
{{ParameterPage
 
+
|items={{Parameter
|Parsummary=
+
|parSummary=Enables this rim light.
 
+
|parLabel=Enable Rim Light 1
 +
|opFamily=MAT
 +
|parName=rim1enable
 +
|opType=pbr
 +
|parOrder=0
 +
|parType=Toggle
 +
|parReadOnly=
 +
|parItems=
 
}}
 
}}
{{ParTopRef|OPfamily=MAT|OPtype=pbr|Parname=rim1strengthramp|Parlabel=Rim Strength Ramp|Parorder=13
+
{{Parameter
 
+
|parOrder=1
|Parsummary=
+
|parSummary=This map will multiple the calculated rim light color.
 
+
|parLabel=Rim Color Map
 +
|parItems={{Parameter
 +
|parOrder=2
 +
|parSummary=
 +
|parLabel=Extend U
 +
|parItems={{ParameterItem
 +
|itemLabel=Hold
 +
|opFamily=MAT
 +
|itemName=hold
 +
|parName=rim1mapextendu
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Zero
 +
|opFamily=MAT
 +
|itemName=zero
 +
|parName=rim1mapextendu
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Repeat
 +
|opFamily=MAT
 +
|itemName=repeat
 +
|parName=rim1mapextendu
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Mirror
 +
|opFamily=MAT
 +
|itemName=mirror
 +
|parName=rim1mapextendu
 +
|itemSummary=
 
}}
 
}}
{{ParToggle|OPfamily=MAT|OPtype=pbr|Parname=rim2enable|Parlabel=Enable Rim Light 2|Parorder=14
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=rim1mapextendu
 
+
|parType=Menu
 +
|parReadOnly=
 
}}
 
}}
{{ParTopRef|OPfamily=MAT|OPtype=pbr|Parname=rim2map|Parlabel=Rim Color Map|Parorder=15
+
{{Parameter
 
+
|parOrder=3
|Parsummary=
+
|parSummary=
 
+
|parLabel=Extend V
 +
|parItems={{ParameterItem
 +
|itemLabel=Hold
 +
|opFamily=MAT
 +
|itemName=hold
 +
|parName=rim1mapextendv
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Zero
 +
|opFamily=MAT
 +
|itemName=zero
 +
|parName=rim1mapextendv
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Repeat
 +
|opFamily=MAT
 +
|itemName=repeat
 +
|parName=rim1mapextendv
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Mirror
 +
|opFamily=MAT
 +
|itemName=mirror
 +
|parName=rim1mapextendv
 +
|itemSummary=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=rim2mapextendu|Parlabel=Extend U|Parorder=16
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=rim1mapextendv
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=rim2mapextendv|Parlabel=Extend V|Parorder=17
+
{{Parameter
 
+
|parOrder=4
|Parsummary=
+
|parSummary=
 
+
|parLabel=Extend W
|Paritems=
+
|parItems={{ParameterItem
 
+
|itemLabel=Hold
+
|opFamily=MAT
 
+
|itemName=hold
 +
|parName=rim1mapextendw
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Zero
 +
|opFamily=MAT
 +
|itemName=zero
 +
|parName=rim1mapextendw
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Repeat
 +
|opFamily=MAT
 +
|itemName=repeat
 +
|parName=rim1mapextendw
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Mirror
 +
|opFamily=MAT
 +
|itemName=mirror
 +
|parName=rim1mapextendw
 +
|itemSummary=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=rim2mapextendw|Parlabel=Extend W|Parorder=18
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=rim1mapextendw
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=rim2mapfilter|Parlabel=Filter|Parorder=19
+
{{Parameter
 
+
|parOrder=5
|Parsummary=
+
|parSummary=
 
+
|parLabel=Filter
|Paritems=
+
|parItems={{ParameterItem
 
+
|itemLabel=Nearest
+
|opFamily=MAT
 
+
|itemName=nearest
 +
|parName=rim1mapfilter
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Linear
 +
|opFamily=MAT
 +
|itemName=linear
 +
|parName=rim1mapfilter
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Mipmap Linear
 +
|opFamily=MAT
 +
|itemName=mipmaplinear
 +
|parName=rim1mapfilter
 +
|itemSummary=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=rim2mapanisotropy|Parlabel=Anisotropic Filter|Parorder=20
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=rim1mapfilter
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=rim2mapcoord|Parlabel=Texture Coord|Parorder=21
+
{{Parameter
 
+
|parOrder=6
|Parsummary=
+
|parSummary=
 
+
|parLabel=Anisotropic Filter
|Paritems=
+
|parItems={{ParameterItem
 
+
|itemLabel=Off
+
|opFamily=MAT
 
+
|itemName=off
 +
|parName=rim1mapanisotropy
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=2x
 +
|opFamily=MAT
 +
|itemName=2x
 +
|parName=rim1mapanisotropy
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=4x
 +
|opFamily=MAT
 +
|itemName=4x
 +
|parName=rim1mapanisotropy
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=8x
 +
|opFamily=MAT
 +
|itemName=8x
 +
|parName=rim1mapanisotropy
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=16x
 +
|opFamily=MAT
 +
|itemName=16x
 +
|parName=rim1mapanisotropy
 +
|itemSummary=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=rim2mapcoordinterp|Parlabel=Coord Interpolation|Parorder=22
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=rim1mapanisotropy
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
 
 
 
}}
 
}}
{{ParRGB|OPfamily=MAT|OPtype=pbr|Parname=rim2color|Parlabel=Rim Color|Parorder=23
+
{{Parameter
 
+
|parOrder=7
|Parsummary=
+
|parSummary=
 
+
|parLabel=Texture Coord
 +
|parItems={{ParameterItem
 +
|itemLabel=Texture Layer 0 (uv[0-2])
 +
|opFamily=MAT
 +
|itemName=uv0
 +
|parName=rim1mapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 1 (uv[3-5])
 +
|opFamily=MAT
 +
|itemName=uv1
 +
|parName=rim1mapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 2 (uv[6-8])
 +
|opFamily=MAT
 +
|itemName=uv2
 +
|parName=rim1mapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 3 (uv[9-11])
 +
|opFamily=MAT
 +
|itemName=uv3
 +
|parName=rim1mapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 4 (uv[12-14])
 +
|opFamily=MAT
 +
|itemName=uv4
 +
|parName=rim1mapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 5 (uv[15-17])
 +
|opFamily=MAT
 +
|itemName=uv5
 +
|parName=rim1mapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 6 (uv[18-20])
 +
|opFamily=MAT
 +
|itemName=uv6
 +
|parName=rim1mapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 7 (uv[21-23])
 +
|opFamily=MAT
 +
|itemName=uv7
 +
|parName=rim1mapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Screen Space Coordinates
 +
|opFamily=MAT
 +
|itemName=screenspace
 +
|parName=rim1mapcoord
 +
|itemSummary=
 
}}
 
}}
{{ParAngleJack|OPfamily=MAT|OPtype=pbr|Parname=rim2center|Parlabel=Rim Center|Parorder=24
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=rim1mapcoord
 
+
|parType=Menu
 +
|parReadOnly=
 
}}
 
}}
{{ParFloat|OPfamily=MAT|OPtype=pbr|Parname=rim2width|Parlabel=Rim Width|Parorder=25
+
{{Parameter
 
+
|parOrder=8
|Parsummary=
+
|parSummary=
 
+
|parLabel=Coord Interpolation
 +
|parItems={{ParameterItem
 +
|itemLabel=Perspective Correct
 +
|opFamily=MAT
 +
|itemName=perspectivecorrect
 +
|parName=rim1mapcoordinterp
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Linear (noperspective)
 +
|opFamily=MAT
 +
|itemName=linear
 +
|parName=rim1mapcoordinterp
 +
|itemSummary=
 
}}
 
}}
{{ParFloat|OPfamily=MAT|OPtype=pbr|Parname=rim2strength|Parlabel=Rim Strength|Parorder=26
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=rim1mapcoordinterp
 
+
|parType=Menu
 +
|parReadOnly=
 
}}
 
}}
{{ParTopRef|OPfamily=MAT|OPtype=pbr|Parname=rim2strengthramp|Parlabel=Rim Strength Ramp|Parorder=27
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=rim1map
 
+
|parType=TOP
 +
|parReadOnly=
 
}}
 
}}
 
+
{{Parameter
}}
+
|parOrder=9
+
|parSummary=The color of the rim light.
{{ParameterPage|Pagename=Advanced|OPfamily=MAT|items=
+
|parLabel=Rim Color
 
+
|parItems={{ParameterItem
+
|itemLabel=Red
{{ParFloat|OPfamily=MAT|OPtype=pbr|Parname=shadowstrength|Parlabel=Shadow Strength|Parorder=0
+
|opFamily=MAT
 
+
|itemName=rim1colorr
|Parsummary=
+
|parName=rim1color
 
+
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Green
 +
|opFamily=MAT
 +
|itemName=rim1colorg
 +
|parName=rim1color
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Blue
 +
|opFamily=MAT
 +
|itemName=rim1colorb
 +
|parName=rim1color
 +
|itemSummary=
 
}}
 
}}
{{ParRGB|OPfamily=MAT|OPtype=pbr|Parname=shadowcolor|Parlabel=Shadow Color|Parorder=1
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=rim1color
 
+
|parType=RGB
 +
|parReadOnly=
 
}}
 
}}
{{ParToggle|OPfamily=MAT|OPtype=pbr|Parname=darknessemit|Parlabel=Darkness Emit|Parorder=2
+
{{Parameter
 
+
|parSummary=The center of the rim lights location, situated somewhere on a 360 degree circle.
|Parsummary=
+
|parLabel=Rim Center
 
+
|opFamily=MAT
 +
|parName=rim1center
 +
|opType=pbr
 +
|parOrder=10
 +
|parType=Float
 +
|parReadOnly=
 +
|parItems=
 
}}
 
}}
{{ParRGB|OPfamily=MAT|OPtype=pbr|Parname=darknessemitcolor|Parlabel=Darkness Emit Color|Parorder=3
+
{{Parameter
 
+
|parSummary=How far from the center the rim light extends.
|Parsummary=
+
|parLabel=Rim Width
 
+
|opFamily=MAT
 +
|parName=rim1width
 +
|opType=pbr
 +
|parOrder=11
 +
|parType=Float
 +
|parReadOnly=
 +
|parItems=
 
}}
 
}}
{{ParTopRef|OPfamily=MAT|OPtype=pbr|Parname=darknessemitmap|Parlabel=Darkness Emit Map|Parorder=4
+
{{Parameter
 
+
|parSummary=Controls the brightness of the rim light.
|Parsummary=
+
|parLabel=Rim Strength
 
+
|opFamily=MAT
 +
|parName=rim1strength
 +
|opType=pbr
 +
|parOrder=12
 +
|parType=Float
 +
|parReadOnly=
 +
|parItems=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=darknessemitmapextendu|Parlabel=Extend U|Parorder=5
+
{{Parameter
 
+
|parOrder=13
|Parsummary=
+
|parSummary= You can specify a horizontal ramp (it will sample the texture at v = 0.5), which controls the the rim lights strength.
 
+
|parLabel=Rim Strength Ramp
|Paritems=
+
|parItems=
 
+
|opFamily=MAT
+
|opType=pbr
 
+
|parName=rim1strengthramp
 +
|parType=TOP
 +
|parReadOnly=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=darknessemitmapextendv|Parlabel=Extend V|Parorder=6
+
|pageSummary=Other rim lights have the same parameters, internal parameter names just have a different number instead of 1.
 
+
|pageName=Rim
|Parsummary=
+
|opFamily=MAT
 
 
|Paritems=
 
 
 
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=darknessemitmapextendw|Parlabel=Extend W|Parorder=7
+
{{ParameterPage
 
+
|items={{Parameter
|Parsummary=
+
|parSummary=This parameter will control how much being in a shadow will change the color of the lighting. At 1 the object will take on the <span class="tipTextMAT">Shadow Color</span> parameter, at 0 it will behave as if it's not in a shadow, even if it is.
 
+
|parLabel=Shadow Strength
|Paritems=
+
|opFamily=MAT
 
+
|parName=shadowstrength
+
|opType=pbr
 
+
|parOrder=0
 +
|parType=Float
 +
|parReadOnly=
 +
|parItems=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=darknessemitmapfilter|Parlabel=Filter|Parorder=8
+
{{Parameter
 
+
|parOrder=1
|Parsummary=
+
|parSummary=The color that will be used in shadowed areas.
 
+
|parLabel=Shadow Color
|Paritems=
+
|parItems={{ParameterItem
 
+
|itemLabel=Red
+
|opFamily=MAT
 
+
|itemName=shadowcolorr
 +
|parName=shadowcolor
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Green
 +
|opFamily=MAT
 +
|itemName=shadowcolorg
 +
|parName=shadowcolor
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Blue
 +
|opFamily=MAT
 +
|itemName=shadowcolorb
 +
|parName=shadowcolor
 +
|itemSummary=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=darknessemitmapanisotropy|Parlabel=Anisotropic Filter|Parorder=9
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=shadowcolor
 
+
|parType=RGB
|Paritems=
+
|parReadOnly=
 
 
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=darknessemitmapcoord|Parlabel=Texture Coord|Parorder=10
+
{{Parameter
 
+
|parSummary=The Phong MAT calculates the current brightness of color of the objects, after taking into account lights, rim lights, emission etc. It then uses this brightness (between 0-1) and fades in the <span class="tipTextMAT">Darkness Emit Color</span>. The darker the area, the more of the darkness emit color that will be applied.
|Parsummary=
+
|parLabel=Darkness Emit
 
+
|opFamily=MAT
|Paritems=
+
|parName=darknessemit
 
+
|opType=pbr
+
|parOrder=2
 
+
|parType=Toggle
 +
|parReadOnly=
 +
|parItems=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=darknessemitmapcoordinterp|Parlabel=Coord Interpolation|Parorder=11
+
{{Parameter
 
+
|parOrder=3
|Parsummary=
+
|parSummary=The color that is used for areas that are in darkness.
 
+
|parLabel=Darkness Emit Color
|Paritems=
+
|parItems={{ParameterItem
 
+
|itemLabel=Red
+
|opFamily=MAT
 
+
|itemName=darknessemitcolorr
 +
|parName=darknessemitcolor
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Green
 +
|opFamily=MAT
 +
|itemName=darknessemitcolorg
 +
|parName=darknessemitcolor
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Blue
 +
|opFamily=MAT
 +
|itemName=darknessemitcolorb
 +
|parName=darknessemitcolor
 +
|itemSummary=
 
}}
 
}}
{{ParToggle|OPfamily=MAT|OPtype=pbr|Parname=writecameradepthtoalpha|Parlabel=Write Camera Space Depth to Alpha|Parorder=12
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=darknessemitcolor
 
+
|parType=RGB
 +
|parReadOnly=
 
}}
 
}}
{{ParToggle|OPfamily=MAT|OPtype=pbr|Parname=applypointcolor|Parlabel=Apply Point Color|Parorder=13
+
{{Parameter
 
+
|parOrder=4
|Parsummary=
+
|parSummary=This map multiplies the <span class="tipTextMAT">Darkness Emit Color</span>. This maps alpha is not used.
 
+
|parLabel=Darkness Emit Map
 +
|parItems={{Parameter
 +
|parOrder=5
 +
|parSummary=
 +
|parLabel=Extend U
 +
|parItems={{ParameterItem
 +
|itemLabel=Hold
 +
|opFamily=MAT
 +
|itemName=hold
 +
|parName=darknessemitmapextendu
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Zero
 +
|opFamily=MAT
 +
|itemName=zero
 +
|parName=darknessemitmapextendu
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Repeat
 +
|opFamily=MAT
 +
|itemName=repeat
 +
|parName=darknessemitmapextendu
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Mirror
 +
|opFamily=MAT
 +
|itemName=mirror
 +
|parName=darknessemitmapextendu
 +
|itemSummary=
 
}}
 
}}
{{ParDynamicMenu|OPfamily=MAT|OPtype=pbr|Parname=instancetexture|Parlabel=Instance Texture|Parorder=14
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=darknessemitmapextendu
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
 
 
 
}}
 
}}
{{ParDynamicMenu|OPfamily=MAT|OPtype=pbr|Parname=colorbuffer1rgb|Parlabel=Color Buffer 1 RGB|Parorder=15
+
{{Parameter
 
+
|parOrder=6
|Parsummary=
+
|parSummary=
 
+
|parLabel=Extend V
|Paritems=
+
|parItems={{ParameterItem
 
+
|itemLabel=Hold
+
|opFamily=MAT
 
+
|itemName=hold
 +
|parName=darknessemitmapextendv
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Zero
 +
|opFamily=MAT
 +
|itemName=zero
 +
|parName=darknessemitmapextendv
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Repeat
 +
|opFamily=MAT
 +
|itemName=repeat
 +
|parName=darknessemitmapextendv
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Mirror
 +
|opFamily=MAT
 +
|itemName=mirror
 +
|parName=darknessemitmapextendv
 +
|itemSummary=
 
}}
 
}}
{{ParDynamicMenu|OPfamily=MAT|OPtype=pbr|Parname=colorbuffer2rgb|Parlabel=Color Buffer 2 RGB|Parorder=16
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=darknessemitmapextendv
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
 
 
 
}}
 
}}
{{ParDynamicMenu|OPfamily=MAT|OPtype=pbr|Parname=colorbuffer3rgb|Parlabel=Color Buffer 3 RGB|Parorder=17
+
{{Parameter
 
+
|parOrder=7
|Parsummary=
+
|parSummary=
 
+
|parLabel=Extend W
|Paritems=
+
|parItems={{ParameterItem
 
+
|itemLabel=Hold
+
|opFamily=MAT
 
+
|itemName=hold
 +
|parName=darknessemitmapextendw
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Zero
 +
|opFamily=MAT
 +
|itemName=zero
 +
|parName=darknessemitmapextendw
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Repeat
 +
|opFamily=MAT
 +
|itemName=repeat
 +
|parName=darknessemitmapextendw
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Mirror
 +
|opFamily=MAT
 +
|itemName=mirror
 +
|parName=darknessemitmapextendw
 +
|itemSummary=
 
}}
 
}}
{{ParDynamicMenu|OPfamily=MAT|OPtype=pbr|Parname=colorbuffer4rgb|Parlabel=Color Buffer 4 RGB|Parorder=18
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=darknessemitmapextendw
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
 
 
 
}}
 
}}
{{ParDynamicMenu|OPfamily=MAT|OPtype=pbr|Parname=colorbuffer5rgb|Parlabel=Color Buffer 5 RGB|Parorder=19
+
{{Parameter
 
+
|parOrder=8
|Parsummary=
+
|parSummary=
 
+
|parLabel=Filter
|Paritems=
+
|parItems={{ParameterItem
 
+
|itemLabel=Nearest
+
|opFamily=MAT
 
+
|itemName=nearest
 +
|parName=darknessemitmapfilter
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Linear
 +
|opFamily=MAT
 +
|itemName=linear
 +
|parName=darknessemitmapfilter
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Mipmap Linear
 +
|opFamily=MAT
 +
|itemName=mipmaplinear
 +
|parName=darknessemitmapfilter
 +
|itemSummary=
 
}}
 
}}
{{ParDynamicMenu|OPfamily=MAT|OPtype=pbr|Parname=colorbuffer6rgb|Parlabel=Color Buffer 6 RGB|Parorder=20
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=darknessemitmapfilter
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
 
 
 
}}
 
}}
{{ParDynamicMenu|OPfamily=MAT|OPtype=pbr|Parname=colorbuffer7rgb|Parlabel=Color Buffer 7 RGB|Parorder=21
+
{{Parameter
 
+
|parOrder=9
|Parsummary=
+
|parSummary=
 
+
|parLabel=Anisotropic Filter
|Paritems=
+
|parItems={{ParameterItem
 
+
|itemLabel=Off
+
|opFamily=MAT
 
+
|itemName=off
 +
|parName=darknessemitmapanisotropy
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=2x
 +
|opFamily=MAT
 +
|itemName=2x
 +
|parName=darknessemitmapanisotropy
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=4x
 +
|opFamily=MAT
 +
|itemName=4x
 +
|parName=darknessemitmapanisotropy
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=8x
 +
|opFamily=MAT
 +
|itemName=8x
 +
|parName=darknessemitmapanisotropy
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=16x
 +
|opFamily=MAT
 +
|itemName=16x
 +
|parName=darknessemitmapanisotropy
 +
|itemSummary=
 
}}
 
}}
 
+
|opFamily=MAT
}}
+
|opType=pbr
+
|parName=darknessemitmapanisotropy
{{ParameterPage|Pagename=Optimize|OPfamily=MAT|items=
+
|parType=Menu
 
+
|parReadOnly=
 
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=fastnormhalfang|Parlabel=Fast Normalize Half-Angle|Parorder=0
 
 
 
|Parsummary=
 
 
 
|Paritems=
 
 
 
 
{{Menuitem|Itemlabel=Use Global Settings|Itemname=useglobal|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Yes|Itemname=yes|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=No|Itemname=no|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=dontrenormnorm|Parlabel=Don't Re-normalize Normal|Parorder=1
+
{{Parameter
 
+
|parOrder=10
|Parsummary=
+
|parSummary=
 
+
|parLabel=Texture Coord
|Paritems=
+
|parItems={{ParameterItem
 
+
|itemLabel=Texture Layer 0 (uv[0-2])
+
|opFamily=MAT
{{Menuitem|Itemlabel=Use Global Settings|Itemname=useglobal|OPfamily=MAT
+
|itemName=uv0
 
+
|parName=darknessemitmapcoord
|Itemsummary=
+
|itemSummary=
 
+
}}<!--
}}
+
-->{{ParameterItem
{{Menuitem|Itemlabel=Yes|Itemname=yes|OPfamily=MAT
+
|itemLabel=Texture Layer 1 (uv[3-5])
 
+
|opFamily=MAT
|Itemsummary=
+
|itemName=uv1
 
+
|parName=darknessemitmapcoord
}}
+
|itemSummary=
{{Menuitem|Itemlabel=No|Itemname=no|OPfamily=MAT
+
}}<!--
 
+
-->{{ParameterItem
|Itemsummary=
+
|itemLabel=Texture Layer 2 (uv[6-8])
 
+
|opFamily=MAT
}}
+
|itemName=uv2
 
+
|parName=darknessemitmapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 3 (uv[9-11])
 +
|opFamily=MAT
 +
|itemName=uv3
 +
|parName=darknessemitmapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 4 (uv[12-14])
 +
|opFamily=MAT
 +
|itemName=uv4
 +
|parName=darknessemitmapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 5 (uv[15-17])
 +
|opFamily=MAT
 +
|itemName=uv5
 +
|parName=darknessemitmapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 6 (uv[18-20])
 +
|opFamily=MAT
 +
|itemName=uv6
 +
|parName=darknessemitmapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 7 (uv[21-23])
 +
|opFamily=MAT
 +
|itemName=uv7
 +
|parName=darknessemitmapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Screen Space Coordinates
 +
|opFamily=MAT
 +
|itemName=screenspace
 +
|parName=darknessemitmapcoord
 +
|itemSummary=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=dontrenormlightvec|Parlabel=Don't Re-normalize Light Vector|Parorder=2
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=darknessemitmapcoord
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
{{Menuitem|Itemlabel=Use Global Settings|Itemname=useglobal|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Yes|Itemname=yes|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=No|Itemname=no|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=dontrenormspotvec|Parlabel=Don't Re-normalize Spot Vector|Parorder=3
+
{{Parameter
 
+
|parOrder=11
|Parsummary=
+
|parSummary=
 
+
|parLabel=Coord Interpolation
|Paritems=
+
|parItems={{ParameterItem
 
+
|itemLabel=Perspective Correct
+
|opFamily=MAT
{{Menuitem|Itemlabel=Use Global Settings|Itemname=useglobal|OPfamily=MAT
+
|itemName=perspectivecorrect
 
+
|parName=darknessemitmapcoordinterp
|Itemsummary=
+
|itemSummary=
 
+
}}<!--
}}
+
-->{{ParameterItem
{{Menuitem|Itemlabel=Yes|Itemname=yes|OPfamily=MAT
+
|itemLabel=Linear (noperspective)
 
+
|opFamily=MAT
|Itemsummary=
+
|itemName=linear
 
+
|parName=darknessemitmapcoordinterp
}}
+
|itemSummary=
{{Menuitem|Itemlabel=No|Itemname=no|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=dontrenormeyevec|Parlabel=Don't Re-normalize Eye Vector|Parorder=4
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=darknessemitmapcoordinterp
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
{{Menuitem|Itemlabel=Use Global Settings|Itemname=useglobal|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Yes|Itemname=yes|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=No|Itemname=no|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=fastdeformtangent|Parlabel=Fast Deform Tangent|Parorder=5
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=darknessemitmap
 
+
|parType=TOP
|Paritems=
+
|parReadOnly=
 
 
 
{{Menuitem|Itemlabel=Use Global Settings|Itemname=useglobal|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Yes|Itemname=yes|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=No|Itemname=no|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
 
 
 
}}
 
}}
 
+
{{Parameter
}}
+
|parSummary=This cause the camera space depth of the pixel to be written to the alpha channel of the output TOP. This value can be useful for post-processing effects, but ofcourse you will not have the result of all the alpha calculations if you turn this on (although they'll get used to multiply the output color, assuming <span class="tipTextMAT">Post-Mult Color by Alpha</span> is enabled.
+
|parLabel=Write Camera Space Depth to Alpha
{{ParameterPage|Pagename=Deform|OPfamily=MAT|items=
+
|opFamily=MAT
 
+
|parName=writecameradepthtoalpha
+
|opType=pbr
{{ParToggle|OPfamily=MAT|OPtype=pbr|Parname=dodeform|Parlabel=Deform|Parorder=0
+
|parOrder=12
 
+
|parType=Toggle
|Parsummary=
+
|parReadOnly=
 
+
|parItems=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=deformdata|Parlabel=Get Bone Data:|Parorder=1
+
{{Parameter
 
+
|parSummary=Normally the color attribute (Cd[4]) coming from the SOP is used in the lighting calculation, you can turn off using the color attribute by un-checking this parameter.
|Parsummary=
+
|parLabel=Apply Point Color
 
+
|opFamily=MAT
|Paritems=
+
|parName=applypointcolor
 
+
|opType=pbr
+
|parOrder=13
{{Menuitem|Itemlabel=From a SOP|Itemname=sop|OPfamily=MAT
+
|parType=Toggle
 
+
|parReadOnly=
|Itemsummary=
+
|parItems=
 
 
}}
 
{{Menuitem|Itemlabel=From another MAT|Itemname=mat|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=From a DeformIn MAT|Itemname=deformin|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
 
 
 
}}
 
}}
{{ParSopRef|OPfamily=MAT|OPtype=pbr|Parname=targetsop|Parlabel=SOP with Capture Data|Parorder=2
+
{{Parameter
 
+
|parOrder=14
|Parsummary=
+
|parSummary=When provider per-instance textures in the [[Geometry COMP]], this parameter selects which map the instance texture will be applied as.
 
+
|parLabel=Instance Texture
 +
|parItems={{ParameterItem
 +
|opFamily=MAT
 +
|parName=instancetexture
 +
|itemLabel=Base Color Map
 +
|itemName=basecolormap
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|opFamily=MAT
 +
|parName=instancetexture
 +
|itemLabel=Normal Map
 +
|itemName=normalmap
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|opFamily=MAT
 +
|parName=instancetexture
 +
|itemLabel=Emit Map
 +
|itemName=emitmap
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|opFamily=MAT
 +
|parName=instancetexture
 +
|itemLabel=Alpha Map
 +
|itemName=alphamap
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|opFamily=MAT
 +
|parName=instancetexture
 +
|itemLabel=Darkness Emit Map
 +
|itemName=darknessemitmap
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|opFamily=MAT
 +
|parName=instancetexture
 +
|itemLabel=Rim 1 Color Map
 +
|itemName=rim1map
 +
|itemSummary=
 
}}
 
}}
{{ParString|OPfamily=MAT|OPtype=pbr|Parname=pcaptpath|Parlabel=pCaptPath Attrib|Parorder=3
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=instancetexture
 
+
|parType=StrMenu
 +
|parReadOnly=
 
}}
 
}}
{{ParString|OPfamily=MAT|OPtype=pbr|Parname=pcaptdata|Parlabel=pCaptData Attrib|Parorder=4
+
{{Parameter
 
+
|parOrder=15
|Parsummary=
+
|parSummary=Allows sending things like normals or emit color to different Render TOP color buffers in a single pass.
 
+
|parLabel=Color Buffer 1 RGB
 +
|parItems={{ParameterItem
 +
|opFamily=MAT
 +
|parName=colorbuffer1rgb
 +
|itemLabel=Zero
 +
|itemName=zero
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|opFamily=MAT
 +
|parName=colorbuffer1rgb
 +
|itemLabel=One
 +
|itemName=one
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|opFamily=MAT
 +
|parName=colorbuffer1rgb
 +
|itemLabel=World Space Position
 +
|itemName=worldspaceposition
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|opFamily=MAT
 +
|parName=colorbuffer1rgb
 +
|itemLabel=World Space Normal
 +
|itemName=worldspacenormal
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|opFamily=MAT
 +
|parName=colorbuffer1rgb
 +
|itemLabel=Camera Space Position
 +
|itemName=cameraspaceposition
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|opFamily=MAT
 +
|parName=colorbuffer1rgb
 +
|itemLabel=Camera Space Normal
 +
|itemName=cameraspacenormal
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|opFamily=MAT
 +
|parName=colorbuffer1rgb
 +
|itemLabel=Point Color
 +
|itemName=pointcolor
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|opFamily=MAT
 +
|parName=colorbuffer1rgb
 +
|itemLabel=Texture Coord 0
 +
|itemName=texturecoord0
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|opFamily=MAT
 +
|parName=colorbuffer1rgb
 +
|itemLabel=Normal Map
 +
|itemName=normalmap
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|opFamily=MAT
 +
|parName=colorbuffer1rgb
 +
|itemLabel=Emit Map
 +
|itemName=emitmap
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|opFamily=MAT
 +
|parName=colorbuffer1rgb
 +
|itemLabel=Emit Color
 +
|itemName=emitcolor
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|opFamily=MAT
 +
|parName=colorbuffer1rgb
 +
|itemLabel=Specular Level Map
 +
|itemName=specularlevelmap
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|opFamily=MAT
 +
|parName=colorbuffer1rgb
 +
|itemLabel=Metallic Map
 +
|itemName=metallicmap
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|opFamily=MAT
 +
|parName=colorbuffer1rgb
 +
|itemLabel=Roughness Map
 +
|itemName=roughnessmap
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|opFamily=MAT
 +
|parName=colorbuffer1rgb
 +
|itemLabel=Ambient Occlusion Map
 +
|itemName=ambientocclusionmap
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|opFamily=MAT
 +
|parName=colorbuffer1rgb
 +
|itemLabel=Final Diffuse Color
 +
|itemName=finaldiffcolor
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|opFamily=MAT
 +
|parName=colorbuffer1rgb
 +
|itemLabel=Final Specular Color
 +
|itemName=finalspeccolor
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|opFamily=MAT
 +
|parName=colorbuffer1rgb
 +
|itemLabel=Shadow Strength
 +
|itemName=shadowstrength
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|opFamily=MAT
 +
|parName=colorbuffer1rgb
 +
|itemLabel=Normalized Shadow Strength
 +
|itemName=normalizedshadowstrength
 +
|itemSummary=
 
}}
 
}}
{{ParString|OPfamily=MAT|OPtype=pbr|Parname=skelrootpath|Parlabel=Skeleton Root Path|Parorder=5
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=colorbuffer1rgb
 
+
|parType=StrMenu
 +
|parReadOnly=
 
}}
 
}}
{{ParMatRef|OPfamily=MAT|OPtype=pbr|Parname=mat|Parlabel=MAT|Parorder=6
+
|pageSummary=
 
+
|pageName=Advanced
|Parsummary=
+
|opFamily=MAT