From 28101ed9eca0dcecd380201573e72a871efd476c Mon Sep 17 00:00:00 2001 From: Anis Benyoub Date: Mon, 15 Mar 2021 15:35:30 +0100 Subject: [PATCH 1/5] Changed the behavior of the clear coat and SSR/RTR for the stack lit to mimic the Lit's behavior (case 1320154). --- .../902_Materials_SG_Variants_StackLit.png | 4 +- .../CHANGELOG.md | 1 + .../Runtime/Material/StackLit/StackLit.hlsl | 39 +++++++++++++------ 3 files changed, 30 insertions(+), 14 deletions(-) diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/902_Materials_SG_Variants_StackLit.png b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/902_Materials_SG_Variants_StackLit.png index bf3bfe20298..b71dcdc6453 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/902_Materials_SG_Variants_StackLit.png +++ b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/902_Materials_SG_Variants_StackLit.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b6ca7a4959b1229e84a2b8d0df86fa0592721c7e39d9638febbe11b79660d55b -size 196919 +oid sha256:dbe9437172d0512b1e053efd8bbeb9c2a45d7cd75cddf7116449204c015b4d47 +size 196694 diff --git a/com.unity.render-pipelines.high-definition/CHANGELOG.md b/com.unity.render-pipelines.high-definition/CHANGELOG.md index 3b163913f4c..f9525c92604 100644 --- a/com.unity.render-pipelines.high-definition/CHANGELOG.md +++ b/com.unity.render-pipelines.high-definition/CHANGELOG.md @@ -143,6 +143,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. - Virtual Texturing Resolver now performs RTHandle resize logic in HDRP instead of in core Unity - Cached the base types of Volume Manager to improve memory and cpu usage. - Reduced the maximal number of bounces for both RTGI and RTR (case 1318876). +- Changed the behavior of the clear coat and SSR/RTR for the stack lit to mimic the Lit's behavior (case 1320154). ## [11.0.0] - 2020-10-21 diff --git a/com.unity.render-pipelines.high-definition/Runtime/Material/StackLit/StackLit.hlsl b/com.unity.render-pipelines.high-definition/Runtime/Material/StackLit/StackLit.hlsl index 8fc93c2e4ee..30d4de4ecf6 100644 --- a/com.unity.render-pipelines.high-definition/Runtime/Material/StackLit/StackLit.hlsl +++ b/com.unity.render-pipelines.high-definition/Runtime/Material/StackLit/StackLit.hlsl @@ -628,8 +628,11 @@ NormalData ConvertSurfaceDataToNormalData(SurfaceData surfaceData) // as it is the most dominant one if (HasFlag(surfaceData.materialFeatures, MATERIALFEATUREFLAGS_STACK_LIT_COAT)) { - normalData.normalWS = surfaceData.coatNormalWS; - normalData.perceptualRoughness = PerceptualSmoothnessToPerceptualRoughness(surfaceData.coatPerceptualSmoothness); + float hasCoat = saturate(surfaceData.coatMask * FLT_MAX); + normalData.normalWS = lerp(surfaceData.coatNormalWS, surfaceData.normalWS, hasCoat); + normalData.perceptualRoughness = PerceptualSmoothnessToPerceptualRoughness(lerp(lerp(surfaceData.perceptualSmoothnessA, surfaceData.perceptualSmoothnessB, surfaceData.lobeMix), + surfaceData.coatPerceptualSmoothness, + hasCoat)); } else { @@ -4208,18 +4211,31 @@ IndirectLighting EvaluateBSDF_ScreenSpaceReflection(PositionInputs posInput, // if the coat exist, ConvertSurfaceDataToNormalData will output the roughness of the coat and we don't need // a boost of sharp reflections from a potentially rough bottom layer. - float3 reflectanceFactor = (float3)0.0; - - if (IsVLayeredEnabled(bsdfData)) + if (HasFlag(bsdfData.materialFeatures, MATERIALFEATUREFLAGS_STACK_LIT_COAT)) { - reflectanceFactor = preLightData.specularFGD[COAT_LOBE_IDX]; - reflectanceFactor *= preLightData.hemiSpecularOcclusion[COAT_LOBE_IDX]; // TODOENERGY: If vlayered, should be done in ComputeAdding with FGD formulation for non dirac lights. // Incorrect, but for now: - reflectanceFactor *= preLightData.energyCompensationFactor[COAT_LOBE_IDX]; + float3 reflectanceFactorC = preLightData.specularFGD[COAT_LOBE_IDX]; + reflectanceFactorC *= preLightData.hemiSpecularOcclusion[COAT_LOBE_IDX]; + reflectanceFactorC *= preLightData.energyCompensationFactor[COAT_LOBE_IDX]; + + float3 reflectanceFactorB = (float3)0.0; + for(int i = 0; i < TOTAL_NB_LOBES; i++) + { + float3 lobeFactor = preLightData.specularFGD[i]; // note: includes the lobeMix factor, see PreLightData. + lobeFactor *= preLightData.hemiSpecularOcclusion[i]; + // TODOENERGY: If vlayered, should be done in ComputeAdding with FGD formulation for non dirac lights. + // Incorrect, but for now: + lobeFactor *= preLightData.energyCompensationFactor[i]; + reflectanceFactorB += lobeFactor; + } + + lighting.specularReflected = ssrLighting.rgb * lerp(reflectanceFactorB, reflectanceFactorC, bsdfData.coatMask); + reflectionHierarchyWeight = lerp(ssrLighting.a, ssrLighting.a * reflectanceFactorC, bsdfData.coatMask); } else { + float3 reflectanceFactor = (float3)0.0; for(int i = 0; i < TOTAL_NB_LOBES; i++) { float3 lobeFactor = preLightData.specularFGD[i]; // note: includes the lobeMix factor, see PreLightData. @@ -4229,12 +4245,11 @@ IndirectLighting EvaluateBSDF_ScreenSpaceReflection(PositionInputs posInput, lobeFactor *= preLightData.energyCompensationFactor[i]; reflectanceFactor += lobeFactor; } + // Note: RGB is already premultiplied by A. + lighting.specularReflected = ssrLighting.rgb * reflectanceFactor; + reflectionHierarchyWeight = ssrLighting.a; } - // Note: RGB is already premultiplied by A. - lighting.specularReflected = ssrLighting.rgb * reflectanceFactor; - reflectionHierarchyWeight = ssrLighting.a; - return lighting; } From 1fe571dba63c7b6e7ebf24e49229078664d32d1a Mon Sep 17 00:00:00 2001 From: Lewis Jordan Date: Tue, 16 Mar 2021 10:16:06 +0000 Subject: [PATCH 2/5] Added information about using clear coat with rtr --- .../ray-traced-reflection-clear-coat-1.png | 3 +++ .../ray-traced-reflection-clear-coat-2.png | 3 +++ .../ray-traced-reflection-clear-coat-3.png | 3 +++ .../Documentation~/Ray-Traced-Reflections.md | 23 +++++++++++++++++++ 4 files changed, 32 insertions(+) create mode 100644 com.unity.render-pipelines.high-definition/Documentation~/Images/ray-traced-reflection-clear-coat-1.png create mode 100644 com.unity.render-pipelines.high-definition/Documentation~/Images/ray-traced-reflection-clear-coat-2.png create mode 100644 com.unity.render-pipelines.high-definition/Documentation~/Images/ray-traced-reflection-clear-coat-3.png diff --git a/com.unity.render-pipelines.high-definition/Documentation~/Images/ray-traced-reflection-clear-coat-1.png b/com.unity.render-pipelines.high-definition/Documentation~/Images/ray-traced-reflection-clear-coat-1.png new file mode 100644 index 00000000000..9d159348ae2 --- /dev/null +++ b/com.unity.render-pipelines.high-definition/Documentation~/Images/ray-traced-reflection-clear-coat-1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b1035954b351a7916119680ab2d8e7a4e7a677fe6c846080da7302e02eac5589 +size 438523 diff --git a/com.unity.render-pipelines.high-definition/Documentation~/Images/ray-traced-reflection-clear-coat-2.png b/com.unity.render-pipelines.high-definition/Documentation~/Images/ray-traced-reflection-clear-coat-2.png new file mode 100644 index 00000000000..a029109ea6e --- /dev/null +++ b/com.unity.render-pipelines.high-definition/Documentation~/Images/ray-traced-reflection-clear-coat-2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:59eb2fef40e3befac4c1b97544c7ba54a915c547e9d9671a5be2f5c53550cb3e +size 441151 diff --git a/com.unity.render-pipelines.high-definition/Documentation~/Images/ray-traced-reflection-clear-coat-3.png b/com.unity.render-pipelines.high-definition/Documentation~/Images/ray-traced-reflection-clear-coat-3.png new file mode 100644 index 00000000000..38926c36914 --- /dev/null +++ b/com.unity.render-pipelines.high-definition/Documentation~/Images/ray-traced-reflection-clear-coat-3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2038fec19953ec4dbe91001fb1a402fac4bd98a110c616dcf9cb82e1e6160489 +size 388795 diff --git a/com.unity.render-pipelines.high-definition/Documentation~/Ray-Traced-Reflections.md b/com.unity.render-pipelines.high-definition/Documentation~/Ray-Traced-Reflections.md index eefae587eba..868db72652a 100644 --- a/com.unity.render-pipelines.high-definition/Documentation~/Ray-Traced-Reflections.md +++ b/com.unity.render-pipelines.high-definition/Documentation~/Ray-Traced-Reflections.md @@ -19,6 +19,29 @@ Because this feature replaces the [Screen Space Reflection](Override-Screen-Spac 1. In the Frame Settings for your Cameras, enable **Ray Tracing**. 2. Select the [Screen Space Reflection](Override-Screen-Space-Reflection.md) override and, in the Inspector, enable **Ray Tracing**. If you do not see a **Ray Tracing** option, make sure your HDRP Project supports ray tracing. For information on setting up ray tracing in HDRP, see [Getting started with ray tracing](Ray-Tracing-Getting-Started.md). +### Ray Traced Reflection with Lit Shader Clear Coat + +A clear coat simulates a thin transparent layer on top of the material. It is particularly useful for materials with a thin translucent layer over a base layer. Real world examples of such materials include car paints, soda cans, lacquered wood, and acrylic. + +If you use a [Lit material](Lit-Shader.md) with Ray Traced Reflection, HDRP uses ray tracing + + to render indirect specular reflection for the base layer (if that material's **Smoothness** is above the minimal smoothness specified in the override). + +If the material's **Coat Mask** value is greater than zero, HDRP uses ray tracing only for the transparent smooth clear coat specular reflection. The specular reflection of the base layer of the material falls back to the next reflection method in the [reflection hierarchy](Reflection-in-HDRP.md#reflection-hierarchy). + +The same principle applies to the [StackLit Shader Graph](master-stack-stacklit.md) when you enable **Coat**. + +For an example of a 75% smooth Lit material with different **Coat Mask** values, see the following images: + +![](Images/ray-traced-reflection-clear-coat-1.png) +*A Lit material with a Coat Mask value of 0.* + +![](Images/ray-traced-reflection-clear-coat-2.png) +*A Lit material with a Coat Mask value of 0.1.* + +![](Images/ray-traced-reflection-clear-coat-3.png) +*A Lit material with a Coat Mask value of 1.0.* + ## Properties HDRP implements ray-traced reflection on top of the Screen Space Reflection override. For information on the properties that control this effect, see [Ray-traced properties](Override-Screen-Space-Reflection.md#ray-traced). From 040257b1ad3ef978e45dd0d74ac5ee11b034abf8 Mon Sep 17 00:00:00 2001 From: Remi Chapelain Date: Tue, 16 Mar 2021 18:15:43 +0100 Subject: [PATCH 3/5] Reference image meta file (long time oversight) --- ...02_Materials_SG_Variants_StackLit.png.meta | 23 +++++++++++-------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/902_Materials_SG_Variants_StackLit.png.meta b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/902_Materials_SG_Variants_StackLit.png.meta index 5128283a88b..6a29d244ea5 100644 --- a/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/902_Materials_SG_Variants_StackLit.png.meta +++ b/TestProjects/HDRP_DXR_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/902_Materials_SG_Variants_StackLit.png.meta @@ -6,7 +6,7 @@ TextureImporter: serializedVersion: 11 mipmaps: mipMapMode: 0 - enableMipMap: 0 + enableMipMap: 1 sRGBTexture: 1 linearTexture: 0 fadeOut: 0 @@ -20,7 +20,7 @@ TextureImporter: externalNormalMap: 0 heightScale: 0.25 normalMapFilter: 0 - isReadable: 1 + isReadable: 0 streamingMipmaps: 0 streamingMipmapsPriority: 0 vTOnly: 0 @@ -32,13 +32,13 @@ TextureImporter: maxTextureSize: 2048 textureSettings: serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -100 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 0 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 lightmap: 0 compressionQuality: 50 spriteMode: 0 @@ -55,6 +55,8 @@ TextureImporter: textureType: 0 textureShape: 1 singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 maxTextureSizeSet: 0 compressionQualitySet: 0 textureFormatSet: 0 @@ -66,7 +68,7 @@ TextureImporter: maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 - textureCompression: 0 + textureCompression: 1 compressionQuality: 50 crunchedCompression: 0 allowsAlphaSplitting: 0 @@ -86,6 +88,7 @@ TextureImporter: edges: [] weights: [] secondaryTextures: [] + nameFileIdTable: {} spritePackingTag: pSDRemoveMatte: 0 pSDShowRemoveMatteOption: 0 From 61ac50962ebe97d714d3f780ae0e012d1352ae8d Mon Sep 17 00:00:00 2001 From: Remi Chapelain Date: Tue, 16 Mar 2021 19:08:39 +0100 Subject: [PATCH 4/5] Modifying test 1302_03 Stacklit to make it fail with new fix --- .../{Screenshots => }/Floor_Sides_03.mat | 12 +- .../{Screenshots => }/Floor_Sides_03.mat.meta | 0 .../Floor_Sides_03_nodetail.mat | 0 .../Floor_Sides_03_nodetail.mat.meta | 0 .../PixarLM/Materials/GreenBall.mat | 262 +++++++ .../PixarLM/Materials/GreenBall.mat.meta | 8 + .../Materials/{Screenshots => }/GreyFloor.mat | 17 +- .../{Screenshots => }/GreyFloor.mat.meta | 0 .../{Screenshots => }/GreyFloor_nomaps.mat | 0 .../GreyFloor_nomaps.mat.meta | 0 .../SLSG_BaseMetal_Coat.ShaderGraph | 0 .../SLSG_BaseMetal_Coat.ShaderGraph.meta | 0 .../{Screenshots => }/SLSG_FrostedMetal.mat | 0 .../SLSG_FrostedMetal.mat.meta | 0 .../{Screenshots => }/SLSG_FrostedPaint.mat | 0 .../SLSG_FrostedPaint.mat.meta | 0 .../{Screenshots => }/SLSG_GlossyPaint.mat | 0 .../SLSG_GlossyPaint.mat.meta | 0 .../{Screenshots => }/SLSG_MetalFoil.mat | 0 .../{Screenshots => }/SLSG_MetalFoil.mat.meta | 0 .../{Screenshots => }/SLSG_MetallicPaint.mat | 0 .../SLSG_MetallicPaint.mat.meta | 0 .../{Screenshots => }/SLSG_Patina.mat | 0 .../{Screenshots => }/SLSG_Patina.mat.meta | 0 .../{Screenshots => }/SLSG_TintedGlazing.mat | 18 +- .../SLSG_TintedGlazing.mat.meta | 0 ...1302_StackLit_PixarLM_VolumeSettings.asset | 111 ++- ...hots.meta => 1302_StackLitSG_PixarLM.meta} | 2 +- .../1302_StackLitSG_PixarLM.unity | 663 +++++++++++++++++- .../ReflectionProbe-0.exr | Bin 0 -> 88693 bytes .../ReflectionProbe-0.exr.meta | 97 +++ 31 files changed, 1147 insertions(+), 43 deletions(-) rename TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/{Screenshots => }/Floor_Sides_03.mat (97%) rename TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/{Screenshots => }/Floor_Sides_03.mat.meta (100%) rename TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/{Screenshots => }/Floor_Sides_03_nodetail.mat (100%) rename TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/{Screenshots => }/Floor_Sides_03_nodetail.mat.meta (100%) create mode 100644 TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/GreenBall.mat create mode 100644 TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/GreenBall.mat.meta rename TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/{Screenshots => }/GreyFloor.mat (95%) rename TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/{Screenshots => }/GreyFloor.mat.meta (100%) rename TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/{Screenshots => }/GreyFloor_nomaps.mat (100%) rename TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/{Screenshots => }/GreyFloor_nomaps.mat.meta (100%) rename TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/{Screenshots => }/SLSG_BaseMetal_Coat.ShaderGraph (100%) rename TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/{Screenshots => }/SLSG_BaseMetal_Coat.ShaderGraph.meta (100%) rename TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/{Screenshots => }/SLSG_FrostedMetal.mat (100%) rename TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/{Screenshots => }/SLSG_FrostedMetal.mat.meta (100%) rename TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/{Screenshots => }/SLSG_FrostedPaint.mat (100%) rename TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/{Screenshots => }/SLSG_FrostedPaint.mat.meta (100%) rename TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/{Screenshots => }/SLSG_GlossyPaint.mat (100%) rename TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/{Screenshots => }/SLSG_GlossyPaint.mat.meta (100%) rename TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/{Screenshots => }/SLSG_MetalFoil.mat (100%) rename TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/{Screenshots => }/SLSG_MetalFoil.mat.meta (100%) rename TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/{Screenshots => }/SLSG_MetallicPaint.mat (100%) rename TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/{Screenshots => }/SLSG_MetallicPaint.mat.meta (100%) rename TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/{Screenshots => }/SLSG_Patina.mat (100%) rename TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/{Screenshots => }/SLSG_Patina.mat.meta (100%) rename TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/{Screenshots => }/SLSG_TintedGlazing.mat (98%) rename TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/{Screenshots => }/SLSG_TintedGlazing.mat.meta (100%) rename TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/{1302_03_StackLit/PixarLM/Materials/Screenshots.meta => 1302_StackLitSG_PixarLM.meta} (77%) create mode 100644 TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_StackLitSG_PixarLM/ReflectionProbe-0.exr create mode 100644 TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_StackLitSG_PixarLM/ReflectionProbe-0.exr.meta diff --git a/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/Screenshots/Floor_Sides_03.mat b/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/Floor_Sides_03.mat similarity index 97% rename from TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/Screenshots/Floor_Sides_03.mat rename to TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/Floor_Sides_03.mat index 05dc332a842..ad06eedd25d 100644 --- a/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/Screenshots/Floor_Sides_03.mat +++ b/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/Floor_Sides_03.mat @@ -22,7 +22,8 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: Floor_Sides_03 m_Shader: {fileID: 4800000, guid: 6e4ae4064600d784cac1e41a9e6f2e59, type: 3} - m_ShaderKeywords: _DETAIL_MAP _DISABLE_SSR_TRANSPARENT _NORMALMAP _NORMALMAP_TANGENT_SPACE + m_ShaderKeywords: _DETAIL_MAP _DISABLE_SSR _DISABLE_SSR_TRANSPARENT _NORMALMAP + _NORMALMAP_TANGENT_SPACE m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 @@ -189,6 +190,7 @@ Material: - _DistortionVectorBias: -1 - _DistortionVectorScale: 2 - _DoubleSidedEnable: 0 + - _DoubleSidedGIMode: 0 - _DoubleSidedNormalMode: 1 - _Drag: 1 - _DstBlend: 0 @@ -237,7 +239,7 @@ Material: - _PPDPrimitiveWidth: 1 - _PreRefractionPass: 0 - _RayTracing: 0 - - _ReceivesSSR: 1 + - _ReceivesSSR: 0 - _ReceivesSSRTransparent: 0 - _RefractionMode: 0 - _RefractionModel: 0 @@ -253,10 +255,10 @@ Material: - _SpecularOcclusionMode: 1 - _SrcBlend: 1 - _StencilRef: 0 - - _StencilRefDepth: 8 + - _StencilRefDepth: 0 - _StencilRefDistortionVec: 4 - - _StencilRefGBuffer: 10 - - _StencilRefMV: 40 + - _StencilRefGBuffer: 2 + - _StencilRefMV: 32 - _StencilWriteMask: 6 - _StencilWriteMaskDepth: 8 - _StencilWriteMaskDistortionVec: 4 diff --git a/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/Screenshots/Floor_Sides_03.mat.meta b/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/Floor_Sides_03.mat.meta similarity index 100% rename from TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/Screenshots/Floor_Sides_03.mat.meta rename to TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/Floor_Sides_03.mat.meta diff --git a/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/Screenshots/Floor_Sides_03_nodetail.mat b/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/Floor_Sides_03_nodetail.mat similarity index 100% rename from TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/Screenshots/Floor_Sides_03_nodetail.mat rename to TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/Floor_Sides_03_nodetail.mat diff --git a/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/Screenshots/Floor_Sides_03_nodetail.mat.meta b/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/Floor_Sides_03_nodetail.mat.meta similarity index 100% rename from TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/Screenshots/Floor_Sides_03_nodetail.mat.meta rename to TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/Floor_Sides_03_nodetail.mat.meta diff --git a/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/GreenBall.mat b/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/GreenBall.mat new file mode 100644 index 00000000000..a365a0b3dc8 --- /dev/null +++ b/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/GreenBall.mat @@ -0,0 +1,262 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: GreenBall + m_Shader: {fileID: 4800000, guid: 6e4ae4064600d784cac1e41a9e6f2e59, type: 3} + m_ShaderKeywords: _DISABLE_SSR_TRANSPARENT _NORMALMAP_TANGENT_SPACE + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 2225 + stringTagMap: {} + disabledShaderPasses: + - TransparentDepthPrepass + - TransparentDepthPostpass + - TransparentBackface + - RayTracingPrepass + - MOTIONVECTORS + - ForwardEmissiveForDeferred + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AnisotropyMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BaseColorMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BentNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BentNormalMapOS: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _CoatMaskMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissiveColorMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _HeightMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _IridescenceMaskMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _IridescenceThicknessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MaskMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _NormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _NormalMapOS: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecularColorMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SubsurfaceMaskMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _TangentMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _TangentMapOS: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ThicknessMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _TransmittanceColorMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AORemapMax: 1 + - _AORemapMin: 0 + - _ATDistance: 1 + - _AddPrecomputedVelocity: 0 + - _AlbedoAffectEmissive: 0 + - _AlphaCutoff: 0.5 + - _AlphaCutoffEnable: 0 + - _AlphaCutoffPostpass: 0.5 + - _AlphaCutoffPrepass: 0.5 + - _AlphaCutoffShadow: 0.5 + - _AlphaDstBlend: 0 + - _AlphaSrcBlend: 1 + - _AlphaToMask: 0 + - _AlphaToMaskInspectorValue: 0 + - _Anisotropy: 0 + - _BlendMode: 0 + - _CoatMask: 0 + - _CullMode: 2 + - _CullModeForward: 2 + - _Cutoff: 0.5 + - _DepthOffsetEnable: 0 + - _DetailAlbedoScale: 1 + - _DetailNormalScale: 1 + - _DetailSmoothnessScale: 1 + - _DiffusionProfile: 0 + - _DiffusionProfileHash: 0 + - _DisplacementLockObjectScale: 1 + - _DisplacementLockTilingScale: 1 + - _DisplacementMode: 0 + - _DoubleSidedEnable: 0 + - _DoubleSidedGIMode: 0 + - _DoubleSidedNormalMode: 1 + - _DstBlend: 0 + - _EmissiveColorMode: 1 + - _EmissiveExposureWeight: 1 + - _EmissiveIntensity: 1 + - _EmissiveIntensityUnit: 0 + - _EnableBlendModePreserveSpecularLighting: 1 + - _EnableFogOnTransparent: 1 + - _EnableGeometricSpecularAA: 0 + - _EnergyConservingSpecularColor: 1 + - _ForceForwardEmissive: 0 + - _HeightAmplitude: 0.02 + - _HeightCenter: 0.5 + - _HeightMapParametrization: 0 + - _HeightMax: 1 + - _HeightMin: -1 + - _HeightOffset: 0 + - _HeightPoMAmplitude: 2 + - _HeightTessAmplitude: 2 + - _HeightTessCenter: 0.5 + - _InvTilingScale: 1 + - _Ior: 1.5 + - _IridescenceMask: 1 + - _IridescenceThickness: 1 + - _LinkDetailsWithBase: 1 + - _MaterialID: 1 + - _Metallic: 0 + - _MetallicRemapMax: 1 + - _MetallicRemapMin: 0 + - _NormalMapSpace: 0 + - _NormalScale: 1 + - _OpaqueCullMode: 2 + - _PPDLodThreshold: 5 + - _PPDMaxSamples: 15 + - _PPDMinSamples: 5 + - _PPDPrimitiveLength: 1 + - _PPDPrimitiveWidth: 1 + - _RayTracing: 0 + - _ReceivesSSR: 1 + - _ReceivesSSRTransparent: 0 + - _RefractionModel: 0 + - _Smoothness: 0.5 + - _SmoothnessRemapMax: 1 + - _SmoothnessRemapMin: 0 + - _SpecularAAScreenSpaceVariance: 0.1 + - _SpecularAAThreshold: 0.2 + - _SpecularOcclusionMode: 1 + - _SrcBlend: 1 + - _StencilRef: 0 + - _StencilRefDepth: 8 + - _StencilRefGBuffer: 10 + - _StencilRefMV: 40 + - _StencilWriteMask: 6 + - _StencilWriteMaskDepth: 8 + - _StencilWriteMaskGBuffer: 14 + - _StencilWriteMaskMV: 40 + - _SubsurfaceMask: 1 + - _SupportDecals: 1 + - _SurfaceType: 0 + - _TexWorldScale: 1 + - _TexWorldScaleEmissive: 1 + - _Thickness: 1 + - _TransmissionEnable: 1 + - _TransparentBackfaceEnable: 0 + - _TransparentCullMode: 2 + - _TransparentDepthPostpassEnable: 0 + - _TransparentDepthPrepassEnable: 0 + - _TransparentSortPriority: 0 + - _TransparentWritingMotionVec: 0 + - _TransparentZWrite: 0 + - _UVBase: 0 + - _UVDetail: 0 + - _UVEmissive: 0 + - _UseEmissiveIntensity: 0 + - _UseShadowThreshold: 0 + - _ZTestDepthEqualForOpaque: 3 + - _ZTestGBuffer: 4 + - _ZTestTransparent: 4 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 0, g: 1, b: 0.007030964, a: 1} + - _BaseColorMap_MipInfo: {r: 0, g: 0, b: 0, a: 0} + - _Color: {r: 0, g: 1, b: 0.0070309644, a: 1} + - _DiffusionProfileAsset: {r: 0, g: 0, b: 0, a: 0} + - _DoubleSidedConstants: {r: 1, g: 1, b: -1, a: 0} + - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} + - _EmissiveColor: {r: 0, g: 0, b: 0, a: 1} + - _EmissiveColorLDR: {r: 0, g: 0, b: 0, a: 1} + - _InvPrimScale: {r: 1, g: 1, b: 0, a: 0} + - _IridescenceThicknessRemap: {r: 0, g: 1, b: 0, a: 0} + - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} + - _ThicknessRemap: {r: 0, g: 1, b: 0, a: 0} + - _TransmittanceColor: {r: 1, g: 1, b: 1, a: 1} + - _UVDetailsMappingMask: {r: 1, g: 0, b: 0, a: 0} + - _UVMappingMask: {r: 1, g: 0, b: 0, a: 0} + - _UVMappingMaskEmissive: {r: 1, g: 0, b: 0, a: 0} + m_BuildTextureStacks: [] +--- !u!114 &5318667328549498054 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: da692e001514ec24dbc4cca1949ff7e8, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 12 diff --git a/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/GreenBall.mat.meta b/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/GreenBall.mat.meta new file mode 100644 index 00000000000..958915c7237 --- /dev/null +++ b/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/GreenBall.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0fbf3d419be679149914870134f9c60f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/Screenshots/GreyFloor.mat b/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/GreyFloor.mat similarity index 95% rename from TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/Screenshots/GreyFloor.mat rename to TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/GreyFloor.mat index 71c5b41c72d..66003b20c15 100644 --- a/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/Screenshots/GreyFloor.mat +++ b/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/GreyFloor.mat @@ -22,8 +22,8 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: GreyFloor m_Shader: {fileID: 4800000, guid: 6e4ae4064600d784cac1e41a9e6f2e59, type: 3} - m_ShaderKeywords: _DETAIL_MAP _DISABLE_SSR_TRANSPARENT _MAPPING_PLANAR _MASKMAP - _NORMALMAP _NORMALMAP_TANGENT_SPACE + m_ShaderKeywords: _DETAIL_MAP _DISABLE_SSR _DISABLE_SSR_TRANSPARENT _MAPPING_PLANAR + _MASKMAP _NORMALMAP _NORMALMAP_TANGENT_SPACE m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 @@ -46,7 +46,7 @@ Material: m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _BaseColorMap: - m_Texture: {fileID: 0} + m_Texture: {fileID: 10309, guid: 0000000000000000f000000000000000, type: 0} m_Scale: {x: 6, y: 5} m_Offset: {x: 0, y: 0} - _BentNormalMap: @@ -86,7 +86,7 @@ Material: m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MainTex: - m_Texture: {fileID: 0} + m_Texture: {fileID: 10309, guid: 0000000000000000f000000000000000, type: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MaskMap: @@ -190,6 +190,7 @@ Material: - _DistortionVectorBias: -1 - _DistortionVectorScale: 2 - _DoubleSidedEnable: 0 + - _DoubleSidedGIMode: 0 - _DoubleSidedNormalMode: 1 - _Drag: 1 - _DstBlend: 0 @@ -237,7 +238,7 @@ Material: - _PPDPrimitiveWidth: 1 - _PreRefractionPass: 0 - _RayTracing: 0 - - _ReceivesSSR: 1 + - _ReceivesSSR: 0 - _ReceivesSSRTransparent: 0 - _RefractionMode: 0 - _RefractionModel: 0 @@ -254,10 +255,10 @@ Material: - _SpecularOcclusionMode: 1 - _SrcBlend: 1 - _StencilRef: 0 - - _StencilRefDepth: 8 + - _StencilRefDepth: 0 - _StencilRefDistortionVec: 4 - - _StencilRefGBuffer: 10 - - _StencilRefMV: 40 + - _StencilRefGBuffer: 2 + - _StencilRefMV: 32 - _StencilWriteMask: 6 - _StencilWriteMaskDepth: 8 - _StencilWriteMaskDistortionVec: 4 diff --git a/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/Screenshots/GreyFloor.mat.meta b/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/GreyFloor.mat.meta similarity index 100% rename from TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/Screenshots/GreyFloor.mat.meta rename to TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/GreyFloor.mat.meta diff --git a/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/Screenshots/GreyFloor_nomaps.mat b/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/GreyFloor_nomaps.mat similarity index 100% rename from TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/Screenshots/GreyFloor_nomaps.mat rename to TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/GreyFloor_nomaps.mat diff --git a/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/Screenshots/GreyFloor_nomaps.mat.meta b/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/GreyFloor_nomaps.mat.meta similarity index 100% rename from TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/Screenshots/GreyFloor_nomaps.mat.meta rename to TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/GreyFloor_nomaps.mat.meta diff --git a/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/Screenshots/SLSG_BaseMetal_Coat.ShaderGraph b/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/SLSG_BaseMetal_Coat.ShaderGraph similarity index 100% rename from TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/Screenshots/SLSG_BaseMetal_Coat.ShaderGraph rename to TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/SLSG_BaseMetal_Coat.ShaderGraph diff --git a/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/Screenshots/SLSG_BaseMetal_Coat.ShaderGraph.meta b/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/SLSG_BaseMetal_Coat.ShaderGraph.meta similarity index 100% rename from TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/Screenshots/SLSG_BaseMetal_Coat.ShaderGraph.meta rename to TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/SLSG_BaseMetal_Coat.ShaderGraph.meta diff --git a/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/Screenshots/SLSG_FrostedMetal.mat b/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/SLSG_FrostedMetal.mat similarity index 100% rename from TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/Screenshots/SLSG_FrostedMetal.mat rename to TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/SLSG_FrostedMetal.mat diff --git a/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/Screenshots/SLSG_FrostedMetal.mat.meta b/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/SLSG_FrostedMetal.mat.meta similarity index 100% rename from TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/Screenshots/SLSG_FrostedMetal.mat.meta rename to TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/SLSG_FrostedMetal.mat.meta diff --git a/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/Screenshots/SLSG_FrostedPaint.mat b/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/SLSG_FrostedPaint.mat similarity index 100% rename from TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/Screenshots/SLSG_FrostedPaint.mat rename to TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/SLSG_FrostedPaint.mat diff --git a/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/Screenshots/SLSG_FrostedPaint.mat.meta b/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/SLSG_FrostedPaint.mat.meta similarity index 100% rename from TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/Screenshots/SLSG_FrostedPaint.mat.meta rename to TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/SLSG_FrostedPaint.mat.meta diff --git a/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/Screenshots/SLSG_GlossyPaint.mat b/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/SLSG_GlossyPaint.mat similarity index 100% rename from TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/Screenshots/SLSG_GlossyPaint.mat rename to TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/SLSG_GlossyPaint.mat diff --git a/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/Screenshots/SLSG_GlossyPaint.mat.meta b/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/SLSG_GlossyPaint.mat.meta similarity index 100% rename from TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/Screenshots/SLSG_GlossyPaint.mat.meta rename to TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/SLSG_GlossyPaint.mat.meta diff --git a/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/Screenshots/SLSG_MetalFoil.mat b/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/SLSG_MetalFoil.mat similarity index 100% rename from TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/Screenshots/SLSG_MetalFoil.mat rename to TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/SLSG_MetalFoil.mat diff --git a/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/Screenshots/SLSG_MetalFoil.mat.meta b/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/SLSG_MetalFoil.mat.meta similarity index 100% rename from TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/Screenshots/SLSG_MetalFoil.mat.meta rename to TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/SLSG_MetalFoil.mat.meta diff --git a/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/Screenshots/SLSG_MetallicPaint.mat b/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/SLSG_MetallicPaint.mat similarity index 100% rename from TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/Screenshots/SLSG_MetallicPaint.mat rename to TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/SLSG_MetallicPaint.mat diff --git a/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/Screenshots/SLSG_MetallicPaint.mat.meta b/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/SLSG_MetallicPaint.mat.meta similarity index 100% rename from TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/Screenshots/SLSG_MetallicPaint.mat.meta rename to TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/SLSG_MetallicPaint.mat.meta diff --git a/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/Screenshots/SLSG_Patina.mat b/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/SLSG_Patina.mat similarity index 100% rename from TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/Screenshots/SLSG_Patina.mat rename to TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/SLSG_Patina.mat diff --git a/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/Screenshots/SLSG_Patina.mat.meta b/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/SLSG_Patina.mat.meta similarity index 100% rename from TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/Screenshots/SLSG_Patina.mat.meta rename to TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/SLSG_Patina.mat.meta diff --git a/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/Screenshots/SLSG_TintedGlazing.mat b/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/SLSG_TintedGlazing.mat similarity index 98% rename from TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/Screenshots/SLSG_TintedGlazing.mat rename to TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/SLSG_TintedGlazing.mat index ccf9f42d85c..6cf7119eda8 100644 --- a/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/Screenshots/SLSG_TintedGlazing.mat +++ b/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/SLSG_TintedGlazing.mat @@ -14,15 +14,14 @@ Material: m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 - m_CustomRenderQueue: -1 + m_CustomRenderQueue: 2225 stringTagMap: MotionVector: User disabledShaderPasses: - - DistortionVectors + - TransparentDepthPostpass - MOTIONVECTORS - TransparentBackface - TransparentDepthPrepass - - TransparentDepthPostpass m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -250,6 +249,18 @@ Material: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} m_Ints: [] m_Floats: - Vector1_2632BC3D: 0.938 @@ -403,6 +414,7 @@ Material: - _DistortionVectorBias: -1 - _DistortionVectorScale: 2 - _DoubleSidedEnable: 0 + - _DoubleSidedGIMode: 0 - _DoubleSidedNormalMode: 1 - _Drag: 1 - _DstBlend: 0 diff --git a/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/Screenshots/SLSG_TintedGlazing.mat.meta b/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/SLSG_TintedGlazing.mat.meta similarity index 100% rename from TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/Screenshots/SLSG_TintedGlazing.mat.meta rename to TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/SLSG_TintedGlazing.mat.meta diff --git a/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Settings/1302_StackLit_PixarLM_VolumeSettings.asset b/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Settings/1302_StackLit_PixarLM_VolumeSettings.asset index e06c6d5e2c9..d25304b4788 100644 --- a/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Settings/1302_StackLit_PixarLM_VolumeSettings.asset +++ b/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Settings/1302_StackLit_PixarLM_VolumeSettings.asset @@ -16,6 +16,7 @@ MonoBehaviour: - {fileID: 114527594671542966} - {fileID: 114339849572665496} - {fileID: 114914201461855468} + - {fileID: 7134681920850386777} --- !u!114 &114339849572665496 MonoBehaviour: m_ObjectHideFlags: 0 @@ -29,10 +30,12 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: active: 1 - m_AdvancedMode: 0 skyType: m_OverrideState: 1 m_Value: 2 + cloudType: + m_OverrideState: 0 + m_Value: 0 skyAmbientMode: m_OverrideState: 0 m_Value: 0 @@ -52,16 +55,15 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: active: 1 - m_AdvancedMode: 0 maxShadowDistance: m_OverrideState: 1 m_Value: 700 - min: 0 + directionalTransmissionMultiplier: + m_OverrideState: 0 + m_Value: 1 cascadeShadowSplitCount: m_OverrideState: 1 m_Value: 4 - min: 1 - max: 4 cascadeShadowSplit0: m_OverrideState: 1 m_Value: 0.005 @@ -96,12 +98,9 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: active: 1 - m_AdvancedMode: 0 rotation: m_OverrideState: 1 m_Value: 0 - min: 0 - max: 360 skyIntensityMode: m_OverrideState: 0 m_Value: 0 @@ -111,11 +110,12 @@ MonoBehaviour: multiplier: m_OverrideState: 1 m_Value: 1 - min: 0 upperHemisphereLuxValue: m_OverrideState: 0 m_Value: 1 - min: 0 + upperHemisphereLuxColor: + m_OverrideState: 0 + m_Value: {x: 0, y: 0, z: 0} desiredLuxValue: m_OverrideState: 0 m_Value: 20000 @@ -125,37 +125,102 @@ MonoBehaviour: updatePeriod: m_OverrideState: 1 m_Value: 0 - min: 0 includeSunInBaking: m_OverrideState: 0 m_Value: 0 sunSize: m_OverrideState: 1 m_Value: 0.04 - min: 0 - max: 1 sunSizeConvergence: m_OverrideState: 1 m_Value: 5 - min: 1 - max: 10 atmosphereThickness: m_OverrideState: 1 m_Value: 0.5 - min: 0 - max: 5 skyTint: m_OverrideState: 1 m_Value: {r: 1, g: 1, b: 1, a: 1} - hdr: 0 - showAlpha: 1 - showEyeDropper: 1 groundColor: m_OverrideState: 1 m_Value: {r: 0.59927905, g: 0.6172068, b: 0.6320754, a: 1} - hdr: 0 - showAlpha: 1 - showEyeDropper: 1 enableSunDisk: m_OverrideState: 1 m_Value: 1 +--- !u!114 &7134681920850386777 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 384c4d03a551c44448145f4093304119, type: 3} + m_Name: ScreenSpaceReflection + m_EditorClassIdentifier: + active: 1 + quality: + m_OverrideState: 1 + m_Value: 2 + enabled: + m_OverrideState: 1 + m_Value: 1 + usedAlgorithm: + m_OverrideState: 0 + m_Value: 0 + rayTracing: + m_OverrideState: 0 + m_Value: 0 + reflectSky: + m_OverrideState: 1 + m_Value: 1 + depthBufferThickness: + m_OverrideState: 1 + m_Value: 0.01 + screenFadeDistance: + m_OverrideState: 1 + m_Value: 0.1 + accumulationFactor: + m_OverrideState: 0 + m_Value: 0.75 + layerMask: + m_OverrideState: 0 + m_Value: + serializedVersion: 2 + m_Bits: 4294967295 + mode: + m_OverrideState: 0 + m_Value: 2 + sampleCount: + m_OverrideState: 0 + m_Value: 1 + bounceCount: + m_OverrideState: 0 + m_Value: 1 + m_MinSmoothness: + m_OverrideState: 1 + m_Value: 0 + m_SmoothnessFadeStart: + m_OverrideState: 1 + m_Value: 0 + m_RayMaxIterations: + m_OverrideState: 1 + m_Value: 64 + m_RayLength: + m_OverrideState: 0 + m_Value: 50 + m_ClampValue: + m_OverrideState: 0 + m_Value: 1 + m_FullResolution: + m_OverrideState: 0 + m_Value: 0 + m_Denoise: + m_OverrideState: 0 + m_Value: 1 + m_DenoiserRadius: + m_OverrideState: 0 + m_Value: 8 + m_AffectSmoothSurfaces: + m_OverrideState: 0 + m_Value: 0 diff --git a/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/Screenshots.meta b/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_StackLitSG_PixarLM.meta similarity index 77% rename from TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/Screenshots.meta rename to TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_StackLitSG_PixarLM.meta index 7627c83db5e..7de0567fa6a 100644 --- a/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/PixarLM/Materials/Screenshots.meta +++ b/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_StackLitSG_PixarLM.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: a9f89142bbc76994b98094125564580b +guid: 7f10a801bdfbc704fa6afebb35c9e3cb folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_StackLitSG_PixarLM.unity b/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_StackLitSG_PixarLM.unity index 28a36c1ee28..91dbe1cc38b 100644 --- a/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_StackLitSG_PixarLM.unity +++ b/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_StackLitSG_PixarLM.unity @@ -312,6 +312,7 @@ MonoBehaviour: m_BarnDoorAngle: 90 m_BarnDoorLength: 0.05 m_preserveCachedShadow: 0 + m_OnDemandShadowRenderOnPlacement: 1 m_ShadowCascadeRatios: - 0.005 - 0.015 @@ -327,7 +328,6 @@ MonoBehaviour: useOldInspector: 0 useVolumetric: 1 featuresFoldout: 1 - showAdditionalSettings: 1 m_AreaLightEmissiveMeshShadowCastingMode: 0 m_AreaLightEmissiveMeshMotionVectorGenerationMode: 0 m_AreaLightEmissiveMeshLayer: -1 @@ -586,6 +586,116 @@ Transform: m_Father: {fileID: 400084911} m_RootOrder: 8 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!115 &491874998 +MonoScript: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + serializedVersion: 5 + m_Script: + m_DefaultReferences: {} + m_Icon: {fileID: 0} + m_ExecutionOrder: 0 + m_ClassName: SceneObjectIDMapSceneAsset + m_Namespace: UnityEngine.Rendering.HighDefinition +--- !u!1 &738643838 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 738643842} + - component: {fileID: 738643841} + - component: {fileID: 738643840} + - component: {fileID: 738643839} + m_Layer: 0 + m_Name: Sphere + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 2147483647 + m_IsActive: 1 +--- !u!135 &738643839 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 738643838} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5 + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &738643840 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 738643838} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0fbf3d419be679149914870134f9c60f, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &738643841 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 738643838} + m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &738643842 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 738643838} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -3.102, y: 0.45, z: 7.633} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &811234925 GameObject: m_ObjectHideFlags: 0 @@ -746,6 +856,7 @@ MonoBehaviour: m_BarnDoorAngle: 90 m_BarnDoorLength: 0.05 m_preserveCachedShadow: 0 + m_OnDemandShadowRenderOnPlacement: 1 m_ShadowCascadeRatios: - 0.05 - 0.2 @@ -761,7 +872,6 @@ MonoBehaviour: useOldInspector: 0 useVolumetric: 1 featuresFoldout: 1 - showAdditionalSettings: 0 m_AreaLightEmissiveMeshShadowCastingMode: 0 m_AreaLightEmissiveMeshMotionVectorGenerationMode: 0 m_AreaLightEmissiveMeshLayer: -1 @@ -1187,6 +1297,53 @@ PrefabInstance: objectReference: {fileID: 2100000, guid: 5ebe9aa89d5688c4dbdb30d2f6c2f15f, type: 2} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 8f37564560ca16541a8a345a9d0ed93a, type: 3} +--- !u!1 &1510592441 +GameObject: + m_ObjectHideFlags: 19 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1510592443} + - component: {fileID: 1510592442} + m_Layer: 0 + m_Name: SceneIDMap + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1510592442 +MonoBehaviour: + m_ObjectHideFlags: 19 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1510592441} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 491874998} + m_Name: + m_EditorClassIdentifier: + m_Entries: + - id: 0 + category: 0 + gameObject: {fileID: 1947539804} +--- !u!4 &1510592443 +Transform: + m_ObjectHideFlags: 19 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1510592441} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!4 &1532741518 stripped Transform: m_CorrespondingSourceObject: {fileID: 400004, guid: 8f37564560ca16541a8a345a9d0ed93a, @@ -1466,6 +1623,441 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1898143623} m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1947539804 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1947539807} + - component: {fileID: 1947539806} + - component: {fileID: 1947539805} + m_Layer: 0 + m_Name: Reflection Probe + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1947539805 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1947539804} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0ef8dc2c2eabfa4e8cb77be57a837c0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ProbeSettings: + frustum: + fieldOfViewMode: 1 + fixedValue: 90 + automaticScale: 1 + viewerScale: 1 + type: 0 + mode: 0 + realtimeMode: 1 + lighting: + multiplier: 1 + weight: 1 + lightLayer: 1 + fadeDistance: 10000 + rangeCompressionFactor: 1 + influence: + m_Shape: 0 + m_BoxSize: {x: 10, y: 10, z: 10} + m_BoxBlendDistancePositive: {x: 1, y: 1, z: 1} + m_BoxBlendDistanceNegative: {x: 1, y: 1, z: 1} + m_BoxBlendNormalDistancePositive: {x: 0, y: 0, z: 0} + m_BoxBlendNormalDistanceNegative: {x: 0, y: 0, z: 0} + m_BoxSideFadePositive: {x: 1, y: 1, z: 1} + m_BoxSideFadeNegative: {x: 1, y: 1, z: 1} + m_SphereRadius: 3 + m_SphereBlendDistance: 0 + m_SphereBlendNormalDistance: 0 + m_EditorAdvancedModeBlendDistancePositive: {x: 1, y: 1, z: 1} + m_EditorAdvancedModeBlendDistanceNegative: {x: 1, y: 1, z: 1} + m_EditorSimplifiedModeBlendDistance: 1 + m_EditorAdvancedModeBlendNormalDistancePositive: {x: 0, y: 0, z: 0} + m_EditorAdvancedModeBlendNormalDistanceNegative: {x: 0, y: 0, z: 0} + m_EditorSimplifiedModeBlendNormalDistance: 0 + m_EditorAdvancedModeEnabled: 0 + m_EditorAdvancedModeFaceFadePositive: {x: 1, y: 1, z: 1} + m_EditorAdvancedModeFaceFadeNegative: {x: 1, y: 1, z: 1} + m_Version: 1 + m_ObsoleteSphereBaseOffset: {x: 0, y: 0, z: 0} + m_ObsoleteOffset: {x: 0, y: 0, z: 0} + proxy: + m_Shape: 0 + m_BoxSize: {x: 1, y: 1, z: 1} + m_SphereRadius: 1 + m_CSVersion: 1 + m_ObsoleteSphereInfiniteProjection: 0 + m_ObsoleteBoxInfiniteProjection: 0 + proxySettings: + useInfluenceVolumeAsProxyVolume: 0 + capturePositionProxySpace: {x: 0, y: 0, z: 0} + captureRotationProxySpace: {x: 0, y: 0, z: 0, w: 1} + mirrorPositionProxySpace: {x: 0, y: 0, z: 0} + mirrorRotationProxySpace: {x: 0, y: 0, z: 0, w: 0} + resolutionScalable: + m_Override: 512 + m_UseOverride: 0 + m_Level: 0 + resolution: 0 + cameraSettings: + customRenderingSettings: 0 + renderingPathCustomFrameSettings: + bitDatas: + data1: 72198262773251917 + data2: 13763000468760363032 + lodBias: 1 + lodBiasMode: 0 + lodBiasQualityLevel: 0 + maximumLODLevel: 0 + maximumLODLevelMode: 0 + maximumLODLevelQualityLevel: 0 + sssQualityMode: 0 + sssQualityLevel: 0 + sssCustomSampleBudget: 20 + materialQuality: 0 + renderingPathCustomFrameSettingsOverrideMask: + mask: + data1: 0 + data2: 0 + bufferClearing: + clearColorMode: 0 + backgroundColorHDR: {r: 0.023529412, g: 0.07058824, b: 0.1882353, a: 0} + clearDepth: 1 + volumes: + layerMask: + serializedVersion: 2 + m_Bits: 1 + anchorOverride: {fileID: 0} + frustum: + mode: 0 + aspect: 1 + farClipPlaneRaw: 1000 + nearClipPlaneRaw: 0.3 + fieldOfView: 90 + projectionMatrix: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + culling: + useOcclusionCulling: 1 + cullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + sceneCullingMaskOverride: 0 + invertFaceCulling: 0 + flipYMode: 0 + probeLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + defaultFrameSettings: 0 + m_ObsoleteRenderingPath: 0 + m_ObsoleteFrameSettings: + overrides: 0 + enableShadow: 0 + enableContactShadows: 0 + enableShadowMask: 0 + enableSSR: 0 + enableSSAO: 0 + enableSubsurfaceScattering: 0 + enableTransmission: 0 + enableAtmosphericScattering: 0 + enableVolumetrics: 0 + enableReprojectionForVolumetrics: 0 + enableLightLayers: 0 + enableExposureControl: 1 + diffuseGlobalDimmer: 0 + specularGlobalDimmer: 0 + shaderLitMode: 0 + enableDepthPrepassWithDeferredRendering: 0 + enableTransparentPrepass: 0 + enableMotionVectors: 0 + enableObjectMotionVectors: 0 + enableDecals: 0 + enableRoughRefraction: 0 + enableTransparentPostpass: 0 + enableDistortion: 0 + enablePostprocess: 0 + enableOpaqueObjects: 0 + enableTransparentObjects: 0 + enableRealtimePlanarReflection: 0 + enableMSAA: 0 + enableAsyncCompute: 0 + runLightListAsync: 0 + runSSRAsync: 0 + runSSAOAsync: 0 + runContactShadowsAsync: 0 + runVolumeVoxelizationAsync: 0 + lightLoopSettings: + overrides: 0 + enableDeferredTileAndCluster: 0 + enableComputeLightEvaluation: 0 + enableComputeLightVariants: 0 + enableComputeMaterialVariants: 0 + enableFptlForForwardOpaque: 0 + enableBigTilePrepass: 0 + isFptlEnabled: 0 + roughReflections: 1 + distanceBasedRoughness: 0 + m_ProbeSettingsOverride: + probe: 0 + camera: + camera: 0 + m_ProxyVolume: {fileID: 0} + m_BakedTexture: {fileID: 8900000, guid: 1de8a213f8558294e8d40e642cc2ecae, type: 3} + m_CustomTexture: {fileID: 0} + m_BakedRenderData: + m_WorldToCameraRHS: + e00: 0 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 0 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 0 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 0 + m_ProjectionMatrix: + e00: 0 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 0 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 0 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 0 + m_CapturePosition: {x: 0, y: 0, z: 0} + m_CaptureRotation: {x: 0, y: 0, z: 0, w: 0} + m_FieldOfView: 0 + m_Aspect: 0 + m_CustomRenderData: + m_WorldToCameraRHS: + e00: 0 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 0 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 0 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 0 + m_ProjectionMatrix: + e00: 0 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 0 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 0 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 0 + m_CapturePosition: {x: 0, y: 0, z: 0} + m_CaptureRotation: {x: 0, y: 0, z: 0, w: 0} + m_FieldOfView: 0 + m_Aspect: 0 + m_HDProbeVersion: 3 + m_ObsoleteInfiniteProjection: 1 + m_ObsoleteInfluenceVolume: + m_Shape: 0 + m_BoxSize: {x: 10, y: 10, z: 10} + m_BoxBlendDistancePositive: {x: 1, y: 1, z: 1} + m_BoxBlendDistanceNegative: {x: 1, y: 1, z: 1} + m_BoxBlendNormalDistancePositive: {x: 0, y: 0, z: 0} + m_BoxBlendNormalDistanceNegative: {x: 0, y: 0, z: 0} + m_BoxSideFadePositive: {x: 1, y: 1, z: 1} + m_BoxSideFadeNegative: {x: 1, y: 1, z: 1} + m_SphereRadius: 3 + m_SphereBlendDistance: 0 + m_SphereBlendNormalDistance: 0 + m_EditorAdvancedModeBlendDistancePositive: {x: 0, y: 0, z: 0} + m_EditorAdvancedModeBlendDistanceNegative: {x: 0, y: 0, z: 0} + m_EditorSimplifiedModeBlendDistance: 0 + m_EditorAdvancedModeBlendNormalDistancePositive: {x: 0, y: 0, z: 0} + m_EditorAdvancedModeBlendNormalDistanceNegative: {x: 0, y: 0, z: 0} + m_EditorSimplifiedModeBlendNormalDistance: 0 + m_EditorAdvancedModeEnabled: 0 + m_EditorAdvancedModeFaceFadePositive: {x: 1, y: 1, z: 1} + m_EditorAdvancedModeFaceFadeNegative: {x: 1, y: 1, z: 1} + m_Version: 1 + m_ObsoleteSphereBaseOffset: {x: 0, y: 0, z: 0} + m_ObsoleteOffset: {x: 0, y: 0, z: 0} + m_ObsoleteFrameSettings: + overrides: 0 + enableShadow: 0 + enableContactShadows: 0 + enableShadowMask: 0 + enableSSR: 0 + enableSSAO: 0 + enableSubsurfaceScattering: 0 + enableTransmission: 0 + enableAtmosphericScattering: 0 + enableVolumetrics: 0 + enableReprojectionForVolumetrics: 0 + enableLightLayers: 0 + enableExposureControl: 1 + diffuseGlobalDimmer: 0 + specularGlobalDimmer: 0 + shaderLitMode: 0 + enableDepthPrepassWithDeferredRendering: 0 + enableTransparentPrepass: 0 + enableMotionVectors: 0 + enableObjectMotionVectors: 0 + enableDecals: 0 + enableRoughRefraction: 0 + enableTransparentPostpass: 0 + enableDistortion: 0 + enablePostprocess: 0 + enableOpaqueObjects: 0 + enableTransparentObjects: 0 + enableRealtimePlanarReflection: 0 + enableMSAA: 0 + enableAsyncCompute: 0 + runLightListAsync: 0 + runSSRAsync: 0 + runSSAOAsync: 0 + runContactShadowsAsync: 0 + runVolumeVoxelizationAsync: 0 + lightLoopSettings: + overrides: 0 + enableDeferredTileAndCluster: 0 + enableComputeLightEvaluation: 0 + enableComputeLightVariants: 0 + enableComputeMaterialVariants: 0 + enableFptlForForwardOpaque: 0 + enableBigTilePrepass: 0 + isFptlEnabled: 0 + m_ObsoleteMultiplier: 1 + m_ObsoleteWeight: 1 + m_ObsoleteMode: 0 + m_ObsoleteLightLayers: 1 + m_ObsoleteCaptureSettings: + overrides: 0 + clearColorMode: 0 + backgroundColorHDR: {r: 0.023529412, g: 0.07058824, b: 0.1882353, a: 0} + clearDepth: 1 + cullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + useOcclusionCulling: 1 + volumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + volumeAnchorOverride: {fileID: 0} + projection: 0 + nearClipPlane: 0.3 + farClipPlane: 1000 + fieldOfView: 90 + orthographicSize: 5 + renderingPath: 0 + shadowDistance: 100 + m_ReflectionProbeVersion: 9 + m_ObsoleteInfluenceShape: 0 + m_ObsoleteInfluenceSphereRadius: 3 + m_ObsoleteBlendDistancePositive: {x: 1, y: 1, z: 1} + m_ObsoleteBlendDistanceNegative: {x: 1, y: 1, z: 1} + m_ObsoleteBlendNormalDistancePositive: {x: 0, y: 0, z: 0} + m_ObsoleteBlendNormalDistanceNegative: {x: 0, y: 0, z: 0} + m_ObsoleteBoxSideFadePositive: {x: 1, y: 1, z: 1} + m_ObsoleteBoxSideFadeNegative: {x: 1, y: 1, z: 1} +--- !u!215 &1947539806 +ReflectionProbe: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1947539804} + m_Enabled: 1 + serializedVersion: 2 + m_Type: 0 + m_Mode: 2 + m_RefreshMode: 2 + m_TimeSlicingMode: 0 + m_Resolution: 128 + m_UpdateFrequency: 0 + m_BoxSize: {x: 10, y: 10, z: 10} + m_BoxOffset: {x: 0, y: 0, z: 0} + m_NearClip: 0.3 + m_FarClip: 1000 + m_ShadowDistance: 100 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_IntensityMultiplier: 1 + m_BlendDistance: 1 + m_HDR: 1 + m_BoxProjection: 0 + m_RenderDynamicObjects: 0 + m_UseOcclusionCulling: 1 + m_Importance: 1 + m_CustomBakedTexture: {fileID: 0} +--- !u!4 &1947539807 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1947539804} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -3.49, y: 0.88, z: 6.08} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &2062071932 GameObject: m_ObjectHideFlags: 0 @@ -1626,6 +2218,7 @@ MonoBehaviour: m_BarnDoorAngle: 90 m_BarnDoorLength: 0.05 m_preserveCachedShadow: 0 + m_OnDemandShadowRenderOnPlacement: 1 m_ShadowCascadeRatios: - 0.05 - 0.2 @@ -1641,7 +2234,6 @@ MonoBehaviour: useOldInspector: 0 useVolumetric: 1 featuresFoldout: 1 - showAdditionalSettings: 0 m_AreaLightEmissiveMeshShadowCastingMode: 0 m_AreaLightEmissiveMeshMotionVectorGenerationMode: 0 m_AreaLightEmissiveMeshLayer: -1 @@ -1824,6 +2416,11 @@ PrefabInstance: propertyPath: m_Version value: 7 objectReference: {fileID: 0} + - target: {fileID: 289498767785640824, guid: c9ada76d1d9f321498ace4c15cbc52dc, + type: 3} + propertyPath: customRenderingSettings + value: 1 + objectReference: {fileID: 0} - target: {fileID: 289498767785640824, guid: c9ada76d1d9f321498ace4c15cbc52dc, type: 3} propertyPath: m_ObsoleteFrameSettings.enableSSR @@ -1954,6 +2551,11 @@ PrefabInstance: propertyPath: m_ObsoleteFrameSettings.enableTransparentPostpass value: 0 objectReference: {fileID: 0} + - target: {fileID: 289498767785640824, guid: c9ada76d1d9f321498ace4c15cbc52dc, + type: 3} + propertyPath: m_RenderingPathCustomFrameSettings.bitDatas.data1 + value: 72198262773251917 + objectReference: {fileID: 0} - target: {fileID: 289498767785640824, guid: c9ada76d1d9f321498ace4c15cbc52dc, type: 3} propertyPath: m_ObsoleteFrameSettings.enableSubsurfaceScattering @@ -1979,6 +2581,11 @@ PrefabInstance: propertyPath: m_ObsoleteFrameSettings.lightLoopSettings.isFptlEnabled value: 0 objectReference: {fileID: 0} + - target: {fileID: 289498767785640824, guid: c9ada76d1d9f321498ace4c15cbc52dc, + type: 3} + propertyPath: renderingPathCustomFrameSettingsOverrideMask.mask.data1 + value: 8388608 + objectReference: {fileID: 0} - target: {fileID: 289498767785640824, guid: c9ada76d1d9f321498ace4c15cbc52dc, type: 3} propertyPath: m_ObsoleteFrameSettings.enableReprojectionForVolumetrics @@ -2028,11 +2635,21 @@ PrefabInstance: propertyPath: m_IsActive value: 1 objectReference: {fileID: 0} + - target: {fileID: 3546382869632206708, guid: 91205157494601b45871943a710e3370, + type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} - target: {fileID: 6224387857195154903, guid: 91205157494601b45871943a710e3370, type: 3} propertyPath: m_IsActive value: 1 objectReference: {fileID: 0} + - target: {fileID: 6224387857195154903, guid: 91205157494601b45871943a710e3370, + type: 3} + propertyPath: m_StaticEditorFlags + value: 0 + objectReference: {fileID: 0} - target: {fileID: 6224387857197146903, guid: 91205157494601b45871943a710e3370, type: 3} propertyPath: m_Materials.Array.data[0] @@ -2043,6 +2660,11 @@ PrefabInstance: propertyPath: m_IsActive value: 1 objectReference: {fileID: 0} + - target: {fileID: 6224387857635430170, guid: 91205157494601b45871943a710e3370, + type: 3} + propertyPath: m_StaticEditorFlags + value: 0 + objectReference: {fileID: 0} - target: {fileID: 6224387857637691866, guid: 91205157494601b45871943a710e3370, type: 3} propertyPath: m_Materials.Array.data[0] @@ -2053,6 +2675,11 @@ PrefabInstance: propertyPath: m_IsActive value: 1 objectReference: {fileID: 0} + - target: {fileID: 6224387857885861175, guid: 91205157494601b45871943a710e3370, + type: 3} + propertyPath: m_StaticEditorFlags + value: 0 + objectReference: {fileID: 0} - target: {fileID: 6224387857887792119, guid: 91205157494601b45871943a710e3370, type: 3} propertyPath: m_Materials.Array.data[0] @@ -2063,6 +2690,11 @@ PrefabInstance: propertyPath: m_IsActive value: 1 objectReference: {fileID: 0} + - target: {fileID: 6224387857936015827, guid: 91205157494601b45871943a710e3370, + type: 3} + propertyPath: m_StaticEditorFlags + value: 0 + objectReference: {fileID: 0} - target: {fileID: 6224387857937956627, guid: 91205157494601b45871943a710e3370, type: 3} propertyPath: m_Materials.Array.data[0] @@ -2073,6 +2705,11 @@ PrefabInstance: propertyPath: m_IsActive value: 1 objectReference: {fileID: 0} + - target: {fileID: 6224387857941509021, guid: 91205157494601b45871943a710e3370, + type: 3} + propertyPath: m_StaticEditorFlags + value: 0 + objectReference: {fileID: 0} - target: {fileID: 6224387857943440733, guid: 91205157494601b45871943a710e3370, type: 3} propertyPath: m_Materials.Array.data[0] @@ -2088,6 +2725,11 @@ PrefabInstance: propertyPath: m_IsActive value: 1 objectReference: {fileID: 0} + - target: {fileID: 6224387858195700752, guid: 91205157494601b45871943a710e3370, + type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} - target: {fileID: 6224387858195700753, guid: 91205157494601b45871943a710e3370, type: 3} propertyPath: m_RootOrder @@ -2143,6 +2785,11 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 6224387858234057791, guid: 91205157494601b45871943a710e3370, + type: 3} + propertyPath: m_StaticEditorFlags + value: 2147483647 + objectReference: {fileID: 0} - target: {fileID: 6224387858235996927, guid: 91205157494601b45871943a710e3370, type: 3} propertyPath: m_Materials.Array.data[0] @@ -2153,6 +2800,11 @@ PrefabInstance: propertyPath: m_IsActive value: 1 objectReference: {fileID: 0} + - target: {fileID: 6224387858367775583, guid: 91205157494601b45871943a710e3370, + type: 3} + propertyPath: m_StaticEditorFlags + value: 0 + objectReference: {fileID: 0} - target: {fileID: 6224387858370043295, guid: 91205157494601b45871943a710e3370, type: 3} propertyPath: m_Materials.Array.data[0] @@ -2168,6 +2820,11 @@ PrefabInstance: propertyPath: m_IsActive value: 1 objectReference: {fileID: 0} + - target: {fileID: 6224387858406123820, guid: 91205157494601b45871943a710e3370, + type: 3} + propertyPath: m_StaticEditorFlags + value: 0 + objectReference: {fileID: 0} - target: {fileID: 6224387858408388588, guid: 91205157494601b45871943a710e3370, type: 3} propertyPath: m_Materials.Array.data[0] diff --git a/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_StackLitSG_PixarLM/ReflectionProbe-0.exr b/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_StackLitSG_PixarLM/ReflectionProbe-0.exr new file mode 100644 index 0000000000000000000000000000000000000000..91347e03840d3943a570b91770e6fd1d1a146d60 GIT binary patch literal 88693 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 QQKh?17=XH(=H>GL0qD0zPyhe` literal 0 HcmV?d00001 diff --git a/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_StackLitSG_PixarLM/ReflectionProbe-0.exr.meta b/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_StackLitSG_PixarLM/ReflectionProbe-0.exr.meta new file mode 100644 index 00000000000..ea7dd5cd735 --- /dev/null +++ b/TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_StackLitSG_PixarLM/ReflectionProbe-0.exr.meta @@ -0,0 +1,97 @@ +fileFormatVersion: 2 +guid: 1de8a213f8558294e8d40e642cc2ecae +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 2 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: From 7ace769471b032c610c293eb568b89987ebf1f24 Mon Sep 17 00:00:00 2001 From: Remi Chapelain Date: Wed, 17 Mar 2021 09:26:36 +0100 Subject: [PATCH 5/5] Update reference images --- .../LinuxEditor/Vulkan/None/1302_StackLitSG_PixarLM.png | 4 ++-- .../LinuxEditor/Vulkan/None/1303_StackLitSG_Testers_a.png | 4 ++-- .../LinuxEditor/Vulkan/None/1303_StackLitSG_Testers_b.png | 4 ++-- .../Linear/OSXEditor/Metal/None/1302_StackLitSG_PixarLM.png | 4 ++-- .../Linear/OSXEditor/Metal/None/1303_StackLitSG_Testers_a.png | 4 ++-- .../Linear/OSXEditor/Metal/None/1303_StackLitSG_Testers_b.png | 4 ++-- .../WindowsEditor/Direct3D11/None/1302_StackLitSG_PixarLM.png | 4 ++-- .../Direct3D11/None/1303_StackLitSG_Testers_a.png | 4 ++-- .../Direct3D11/None/1303_StackLitSG_Testers_b.png | 4 ++-- .../WindowsEditor/Direct3D12/None/1302_StackLitSG_PixarLM.png | 4 ++-- .../Direct3D12/None/1303_StackLitSG_Testers_a.png | 4 ++-- .../Direct3D12/None/1303_StackLitSG_Testers_b.png | 4 ++-- .../WindowsEditor/Vulkan/None/1302_StackLitSG_PixarLM.png | 4 ++-- .../WindowsEditor/Vulkan/None/1303_StackLitSG_Testers_a.png | 4 ++-- .../WindowsEditor/Vulkan/None/1303_StackLitSG_Testers_b.png | 4 ++-- 15 files changed, 30 insertions(+), 30 deletions(-) diff --git a/TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/LinuxEditor/Vulkan/None/1302_StackLitSG_PixarLM.png b/TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/LinuxEditor/Vulkan/None/1302_StackLitSG_PixarLM.png index 0619d9984c6..353e025eba5 100644 --- a/TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/LinuxEditor/Vulkan/None/1302_StackLitSG_PixarLM.png +++ b/TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/LinuxEditor/Vulkan/None/1302_StackLitSG_PixarLM.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e86a9c7a9e0f25672fd2b290df32ba40719b31fd8992fd38e9e02daed2788ba8 -size 191256 +oid sha256:ea9c0b66eda079dde8aa3256fdacf1cf8006f560d01533721f395032c52ab342 +size 207569 diff --git a/TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/LinuxEditor/Vulkan/None/1303_StackLitSG_Testers_a.png b/TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/LinuxEditor/Vulkan/None/1303_StackLitSG_Testers_a.png index 083675c6b4d..16c9fba1bd5 100644 --- a/TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/LinuxEditor/Vulkan/None/1303_StackLitSG_Testers_a.png +++ b/TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/LinuxEditor/Vulkan/None/1303_StackLitSG_Testers_a.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:89566d400fc3c71ddd31bdf0f8ec58fcfab75e97deffa638a54e2a95b015e0fb -size 244412 +oid sha256:dccb296b3d11c74207a0f14f1002333378ddc7e4c8b42c244c2a258d797aed3f +size 251894 diff --git a/TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/LinuxEditor/Vulkan/None/1303_StackLitSG_Testers_b.png b/TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/LinuxEditor/Vulkan/None/1303_StackLitSG_Testers_b.png index 97dca57872e..dea620f9ead 100644 --- a/TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/LinuxEditor/Vulkan/None/1303_StackLitSG_Testers_b.png +++ b/TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/LinuxEditor/Vulkan/None/1303_StackLitSG_Testers_b.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ebc398403d2dbd31dbdaa94ec5ecde83fb2e4726a4f1c2be2c148e29d415caae -size 269719 +oid sha256:1ac2cd797a4a53fd0f8e1bc6317e21e5f4a7a3d598818223a3ff2be8c4da4d79 +size 281210 diff --git a/TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/OSXEditor/Metal/None/1302_StackLitSG_PixarLM.png b/TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/OSXEditor/Metal/None/1302_StackLitSG_PixarLM.png index c5cc9d2fc3e..a0fe7329cdc 100644 --- a/TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/OSXEditor/Metal/None/1302_StackLitSG_PixarLM.png +++ b/TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/OSXEditor/Metal/None/1302_StackLitSG_PixarLM.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:89cd34fb149d20a73faf94b73363f8006e2dbeca6dceb2ff0d436f3ac46984c3 -size 198403 +oid sha256:d9ac0db404cae70b6a83ccdd54f5744a50bbb17294538a44ed1467f6368c69a8 +size 212028 diff --git a/TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/OSXEditor/Metal/None/1303_StackLitSG_Testers_a.png b/TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/OSXEditor/Metal/None/1303_StackLitSG_Testers_a.png index 4f38f80f606..293b90ffb96 100644 --- a/TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/OSXEditor/Metal/None/1303_StackLitSG_Testers_a.png +++ b/TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/OSXEditor/Metal/None/1303_StackLitSG_Testers_a.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1ab13e322c857384d29581d4f5e7dc2344458601b505ccd63c609b3b9cbe38d6 -size 248654 +oid sha256:32badd5a510198b907d90dfeb92cb063aa3894f7667b6309f303f4b81e2e289d +size 255745 diff --git a/TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/OSXEditor/Metal/None/1303_StackLitSG_Testers_b.png b/TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/OSXEditor/Metal/None/1303_StackLitSG_Testers_b.png index 40b37677aba..8e73cd6d62d 100644 --- a/TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/OSXEditor/Metal/None/1303_StackLitSG_Testers_b.png +++ b/TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/OSXEditor/Metal/None/1303_StackLitSG_Testers_b.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:469857bef2f12f3b24b98970eb3125264669d8440398df615a2e9f3c307d380b -size 277997 +oid sha256:e3508d8142d5c6655a9f717b43f7aefff534269cbb5afcace9192a7d4e4850bd +size 286338 diff --git a/TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D11/None/1302_StackLitSG_PixarLM.png b/TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D11/None/1302_StackLitSG_PixarLM.png index 3a5af40b14b..4af65a030f5 100644 --- a/TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D11/None/1302_StackLitSG_PixarLM.png +++ b/TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D11/None/1302_StackLitSG_PixarLM.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fd6e97c730791bebe3af8f6084991fba681911be5fefec9b7983c65af2c0e7ff -size 196130 +oid sha256:c024ddcf69509e7b895df1a640c57f4baee061c7814ba600f63408a7c8fa3ac0 +size 211399 diff --git a/TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D11/None/1303_StackLitSG_Testers_a.png b/TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D11/None/1303_StackLitSG_Testers_a.png index ad4002f5962..293b90ffb96 100644 --- a/TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D11/None/1303_StackLitSG_Testers_a.png +++ b/TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D11/None/1303_StackLitSG_Testers_a.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c91aef2469e17e0f7fcfa78680ba53ce42c478029cd34ea55c37a12f67ecafa6 -size 248545 +oid sha256:32badd5a510198b907d90dfeb92cb063aa3894f7667b6309f303f4b81e2e289d +size 255745 diff --git a/TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D11/None/1303_StackLitSG_Testers_b.png b/TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D11/None/1303_StackLitSG_Testers_b.png index d3226254b83..8e73cd6d62d 100644 --- a/TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D11/None/1303_StackLitSG_Testers_b.png +++ b/TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D11/None/1303_StackLitSG_Testers_b.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ce2d5e9c1cb47e1a1f4072a5966beac03c5b0037ee8a93c502b5616bf455ecc4 -size 275077 +oid sha256:e3508d8142d5c6655a9f717b43f7aefff534269cbb5afcace9192a7d4e4850bd +size 286338 diff --git a/TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/1302_StackLitSG_PixarLM.png b/TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/1302_StackLitSG_PixarLM.png index 2c4d96d4c0e..c18a8f35c13 100644 --- a/TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/1302_StackLitSG_PixarLM.png +++ b/TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/1302_StackLitSG_PixarLM.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:982885ef298c0206fad25424181c47d48bf1a6e92d036c3baf269a5bc3d09e73 -size 227633 +oid sha256:94bd417f722ad25d9e00466ecab5c6a94651d4cc4e6fb82d05135bd34a85d949 +size 211597 diff --git a/TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/1303_StackLitSG_Testers_a.png b/TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/1303_StackLitSG_Testers_a.png index 33fbbdf3871..3cde5181f59 100644 --- a/TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/1303_StackLitSG_Testers_a.png +++ b/TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/1303_StackLitSG_Testers_a.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2a5466c11d1657238dee3abc6ac27722d010deacf5761c06ac619cb4fada61ee -size 290590 +oid sha256:f16cfb03ff2c960e305e45594a3fff8f91b3c27070c9f598d137c80b3b28b283 +size 255707 diff --git a/TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/1303_StackLitSG_Testers_b.png b/TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/1303_StackLitSG_Testers_b.png index 654d5f234b8..4d67284ab38 100644 --- a/TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/1303_StackLitSG_Testers_b.png +++ b/TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Direct3D12/None/1303_StackLitSG_Testers_b.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:26e074d82b635640422fe069b24df7bde405849d362036f023b7baaf5fe6b0b2 -size 275460 +oid sha256:3a215f809f7d7209c54b11b845717522e0177e06a28369a3e98decdee5b554ff +size 286043 diff --git a/TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Vulkan/None/1302_StackLitSG_PixarLM.png b/TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Vulkan/None/1302_StackLitSG_PixarLM.png index 6bf1b465544..353e025eba5 100644 --- a/TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Vulkan/None/1302_StackLitSG_PixarLM.png +++ b/TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Vulkan/None/1302_StackLitSG_PixarLM.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:68930db14a53cb92a3b9e8c052f641e9c661e364c1928ddc043e0c13f81e8e18 -size 191152 +oid sha256:ea9c0b66eda079dde8aa3256fdacf1cf8006f560d01533721f395032c52ab342 +size 207569 diff --git a/TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Vulkan/None/1303_StackLitSG_Testers_a.png b/TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Vulkan/None/1303_StackLitSG_Testers_a.png index 1c1e23e7181..16c9fba1bd5 100644 --- a/TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Vulkan/None/1303_StackLitSG_Testers_a.png +++ b/TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Vulkan/None/1303_StackLitSG_Testers_a.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dafb8107ba3621cbd609046b27fe77cde369dadd763488bb83551276edbbfbdc -size 244449 +oid sha256:dccb296b3d11c74207a0f14f1002333378ddc7e4c8b42c244c2a258d797aed3f +size 251894 diff --git a/TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Vulkan/None/1303_StackLitSG_Testers_b.png b/TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Vulkan/None/1303_StackLitSG_Testers_b.png index be1bbc734fc..dea620f9ead 100644 --- a/TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Vulkan/None/1303_StackLitSG_Testers_b.png +++ b/TestProjects/HDRP_Tests/Assets/ReferenceImages/Linear/WindowsEditor/Vulkan/None/1303_StackLitSG_Testers_b.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3b5eb4ca5c6ed4fa011c5a16152479c2e3252652c499b8b29a94794c55418ac6 -size 269720 +oid sha256:1ac2cd797a4a53fd0f8e1bc6317e21e5f4a7a3d598818223a3ff2be8c4da4d79 +size 281210