Difference between revisions of "PBR MAT"

From Derivative
Jump to navigation Jump to search
(officializing)
Tag: 2021.10000
 
(35 intermediate revisions by 5 users not shown)
Line 1: Line 1:
 
+
{{Summary
{{Summary|OPfamily=MAT|OPtype=pbr|OPlabel=PBR|OPlicense=Non-Commercial|OPclass=pbrMAT_Class|OPfilter=False
+
|short=The PBR MAT creates a material using a Physically Based Rendering (PBR) lighting model.
 
+
|opLicense=Non-Commercial
|short=
+
|opFamily=MAT
 
+
|opFilter=False
|long=
+
|opLabel=PBR
 
+
|opClass=pbrMAT_Class
}}
+
|opType=pbr
+
|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.
{{ParameterPage|Pagename=RGB|OPfamily=MAT|items=
+
 
+
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
 
+
|Paritems=
+
See also: [[Substance TOP]], and the PBR texture libraries such as [http://quixel.se/ Quixel] and [http://www.poliigon.com/ Poliigon]
 
+
}}
+
{{ParameterPage
{{rgbitem|Itemlabel=Red|Itemname=basecolorr|OPfamily=MAT
+
|items={{Parameter
 
+
|parOrder=0
|Itemsummary=
+
|parSummary=Base color of the texture, used to calculate diffuse and specular contributions.
 
+
|parLabel=Base Color
}}
+
|parItems={{ParameterItem
{{rgbitem|Itemlabel=Green|Itemname=basecolorg|OPfamily=MAT
+
|itemLabel=Red
 
+
|opFamily=MAT
|Itemsummary=
+
|itemName=basecolorr
 
+
|parName=basecolor
}}
+
|itemSummary=
{{rgbitem|Itemlabel=Blue|Itemname=basecolorb|OPfamily=MAT
+
}}<!--
 
+
-->{{ParameterItem
|Itemsummary=
+
|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=
 +
}}
 +
{{Parameter
 +
|parOrder=29
 +
|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=
 +
}}
 +
|opFamily=MAT
 +
|opType=pbr
 +
|parName=roughnessmapextendv
 +
|parType=Menu
 +
|parReadOnly=
 +
}}
 +
{{Parameter
 +
|parOrder=30
 +
|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=
 +
}}
 +
|opFamily=MAT
 +
|opType=pbr
 +
|parName=roughnessmapextendw
 +
|parType=Menu
 +
|parReadOnly=
 +
}}
 +
{{Parameter
 +
|parOrder=31
 +
|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=
 +
}}
 +
|opFamily=MAT
 +
|opType=pbr
 +
|parName=roughnessmapfilter
 +
|parType=Menu
 +
|parReadOnly=
 +
}}
 +
{{Parameter
 +
|parOrder=32
 +
|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=
 +
}}
 +
|opFamily=MAT
 +
|opType=pbr
 +
|parName=roughnessmapanisotropy
 +
|parType=Menu
 +
|parReadOnly=
 +
}}
 +
{{Parameter
 +
|parOrder=33
 +
|parSummary=
 +
|parLabel=Texture Coord
 +
|parItems={{ParameterItem
 +
|itemLabel=Texture Layer 0 (uv[0-2])
 +
|opFamily=MAT
 +
|itemName=uv0
 +
|parName=roughnessmapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Texture Layer 1 (uv[3-5])
 +
|opFamily=MAT
 +
|itemName=uv1
 +
|parName=roughnessmapcoord
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|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=
 +
}}
 +
|opFamily=MAT
 +
|opType=pbr
 +
|parName=roughnessmapcoord
 +
|parType=Menu
 +
|parReadOnly=
 +
}}
 +
{{Parameter
 +
|parOrder=34
 +
|parSummary=
 +
|parLabel=Coord Interpolation
 +
|parItems={{ParameterItem
 +
|itemLabel=Perspective Correct
 +
|opFamily=MAT
 +
|itemName=perspectivecorrect
 +
|parName=roughnessmapcoordinterp
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Linear (noperspective)
 +
|opFamily=MAT
 +
|itemName=linear
 +
|parName=roughnessmapcoordinterp
 +
|itemSummary=
 +
}}
 +
|opFamily=MAT
 +
|opType=pbr
 +
|parName=roughnessmapcoordinterp
 +
|parType=Menu
 +
|parReadOnly=
 +
}}
 +
{{Parameter
 +
|parOrder=35
 +
|parSummary=
 +
|parLabel=Channel Source
 +
|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=
 +
}}
 +
|opFamily=MAT
 +
|opType=pbr
 +
|parName=roughnessmapchannelsource
 +
|parType=Menu
 +
|parReadOnly=
 +
}}
 +
|opFamily=MAT
 +
|opType=pbr
 +
|parName=roughnessmap
 +
|parType=TOP
 +
