{ "Name": "SurfaceShaderUnlitCommon", "OverrideMaterial": "engine:pbrCommon.rematerialdefinition", "Parameters": { "Constants": { "userParameter" : "[0,0,0,0]", "externalColorMatchMatrix" : "[1,0,0,0,1,0,0,0,1]", "YCbCrMatrixOption" : "0", "imageFunctionOption" : "0", "stereoModeOption" : "0", "colorSpaceTransformationMatrix" : "[1.0,0.0,0.0, 0.0,1.0,0.0, 0.0,0.0,1.0]", "videoGammaToneCurveEnabled" : "false", "videoColorSpaceTransformationEnabled" : "false", "videoColorSpaceTransformationMatrix" : "[1.0,0.0,0.0, 0.0,1.0,0.0, 0.0,0.0,1.0]", "videoBrightnessScalingEnabled" : "false", "videoBrightnessScale" : "1.0", "videoTransitionAlpha" : "1.0", "videoGammaBoostEnabled" : "false", "anchorId" : "0", "uvTransformationMatrix" : "[1.0,0.0, 0.0,1.0]", "uvTransformationPivot" : "[0.5, 0.5]", "uvScaleVector" : "[1.0, 1.0]", "uvTranslationVector" : "[0.0, 0.0]", "platterTransformInverse" : "[1.0,0.0,0.0,0.0, 0.0,1.0,0.0,0.0, 0.0,0.0,1.0,0.0, 0.0,0.0,0.0,1.0]", "platterSizeInMeters" : "[0.0,0.0]", "platterCornerRadiusInMeters" : "0.0", "bevelSizeInMeters" : "0.0", "distanceToEdgeFudge" : "0.0", "cornerRoundingFadeFactorInverse" : "0.0", "worldToPlaneUVsTransformMatrix" : "[0.6803, 0, 0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 0.5, 1, 0, 1]", "videoContentPlaneWidth": "2.4", "videoContentPlaneHeight": "1.0", "videoDockingRegionWidth": "2.4", "videoDockingRegionHeight": "1.0", "videoBrightnessScale" : "1.0", "videoAverageColor": "[0,0,0]", "videoPFRMMaskOffset": "[0.0, 0.0]", "videoPFRMMaskSize": "[0.0, 0.0]", "videoDisplaySize": "[0.0, 0.0]", "videoGammaTableScale" : "1.0" }, "Buffers": { "anchorConstantsArray" : "global.anchorConstants", "userConstants" : "fallback.zeros" }, "Textures": { "textureCustom" : "fallback.black", "textureCustomArray[0]" : "fallback.black", "textureCustomArray[1]" : "fallback.black", "textureCustomArray[2]" : "fallback.black", "textureCustomArray[3]" : "fallback.black", "textureCustomArray[4]" : "fallback.black", "textureCustomArray[5]" : "fallback.black", "textureCustomArray[6]" : "fallback.black", "textureCustomArray[7]" : "fallback.black", "textureCustomArray[8]" : "fallback.black", "textureCustomArray[9]" : "fallback.black", "textureCustomArray[10]" : "fallback.black", "textureCustomArray[11]" : "fallback.black", "textureCustomArray[12]" : "fallback.black", "textureCustomArray[13]" : "fallback.black", "textureCustomArray[14]" : "fallback.black", "textureCustomArray[15]" : "fallback.black", "texturePlane0": "fallback.black", "texturePlane1": "fallback.black", "texturePlane2": "fallback.white", "texturePlane0ChannelID2": "fallback.black", "texturePlane1ChannelID2": "fallback.black", "texturePlane2ChannelID2": "fallback.white", "videoTexturePlane0[0]": "fallback.black", "videoTexturePlane1[0]": "fallback.black", "videoTexturePlane2[0]": "fallback.white", "videoTexturePlane0[1]": "fallback.black", "videoTexturePlane1[1]": "fallback.black", "videoTexturePlane2[1]": "fallback.white", "textureSpill": "fallback.black", "textureSpill2": "fallback.black", "videoGammaToneCurvePowerFunctionTable": "fallback.white1D", "videoGammaBoostPowerFunctionTable": "fallback.white1D", "passthroughBlurColor" : "fallback.graySrgbArray", "vcaBlurColor" : "fallback.graySrgbArray" } }, "Techniques": [ { "Name": "SelectionAll", "VertexShader": { "Entry": "realitykit::vsGeometryModifier" }, "PixelShader": { "Entry": "realitykit::fsSelectionMaterialDiscard" }, "State": { "AlphaBlend": false, "WriteDepth": false, "DepthCompareFunction": "Always" } }, { "Name": "SelectionAllGroup01", "VertexShader": { "Entry": "realitykit::vsGeometryModifier" }, "PixelShader": { "Entry": "realitykit::fsSelectionMaterialGroup01" }, "State": { "AlphaBlend": false, "WriteDepth": false, "DepthCompareFunction": "Always" } }, { "Name": "SelectionAllGroup23", "VertexShader": { "Entry": "realitykit::vsGeometryModifier" }, "PixelShader": { "Entry": "realitykit::fsSelectionMaterialGroup23" }, "State": { "AlphaBlend": false, "WriteDepth": false, "DepthCompareFunction": "Always" } }, { "Name": "SelectionAllGroup45", "VertexShader": { "Entry": "realitykit::vsGeometryModifier" }, "PixelShader": { "Entry": "realitykit::fsSelectionMaterialGroup45" }, "State": { "AlphaBlend": false, "WriteDepth": false, "DepthCompareFunction": "Always" } }, { "Name": "SelectionAllGroup67", "VertexShader": { "Entry": "realitykit::vsGeometryModifier" }, "PixelShader": { "Entry": "realitykit::fsSelectionMaterialGroup67" }, "State": { "AlphaBlend": false, "WriteDepth": false, "DepthCompareFunction": "Always" } }, { "Name": "SelectionNearestPass1", "VertexShader": { "Entry": "realitykit::vsGeometryModifier" }, "PixelShader": { "Entry": "realitykit::fsSelectionMaterialDiscard" }, "State": { "AlphaBlend": false, "WriteDepth": true, "DepthCompareFunction": "Greater" } }, { "Name": "SelectionNearestPass1Group01", "VertexShader": { "Entry": "realitykit::vsGeometryModifier" }, "PixelShader": { "Entry": "realitykit::fsSelectionMaterialGroup01" }, "State": { "AlphaBlend": false, "WriteDepth": true, "DepthCompareFunction": "Greater" } }, { "Name": "SelectionNearestPass1Group23", "VertexShader": { "Entry": "realitykit::vsGeometryModifier" }, "PixelShader": { "Entry": "realitykit::fsSelectionMaterialGroup23" }, "State": { "AlphaBlend": false, "WriteDepth": true, "DepthCompareFunction": "Greater" } }, { "Name": "SelectionNearestPass1Group45", "VertexShader": { "Entry": "realitykit::vsGeometryModifier" }, "PixelShader": { "Entry": "realitykit::fsSelectionMaterialGroup45" }, "State": { "AlphaBlend": false, "WriteDepth": true, "DepthCompareFunction": "Greater" } }, { "Name": "SelectionNearestPass1Group67", "VertexShader": { "Entry": "realitykit::vsGeometryModifier" }, "PixelShader": { "Entry": "realitykit::fsSelectionMaterialGroup67" }, "State": { "AlphaBlend": false, "WriteDepth": true, "DepthCompareFunction": "Greater" } }, { "Name": "SelectionNearestPass2", "VertexShader": { "Entry": "realitykit::vsGeometryModifier" }, "PixelShader": { "Entry": "realitykit::fsSelectionMaterialDiscard" }, "State": { "AlphaBlend": false, "WriteDepth": false, "DepthCompareFunction": "GreaterEqual" } }, { "Name": "SelectionNearestPass2Group01", "VertexShader": { "Entry": "realitykit::vsGeometryModifier" }, "PixelShader": { "Entry": "realitykit::fsSelectionMaterialGroup01" }, "State": { "AlphaBlend": false, "WriteDepth": false, "DepthCompareFunction": "GreaterEqual" } }, { "Name": "SelectionNearestPass2Group23", "VertexShader": { "Entry": "realitykit::vsGeometryModifier" }, "PixelShader": { "Entry": "realitykit::fsSelectionMaterialGroup23" }, "State": { "AlphaBlend": false, "WriteDepth": false, "DepthCompareFunction": "GreaterEqual" } }, { "Name": "SelectionNearestPass2Group45", "VertexShader": { "Entry": "realitykit::vsGeometryModifier" }, "PixelShader": { "Entry": "realitykit::fsSelectionMaterialGroup45" }, "State": { "AlphaBlend": false, "WriteDepth": false, "DepthCompareFunction": "GreaterEqual" } }, { "Name": "SelectionNearestPass2Group67", "VertexShader": { "Entry": "realitykit::vsGeometryModifier" }, "PixelShader": { "Entry": "realitykit::fsSelectionMaterialGroup67" }, "State": { "AlphaBlend": false, "WriteDepth": false, "DepthCompareFunction": "GreaterEqual" } }, { "Name": "SurfaceShaderOpaque", "VertexShader": { "Entry": "realitykit::vsGeometryModifier" }, "PixelShader": { "Entry": "realitykit::fsSurfacePbr" }, "State" : { "AlphaBlend" : false, "WriteDepth" : true, "DepthCompareFunction" : "GreaterEqual" }, "FunctionConstants" : { "EnableBaseColorMap" : "true", "EnableNormalMap" : "true", "EnableEmissiveMap" : "true", "EnableSeparateRMAS" : "true", "EnableSingleRMAS" : "false", "EnableRoughnessMap" : "true", "EnableMetallicMap" : "true", "EnableAOMap" : "true", "EnableSpecularMap" : "true", "EnableOpacityMap" : "true", "VertexColorOption" : "0", "EnableVertexColor" : "true", "EnableMultiUVs" : "true", "EnableIBL" : "false", "EnableIBLRotation" : "false", "EnableIBLBlending" : "false", "EnableSurfaceShaderEnvInputs" : "true", "EnableAREnvProbe" : "false", "EnableDynamicLighting" : "false", "EnableLightmap" : "false", "EnableSurfaceShaderLighting" : "false", "EnableVirtualEnvironmentProbes" : "false", "EnableNdfFiltering" : "false", "EnableMultiscatter" : "false", "EnableSurfaceShaderColorDithering" : "false", "EnableGlow" : "false", "PerceptualBlendingMode" : "0", "EnableNearFieldVignetting" : "false", "EnableBtMask" : "false", "EnableUIBlending" : "false", "EnableVCABlurPlane" : "false", "EnablePassthroughBlurPlane": "false", "EnableTransparency" : "false", "EnableTriPlanarVideoSupport" : "false", "ExperienceMode" : "0", "EnableVideoColorSpaceTransformation" : "false", "EnableVideoColorTransformation" : "false", "DisableFadeOpacity" : "true", "EnableShaderGraphLightSpill" : "false", "SystemEnvironmentsFastPath" : "false", "AllowFlatAttribsInSysEnvFastPath" : "false" }, "Variations" : { "EnableTriPlanarVideoSupport" : ["false", "true"], "ExperienceMode" : ["0", "1", "2", "3"], "EnableVideoColorSpaceTransformation" : ["false", "true"], "EnableVideoColorTransformation" : ["false", "true"], "EnableVCABlurPlane" : ["false", "true"], "EnablePassthroughBlurPlane" : ["false", "true"], "EnableAREnvProbe" : ["false", "true"], "EnableVirtualEnvironmentProbes" : ["false", "true"], "EnableShaderGraphLightSpill" : ["false", "true"], "SystemEnvironmentsFastPath" : ["false", "true"], "AllowFlatAttribsInSysEnvFastPath" : ["false", "true"] }, "RuntimeFunctionConstantDefaults" : { "EnableTriPlanarVideoSupport" : "true", "ExperienceMode" : "0", "EnableVideoColorSpaceTransformation" : "true", "EnableVideoColorTransformation" : "true", "EnableVCABlurPlane" : "true", "EnablePassthroughBlurPlane" : "true", "EnableAREnvProbe" : "true", "EnableVirtualEnvironmentProbes" : "true", "EnableShaderGraphLightSpill" : "true", "SystemEnvironmentsFastPath" : "false", "AllowFlatAttribsInSysEnvFastPath" : "false" }, "DefaultVariations" : [ "UnlitCommon" ], "InstancedArguments" : [ "instanceConstantsArray" ], "DebugMapping": "PbrDebug", "SupportsRuntimeFunctionConstants" : true, "PreloadOptions" : { "PixelFormat" : [115], "SampleCount" : [4], "OverrideFlags" : [0, 2] }, "UseDynamicAttributeStride" : true, "AllowRuntimeTechniqueStateOverride" : true }, { "Name": "SurfaceShaderTransparent", "VertexShader": { "Entry": "realitykit::vsGeometryModifier" }, "PixelShader": { "Entry": "realitykit::fsSurfacePbr" }, "State" : { "PreferProgrammableBlending": true, "AlphaBlend" : true, "WriteDepth" : true, "DepthCompareFunction" : "GreaterEqual", "AlphaBlendOperation" : "Add", "AlphaSourceFactor" : "One", "AlphaDestinationFactor" : "OneMinusSourceAlpha", "RgbBlendOperation" : "Add", "RgbSourceFactor" : "One", "RgbDestinationFactor" : "OneMinusSourceAlpha" }, "FunctionConstants" : { "EnableBaseColorMap" : "true", "EnableNormalMap" : "true", "EnableEmissiveMap" : "true", "EnableSeparateRMAS" : "true", "EnableSingleRMAS" : "false", "EnableRoughnessMap" : "true", "EnableMetallicMap" : "true", "EnableAOMap" : "true", "EnableSpecularMap" : "true", "EnableOpacityMap" : "true", "EnableTransparency" : "true", "VertexColorOption" : "0", "EnableVertexColor" : "true", "EnableMultiUVs" : "true", "EnableIBL" : "false", "EnableIBLRotation" : "false", "EnableIBLBlending" : "false", "EnableSurfaceShaderEnvInputs" : "true", "EnableAREnvProbe" : "false", "EnableDynamicLighting" : "false", "EnableLightmap" : "false", "EnableSurfaceShaderLighting" : "false", "EnableVirtualEnvironmentProbes" : "false", "EnableNdfFiltering" : "false", "EnableMultiscatter" : "false", "EnableSurfaceShaderColorDithering" : "false", "EnableGlow" : "false", "PerceptualBlendingMode" : "0", "EnableNearFieldVignetting" : "false", "EnableBtMask" : "false", "EnableUIBlending" : "false", "EnableVCABlurPlane" : "false", "EnablePassthroughBlurPlane": "false", "EnableTriPlanarVideoSupport" : "false", "ExperienceMode" : "0", "EnableVideoColorSpaceTransformation" : "false", "EnableVideoColorTransformation" : "false", "EnableShaderGraphLightSpill" : "false", "SystemEnvironmentsFastPath" : "false", "AllowFlatAttribsInSysEnvFastPath" : "false" }, "Variations" : { "EnableTriPlanarVideoSupport" : ["false", "true"], "ExperienceMode" : ["0", "1", "2", "3"], "EnableVideoColorSpaceTransformation" : ["false", "true"], "EnableVideoColorTransformation" : ["false", "true"], "EnableVCABlurPlane" : ["false", "true"], "EnablePassthroughBlurPlane" : ["false", "true"], "EnableAREnvProbe" : ["false", "true"], "EnableVirtualEnvironmentProbes" : ["false", "true"], "EnableAREnvProbe" : ["false", "true"], "EnableTransparency" : ["false", "true"], "EnableShaderGraphLightSpill" : ["false", "true"], "SystemEnvironmentsFastPath" : ["false", "true"], "AllowFlatAttribsInSysEnvFastPath" : ["false", "true"] }, "RuntimeFunctionConstantDefaults" : { "EnableTriPlanarVideoSupport" : "true", "ExperienceMode" : "0", "EnableVideoColorSpaceTransformation" : "true", "EnableVideoColorTransformation" : "true", "EnableVCABlurPlane" : "true", "EnablePassthroughBlurPlane" : "true", "EnableAREnvProbe" : "true", "EnableVirtualEnvironmentProbes" : "true", "EnableAREnvProbe" : "true", "EnableTransparency" : "true", "EnableShaderGraphLightSpill" : "true", "SystemEnvironmentsFastPath" : "false", "AllowFlatAttribsInSysEnvFastPath" : "false" }, "DefaultVariations" : [ "UnlitCommon" ], "InstancedArguments" : [ "instanceConstantsArray" ], "DebugMapping": "PbrDebug", "SupportsRuntimeFunctionConstants" : true, "PreloadOptions" : { "PixelFormat" : [115], "SampleCount" : [4], "OverrideFlags" : [0, 2] }, "UseDynamicAttributeStride" : true, "AllowRuntimeTechniqueStateOverride" : true }, { "Name": "SurfaceShaderFadeOpaque", "InheritFromTechnique": "SurfaceShaderTransparent", "InheritState": true, "FunctionConstants" : { "EnableTransparency" : "false" } }, { "Name": "SurfaceShaderDepthOnly", "VertexShader": { "Entry": "realitykit::vsGeometryModifier" }, "PixelShader": { "Entry": "realitykit::fsSurfacePbr" }, "State" : { "ColorWriteMask" : "None", "WriteDepth": true, "DepthCompareFunction": "Greater" }, "FunctionConstants" : { "EnableBaseColorMap" : "true", "EnableNormalMap" : "true", "EnableEmissiveMap" : "true", "EnableSeparateRMAS" : "true", "EnableSingleRMAS" : "false", "EnableRoughnessMap" : "true", "EnableMetallicMap" : "true", "EnableAOMap" : "true", "EnableSpecularMap" : "true", "EnableOpacityMap" : "true", "VertexColorOption" : "0", "EnableVertexColor" : "true", "EnableMultiUVs" : "true", "EnableSurfaceShaderColorDithering" : "false", "EnableGlow" : "false", "PerceptualBlendingMode" : "0", "EnableNearFieldVignetting" : "false", "EnableBtMask" : "false", "EnableUIBlending" : "false", "EnableTransparency" : "false", "EnableDynamicLighting" : "false", "EnableTriPlanarVideoSupport" : "false", "ExperienceMode" : "0", "EnableVideoColorSpaceTransformation" : "false", "EnableVideoColorTransformation" : "false" }, "Variations" : { "EnableTriPlanarVideoSupport" : ["false", "true"], "ExperienceMode" : ["0", "1", "2", "3"], "EnableVideoColorSpaceTransformation" : ["false", "true"], "EnableVideoColorTransformation" : ["false", "true"] }, "RuntimeFunctionConstantDefaults" : { "EnableTriPlanarVideoSupport" : "true", "ExperienceMode" : "0", "EnableVideoColorSpaceTransformation" : "true", "EnableVideoColorTransformation" : "true" }, "DefaultVariations" : [ "UnlitCommon" ], "InstancedArguments" : [ "instanceConstantsArray" ], "SupportsRuntimeFunctionConstants" : true, "UseDynamicAttributeStride" : true }, { "Name": "SurfaceShaderLinearizedDepth", "VertexShader": { "Entry": "realitykit::vsGeometryModifier" }, "InheritFromTechnique": "SurfaceShaderOpaque", "PixelShader": { "Entry": "realitykit::fsSurfaceLinearizedDepthAsColorWithAlpha" }, "State" : { "AlphaBlend" : false, "WriteDepth" : true, "DepthCompareFunction" : "Greater", "RenderAttachmentState" : [ {}, { "PreferProgrammableBlending" : true, "AlphaBlend" : true, "AlphaBlendOperation" : "Add", "AlphaSourceFactor" : "One", "AlphaDestinationFactor" : "OneMinusSourceAlpha", "RgbBlendOperation" : "Add", "RgbSourceFactor" : "One", "RgbDestinationFactor" : "OneMinusSourceAlpha" } ] }, "FunctionConstants": { "realitykit::LinearizeDepthColorOutputIndex" : "1" } }, { "Name": "SurfaceShaderMeshShadowCaster", "VertexShader": { "Entry": "realitykit::vsGeometryModifier" }, "PixelShader": { "Entry": "realitykit::fsSurfaceMeshShadowCaster" }, "InheritFromTechnique": "Shadow", "State" : { "AlphaBlend" : true, "WriteDepth" : false, "DepthCompareFunction" : "Always", "AlphaBlendOperation" : "Max", "AlphaSourceFactor" : "One", "AlphaDestinationFactor" : "One", "RgbBlendOperation" : "Max", "RgbSourceFactor" : "One", "RgbDestinationFactor" : "One" }, "FunctionConstants": { "EnableSurfaceShaderMeshShadow" : "true" }, "SupportsRuntimeFunctionConstants" : true }, { "Name": "SurfaceShaderMeshShadowCasterProgrammableBlending", "VertexShader": { "Entry": "realitykit::vsGeometryModifier" }, "PixelShader": { "Entry": "realitykit::fsSurfaceMeshShadowCasterProgrammableBlending" }, "InheritFromTechnique": "Shadow", "State" : { "AlphaBlend" : true, "WriteDepth" : false, "DepthCompareFunction" : "Always", "AlphaBlendOperation" : "Max", "AlphaSourceFactor" : "One", "AlphaDestinationFactor" : "One", "RgbBlendOperation" : "Max", "RgbSourceFactor" : "One", "RgbDestinationFactor" : "One" }, "FunctionConstants": { "EnableSurfaceShaderMeshShadow" : "true" }, "SupportsRuntimeFunctionConstants" : true }, { "Name": "StenciledRenderNoPlatter", "InheritFromTechnique": "SurfaceShaderTransparent", "InheritState": true, "FunctionConstants" : { "EnablePassthroughBlurPlane" : "false", "EnableVCABlurPlane" : "false", "RenderForBlur" : "true" }, "Tags" : { "VCABlur" : "False" }, "Variations" : { "EnablePassthroughBlurPlane" : [], "EnableVCABlurPlane" : [], "RenderForBlur" : [] }, "RuntimeFunctionConstantDefaults" : { "EnablePassthroughBlurPlane" : "false", "EnableVCABlurPlane" : "false", "RenderForBlur" : "true" } }, { "Name": "OnlyPlattersVS", "InheritFromTechnique": "SurfaceShaderOpaque", "InheritState": false, "State" : { "AlphaBlend" : false, "WriteDepth" : false, "DepthCompareFunction" : "Always", "ColorWriteMask" : "None" }, "Tags" : { "VCABlur" : "True" } }, { "Name": "OnlyPlattersBreakthrough", "VertexShader": { "Entry": "realitykit::vsGeometryModifier" }, "PixelShader": { "Entry": "fsSFBStencilBreakthrough" }, "State" : { "AlphaBlend" : false, "WriteDepth" : false, "DepthCompareFunction" : "Always" }, "FunctionConstants" : { "EnableUnlitTexture" : "false", "EnableSRGBToLinearConversion" : "false", "EnableVertexColor" : "false", "EnableOpacityMap" : "false", "EnableBtMask" : "false" }, "Variations" : { "EnableBtMask" : ["false", "true"] }, "RuntimeFunctionConstantDefaults" : { "EnableBtMask" : "true" }, "Tags" : { "VCABlur" : "True" }, "SupportsRuntimeFunctionConstants" : true } ], "TechniqueMapping": { "SelectionAll": "SelectionAll", "SelectionAllGroup01": "SelectionAllGroup01", "SelectionAllGroup23": "SelectionAllGroup23", "SelectionAllGroup45": "SelectionAllGroup45", "SelectionAllGroup67": "SelectionAllGroup67", "SelectionNearestPass1": "SelectionNearestPass1", "SelectionNearestPass1Group01": "SelectionNearestPass1Group01", "SelectionNearestPass1Group23": "SelectionNearestPass1Group23", "SelectionNearestPass1Group45": "SelectionNearestPass1Group45", "SelectionNearestPass1Group67": "SelectionNearestPass1Group67", "SelectionNearestPass2": "SelectionNearestPass2", "SelectionNearestPass2Group01": "SelectionNearestPass2Group01", "SelectionNearestPass2Group23": "SelectionNearestPass2Group23", "SelectionNearestPass2Group45": "SelectionNearestPass2Group45", "SelectionNearestPass2Group67": "SelectionNearestPass2Group67", "SurfaceShaderLinearizedDepth" : "SurfaceShaderLinearizedDepth", "SurfaceShaderMeshShadowCaster": "SurfaceShaderMeshShadowCaster", "SurfaceShaderMeshShadowCasterProgrammableBlending": "SurfaceShaderMeshShadowCasterProgrammableBlending" }, "ShaderCompilationMode" : { "SelectionAll" : 2, "SelectionAllGroup01" : 2, "SelectionAllGroup23" : 2, "SelectionAllGroup45" : 2, "SelectionAllGroup67" : 2, "SelectionNearestPass1" : 2, "SelectionNearestPass1Group01" : 2, "SelectionNearestPass1Group23" : 2, "SelectionNearestPass1Group45" : 2, "SelectionNearestPass1Group67" : 2, "SelectionNearestPass2" : 2, "SelectionNearestPass2Group01" : 2, "SelectionNearestPass2Group23" : 2, "SelectionNearestPass2Group45" : 2, "SelectionNearestPass2Group67" : 2, "Opaque" : 2, "OpaqueLite" : 2, "Transparent" : 2, "TransparentLite" : 2, "DepthOnly" : 2, "FadeOpaque" : 2, "FadeOpaqueLite" : 2, "SurfaceShaderLinearizedDepth" : 2, "SurfaceShaderMeshShadowCaster" : 2, "SurfaceShaderMeshShadowCasterProgrammableBlending" : 2, "StenciledRenderNoPlatter" : 2, "OnlyPlattersVS" : 2, "OnlyPlattersBreakthrough" : 2 } }