Remy
7 年前
当前提交
1772e0a0
共有 9 个文件被更改,包括 1385 次插入 和 29 次删除
-
949Tests/GraphicsTests/RenderPipeline/HDRenderPipeline/Scenes/9xxx_Other/9002_Deferred-and-Forward.unity
-
81Tests/GraphicsTests/RenderPipeline/HDRenderPipeline/Scenes/9xxx_Other/9002_Deferred-and-Forward/Deferred_Asset.asset
-
10Tests/GraphicsTests/RenderPipeline/HDRenderPipeline/Scenes/9xxx_Other/9002_Deferred-and-Forward/Deferred_Asset.asset.meta
-
46Tests/GraphicsTests/RenderPipeline/HDRenderPipeline/Scenes/9xxx_Other/9002_Deferred-and-Forward/DoubleCameraRender.cs
-
11Tests/GraphicsTests/RenderPipeline/HDRenderPipeline/Scenes/9xxx_Other/9002_Deferred-and-Forward/DoubleCameraRender.cs.meta
-
81Tests/GraphicsTests/RenderPipeline/HDRenderPipeline/Scenes/9xxx_Other/9002_Deferred-and-Forward/Forward_Asset.asset
-
10Tests/GraphicsTests/RenderPipeline/HDRenderPipeline/Scenes/9xxx_Other/9002_Deferred-and-Forward/Forward_Asset.asset.meta
-
218Tests/GraphicsTests/RenderPipeline/HDRenderPipeline/Scenes/9xxx_Other/9002_Deferred-and-Forward/GlassLike.mat
-
8Tests/GraphicsTests/RenderPipeline/HDRenderPipeline/Scenes/9xxx_Other/9002_Deferred-and-Forward/GlassLike.mat.meta
949
Tests/GraphicsTests/RenderPipeline/HDRenderPipeline/Scenes/9xxx_Other/9002_Deferred-and-Forward.unity
文件差异内容过多而无法显示
查看文件
文件差异内容过多而无法显示
查看文件
|
|||
%YAML 1.1 |
|||
%TAG !u! tag:unity3d.com,2011: |
|||
--- !u!114 &11400000 |
|||
MonoBehaviour: |
|||
m_ObjectHideFlags: 0 |
|||
m_PrefabParentObject: {fileID: 0} |
|||
m_PrefabInternal: {fileID: 0} |
|||
m_GameObject: {fileID: 0} |
|||
m_Enabled: 1 |
|||
m_EditorHideFlags: 0 |
|||
m_Script: {fileID: 11500000, guid: 0cf1dab834d4ec34195b920ea7bbf9ec, type: 3} |
|||
m_Name: Deferred_Asset |
|||
m_EditorClassIdentifier: |
|||
m_RenderPipelineResources: {fileID: 11400000, guid: 3ce144cff5783da45aa5d4fdc2da14b7, |
|||
type: 2} |
|||
m_FrameSettings: |
|||
enableShadow: 1 |
|||
enableContactShadows: 1 |
|||
enableSSR: 1 |
|||
enableSSAO: 1 |
|||
enableSubsurfaceScattering: 1 |
|||
enableTransmission: 1 |
|||
diffuseGlobalDimmer: 1 |
|||
specularGlobalDimmer: 1 |
|||
enableForwardRenderingOnly: 0 |
|||
enableDepthPrepassWithDeferredRendering: 0 |
|||
enableAlphaTestOnlyInDeferredPrepass: 0 |
|||
enableTransparentPrepass: 1 |
|||
enableMotionVectors: 1 |
|||
enableObjectMotionVectors: 1 |
|||
enableDBuffer: 1 |
|||
enableAtmosphericScattering: 1 |
|||
enableRoughRefraction: 1 |
|||
enableTransparentPostpass: 1 |
|||
enableDistortion: 1 |
|||
enablePostprocess: 1 |
|||
enableStereo: 0 |
|||
enableAsyncCompute: 0 |
|||
enableOpaqueObjects: 1 |
|||
enableTransparentObjects: 1 |
|||
enableMSAA: 0 |
|||
enableShadowMask: 1 |
|||
lightLoopSettings: |
|||
enableTileAndCluster: 1 |
|||
enableComputeLightEvaluation: 1 |
|||
enableComputeLightVariants: 1 |
|||
enableComputeMaterialVariants: 1 |
|||
enableFptlForForwardOpaque: 1 |
|||
enableBigTilePrepass: 1 |
|||
isFptlEnabled: 1 |
|||
renderPipelineSettings: |
|||
supportShadowMask: 1 |
|||
supportSSR: 1 |
|||
supportSSAO: 1 |
|||
supportSubsurfaceScattering: 1 |
|||
supportDBuffer: 1 |
|||
supportMSAA: 0 |
|||
lightLoopSettings: |
|||
spotCookieSize: 128 |
|||
cookieTexArraySize: 16 |
|||
pointCookieSize: 512 |
|||
cubeCookieTexArraySize: 16 |
|||
reflectionProbeCacheSize: 128 |
|||
planarReflectionProbeCacheSize: 128 |
|||
reflectionCubemapSize: 128 |
|||
planarReflectionTextureSize: 512 |
|||
reflectionCacheCompressed: 0 |
|||
planarReflectionCacheCompressed: 0 |
|||
maxPlanarReflectionProbes: 128 |
|||
skyReflectionSize: 256 |
|||
skyLightingOverrideLayerMask: |
|||
serializedVersion: 2 |
|||
m_Bits: 0 |
|||
shadowInitParams: |
|||
shadowAtlasWidth: 4096 |
|||
shadowAtlasHeight: 4096 |
|||
decalSettings: |
|||
drawDistance: 1000 |
|||
atlasSize: 8192 |
|||
diffusionProfileSettings: {fileID: 11400000, guid: 802c802428a2d9640a87e821dfcdd9e8, |
|||
type: 2} |
|
|||
fileFormatVersion: 2 |
|||
guid: 8bfffb0835833ed4dae6318c8c1d5b65 |
|||
timeCreated: 1509445177 |
|||
licenseType: Pro |
|||
NativeFormatImporter: |
|||
externalObjects: {} |
|||
mainObjectFileID: 0 |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|
|||
using System.Collections; |
|||
using System.Collections.Generic; |
|||
using UnityEngine; |
|||
using UnityEngine.Experimental.Rendering; |
|||
using UnityEngine.Rendering; |
|||
|
|||
public class DoubleCameraRender : MonoBehaviour |
|||
{ |
|||
[Header("Forward Path")] |
|||
[SerializeField] private Camera fwd_Camera; |
|||
[SerializeField] private RenderPipelineAsset fwd_RenderPipelineAsset; |
|||
|
|||
[Header("Deferred Path")] |
|||
[SerializeField] private Camera dfd_Camera; |
|||
[SerializeField] private RenderPipelineAsset dfd_RenderPipelineAsset; |
|||
|
|||
[SerializeField] private bool refresh = false; |
|||
|
|||
|
|||
[ContextMenu("Refresh targets")] |
|||
public void RefreshTargets() |
|||
{ |
|||
RenderPipelineAsset oldPipelineAsset = GraphicsSettings.renderPipelineAsset; |
|||
|
|||
GraphicsSettings.renderPipelineAsset = fwd_RenderPipelineAsset; |
|||
fwd_Camera.enabled = true; |
|||
fwd_Camera.Render(); |
|||
fwd_Camera.enabled = false; |
|||
|
|||
GraphicsSettings.renderPipelineAsset = dfd_RenderPipelineAsset; |
|||
dfd_Camera.enabled = true; |
|||
dfd_Camera.Render(); |
|||
dfd_Camera.enabled = false; |
|||
|
|||
GraphicsSettings.renderPipelineAsset = oldPipelineAsset; |
|||
} |
|||
|
|||
private void OnValidate() |
|||
{ |
|||
if (refresh) |
|||
{ |
|||
RefreshTargets(); |
|||
refresh = false; |
|||
} |
|||
} |
|||
} |
|
|||
fileFormatVersion: 2 |
|||
guid: 705af63f53e157644a6788b5f5c3aab6 |
|||
MonoImporter: |
|||
externalObjects: {} |
|||
serializedVersion: 2 |
|||
defaultReferences: [] |
|||
executionOrder: 0 |
|||
icon: {instanceID: 0} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|
|||
%YAML 1.1 |
|||
%TAG !u! tag:unity3d.com,2011: |
|||
--- !u!114 &11400000 |
|||
MonoBehaviour: |
|||
m_ObjectHideFlags: 0 |
|||
m_PrefabParentObject: {fileID: 0} |
|||
m_PrefabInternal: {fileID: 0} |
|||
m_GameObject: {fileID: 0} |
|||
m_Enabled: 1 |
|||
m_EditorHideFlags: 0 |
|||
m_Script: {fileID: 11500000, guid: 0cf1dab834d4ec34195b920ea7bbf9ec, type: 3} |
|||
m_Name: Forward_Asset |
|||
m_EditorClassIdentifier: |
|||
m_RenderPipelineResources: {fileID: 11400000, guid: 3ce144cff5783da45aa5d4fdc2da14b7, |
|||
type: 2} |
|||
m_FrameSettings: |
|||
enableShadow: 1 |
|||
enableContactShadows: 1 |
|||
enableSSR: 1 |
|||
enableSSAO: 1 |
|||
enableSubsurfaceScattering: 1 |
|||
enableTransmission: 1 |
|||
diffuseGlobalDimmer: 1 |
|||
specularGlobalDimmer: 1 |
|||
enableForwardRenderingOnly: 1 |
|||
enableDepthPrepassWithDeferredRendering: 0 |
|||
enableAlphaTestOnlyInDeferredPrepass: 0 |
|||
enableTransparentPrepass: 1 |
|||
enableMotionVectors: 1 |
|||
enableObjectMotionVectors: 1 |
|||
enableDBuffer: 1 |
|||
enableAtmosphericScattering: 1 |
|||
enableRoughRefraction: 1 |
|||
enableTransparentPostpass: 1 |
|||
enableDistortion: 1 |
|||
enablePostprocess: 1 |
|||
enableStereo: 0 |
|||
enableAsyncCompute: 0 |
|||
enableOpaqueObjects: 1 |
|||
enableTransparentObjects: 1 |
|||
enableMSAA: 0 |
|||
enableShadowMask: 1 |
|||
lightLoopSettings: |
|||
enableTileAndCluster: 1 |
|||
enableComputeLightEvaluation: 1 |
|||
enableComputeLightVariants: 1 |
|||
enableComputeMaterialVariants: 1 |
|||
enableFptlForForwardOpaque: 1 |
|||
enableBigTilePrepass: 1 |
|||
isFptlEnabled: 1 |
|||
renderPipelineSettings: |
|||
supportShadowMask: 1 |
|||
supportSSR: 1 |
|||
supportSSAO: 1 |
|||
supportSubsurfaceScattering: 1 |
|||
supportDBuffer: 1 |
|||
supportMSAA: 0 |
|||
lightLoopSettings: |
|||
spotCookieSize: 128 |
|||
cookieTexArraySize: 16 |
|||
pointCookieSize: 512 |
|||
cubeCookieTexArraySize: 16 |
|||
reflectionProbeCacheSize: 128 |
|||
planarReflectionProbeCacheSize: 128 |
|||
reflectionCubemapSize: 128 |
|||
planarReflectionTextureSize: 512 |
|||
reflectionCacheCompressed: 0 |
|||
planarReflectionCacheCompressed: 0 |
|||
maxPlanarReflectionProbes: 128 |
|||
skyReflectionSize: 256 |
|||
skyLightingOverrideLayerMask: |
|||
serializedVersion: 2 |
|||
m_Bits: 0 |
|||
shadowInitParams: |
|||
shadowAtlasWidth: 4096 |
|||
shadowAtlasHeight: 4096 |
|||
decalSettings: |
|||
drawDistance: 1000 |
|||
atlasSize: 8192 |
|||
diffusionProfileSettings: {fileID: 11400000, guid: 802c802428a2d9640a87e821dfcdd9e8, |
|||
type: 2} |
|
|||
fileFormatVersion: 2 |
|||
guid: eb6badc68c592264499fbc69d22bba83 |
|||
timeCreated: 1509445177 |
|||
licenseType: Pro |
|||
NativeFormatImporter: |
|||
externalObjects: {} |
|||
mainObjectFileID: 0 |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|
|||
%YAML 1.1 |
|||
%TAG !u! tag:unity3d.com,2011: |
|||
--- !u!21 &2100000 |
|||
Material: |
|||
serializedVersion: 6 |
|||
m_ObjectHideFlags: 0 |
|||
m_PrefabParentObject: {fileID: 0} |
|||
m_PrefabInternal: {fileID: 0} |
|||
m_Name: GlassLike |
|||
m_Shader: {fileID: 4800000, guid: 6e4ae4064600d784cac1e41a9e6f2e59, type: 3} |
|||
m_ShaderKeywords: _BLENDMODE_ALPHA _BLENDMODE_PRESERVE_SPECULAR_LIGHTING _ENABLE_FOG_ON_TRANSPARENT |
|||
_NORMALMAP_TANGENT_SPACE _REFRACTION_SPHERE _SURFACE_TYPE_TRANSPARENT |
|||
m_LightmapFlags: 4 |
|||
m_EnableInstancingVariants: 0 |
|||
m_DoubleSidedGI: 0 |
|||
m_CustomRenderQueue: 3000 |
|||
stringTagMap: |
|||
RenderType: Transparent |
|||
disabledShaderPasses: |
|||
- DistortionVectors |
|||
- TransparentDepthPrepass |
|||
- TransparentDepthPostpass |
|||
- TransparentBackface |
|||
- TransparentBackfaceDebugDisplay |
|||
- MOTIONVECTORS |
|||
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: 5, y: 2} |
|||
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} |
|||
- _DistortionVectorMap: |
|||
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} |
|||
- _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} |
|||
m_Floats: |
|||
- _AORemapMax: 1 |
|||
- _AORemapMin: 1 |
|||
- _ATDistance: 1 |
|||
- _AlbedoAffectEmissive: 0 |
|||
- _AlphaCutoff: 0.5 |
|||
- _AlphaCutoffEnable: 0 |
|||
- _AlphaCutoffPostpass: 0.5 |
|||
- _AlphaCutoffPrepass: 0.5 |
|||
- _Anisotropy: 0 |
|||
- _BlendMode: 0 |
|||
- _CoatMask: 0 |
|||
- _CullMode: 2 |
|||
- _CullModeForward: 2 |
|||
- _Cutoff: 0.5 |
|||
- _DepthOffsetEnable: 0 |
|||
- _DetailAlbedoScale: 1 |
|||
- _DetailNormalScale: 1 |
|||
- _DetailSmoothnessScale: 1 |
|||
- _DiffusionProfile: 0 |
|||
- _DisplacementLockObjectScale: 1 |
|||
- _DisplacementLockTilingScale: 1 |
|||
- _DisplacementMode: 0 |
|||
- _DistortionBlendMode: 0 |
|||
- _DistortionBlurBlendMode: 0 |
|||
- _DistortionBlurDstBlend: 1 |
|||
- _DistortionBlurRemapMax: 1 |
|||
- _DistortionBlurRemapMin: 0 |
|||
- _DistortionBlurScale: 1 |
|||
- _DistortionBlurSrcBlend: 1 |
|||
- _DistortionDepthTest: 1 |
|||
- _DistortionDstBlend: 1 |
|||
- _DistortionEnable: 0 |
|||
- _DistortionScale: 1 |
|||
- _DistortionSrcBlend: 1 |
|||
- _DistortionVectorBias: -1 |
|||
- _DistortionVectorScale: 2 |
|||
- _DoubleSidedEnable: 0 |
|||
- _DoubleSidedNormalMode: 1 |
|||
- _Drag: 1 |
|||
- _DstBlend: 10 |
|||
- _EmissiveColorMode: 1 |
|||
- _EmissiveIntensity: 0 |
|||
- _EnableBlendModePreserveSpecularLighting: 1 |
|||
- _EnableFogOnTransparent: 1 |
|||
- _EnableMotionVectorForVertexAnimation: 0 |
|||
- _EnableSpecularOcclusion: 0 |
|||
- _EnableWind: 0 |
|||
- _EnergyConservingSpecularColor: 1 |
|||
- _HeightAmplitude: 0.02 |
|||
- _HeightCenter: 0.5 |
|||
- _HeightMapParametrization: 0 |
|||
- _HeightMax: 1 |
|||
- _HeightMin: -1 |
|||
- _HeightOffset: 0 |
|||
- _HeightPoMAmplitude: 2 |
|||
- _HeightTessAmplitude: 2 |
|||
- _HeightTessCenter: 0.5 |
|||
- _IOR: 1.5 |
|||
- _InitialBend: 1 |
|||
- _InvTilingScale: 0.2857143 |
|||
- _LinkDetailsWithBase: 1 |
|||
- _MaterialID: 1 |
|||
- _Metallic: 0 |
|||
- _NormalMapSpace: 0 |
|||
- _NormalScale: 0.1 |
|||
- _PPDLodThreshold: 5 |
|||
- _PPDMaxSamples: 15 |
|||
- _PPDMinSamples: 5 |
|||
- _PPDPrimitiveLength: 1 |
|||
- _PPDPrimitiveWidth: 1 |
|||
- _PreRefractionPass: 0 |
|||
- _RefractionMode: 2 |
|||
- _SSSAndTransmissionType: 0 |
|||
- _ShiverDirectionality: 0.5 |
|||
- _ShiverDrag: 0.2 |
|||
- _Smoothness: 0.9 |
|||
- _SmoothnessRemapMax: 0.7568677 |
|||
- _SmoothnessRemapMin: 0.39153773 |
|||
- _SrcBlend: 1 |
|||
- _StencilRef: 2 |
|||
- _StencilRefMV: 128 |
|||
- _StencilWriteMask: 7 |
|||
- _StencilWriteMaskMV: 128 |
|||
- _Stiffness: 1 |
|||
- _SubsurfaceMask: 1 |
|||
- _SupportDBuffer: 1 |
|||
- _SurfaceType: 1 |
|||
- _TexWorldScale: 1 |
|||
- _TexWorldScaleEmissive: 1 |
|||
- _Thickness: 0.45 |
|||
- _ThicknessMultiplier: 1 |
|||
- _TransparentBackfaceEnable: 0 |
|||
- _TransparentDepthPostpassEnable: 0 |
|||
- _TransparentDepthPrepassEnable: 0 |
|||
- _TransparentSortPriority: 0 |
|||
- _UVBase: 0 |
|||
- _UVDetail: 0 |
|||
- _UVEmissive: 0 |
|||
- _ZTestMode: 4 |
|||
- _ZWrite: 0 |
|||
m_Colors: |
|||
- _BaseColor: {r: 1, g: 1, b: 1, a: 0} |
|||
- _Color: {r: 1, g: 1, b: 1, a: 0} |
|||
- _DoubleSidedConstants: {r: 1, g: 1, b: -1, a: 0} |
|||
- _EmissionColor: {r: 1, g: 1, b: 1, a: 1} |
|||
- _EmissiveColor: {r: 1, g: 1, b: 1, a: 1} |
|||
- _InvPrimScale: {r: 1, 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: 0, g: 0.88762283, 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} |
|
|||
fileFormatVersion: 2 |
|||
guid: 5498d3df09f3df34f9812d2d28ff567f |
|||
NativeFormatImporter: |
|||
externalObjects: {} |
|||
mainObjectFileID: 2100000 |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
撰写
预览
正在加载...
取消
保存
Reference in new issue