|parReadOnly=
 +
}}
 +
{{Parameter
 +
|parOrder=36
 +
|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={{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=
 +
}}
 +
|opFamily=MAT
 +
|opType=pbr
 +
|parName=ambientocclusionmapextendu
 +
|parType=Menu
 +
|parReadOnly=
 
}}
 
}}
{{ParFloat|OPfamily=MAT|OPtype=pbr|Parname=specularlevel|Parlabel=Specular Level|Parorder=1
+
{{Parameter
 
+
|parOrder=38
|Parsummary=
+
|parSummary=
 
+
|parLabel=Extend V
}}
+
|parItems={{ParameterItem
{{ParFloat|OPfamily=MAT|OPtype=pbr|Parname=metallic|Parlabel=Metallic|Parorder=2
+
|itemLabel=Hold
 
+
|opFamily=MAT
|Parsummary=
+
|itemName=hold
 
+
|parName=ambientocclusionmapextendv
}}
+
|itemSummary=
{{ParFloat|OPfamily=MAT|OPtype=pbr|Parname=roughness|Parlabel=Roughness|Parorder=3
+
}}<!--
 
+
-->{{ParameterItem
|Parsummary=
+
|itemLabel=Zero
 
+
|opFamily=MAT
}}
+
|itemName=zero
{{ParFloat|OPfamily=MAT|OPtype=pbr|Parname=ambientocclusion|Parlabel=Ambient Occlusion|Parorder=4
+
|parName=ambientocclusionmapextendv
 
+
|itemSummary=
|Parsummary=
+
}}<!--
 
+
-->{{ParameterItem
}}
+
|itemLabel=Repeat
{{ParFloat|OPfamily=MAT|OPtype=pbr|Parname=envlightquality|Parlabel=Env Light Quality|Parorder=5
+
|opFamily=MAT
 
+
|itemName=repeat
|Parsummary=
+
|parName=ambientocclusionmapextendv
 
+
|itemSummary=
}}
+
}}<!--
{{ParRGB|OPfamily=MAT|OPtype=pbr|Parname=emit|Parlabel=Emit|Parorder=6
+
-->{{ParameterItem
 
+
|itemLabel=Mirror
|Parsummary=
+
|opFamily=MAT
 
+
|itemName=mirror
|Paritems=
+
|parName=ambientocclusionmapextendv
 
+
|itemSummary=
 
{{rgbitem|Itemlabel=Red|Itemname=emitr|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{rgbitem|Itemlabel=Green|Itemname=emitg|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{rgbitem|Itemlabel=Blue|Itemname=emitb|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
 
 
 
}}
 
}}
{{ParRGB|OPfamily=MAT|OPtype=pbr|Parname=constant|Parlabel=Constant|Parorder=7
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=ambientocclusionmapextendv
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
{{rgbitem|Itemlabel=Red|Itemname=constantr|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{rgbitem|Itemlabel=Green|Itemname=constantg|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{rgbitem|Itemlabel=Blue|Itemname=constantb|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=frontfacelit|Parlabel=Polygon Front Faces|Parorder=8
+
{{Parameter
 
+
|parOrder=39
|Parsummary=
+
|parSummary=
 
+
|parLabel=Extend W
|Paritems=
+
|parItems={{ParameterItem
 
+
|itemLabel=Hold
+
|opFamily=MAT
{{Menuitem|Itemlabel=Use Per-Light(s) Parameter|Itemname=uselight|OPfamily=MAT
+
|itemName=hold
 
+
|parName=ambientocclusionmapextendw
|Itemsummary=
+
|itemSummary=
 
+
}}<!--
}}
+
-->{{ParameterItem
{{Menuitem|Itemlabel=Front Lit|Itemname=frontlit|OPfamily=MAT
+
|itemLabel=Zero
 
+
|opFamily=MAT
|Itemsummary=
+
|itemName=zero
 
+
|parName=ambientocclusionmapextendw
}}
+
|itemSummary=
{{Menuitem|Itemlabel=Back Lit|Itemname=backlit|OPfamily=MAT
+
}}<!--
 
+
-->{{ParameterItem
|Itemsummary=
+
|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=backfacelit|Parlabel=Polygon Back Faces|Parorder=9
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=ambientocclusionmapextendw
 
+
|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=
 
 
 
}}
 
 
 
 
}}
 
}}
{{ParButton|OPfamily=MAT|OPtype=pbr|Parname=outputshader|Parlabel=Output Shader...|Parorder=10
+
{{Parameter
 
+
|parOrder=40
|Parsummary=
+
|parSummary=
 
+
|parLabel=Filter
 +
|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=
 
}}
 
}}
 
+
|opFamily=MAT
}}
+
|opType=pbr
+
|parName=ambientocclusionmapfilter
{{ParameterPage|Pagename=Maps|OPfamily=MAT|items=
+
|parType=Menu
 
+
|parReadOnly=
 
{{ParTopRef|OPfamily=MAT|OPtype=pbr|Parname=substance|Parlabel=Substance TOP|Parorder=0
 
 
 
|Parsummary=
 
 
 
|Paritems=
 
 
 
 
 
 
 
}}
 
}}
{{ParTopRef|OPfamily=MAT|OPtype=pbr|Parname=basecolormap|Parlabel=Base Color Map|Parorder=1
+
{{Parameter
 
+
|parOrder=41
|Parsummary=
+
|parSummary=
 
+
|parLabel=Anisotropic Filter
|Paritems=
+
|parItems={{ParameterItem
 
+
|itemLabel=Off
+
|opFamily=MAT
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=basecolormapextendu|Parlabel=Extend U|Parorder=2
+
|itemName=off
 
+
|parName=ambientocclusionmapanisotropy
|Parsummary=
+
|itemSummary=
 
+
}}<!--
|Paritems=
+
-->{{ParameterItem
 
+
|itemLabel=2x
+
|opFamily=MAT
{{Menuitem|Itemlabel=Hold|Itemname=hold|OPfamily=MAT
+
|itemName=2x
 
+
|parName=ambientocclusionmapanisotropy
|Itemsummary=
+
|itemSummary=
 
+
}}<!--
}}
+
-->{{ParameterItem
{{Menuitem|Itemlabel=Zero|Itemname=zero|OPfamily=MAT
+
|itemLabel=4x
 
+
|opFamily=MAT
|Itemsummary=
+
|itemName=4x
 
+
|parName=ambientocclusionmapanisotropy
}}
+
|itemSummary=
{{Menuitem|Itemlabel=Repeat|Itemname=repeat|OPfamily=MAT
+
}}<!--
 
+
-->{{ParameterItem
|Itemsummary=
+
|itemLabel=8x
 
+
|opFamily=MAT
}}
+
|itemName=8x
{{Menuitem|Itemlabel=Mirror|Itemname=mirror|OPfamily=MAT
+
|parName=ambientocclusionmapanisotropy
 
+
|itemSummary=
|Itemsummary=
+
}}<!--
 
+
-->{{ParameterItem
}}
+
|itemLabel=16x
 
+
|opFamily=MAT
 +
|itemName=16x
 +
|parName=ambientocclusionmapanisotropy
 +
|itemSummary=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=basecolormapextendv|Parlabel=Extend V|Parorder=3
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=ambientocclusionmapanisotropy
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
{{Menuitem|Itemlabel=Hold|Itemname=hold|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Zero|Itemname=zero|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Repeat|Itemname=repeat|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Mirror|Itemname=mirror|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=basecolormapextendw|Parlabel=Extend W|Parorder=4
+
{{Parameter
 
+
|parOrder=42
|Parsummary=
+
|parSummary=
 
+
|parLabel=Texture Coord
|Paritems=
+
|parItems={{ParameterItem
 
+
|itemLabel=Texture Layer 0 (uv[0-2])
+
|opFamily=MAT
{{Menuitem|Itemlabel=Hold|Itemname=hold|OPfamily=MAT
+
|itemName=uv0
 
+
|parName=ambientocclusionmapcoord
|Itemsummary=
+
|itemSummary=
 
+
}}<!--
}}
+
-->{{ParameterItem
{{Menuitem|Itemlabel=Zero|Itemname=zero|OPfamily=MAT
+
|itemLabel=Texture Layer 1 (uv[3-5])
 
+
|opFamily=MAT
|Itemsummary=
+
|itemName=uv1
 
+
|parName=ambientocclusionmapcoord
}}
+
|itemSummary=
{{Menuitem|Itemlabel=Repeat|Itemname=repeat|OPfamily=MAT
+
}}<!--
 
+
-->{{ParameterItem
|Itemsummary=
+
|itemLabel=Texture Layer 2 (uv[6-8])
 
+
|opFamily=MAT
}}
+
|itemName=uv2
{{Menuitem|Itemlabel=Mirror|Itemname=mirror|OPfamily=MAT
+
|parName=ambientocclusionmapcoord
 
+
|itemSummary=
|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=basecolormapfilter|Parlabel=Filter|Parorder=5
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=ambientocclusionmapcoord
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
{{Menuitem|Itemlabel=Nearest|Itemname=nearest|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Linear|Itemname=linear|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Mipmap Linear|Itemname=mipmaplinear|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=basecolormapanisotropy|Parlabel=Anisotropic Filter|Parorder=6
+
{{Parameter
 
+
|parOrder=43
|Parsummary=
+
|parSummary=
 
+
|parLabel=Coord Interpolation
|Paritems=
+
|parItems={{ParameterItem
 
+
|itemLabel=Perspective Correct
+
|opFamily=MAT
{{Menuitem|Itemlabel=Off|Itemname=off|OPfamily=MAT
+
|itemName=perspectivecorrect
 
+
|parName=ambientocclusionmapcoordinterp
|Itemsummary=
+
|itemSummary=
 
+
}}<!--
}}
+
-->{{ParameterItem
{{Menuitem|Itemlabel=2x|Itemname=2x|OPfamily=MAT
+
|itemLabel=Linear (noperspective)
 
+
|opFamily=MAT
|Itemsummary=
+
|itemName=linear
 
+
|parName=ambientocclusionmapcoordinterp
}}
+
|itemSummary=
{{Menuitem|Itemlabel=4x|Itemname=4x|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=8x|Itemname=8x|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=16x|Itemname=16x|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=basecolormapcoord|Parlabel=Texture Coord|Parorder=7
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=ambientocclusionmapcoordinterp
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
{{Menuitem|Itemlabel=Texture Layer 0 (uv[0-2])|Itemname=uv0|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Texture Layer 1 (uv[3-5])|Itemname=uv1|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Texture Layer 2 (uv[6-8])|Itemname=uv2|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Texture Layer 3 (uv[9-11])|Itemname=uv3|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Texture Layer 4 (uv[12-14])|Itemname=uv4|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Texture Layer 5 (uv[15-17])|Itemname=uv5|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Texture Layer 6 (uv[18-20])|Itemname=uv6|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Texture Layer 7 (uv[21-23])|Itemname=uv7|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Screen Space Coordinates|Itemname=screenspace|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=basecolormapcoordinterp|Parlabel=Coord Interpolation|Parorder=8
+
{{Parameter
 
+
|parOrder=44
|Parsummary=
+
|parSummary=
 
+
|parLabel=Channel Source
|Paritems=
+
|parItems={{ParameterItem
 
+
|itemLabel=Luminance
+
|opFamily=MAT
{{Menuitem|Itemlabel=Perspective Correct|Itemname=perspectivecorrect|OPfamily=MAT
+
|itemName=luminance
 
+
|parName=ambientocclusionmapchannelsource
|Itemsummary=
+
|itemSummary=
 
+
}}<!--
}}
+
-->{{ParameterItem
{{Menuitem|Itemlabel=Linear (noperspective)|Itemname=linear|OPfamily=MAT
+
|itemLabel=Red
 
+
|opFamily=MAT
|Itemsummary=
+
|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=
 
}}
 
}}
 
+
|opFamily=MAT
 +
|opType=pbr
 +
|parName=ambientocclusionmapchannelsource
 +
|parType=Menu
 +
|parReadOnly=
 
}}
 
}}
{{ParTopRef|OPfamily=MAT|OPtype=pbr|Parname=specularlevelmap|Parlabel=Specular Level Map|Parorder=9
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=ambientocclusionmap
 
+
|parType=TOP
|Paritems=
+
|parReadOnly=
 
 
 
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=specularlevelmapextendu|Parlabel=Extend U|Parorder=10
 
 
 
|Parsummary=
 
 
 
|Paritems=
 
 
 
 
{{Menuitem|Itemlabel=Hold|Itemname=hold|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Zero|Itemname=zero|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Repeat|Itemname=repeat|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Mirror|Itemname=mirror|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=specularlevelmapextendv|Parlabel=Extend V|Parorder=11
+
{{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=
{{Menuitem|Itemlabel=Hold|Itemname=hold|OPfamily=MAT
+
|parLabel=Extend U
 
+
|parItems={{ParameterItem
|Itemsummary=
+
|itemLabel=Hold
 
+
|opFamily=MAT
}}
+
|itemName=hold
{{Menuitem|Itemlabel=Zero|Itemname=zero|OPfamily=MAT
+
|parName=normalmapextendu
 
+
|itemSummary=
|Itemsummary=
+
}}<!--
 
+
-->{{ParameterItem
}}
+
|itemLabel=Zero
{{Menuitem|Itemlabel=Repeat|Itemname=repeat|OPfamily=MAT
+
|opFamily=MAT
 
+
|itemName=zero
|Itemsummary=
+
|parName=normalmapextendu
 
+
|itemSummary=
}}
+
}}<!--
{{Menuitem|Itemlabel=Mirror|Itemname=mirror|OPfamily=MAT
+
-->{{ParameterItem
 
+
|itemLabel=Repeat
|Itemsummary=
+
|opFamily=MAT
 
+
|itemName=repeat
}}
+
|parName=normalmapextendu
 
+
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Mirror
 +
|opFamily=MAT
 +
|itemName=mirror
 +
|parName=normalmapextendu
 +
|itemSummary=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=specularlevelmapextendw|Parlabel=Extend W|Parorder=12
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=normalmapextendu
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
{{Menuitem|Itemlabel=Hold|Itemname=hold|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Zero|Itemname=zero|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Repeat|Itemname=repeat|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Mirror|Itemname=mirror|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=specularlevelmapfilter|Parlabel=Filter|Parorder=13
+
{{Parameter
 
+
|parOrder=47
|Parsummary=
+
|parSummary=
 
+
|parLabel=Extend V
|Paritems=
+
|parItems={{ParameterItem
 
+
|itemLabel=Hold
+
|opFamily=MAT
{{Menuitem|Itemlabel=Nearest|Itemname=nearest|OPfamily=MAT
+
|itemName=hold
 
+
|parName=normalmapextendv
|Itemsummary=
+
|itemSummary=
 
+
}}<!--
}}
+
-->{{ParameterItem
{{Menuitem|Itemlabel=Linear|Itemname=linear|OPfamily=MAT
+
|itemLabel=Zero
 
+
|opFamily=MAT
|Itemsummary=
+
|itemName=zero
 
+
|parName=normalmapextendv
}}
+
|itemSummary=
{{Menuitem|Itemlabel=Mipmap Linear|Itemname=mipmaplinear|OPfamily=MAT
+
}}<!--
 
+
-->{{ParameterItem
|Itemsummary=
+
|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=specularlevelmapanisotropy|Parlabel=Anisotropic Filter|Parorder=14
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=normalmapextendv
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
{{Menuitem|Itemlabel=Off|Itemname=off|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=2x|Itemname=2x|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=4x|Itemname=4x|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=8x|Itemname=8x|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=16x|Itemname=16x|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=specularlevelmapcoord|Parlabel=Texture Coord|Parorder=15
+
{{Parameter
 
+
|parOrder=48
|Parsummary=
+
|parSummary=
 
+
|parLabel=Extend W
|Paritems=
+
|parItems={{ParameterItem
 
+
|itemLabel=Hold
+
|opFamily=MAT
{{Menuitem|Itemlabel=Texture Layer 0 (uv[0-2])|Itemname=uv0|OPfamily=MAT
+
|itemName=hold
 
+
|parName=normalmapextendw
|Itemsummary=
+
|itemSummary=
 
+
}}<!--
}}
+
-->{{ParameterItem
{{Menuitem|Itemlabel=Texture Layer 1 (uv[3-5])|Itemname=uv1|OPfamily=MAT
+
|itemLabel=Zero
 
+
|opFamily=MAT
|Itemsummary=
+
|itemName=zero
 
+
|parName=normalmapextendw
}}
+
|itemSummary=
{{Menuitem|Itemlabel=Texture Layer 2 (uv[6-8])|Itemname=uv2|OPfamily=MAT
+
}}<!--
 
+
-->{{ParameterItem
|Itemsummary=
+
|itemLabel=Repeat
 
+
|opFamily=MAT
}}
+
|itemName=repeat
{{Menuitem|Itemlabel=Texture Layer 3 (uv[9-11])|Itemname=uv3|OPfamily=MAT
+
|parName=normalmapextendw
 
+
|itemSummary=
|Itemsummary=
+
}}<!--
 
+
-->{{ParameterItem
}}
+
|itemLabel=Mirror
{{Menuitem|Itemlabel=Texture Layer 4 (uv[12-14])|Itemname=uv4|OPfamily=MAT
+
|opFamily=MAT
 
+
|itemName=mirror
|Itemsummary=
+
|parName=normalmapextendw
 
+
|itemSummary=
}}
 
{{Menuitem|Itemlabel=Texture Layer 5 (uv[15-17])|Itemname=uv5|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Texture Layer 6 (uv[18-20])|Itemname=uv6|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Texture Layer 7 (uv[21-23])|Itemname=uv7|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Screen Space Coordinates|Itemname=screenspace|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=specularlevelmapcoordinterp|Parlabel=Coord Interpolation|Parorder=16
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=normalmapextendw
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
{{Menuitem|Itemlabel=Perspective Correct|Itemname=perspectivecorrect|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Linear (noperspective)|Itemname=linear|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=specularlevelmapchannelsource|Parlabel=Channel Source|Parorder=17
+
{{Parameter
 
+
|parOrder=49
|Parsummary=
+
|parSummary=
 
+
|parLabel=Filter
|Paritems=
+
|parItems={{ParameterItem
 
+
|itemLabel=Nearest
+
|opFamily=MAT
{{Menuitem|Itemlabel=Luminance|Itemname=luminance|OPfamily=MAT
+
|itemName=nearest
 
+
|parName=normalmapfilter
|Itemsummary=
+
|itemSummary=
 
+
}}<!--
}}
+
-->{{ParameterItem
{{Menuitem|Itemlabel=Red|Itemname=red|OPfamily=MAT
+
|itemLabel=Linear
 
+
|opFamily=MAT
|Itemsummary=
+
|itemName=linear
 
+
|parName=normalmapfilter
}}
+
|itemSummary=
{{Menuitem|Itemlabel=Green|Itemname=green|OPfamily=MAT
+
}}<!--
 
+
-->{{ParameterItem
|Itemsummary=
+
|itemLabel=Mipmap Linear
 
+
|opFamily=MAT
}}
+
|itemName=mipmaplinear
{{Menuitem|Itemlabel=Blue|Itemname=blue|OPfamily=MAT
+
|parName=normalmapfilter
 
+
|itemSummary=
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Alpha|Itemname=alpha|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=RGB Average|Itemname=rgbaverage|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=RGBA Average|Itemname=average|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
 
 
 
}}
 
}}
 
+
|opFamily=MAT
 +
|opType=pbr
 +
|parName=normalmapfilter
 +
|parType=Menu
 +
|parReadOnly=
 
}}
 
}}
{{ParTopRef|OPfamily=MAT|OPtype=pbr|Parname=metallicmap|Parlabel=Metallic Map|Parorder=18
+
{{Parameter
 
+
|parOrder=50
|Parsummary=
+
|parSummary=
 
+
|parLabel=Anisotropic Filter
|Paritems=
+
|parItems={{ParameterItem
 
+
|itemLabel=Off
+
|opFamily=MAT
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=metalnessmapextendu|Parlabel=Extend U|Parorder=19
+
|itemName=off
 
+
|parName=normalmapanisotropy
|Parsummary=
+
|itemSummary=
 
+
}}<!--
|Paritems=
+
-->{{ParameterItem
 
+
|itemLabel=2x
+
|opFamily=MAT
{{Menuitem|Itemlabel=Hold|Itemname=hold|OPfamily=MAT
+
|itemName=2x
 
+
|parName=normalmapanisotropy
|Itemsummary=
+
|itemSummary=
 
+
}}<!--
}}
+
-->{{ParameterItem
{{Menuitem|Itemlabel=Zero|Itemname=zero|OPfamily=MAT
+
|itemLabel=4x
 
+
|opFamily=MAT
|Itemsummary=
+
|itemName=4x
 
+
|parName=normalmapanisotropy
}}
+
|itemSummary=
{{Menuitem|Itemlabel=Repeat|Itemname=repeat|OPfamily=MAT
+
}}<!--
 
+
-->{{ParameterItem
|Itemsummary=
+
|itemLabel=8x
 
+
|opFamily=MAT
}}
+
|itemName=8x
{{Menuitem|Itemlabel=Mirror|Itemname=mirror|OPfamily=MAT
+
|parName=normalmapanisotropy
 
+
|itemSummary=
|Itemsummary=
+
}}<!--
 
+
-->{{ParameterItem
}}
+
|itemLabel=16x
 
+
|opFamily=MAT
 +
|itemName=16x
 +
|parName=normalmapanisotropy
 +
|itemSummary=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=metalnessmapextendv|Parlabel=Extend V|Parorder=20
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=normalmapanisotropy
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
{{Menuitem|Itemlabel=Hold|Itemname=hold|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Zero|Itemname=zero|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Repeat|Itemname=repeat|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Mirror|Itemname=mirror|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=metalnessmapextendw|Parlabel=Extend W|Parorder=21
+
{{Parameter
 
+
|parOrder=51
|Parsummary=
+
|parSummary=
 
+
|parLabel=Texture Coord
|Paritems=
+
|parItems={{ParameterItem
 
+
|itemLabel=Texture Layer 0 (uv[0-2])
+
|opFamily=MAT
{{Menuitem|Itemlabel=Hold|Itemname=hold|OPfamily=MAT
+
|itemName=uv0
 
+
|parName=normalmapcoord
|Itemsummary=
+
|itemSummary=
 
+
}}<!--
}}
+
-->{{ParameterItem
{{Menuitem|Itemlabel=Zero|Itemname=zero|OPfamily=MAT
+
|itemLabel=Texture Layer 1 (uv[3-5])
 
+
|opFamily=MAT
|Itemsummary=
+
|itemName=uv1
 
+
|parName=normalmapcoord
}}
+
|itemSummary=
{{Menuitem|Itemlabel=Repeat|Itemname=repeat|OPfamily=MAT
+
}}<!--
 
+
-->{{ParameterItem
|Itemsummary=
+
|itemLabel=Texture Layer 2 (uv[6-8])
 
+
|opFamily=MAT
}}
+
|itemName=uv2
{{Menuitem|Itemlabel=Mirror|Itemname=mirror|OPfamily=MAT
+
|parName=normalmapcoord
 
+
|itemSummary=
|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=metalnessmapfilter|Parlabel=Filter|Parorder=22
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=normalmapcoord
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
{{Menuitem|Itemlabel=Nearest|Itemname=nearest|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Linear|Itemname=linear|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Mipmap Linear|Itemname=mipmaplinear|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=metalnessmapanisotropy|Parlabel=Anisotropic Filter|Parorder=23
+
{{Parameter
 
+
|parOrder=52
|Parsummary=
+
|parSummary=
 
+
|parLabel=Coord Interpolation
|Paritems=
+
|parItems={{ParameterItem
 
+
|itemLabel=Perspective Correct
+
|opFamily=MAT
{{Menuitem|Itemlabel=Off|Itemname=off|OPfamily=MAT
+
|itemName=perspectivecorrect
 
+
|parName=normalmapcoordinterp
|Itemsummary=
+
|itemSummary=
 
+
}}<!--
}}
+
-->{{ParameterItem
{{Menuitem|Itemlabel=2x|Itemname=2x|OPfamily=MAT
+
|itemLabel=Linear (noperspective)
 
+
|opFamily=MAT
|Itemsummary=
+
|itemName=linear
 
+
|parName=normalmapcoordinterp
}}
+
|itemSummary=
{{Menuitem|Itemlabel=4x|Itemname=4x|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=8x|Itemname=8x|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=16x|Itemname=16x|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=metallicmapcoord|Parlabel=Texture Coord|Parorder=24
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=normalmapcoordinterp
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
{{Menuitem|Itemlabel=Texture Layer 0 (uv[0-2])|Itemname=uv0|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Texture Layer 1 (uv[3-5])|Itemname=uv1|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Texture Layer 2 (uv[6-8])|Itemname=uv2|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Texture Layer 3 (uv[9-11])|Itemname=uv3|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Texture Layer 4 (uv[12-14])|Itemname=uv4|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Texture Layer 5 (uv[15-17])|Itemname=uv5|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Texture Layer 6 (uv[18-20])|Itemname=uv6|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Texture Layer 7 (uv[21-23])|Itemname=uv7|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Screen Space Coordinates|Itemname=screenspace|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=metallicmapcoordinterp|Parlabel=Coord Interpolation|Parorder=25
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=normalmap
 
+
|parType=TOP
|Paritems=
+
|parReadOnly=
 
 
 
{{Menuitem|Itemlabel=Perspective Correct|Itemname=perspectivecorrect|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Linear (noperspective)|Itemname=linear|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=metallicmapchannelsource|Parlabel=Channel Source|Parorder=26
+
{{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
{{Menuitem|Itemlabel=Luminance|Itemname=luminance|OPfamily=MAT
+
|parType=Float
 
+
|parReadOnly=
|Itemsummary=
+
|parItems=
 
 
}}
 
{{Menuitem|Itemlabel=Red|Itemname=red|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Green|Itemname=green|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Blue|Itemname=blue|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Alpha|Itemname=alpha|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=RGB Average|Itemname=rgbaverage|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=RGBA Average|Itemname=average|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
 
 
 
}}
 
}}
 
+
{{Parameter
 +
|parSummary=Enables height mapping.
 +
|parLabel=Enable Height Map
 +
|opFamily=MAT
 +
|parName=heightmapenable
 +
|opType=pbr
 +
|parOrder=54
 +
|parType=Toggle
 +
|parReadOnly=
 +
|parItems=
 
}}
 
}}
{{ParTopRef|OPfamily=MAT|OPtype=pbr|Parname=roughnessmap|Parlabel=Roughness Map|Parorder=27
+
{{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=
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=roughnessmapextendu|Parlabel=Extend U|Parorder=28
+
|parLabel=Extend U
 
+
|parItems={{ParameterItem
|Parsummary=
+
|itemLabel=Hold
 
+
|opFamily=MAT
|Paritems=
+
|itemName=hold
 
+
|parName=heightmapextendu
+
|itemSummary=
{{Menuitem|Itemlabel=Hold|Itemname=hold|OPfamily=MAT
+
}}<!--
 
+
-->{{ParameterItem
|Itemsummary=
+
|itemLabel=Zero
 
+
|opFamily=MAT
}}
+
|itemName=zero
{{Menuitem|Itemlabel=Zero|Itemname=zero|OPfamily=MAT
+
|parName=heightmapextendu
 
+
|itemSummary=
|Itemsummary=
+
}}<!--
 
+
-->{{ParameterItem
}}
+
|itemLabel=Repeat
{{Menuitem|Itemlabel=Repeat|Itemname=repeat|OPfamily=MAT
+
|opFamily=MAT
 
+
|itemName=repeat
|Itemsummary=
+
|parName=heightmapextendu
 
+
|itemSummary=
}}
+
}}<!--
{{Menuitem|Itemlabel=Mirror|Itemname=mirror|OPfamily=MAT
+
-->{{ParameterItem
 
+
|itemLabel=Mirror
|Itemsummary=
+
|opFamily=MAT
 
+
|itemName=mirror
}}
+
|parName=heightmapextendu
 
+
|itemSummary=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=roughnessmapextendv|Parlabel=Extend V|Parorder=29
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=heightmapextendu
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
{{Menuitem|Itemlabel=Hold|Itemname=hold|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Zero|Itemname=zero|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Repeat|Itemname=repeat|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Mirror|Itemname=mirror|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=roughnessmapextendw|Parlabel=Extend W|Parorder=30
+
{{Parameter
 
+
|parOrder=57
|Parsummary=
+
|parSummary=
 
+
|parLabel=Extend V
|Paritems=
+
|parItems={{ParameterItem
 
+
|itemLabel=Hold
+
|opFamily=MAT
{{Menuitem|Itemlabel=Hold|Itemname=hold|OPfamily=MAT
+
|itemName=hold
 
+
|parName=heightmapextendv
|Itemsummary=
+
|itemSummary=
 
+
}}<!--
}}
+
-->{{ParameterItem
{{Menuitem|Itemlabel=Zero|Itemname=zero|OPfamily=MAT
+
|itemLabel=Zero
 
+
|opFamily=MAT
|Itemsummary=
+
|itemName=zero
 
+
|parName=heightmapextendv
}}
+
|itemSummary=
{{Menuitem|Itemlabel=Repeat|Itemname=repeat|OPfamily=MAT
+
}}<!--
 
+
-->{{ParameterItem
|Itemsummary=
+
|itemLabel=Repeat
 
+
|opFamily=MAT
}}
+
|itemName=repeat
{{Menuitem|Itemlabel=Mirror|Itemname=mirror|OPfamily=MAT
+
|parName=heightmapextendv
 
+
|itemSummary=
|Itemsummary=
+
}}<!--
 
+
-->{{ParameterItem
}}
+
|itemLabel=Mirror
 
+
|opFamily=MAT
 +
|itemName=mirror
 +
|parName=heightmapextendv
 +
|itemSummary=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=roughnessmapfilter|Parlabel=Filter|Parorder=31
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=heightmapextendv
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
{{Menuitem|Itemlabel=Nearest|Itemname=nearest|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Linear|Itemname=linear|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Mipmap Linear|Itemname=mipmaplinear|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=roughnessmapanisotropy|Parlabel=Anisotropic Filter|Parorder=32
+
{{Parameter
 
+
|parOrder=58
|Parsummary=
+
|parSummary=
 
+
|parLabel=Extend W
|Paritems=
+
|parItems={{ParameterItem
 
+
|itemLabel=Hold
+
|opFamily=MAT
{{Menuitem|Itemlabel=Off|Itemname=off|OPfamily=MAT
+
|itemName=hold
 
+
|parName=heightmapextendw
|Itemsummary=
+
|itemSummary=
 
+
}}<!--
}}
+
-->{{ParameterItem
{{Menuitem|Itemlabel=2x|Itemname=2x|OPfamily=MAT
+
|itemLabel=Zero
 
+
|opFamily=MAT
|Itemsummary=
+
|itemName=zero
 
+
|parName=heightmapextendw
}}
+
|itemSummary=
{{Menuitem|Itemlabel=4x|Itemname=4x|OPfamily=MAT
+
}}<!--
 
+
-->{{ParameterItem
|Itemsummary=
+
|itemLabel=Repeat
 
+
|opFamily=MAT
}}
+
|itemName=repeat
{{Menuitem|Itemlabel=8x|Itemname=8x|OPfamily=MAT
+
|parName=heightmapextendw
 
+
|itemSummary=
|Itemsummary=
+
}}<!--
 
+
-->{{ParameterItem
}}
+
|itemLabel=Mirror
{{Menuitem|Itemlabel=16x|Itemname=16x|OPfamily=MAT
+
|opFamily=MAT
 
+
|itemName=mirror
|Itemsummary=
+
|parName=heightmapextendw
 
+
|itemSummary=
}}
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=roughnessmapcoord|Parlabel=Texture Coord|Parorder=33
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=heightmapextendw
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
{{Menuitem|Itemlabel=Texture Layer 0 (uv[0-2])|Itemname=uv0|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Texture Layer 1 (uv[3-5])|Itemname=uv1|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Texture Layer 2 (uv[6-8])|Itemname=uv2|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Texture Layer 3 (uv[9-11])|Itemname=uv3|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Texture Layer 4 (uv[12-14])|Itemname=uv4|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Texture Layer 5 (uv[15-17])|Itemname=uv5|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Texture Layer 6 (uv[18-20])|Itemname=uv6|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Texture Layer 7 (uv[21-23])|Itemname=uv7|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Screen Space Coordinates|Itemname=screenspace|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=roughnessmapcoordinterp|Parlabel=Coord Interpolation|Parorder=34
+
{{Parameter
 
+
|parOrder=59
|Parsummary=
+
|parSummary=
 
+
|parLabel=Filter
|Paritems=
+
|parItems={{ParameterItem
 
+
|itemLabel=Nearest
+
|opFamily=MAT
{{Menuitem|Itemlabel=Perspective Correct|Itemname=perspectivecorrect|OPfamily=MAT
+
|itemName=nearest
 
+
|parName=heightmapfilter
|Itemsummary=
+
|itemSummary=
 
+
}}<!--
}}
+
-->{{ParameterItem
{{Menuitem|Itemlabel=Linear (noperspective)|Itemname=linear|OPfamily=MAT
+
|itemLabel=Linear
 
+
|opFamily=MAT
|Itemsummary=
+
|itemName=linear
 
+
|parName=heightmapfilter
}}
+
|itemSummary=
 
+
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Mipmap Linear
 +
|opFamily=MAT
 +
|itemName=mipmaplinear
 +
|parName=heightmapfilter
 +
|itemSummary=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=roughnessmapchannelsource|Parlabel=Channel Source|Parorder=35
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=heightmapfilter
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
{{Menuitem|Itemlabel=Luminance|Itemname=luminance|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Red|Itemname=red|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Green|Itemname=green|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Blue|Itemname=blue|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Alpha|Itemname=alpha|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=RGB Average|Itemname=rgbaverage|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=RGBA Average|Itemname=average|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
 
 
 
}}
 
}}
 
+
{{Parameter
 +
|parOrder=60
 +
|parSummary=
 +
|parLabel=Anisotropic Filter
 +
|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=
 
}}
 
}}
{{ParTopRef|OPfamily=MAT|OPtype=pbr|Parname=ambientocclusionmap|Parlabel=Ambient Occlusion Map|Parorder=36
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=heightmapanisotropy
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=ambientocclusionmapextendu|Parlabel=Extend U|Parorder=37
 
 
 
|Parsummary=
 
 
 
|Paritems=
 
 
 
 
{{Menuitem|Itemlabel=Hold|Itemname=hold|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Zero|Itemname=zero|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Repeat|Itemname=repeat|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Mirror|Itemname=mirror|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=ambientocclusionmapextendv|Parlabel=Extend V|Parorder=38
+
{{Parameter
 
+
|parOrder=61
|Parsummary=
+
|parSummary=
 
+
|parLabel=Texture Coord
|Paritems=
+
|parItems={{ParameterItem
 
+
|itemLabel=Texture Layer 0 (uv[0-2])
+
|opFamily=MAT
{{Menuitem|Itemlabel=Hold|Itemname=hold|OPfamily=MAT
+
|itemName=uv0
 
+
|parName=heightmapcoord
|Itemsummary=
+
|itemSummary=
 
+
}}<!--
}}
+
-->{{ParameterItem
{{Menuitem|Itemlabel=Zero|Itemname=zero|OPfamily=MAT
+
|itemLabel=Texture Layer 1 (uv[3-5])
 
+
|opFamily=MAT
|Itemsummary=
+
|itemName=uv1
 
+
|parName=heightmapcoord
}}
+
|itemSummary=
{{Menuitem|Itemlabel=Repeat|Itemname=repeat|OPfamily=MAT
+
}}<!--
 
+
-->{{ParameterItem
|Itemsummary=
+
|itemLabel=Texture Layer 2 (uv[6-8])
 
+
|opFamily=MAT
}}
+
|itemName=uv2
{{Menuitem|Itemlabel=Mirror|Itemname=mirror|OPfamily=MAT
+
|parName=heightmapcoord
 
+
|itemSummary=
|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=ambientocclusionmapextendw|Parlabel=Extend W|Parorder=39
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=heightmapcoord
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
{{Menuitem|Itemlabel=Hold|Itemname=hold|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Zero|Itemname=zero|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Repeat|Itemname=repeat|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Mirror|Itemname=mirror|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=ambientocclusionmapfilter|Parlabel=Filter|Parorder=40
+
{{Parameter
 
+
|parOrder=62
|Parsummary=
+
|parSummary=
 
+
|parLabel=Coord Interpolation
|Paritems=
+
|parItems={{ParameterItem
 
+
|itemLabel=Perspective Correct
+
|opFamily=MAT
{{Menuitem|Itemlabel=Nearest|Itemname=nearest|OPfamily=MAT
+
|itemName=perspectivecorrect
 
+
|parName=heightmapcoordinterp
|Itemsummary=
+
|itemSummary=
 
+
}}<!--
}}
+
-->{{ParameterItem
{{Menuitem|Itemlabel=Linear|Itemname=linear|OPfamily=MAT
+
|itemLabel=Linear (noperspective)
 
+
|opFamily=MAT
|Itemsummary=
+
|itemName=linear
 
+
|parName=heightmapcoordinterp
}}
+
|itemSummary=
{{Menuitem|Itemlabel=Mipmap Linear|Itemname=mipmaplinear|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=ambientocclusionmapanisotropy|Parlabel=Anisotropic Filter|Parorder=41
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=heightmapcoordinterp
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
{{Menuitem|Itemlabel=Off|Itemname=off|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=2x|Itemname=2x|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=4x|Itemname=4x|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=8x|Itemname=8x|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=16x|Itemname=16x|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=ambientocclusionmapcoord|Parlabel=Texture Coord|Parorder=42
+
{{Parameter
 
+
|parOrder=63
|Parsummary=
+
|parSummary=
 
+
|parLabel=Channel Source
|Paritems=
+
|parItems={{ParameterItem
 
+
|itemLabel=Luminance
+
|opFamily=MAT
{{Menuitem|Itemlabel=Texture Layer 0 (uv[0-2])|Itemname=uv0|OPfamily=MAT
+
|itemName=luminance
 
+
|parName=heightmapchannelsource
|Itemsummary=
+
|itemSummary=
 
+
}}<!--
}}
+
-->{{ParameterItem
{{Menuitem|Itemlabel=Texture Layer 1 (uv[3-5])|Itemname=uv1|OPfamily=MAT
+
|itemLabel=Red
 
+
|opFamily=MAT
|Itemsummary=
+
|itemName=red
 
+
|parName=heightmapchannelsource
}}
+
|itemSummary=
{{Menuitem|Itemlabel=Texture Layer 2 (uv[6-8])|Itemname=uv2|OPfamily=MAT
+
}}<!--
 
+
-->{{ParameterItem
|Itemsummary=
+
|itemLabel=Green
 
+
|opFamily=MAT
}}
+
|itemName=green
{{Menuitem|Itemlabel=Texture Layer 3 (uv[9-11])|Itemname=uv3|OPfamily=MAT
+
|parName=heightmapchannelsource
 
+
|itemSummary=
|Itemsummary=
+
}}<!--
 
+
-->{{ParameterItem
}}
+
|itemLabel=Blue
{{Menuitem|Itemlabel=Texture Layer 4 (uv[12-14])|Itemname=uv4|OPfamily=MAT
+
|opFamily=MAT
 
+
|itemName=blue
|Itemsummary=
+
|parName=heightmapchannelsource
 
+
|itemSummary=
}}
+
}}<!--
{{Menuitem|Itemlabel=Texture Layer 5 (uv[15-17])|Itemname=uv5|OPfamily=MAT
+
-->{{ParameterItem
 
+
|itemLabel=Alpha
|Itemsummary=
+
|opFamily=MAT
 
+
|itemName=alpha
}}
+
|parName=heightmapchannelsource
{{Menuitem|Itemlabel=Texture Layer 6 (uv[18-20])|Itemname=uv6|OPfamily=MAT
+
|itemSummary=
 
+
}}<!--
|Itemsummary=
+
-->{{ParameterItem
 
+
|itemLabel=RGB Average
}}
+
|opFamily=MAT
{{Menuitem|Itemlabel=Texture Layer 7 (uv[21-23])|Itemname=uv7|OPfamily=MAT
+
|itemName=rgbaverage
 
+
|parName=heightmapchannelsource
|Itemsummary=
+
|itemSummary=
 
+
}}<!--
}}
+
-->{{ParameterItem
{{Menuitem|Itemlabel=Screen Space Coordinates|Itemname=screenspace|OPfamily=MAT
+
|itemLabel=RGBA Average
 
+
|opFamily=MAT
|Itemsummary=
+
|itemName=average
 
+
|parName=heightmapchannelsource
}}
+
|itemSummary=
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=ambientocclusionmapcoordinterp|Parlabel=Coord Interpolation|Parorder=43
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=heightmapchannelsource
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
{{Menuitem|Itemlabel=Perspective Correct|Itemname=perspectivecorrect|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Linear (noperspective)|Itemname=linear|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=ambientocclusionmapchannelsource|Parlabel=Channel Source|Parorder=44
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=heightmap
 
+
|parType=TOP
|Paritems=
+
|parReadOnly=
 
 
 
{{Menuitem|Itemlabel=Luminance|Itemname=luminance|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Red|Itemname=red|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Green|Itemname=green|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Blue|Itemname=blue|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Alpha|Itemname=alpha|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=RGB Average|Itemname=rgbaverage|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=RGBA Average|Itemname=average|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
 
 
 
}}
 
}}
 
+
{{Parameter
 +
|opFamily=MAT
 +
|opType=pbrMAT
 +
|parLabel=Parallax Scale
 +
|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=
 
}}
 
}}
{{ParTopRef|OPfamily=MAT|OPtype=pbr|Parname=heightmap|Parlabel=Height Map|Parorder=45
+
{{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
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=heightmapextendu|Parlabel=Extend U|Parorder=46
+
|parType=Toggle
 
+
|parReadOnly=
|Parsummary=
+
|parItems=
 
 
|Paritems=
 
 
 
 
{{Menuitem|Itemlabel=Hold|Itemname=hold|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Zero|Itemname=zero|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Repeat|Itemname=repeat|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Mirror|Itemname=mirror|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=heightmapextendv|Parlabel=Extend V|Parorder=47
+
{{Parameter
 
+
|opFamily=MAT
|Parsummary=
+
|opType=pbrMAT
 
+
|parLabel=Displace Vertices
|Paritems=
+
|parName=displaceverts
 
+
|parType=Toggle
+
|parReadOnly=
{{Menuitem|Itemlabel=Hold|Itemname=hold|OPfamily=MAT
+
|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.
|Itemsummary=
+
|parItems=
 
 
}}
 
{{Menuitem|Itemlabel=Zero|Itemname=zero|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Repeat|Itemname=repeat|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Mirror|Itemname=mirror|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=heightmapextendw|Parlabel=Extend W|Parorder=48
+
{{Parameter
 
+
|opFamily=MAT
|Parsummary=
+
|opType=pbrMAT
 
+
|parLabel=Displace Scale
|Paritems=
+
|parName=displacescale
 
+
|parType=Float
+
|parReadOnly=
{{Menuitem|Itemlabel=Hold|Itemname=hold|OPfamily=MAT
+
|parOrder=67
 
+
|parSummary=A multiplier for the displacement amount. 
|Itemsummary=
+
|parItems=
 
 
}}
 
{{Menuitem|Itemlabel=Zero|Itemname=zero|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Repeat|Itemname=repeat|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Mirror|Itemname=mirror|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=heightmapfilter|Parlabel=Filter|Parorder=49
+
{{Parameter
 
+
|opFamily=MAT
|Parsummary=
+
|opType=pbrMAT
 
+
|parLabel=Displace Midpoint
|Paritems=
+
|parName=displacemid
 
+
|parType=Float
+
|parReadOnly=
{{Menuitem|Itemlabel=Nearest|Itemname=nearest|OPfamily=MAT
+
|parOrder=68
 
+
|parSummary=Sets the middle point of displacement map as the start position for the displacement effect.
|Itemsummary=
+
|parItems=
 
 
}}
 
{{Menuitem|Itemlabel=Linear|Itemname=linear|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Mipmap Linear|Itemname=mipmaplinear|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=heightmapanisotropy|Parlabel=Anisotropic Filter|Parorder=50
+
{{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=
{{Menuitem|Itemlabel=Off|Itemname=off|OPfamily=MAT
+
|parLabel=Extend U
 
+
|parItems={{ParameterItem
|Itemsummary=
+
|itemLabel=Hold
 
+
|opFamily=MAT
}}
+
|itemName=hold
{{Menuitem|Itemlabel=2x|Itemname=2x|OPfamily=MAT
+
|parName=emitmapextendu
 
+
|itemSummary=
|Itemsummary=
+
}}<!--
 
+
-->{{ParameterItem
}}
+
|itemLabel=Zero
{{Menuitem|Itemlabel=4x|Itemname=4x|OPfamily=MAT
+
|opFamily=MAT
 
+
|itemName=zero
|Itemsummary=
+
|parName=emitmapextendu
 
+
|itemSummary=
}}
+
}}<!--
{{Menuitem|Itemlabel=8x|Itemname=8x|OPfamily=MAT
+
-->{{ParameterItem
 
+
|itemLabel=Repeat
|Itemsummary=
+
|opFamily=MAT
 
+
|itemName=repeat
}}
+
|parName=emitmapextendu
{{Menuitem|Itemlabel=16x|Itemname=16x|OPfamily=MAT
+
|itemSummary=
 
+
}}<!--
|Itemsummary=
+
-->{{ParameterItem
 
+
|itemLabel=Mirror
}}
+
|opFamily=MAT
 
+
|itemName=mirror
 +
|parName=emitmapextendu
 +
|itemSummary=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=heightmapcoord|Parlabel=Texture Coord|Parorder=51
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=emitmapextendu
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
{{Menuitem|Itemlabel=Texture Layer 0 (uv[0-2])|Itemname=uv0|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Texture Layer 1 (uv[3-5])|Itemname=uv1|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Texture Layer 2 (uv[6-8])|Itemname=uv2|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Texture Layer 3 (uv[9-11])|Itemname=uv3|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Texture Layer 4 (uv[12-14])|Itemname=uv4|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Texture Layer 5 (uv[15-17])|Itemname=uv5|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Texture Layer 6 (uv[18-20])|Itemname=uv6|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Texture Layer 7 (uv[21-23])|Itemname=uv7|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Screen Space Coordinates|Itemname=screenspace|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=heightmapcoordinterp|Parlabel=Coord Interpolation|Parorder=52
+
{{Parameter
 
+
|parOrder=71
|Parsummary=
+
|parSummary=
 
+
|parLabel=Extend V
|Paritems=
+
|parItems={{ParameterItem
 
+
|itemLabel=Hold
+
|opFamily=MAT
{{Menuitem|Itemlabel=Perspective Correct|Itemname=perspectivecorrect|OPfamily=MAT
+
|itemName=hold
 
+
|parName=emitmapextendv
|Itemsummary=
+
|itemSummary=
 
+
}}<!--
}}
+
-->{{ParameterItem
{{Menuitem|Itemlabel=Linear (noperspective)|Itemname=linear|OPfamily=MAT
+
|itemLabel=Zero
 
+
|opFamily=MAT
|Itemsummary=
+
|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=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=heightmapchannelsource|Parlabel=Channel Source|Parorder=53
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=emitmapextendv
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
{{Menuitem|Itemlabel=Luminance|Itemname=luminance|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Red|Itemname=red|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Green|Itemname=green|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Blue|Itemname=blue|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Alpha|Itemname=alpha|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=RGB Average|Itemname=rgbaverage|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=RGBA Average|Itemname=average|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
 
 
 
}}
 
}}
 
+
{{Parameter
 +
|parOrder=72
 +
|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=
 
}}
 
}}
{{ParTopRef|OPfamily=MAT|OPtype=pbr|Parname=normalmap|Parlabel=Normal Map (Bump)|Parorder=54
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=emitmapextendw
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=normalmapextendu|Parlabel=Extend U|Parorder=55
 
 
 
|Parsummary=
 
 
 
|Paritems=
 
 
 
 
{{Menuitem|Itemlabel=Hold|Itemname=hold|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Zero|Itemname=zero|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Repeat|Itemname=repeat|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Mirror|Itemname=mirror|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=normalmapextendv|Parlabel=Extend V|Parorder=56
+
{{Parameter
 
+
|parOrder=73
|Parsummary=
+
|parSummary=
 
+
|parLabel=Filter
|Paritems=
+
|parItems={{ParameterItem
 
+
|itemLabel=Nearest
+
|opFamily=MAT
{{Menuitem|Itemlabel=Hold|Itemname=hold|OPfamily=MAT
+
|itemName=nearest
 
+
|parName=emitmapfilter
|Itemsummary=
+
|itemSummary=
 
+
}}<!--
}}
+
-->{{ParameterItem
{{Menuitem|Itemlabel=Zero|Itemname=zero|OPfamily=MAT
+
|itemLabel=Linear
 
+
|opFamily=MAT
|Itemsummary=
+
|itemName=linear
 
+
|parName=emitmapfilter
}}
+
|itemSummary=
{{Menuitem|Itemlabel=Repeat|Itemname=repeat|OPfamily=MAT
+
}}<!--
 
+
-->{{ParameterItem
|Itemsummary=
+
|itemLabel=Mipmap Linear
 
+
|opFamily=MAT
}}
+
|itemName=mipmaplinear
{{Menuitem|Itemlabel=Mirror|Itemname=mirror|OPfamily=MAT
+
|parName=emitmapfilter
 
+
|itemSummary=
|Itemsummary=
 
 
 
}}
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=normalmapextendw|Parlabel=Extend W|Parorder=57
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=emitmapfilter
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
{{Menuitem|Itemlabel=Hold|Itemname=hold|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Zero|Itemname=zero|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Repeat|Itemname=repeat|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Mirror|Itemname=mirror|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=normalmapfilter|Parlabel=Filter|Parorder=58
+
{{Parameter
 
+
|parOrder=74
|Parsummary=
+
|parSummary=
 
+
|parLabel=Anisotropic Filter
|Paritems=
+
|parItems={{ParameterItem
 
+
|itemLabel=Off
+
|opFamily=MAT
{{Menuitem|Itemlabel=Nearest|Itemname=nearest|OPfamily=MAT
+
|itemName=off
 
+
|parName=emitmapanisotropy
|Itemsummary=
+
|itemSummary=
 
+
}}<!--
}}
+
-->{{ParameterItem
{{Menuitem|Itemlabel=Linear|Itemname=linear|OPfamily=MAT
+
|itemLabel=2x
 
+
|opFamily=MAT
|Itemsummary=
+
|itemName=2x
 
+
|parName=emitmapanisotropy
}}
+
|itemSummary=
{{Menuitem|Itemlabel=Mipmap Linear|Itemname=mipmaplinear|OPfamily=MAT
+
}}<!--
 
+
-->{{ParameterItem
|Itemsummary=
+
|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=normalmapanisotropy|Parlabel=Anisotropic Filter|Parorder=59
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=emitmapanisotropy
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
{{Menuitem|Itemlabel=Off|Itemname=off|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=2x|Itemname=2x|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=4x|Itemname=4x|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=8x|Itemname=8x|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=16x|Itemname=16x|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=normalmapcoord|Parlabel=Texture Coord|Parorder=60
+
{{Parameter
 
+
|parOrder=75
|Parsummary=
+
|parSummary=
 
+
|parLabel=Texture Coord
|Paritems=
+
|parItems={{ParameterItem
 
+
|itemLabel=Texture Layer 0 (uv[0-2])
+
|opFamily=MAT
{{Menuitem|Itemlabel=Texture Layer 0 (uv[0-2])|Itemname=uv0|OPfamily=MAT
+
|itemName=uv0
 
+
|parName=emitmapcoord
|Itemsummary=
+
|itemSummary=
 
+
}}<!--
}}
+
-->{{ParameterItem
{{Menuitem|Itemlabel=Texture Layer 1 (uv[3-5])|Itemname=uv1|OPfamily=MAT
+
|itemLabel=Texture Layer 1 (uv[3-5])
 
+
|opFamily=MAT
|Itemsummary=
+
|itemName=uv1
 
+
|parName=emitmapcoord
}}
+
|itemSummary=
{{Menuitem|Itemlabel=Texture Layer 2 (uv[6-8])|Itemname=uv2|OPfamily=MAT
+
}}<!--
 
+
-->{{ParameterItem
|Itemsummary=
+
|itemLabel=Texture Layer 2 (uv[6-8])
 
+
|opFamily=MAT
}}
+
|itemName=uv2
{{Menuitem|Itemlabel=Texture Layer 3 (uv[9-11])|Itemname=uv3|OPfamily=MAT
+
|parName=emitmapcoord
 
+
|itemSummary=
|Itemsummary=
+
}}<!--
 
+
-->{{ParameterItem
}}
+
|itemLabel=Texture Layer 3 (uv[9-11])
{{Menuitem|Itemlabel=Texture Layer 4 (uv[12-14])|Itemname=uv4|OPfamily=MAT
+
|opFamily=MAT
 
+
|itemName=uv3
|Itemsummary=
+
|parName=emitmapcoord
 
+
|itemSummary=
}}
+
}}<!--
{{Menuitem|Itemlabel=Texture Layer 5 (uv[15-17])|Itemname=uv5|OPfamily=MAT
+
-->{{ParameterItem
 
+
|itemLabel=Texture Layer 4 (uv[12-14])
|Itemsummary=
+
|opFamily=MAT
 
+
|itemName=uv4
}}
+
|parName=emitmapcoord
{{Menuitem|Itemlabel=Texture Layer 6 (uv[18-20])|Itemname=uv6|OPfamily=MAT
+
|itemSummary=
 
+
}}<!--
|Itemsummary=
+
-->{{ParameterItem
 
+
|itemLabel=Texture Layer 5 (uv[15-17])
}}
+
|opFamily=MAT
{{Menuitem|Itemlabel=Texture Layer 7 (uv[21-23])|Itemname=uv7|OPfamily=MAT
+
|itemName=uv5
 
+
|parName=emitmapcoord
|Itemsummary=
+
|itemSummary=
 
+
}}<!--
}}
+
-->{{ParameterItem
{{Menuitem|Itemlabel=Screen Space Coordinates|Itemname=screenspace|OPfamily=MAT
+
|itemLabel=Texture Layer 6 (uv[18-20])
 
+
|opFamily=MAT
|Itemsummary=
+
|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=normalmapcoordinterp|Parlabel=Coord Interpolation|Parorder=61
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=emitmapcoord
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
{{Menuitem|Itemlabel=Perspective Correct|Itemname=perspectivecorrect|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Linear (noperspective)|Itemname=linear|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
 
 
 
}}
 
}}
 
+
{{Parameter
 +
|parOrder=76
 +
|parSummary=
 +
|parLabel=Coord Interpolation
 +
|parItems={{ParameterItem
 +
|itemLabel=Perspective Correct
 +
|opFamily=MAT
 +
|itemName=perspectivecorrect
 +
|parName=emitmapcoordinterp
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=Linear (noperspective)
 +
|opFamily=MAT
 +
|itemName=linear
 +
|parName=emitmapcoordinterp
 +
|itemSummary=
 
}}
 
}}
{{ParFloat|OPfamily=MAT|OPtype=pbr|Parname=bumpscale|Parlabel=Bump Scale|Parorder=62
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=emitmapcoordinterp
 
+
|parType=Menu
}}
+
|parReadOnly=
{{ParToggle|OPfamily=MAT|OPtype=pbr|Parname=parallaxmapping|Parlabel=Parallax Mapping|Parorder=63
 
 
 
|Parsummary=
 
 
 
 
}}
 
}}
{{ParFloat|OPfamily=MAT|OPtype=pbr|Parname=parallaxclamp|Parlabel=Parallax Clamp|Parorder=64
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=emitmap
 
+
|parType=TOP
}}
+
|parReadOnly=
{{ParTopRef|OPfamily=MAT|OPtype=pbr|Parname=emitmap|Parlabel=Emit Map|Parorder=65
 
 
 
|Parsummary=
 
 
 
|Paritems=
 
 
 
 
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=emitmapextendu|Parlabel=Extend U|Parorder=66
 
 
 
|Parsummary=
 
 
 
|Paritems=
 
 
 
 
{{Menuitem|Itemlabel=Hold|Itemname=hold|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Zero|Itemname=zero|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Repeat|Itemname=repeat|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Mirror|Itemname=mirror|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=emitmapextendv|Parlabel=Extend V|Parorder=67
+
|pageSummary=
 
+
|pageName=Maps
|Parsummary=
+
|opFamily=MAT
 
 
|Paritems=
 
 
 
 
{{Menuitem|Itemlabel=Hold|Itemname=hold|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Zero|Itemname=zero|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Repeat|Itemname=repeat|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Mirror|Itemname=mirror|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=emitmapextendw|Parlabel=Extend W|Parorder=68
+
{{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
{{Menuitem|Itemlabel=Hold|Itemname=hold|OPfamily=MAT
+
|parSummary=
 
+
|parLabel=Extend U
|Itemsummary=
+
|parItems={{ParameterItem
 
+
|itemLabel=Hold
}}
+
|opFamily=MAT
{{Menuitem|Itemlabel=Zero|Itemname=zero|OPfamily=MAT
+
|itemName=hold
 
+
|parName=alphamapextendu
|Itemsummary=
+
|itemSummary=
 
+
}}<!--
}}
+
-->{{ParameterItem
{{Menuitem|Itemlabel=Repeat|Itemname=repeat|OPfamily=MAT
+
|itemLabel=Zero
 
+
|opFamily=MAT
|Itemsummary=
+
|itemName=zero
 
+
|parName=alphamapextendu
}}
+
|itemSummary=
{{Menuitem|Itemlabel=Mirror|Itemname=mirror|OPfamily=MAT
+
}}<!--
 
+
-->{{ParameterItem
|Itemsummary=
+
|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=emitmapfilter|Parlabel=Filter|Parorder=69
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=alphamapextendu
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
{{Menuitem|Itemlabel=Nearest|Itemname=nearest|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Linear|Itemname=linear|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Mipmap Linear|Itemname=mipmaplinear|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=emitmapanisotropy|Parlabel=Anisotropic Filter|Parorder=70
+
{{Parameter
 
+
|parOrder=2
|Parsummary=
+
|parSummary=
 
+
|parLabel=Extend V
|Paritems=
+
|parItems={{ParameterItem
 
+
|itemLabel=Hold
+
|opFamily=MAT
{{Menuitem|Itemlabel=Off|Itemname=off|OPfamily=MAT
+
|itemName=hold
 
+
|parName=alphamapextendv
|Itemsummary=
+
|itemSummary=
 
+
}}<!--
}}
+
-->{{ParameterItem
{{Menuitem|Itemlabel=2x|Itemname=2x|OPfamily=MAT
+
|itemLabel=Zero
 
+
|opFamily=MAT
|Itemsummary=
+
|itemName=zero
 
+
|parName=alphamapextendv
}}
+
|itemSummary=
{{Menuitem|Itemlabel=4x|Itemname=4x|OPfamily=MAT
+
}}<!--
 
+
-->{{ParameterItem
|Itemsummary=
+
|itemLabel=Repeat
 
+
|opFamily=MAT
}}
+
|itemName=repeat
{{Menuitem|Itemlabel=8x|Itemname=8x|OPfamily=MAT
+
|parName=alphamapextendv
 
+
|itemSummary=
|Itemsummary=
+
}}<!--
 
+
-->{{ParameterItem
}}
+
|itemLabel=Mirror
{{Menuitem|Itemlabel=16x|Itemname=16x|OPfamily=MAT
+
|opFamily=MAT
 
+
|itemName=mirror
|Itemsummary=
+
|parName=alphamapextendv
 
+
|itemSummary=
}}
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=emitmapcoord|Parlabel=Texture Coord|Parorder=71
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=alphamapextendv
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
{{Menuitem|Itemlabel=Texture Layer 0 (uv[0-2])|Itemname=uv0|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Texture Layer 1 (uv[3-5])|Itemname=uv1|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Texture Layer 2 (uv[6-8])|Itemname=uv2|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Texture Layer 3 (uv[9-11])|Itemname=uv3|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Texture Layer 4 (uv[12-14])|Itemname=uv4|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Texture Layer 5 (uv[15-17])|Itemname=uv5|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Texture Layer 6 (uv[18-20])|Itemname=uv6|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Texture Layer 7 (uv[21-23])|Itemname=uv7|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Screen Space Coordinates|Itemname=screenspace|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=emitmapcoordinterp|Parlabel=Coord Interpolation|Parorder=72
+
{{Parameter
 
+
|parOrder=3
|Parsummary=
+
|parSummary=
 
+
|parLabel=Extend W
|Paritems=
+
|parItems={{ParameterItem
 
+
|itemLabel=Hold
+
|opFamily=MAT
{{Menuitem|Itemlabel=Perspective Correct|Itemname=perspectivecorrect|OPfamily=MAT
+
|itemName=hold
 
+
|parName=alphamapextendw
|Itemsummary=
+
|itemSummary=
 
+
}}<!--
}}
+
-->{{ParameterItem
{{Menuitem|Itemlabel=Linear (noperspective)|Itemname=linear|OPfamily=MAT
+
|itemLabel=Zero
 
+
|opFamily=MAT
|Itemsummary=
+
|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=
 
}}
 
}}
 
+
|opFamily=MAT
 +
|opType=pbr
 +
|parName=alphamapextendw
 +
|parType=Menu
 +
|parReadOnly=
 
}}
 
}}
 
+
{{Parameter
}}
+
|parOrder=4
+
|parSummary=
{{ParameterPage|Pagename=Alpha|OPfamily=MAT|items=
+
|parLabel=Filter
 
+
|parItems={{ParameterItem
+
|itemLabel=Nearest
{{ParTopRef|OPfamily=MAT|OPtype=pbr|Parname=alphamap|Parlabel=Alpha Map|Parorder=0
+
|opFamily=MAT
 
+
|itemName=nearest
|Parsummary=
+
|parName=alphamapfilter
 
+
|itemSummary=
|Paritems=
+
}}<!--
 
+
-->{{ParameterItem
+
|itemLabel=Linear
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=alphamapextendu|Parlabel=Extend U|Parorder=1
+
|opFamily=MAT
 
+
|itemName=linear
|Parsummary=
+
|parName=alphamapfilter
 
+
|itemSummary=
|Paritems=
+
}}<!--
 
+
-->{{ParameterItem
+
|itemLabel=Mipmap Linear
{{Menuitem|Itemlabel=Hold|Itemname=hold|OPfamily=MAT
+
|opFamily=MAT
 
+
|itemName=mipmaplinear
|Itemsummary=
+
|parName=alphamapfilter
 
+
|itemSummary=
}}
 
{{Menuitem|Itemlabel=Zero|Itemname=zero|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Repeat|Itemname=repeat|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Mirror|Itemname=mirror|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=alphamapextendv|Parlabel=Extend V|Parorder=2
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=alphamapfilter
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
{{Menuitem|Itemlabel=Hold|Itemname=hold|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Zero|Itemname=zero|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Repeat|Itemname=repeat|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Mirror|Itemname=mirror|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=alphamapextendw|Parlabel=Extend W|Parorder=3
+
{{Parameter
 
+
|parOrder=5
|Parsummary=
+
|parSummary=
 
+
|parLabel=Anisotropic Filter
|Paritems=
+
|parItems={{ParameterItem
 
+
|itemLabel=Off
+
|opFamily=MAT
{{Menuitem|Itemlabel=Hold|Itemname=hold|OPfamily=MAT
+
|itemName=off
 
+
|parName=alphamapanisotropy
|Itemsummary=
+
|itemSummary=
 
+
}}<!--
}}
+
-->{{ParameterItem
{{Menuitem|Itemlabel=Zero|Itemname=zero|OPfamily=MAT
+
|itemLabel=2x
 
+
|opFamily=MAT
|Itemsummary=
+
|itemName=2x
 
+
|parName=alphamapanisotropy
}}
+
|itemSummary=
{{Menuitem|Itemlabel=Repeat|Itemname=repeat|OPfamily=MAT
+
}}<!--
 
+
-->{{ParameterItem
|Itemsummary=
+
|itemLabel=4x
 
+
|opFamily=MAT
}}
+
|itemName=4x
{{Menuitem|Itemlabel=Mirror|Itemname=mirror|OPfamily=MAT
+
|parName=alphamapanisotropy
 
+
|itemSummary=
|Itemsummary=
+
}}<!--
 
+
-->{{ParameterItem
}}
+
|itemLabel=8x
 
+
|opFamily=MAT
 +
|itemName=8x
 +
|parName=alphamapanisotropy
 +
|itemSummary=
 +
}}<!--
 +
-->{{ParameterItem
 +
|itemLabel=16x
 +
|opFamily=MAT
 +
|itemName=16x
 +
|parName=alphamapanisotropy
 +
|itemSummary=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=alphamapfilter|Parlabel=Filter|Parorder=4
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=alphamapanisotropy
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
{{Menuitem|Itemlabel=Nearest|Itemname=nearest|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Linear|Itemname=linear|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Mipmap Linear|Itemname=mipmaplinear|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=alphamapanisotropy|Parlabel=Anisotropic Filter|Parorder=5
+
{{Parameter
 
+
|parOrder=6
|Parsummary=
+
|parSummary=
 
+
|parLabel=Texture Coord
|Paritems=
+
|parItems={{ParameterItem
 
+
|itemLabel=Texture Layer 0 (uv[0-2])
+
|opFamily=MAT
{{Menuitem|Itemlabel=Off|Itemname=off|OPfamily=MAT
+
|itemName=uv0
 
+
|parName=alphamapcoord
|Itemsummary=
+
|itemSummary=
 
+
}}<!--
}}
+
-->{{ParameterItem
{{Menuitem|Itemlabel=2x|Itemname=2x|OPfamily=MAT
+
|itemLabel=Texture Layer 1 (uv[3-5])
 
+
|opFamily=MAT
|Itemsummary=
+
|itemName=uv1
 
+
|parName=alphamapcoord
}}
+
|itemSummary=
{{Menuitem|Itemlabel=4x|Itemname=4x|OPfamily=MAT
+
}}<!--
 
+
-->{{ParameterItem
|Itemsummary=
+
|itemLabel=Texture Layer 2 (uv[6-8])
 
+
|opFamily=MAT
}}
+
|itemName=uv2
{{Menuitem|Itemlabel=8x|Itemname=8x|OPfamily=MAT
+
|parName=alphamapcoord
 
+
|itemSummary=
|Itemsummary=
+
}}<!--
 
+
-->{{ParameterItem
}}
+
|itemLabel=Texture Layer 3 (uv[9-11])
{{Menuitem|Itemlabel=16x|Itemname=16x|OPfamily=MAT
+
|opFamily=MAT
 
+
|itemName=uv3
|Itemsummary=
+
|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=
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=alphamapcoord|Parlabel=Texture Coord|Parorder=6
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=alphamapcoord
 
+
|parType=Menu
|Paritems=
+
|parReadOnly=
 
 
 
{{Menuitem|Itemlabel=Texture Layer 0 (uv[0-2])|Itemname=uv0|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Texture Layer 1 (uv[3-5])|Itemname=uv1|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Texture Layer 2 (uv[6-8])|Itemname=uv2|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Texture Layer 3 (uv[9-11])|Itemname=uv3|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Texture Layer 4 (uv[12-14])|Itemname=uv4|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Texture Layer 5 (uv[15-17])|Itemname=uv5|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Texture Layer 6 (uv[18-20])|Itemname=uv6|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Texture Layer 7 (uv[21-23])|Itemname=uv7|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
{{Menuitem|Itemlabel=Screen Space Coordinates|Itemname=screenspace|OPfamily=MAT
 
 
 
|Itemsummary=
 
 
 
}}
 
 
 
 
}}
 
}}
{{ParMenu|OPfamily=MAT|OPtype=pbr|Parname=alphamapcoordinterp|Parlabel=Coord Interpolation|Parorder=7
+
{{Parameter
 
+
|parOrder=7
|Parsummary=
+
|parSummary=
 
+
|parLabel=Coord Interpolation
|Paritems=
+
|parItems={{ParameterItem
 
+
|itemLabel=Perspective Correct
+
|opFamily=MAT
{{Menuitem|Itemlabel=Perspective Correct|Itemname=perspectivecorrect|OPfamily=MAT
+
|itemName=perspectivecorrect
 
+
|parName=alphamapcoordinterp
|Itemsummary=
+
|itemSummary=
 
+
}}<!--
}}
+
-->{{ParameterItem
{{Menuitem|Itemlabel=Linear (noperspective)|Itemname=linear|OPfamily=MAT
+
|itemLabel=Linear (noperspective)
 
+
|opFamily=MAT
|Itemsummary=
+
|itemName=linear
 
+
|parName=alphamapcoordinterp
}}
+
|itemSummary=
 
 
 
}}
 
}}
 
+
|opFamily=MAT
 +
|opType=pbr
 +
|parName=alphamapcoordinterp
 +
|parType=Menu
 +
|parReadOnly=
 
}}
 
}}
{{ParToggle|OPfamily=MAT|OPtype=pbr|Parname=alphamode|Parlabel=Uniform Alpha|Parorder=8
+
|opFamily=MAT
 
+
|opType=pbr
|Parsummary=
+
|parName=alphamap
 
+
|parType=TOP
 +
|parReadOnly=
 
}}
 
}}
{{ParFloat|OPfamily=MAT|OPtype=pbr|Parname=alphafront|Parlabel=Alpha Front|Parorder=9
+
{{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
}}
+
|parName=alphamode
{{ParFloat|OPfamily=MAT|OPtype=pbr|Parname=alphaside|Parlabel=Alpha Side|Parorder=10
+
|opType=pbr
 
+
|parOrder=8
|Parsummary=
+
|parType=Toggle
 
+
|parReadOnly=
}}
+
|parItems=
{{ParFloat|OPfamily=MAT|OPtype=pbr|Parname=rolloff|Parlabel=Alpha Rolloff|Parorder=11
 
 
 
|Parsummary=
 
 
 
}}
 
{{ParToggle|OPfamily=MAT|OPtype=pbr|Parname=postmultalpha|Parlabel=Post-Mult Color by Alpha|Parorder=12
 
 
 
|Parsummary=
 
 
 
 
}}
 
}}
{{ParToggle|OPfamily=MAT|OPtype=pbr|Parname=alphamultlight|Parlabel=Mult Alpha by Light Luminance|Parorder=13
+
{{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
 +
|parName=alphafront
 +
|opType=pbr
 +
|parOrder=9
 +
|parType=