浏览代码
Merge remote-tracking branch 'refs/remotes/origin/master' into shadows
Merge remote-tracking branch 'refs/remotes/origin/master' into shadows
# Conflicts: # Assets/ScriptableRenderPipeline/HDRenderPipeline/HDRenderPipeline.cs # Assets/ScriptableRenderPipeline/HDRenderPipeline/Material/Lit/Lit.hlsl/main
Sebastien Lagarde
8 年前
当前提交
58f36f39
共有 169 个文件被更改,包括 5413 次插入 和 1041 次删除
-
1Assets/ScriptableRenderPipeline/AdditionalLightData.cs
-
5Assets/ScriptableRenderPipeline/HDRenderPipeline/Debug/Resources/DebugViewMaterialGBuffer.shader
-
2Assets/ScriptableRenderPipeline/HDRenderPipeline/Debug/Resources/DebugViewMaterialGBuffer.shader.meta
-
10Assets/ScriptableRenderPipeline/HDRenderPipeline/Debug/Resources/DebugViewTiles.shader
-
236Assets/ScriptableRenderPipeline/HDRenderPipeline/Editor/HDRenderPipelineInspector.cs
-
21Assets/ScriptableRenderPipeline/HDRenderPipeline/HDRenderPipeline.asset
-
150Assets/ScriptableRenderPipeline/HDRenderPipeline/HDRenderPipeline.cs
-
5Assets/ScriptableRenderPipeline/HDRenderPipeline/Lighting/LightDefinition.cs
-
16Assets/ScriptableRenderPipeline/HDRenderPipeline/Lighting/LightDefinition.cs.hlsl
-
8Assets/ScriptableRenderPipeline/HDRenderPipeline/Lighting/LightLoop.cs
-
10Assets/ScriptableRenderPipeline/HDRenderPipeline/Lighting/Resources/Deferred.shader
-
2Assets/ScriptableRenderPipeline/HDRenderPipeline/Lighting/TilePass/FeatureFlags.hlsl
-
1Assets/ScriptableRenderPipeline/HDRenderPipeline/Lighting/TilePass/Resources/lightlistbuild-clustered.compute
-
7Assets/ScriptableRenderPipeline/HDRenderPipeline/Lighting/TilePass/Resources/shadeopaque.compute
-
73Assets/ScriptableRenderPipeline/HDRenderPipeline/Lighting/TilePass/TilePass.cs
-
8Assets/ScriptableRenderPipeline/HDRenderPipeline/Lighting/TilePass/TilePass.hlsl
-
19Assets/ScriptableRenderPipeline/HDRenderPipeline/Lighting/TilePass/TilePassLoop.hlsl
-
6Assets/ScriptableRenderPipeline/HDRenderPipeline/Lighting/TilePass/TilePassResources.cs
-
39Assets/ScriptableRenderPipeline/HDRenderPipeline/Material/LayeredLit/LayeredLit.shader
-
40Assets/ScriptableRenderPipeline/HDRenderPipeline/Material/LayeredLit/LayeredLitTessellation.shader
-
9Assets/ScriptableRenderPipeline/HDRenderPipeline/Material/Lit/Editor/BaseLitUI.cs
-
22Assets/ScriptableRenderPipeline/HDRenderPipeline/Material/Lit/Editor/LitUI.cs
-
20Assets/ScriptableRenderPipeline/HDRenderPipeline/Material/Lit/Lit.cs
-
31Assets/ScriptableRenderPipeline/HDRenderPipeline/Material/Lit/Lit.cs.hlsl
-
405Assets/ScriptableRenderPipeline/HDRenderPipeline/Material/Lit/Lit.hlsl
-
51Assets/ScriptableRenderPipeline/HDRenderPipeline/Material/Lit/Lit.shader
-
2Assets/ScriptableRenderPipeline/HDRenderPipeline/Material/Lit/LitData.hlsl
-
13Assets/ScriptableRenderPipeline/HDRenderPipeline/Material/Lit/LitDataInternal.hlsl
-
16Assets/ScriptableRenderPipeline/HDRenderPipeline/Material/Lit/LitProperties.hlsl
-
54Assets/ScriptableRenderPipeline/HDRenderPipeline/Material/Lit/LitTessellation.shader
-
8Assets/ScriptableRenderPipeline/HDRenderPipeline/Material/Lit/Resources/CombineSubsurfaceScattering.shader
-
4Assets/ScriptableRenderPipeline/HDRenderPipeline/Material/Lit/ShaderPass/LitSharePass.hlsl
-
2Assets/ScriptableRenderPipeline/HDRenderPipeline/Material/Lit/SubsurfaceScatteringProfile.cs
-
4Assets/ScriptableRenderPipeline/HDRenderPipeline/Material/MaterialUtilities.hlsl
-
106Assets/ScriptableRenderPipeline/HDRenderPipeline/Material/Unlit/Editor/BaseUnlitUI.cs
-
61Assets/ScriptableRenderPipeline/HDRenderPipeline/Material/Unlit/Unlit.shader
-
4Assets/ScriptableRenderPipeline/HDRenderPipeline/SceneSettings/SceneSettings.cs
-
2Assets/ScriptableRenderPipeline/HDRenderPipeline/ShaderPass/FragInputs.hlsl
-
3Assets/ScriptableRenderPipeline/HDRenderPipeline/ShaderPass/ShaderPass.cs
-
1Assets/ScriptableRenderPipeline/HDRenderPipeline/ShaderPass/ShaderPass.cs.hlsl
-
21Assets/ScriptableRenderPipeline/HDRenderPipeline/ShaderPass/ShaderPassForward.hlsl
-
65Assets/ScriptableRenderPipeline/HDRenderPipeline/ShaderVariables.hlsl
-
1Assets/ScriptableRenderPipeline/HDRenderPipeline/Utilities.cs
-
36Assets/ScriptableRenderPipeline/HDRenderPipeline/Wind/3DNoise.psd.meta
-
146Assets/ScriptableRenderPipeline/ShaderLibrary/AreaLighting.hlsl
-
18Assets/ScriptableRenderPipeline/ShaderLibrary/CommonLighting.hlsl
-
8Assets/ScriptableRenderPipeline/ShaderLibrary/NormalSurfaceGradient.hlsl
-
9Assets/ScriptableRenderPipeline/ShaderLibrary/Packing.hlsl
-
14Assets/ScriptableRenderPipeline/ShaderLibrary/SampleUVMappingInternal.hlsl
-
12Assets/ScriptableRenderPipeline/ShaderLibrary/Wind.hlsl
-
103Assets/ScriptableRenderPipeline/common/Camera/CameraSwitcher.cs
-
22Assets/ScriptableRenderPipeline/common/TextureCache.cs
-
1Assets/ScriptableRenderPipeline/fptl/lightlistbuild-clustered.compute
-
28Assets/TestScenes/HDTest/GraphicTest/Common/Dragon/DragonStatue.mat
-
890Assets/TestScenes/HDTest/HDRenderLoopTest.unity
-
3ProjectSettings/EditorBuildSettings.asset
-
96ProjectSettings/InputManager.asset
-
14ProjectSettings/ProjectSettings.asset
-
14ProjectSettings/QualitySettings.asset
-
1Assets/ScriptableRenderPipeline/ShaderGenerator/Editor/ShaderGeneratorMenu.cs
-
378Assets/ScriptableRenderPipeline/HDRenderPipeline/Debug/DebugDisplay.cs
-
37Assets/ScriptableRenderPipeline/HDRenderPipeline/Debug/DebugDisplay.cs.hlsl
-
9Assets/ScriptableRenderPipeline/HDRenderPipeline/Debug/DebugDisplay.cs.hlsl.meta
-
12Assets/ScriptableRenderPipeline/HDRenderPipeline/Debug/DebugDisplay.cs.meta
-
12Assets/ScriptableRenderPipeline/HDRenderPipeline/Debug/DebugDisplay.hlsl
-
9Assets/ScriptableRenderPipeline/HDRenderPipeline/Debug/DebugDisplay.hlsl.meta
-
9Assets/ScriptableRenderPipeline/HDRenderPipeline/SSSProfile.meta
-
9Assets/ScriptableRenderPipeline/PostProcessing.meta
-
9Assets/ScriptableRenderPipeline/common/Debugging.meta
-
9Assets/TestScenes/Common.meta
-
221Assets/TestScenes/HDTest/GraphicTest/Common/Dragon/DragonStatueSpecular.mat
-
8Assets/TestScenes/HDTest/GraphicTest/Common/Dragon/DragonStatueSpecular.mat.meta
-
610Assets/TestScenes/HDTest/GraphicTest/Common/Dragon/Dragon_specular.psd
-
88Assets/TestScenes/HDTest/GraphicTest/Common/Dragon/Dragon_specular.psd.meta
-
9Assets/TestScenes/HDTest/GraphicTest/SSS.meta
-
197Assets/TestScenes/HDTest/GraphicTest/Two Sided/Material/GroundLeaf_DoubleSidedFlipSSS.mat
-
8Assets/TestScenes/HDTest/GraphicTest/Two Sided/Material/GroundLeaf_DoubleSidedFlipSSS.mat.meta
-
8Assets/TestScenes/HDTest/NewBatcherBench1.unity.meta
-
9Assets/TestScenes/HDTest/NewBatcherTest.meta
-
37Assets/ScriptableRenderPipeline/HDRenderPipeline/SSSProfile/FoliageSSSProfile.asset
-
9Assets/ScriptableRenderPipeline/HDRenderPipeline/SSSProfile/FoliageSSSProfile.asset.meta
-
37Assets/ScriptableRenderPipeline/HDRenderPipeline/SSSProfile/SkinSSSProfile.asset
-
9Assets/ScriptableRenderPipeline/HDRenderPipeline/SSSProfile/SkinSSSProfile.asset.meta
-
288Assets/ScriptableRenderPipeline/common/Debugging/DebugActionManager.cs
-
12Assets/ScriptableRenderPipeline/common/Debugging/DebugActionManager.cs.meta
-
292Assets/ScriptableRenderPipeline/common/Debugging/DebugItemDrawer.cs
-
12Assets/ScriptableRenderPipeline/common/Debugging/DebugItemDrawer.cs.meta
-
267Assets/ScriptableRenderPipeline/common/Debugging/DebugMenu.cs
-
12Assets/ScriptableRenderPipeline/common/Debugging/DebugMenu.cs.meta
-
453Assets/ScriptableRenderPipeline/common/Debugging/DebugMenuItemUI.cs
-
12Assets/ScriptableRenderPipeline/common/Debugging/DebugMenuItemUI.cs.meta
-
194Assets/ScriptableRenderPipeline/common/Debugging/DebugMenuManager.cs
-
12Assets/ScriptableRenderPipeline/common/Debugging/DebugMenuManager.cs.meta
-
178Assets/ScriptableRenderPipeline/common/Debugging/DebugMenuUI.cs
890
Assets/TestScenes/HDTest/HDRenderLoopTest.unity
文件差异内容过多而无法显示
查看文件
文件差异内容过多而无法显示
查看文件
|
|||
using System.Collections; |
|||
using System.Collections.Generic; |
|||
using UnityEngine; |
|||
using System; |
|||
|
|||
namespace UnityEngine.Experimental.Rendering.HDPipeline |
|||
{ |
|||
[GenerateHLSL] |
|||
public enum DebugLightingMode |
|||
{ |
|||
None, |
|||
DiffuseLighting, |
|||
SpecularLighting, |
|||
VisualizeCascade |
|||
} |
|||
|
|||
[Serializable] |
|||
public class DebugDisplaySettings |
|||
{ |
|||
public float debugOverlayRatio = 0.33f; |
|||
public bool displayMaterialDebug = false; |
|||
public bool displayRenderingDebug = false; |
|||
public bool displayLightingDebug = false; |
|||
|
|||
public MaterialDebugSettings materialDebugSettings = new MaterialDebugSettings(); |
|||
public LightingDebugSettings lightingDebugSettings = new LightingDebugSettings(); |
|||
public RenderingDebugSettings renderingDebugSettings = new RenderingDebugSettings(); |
|||
|
|||
private static bool isDebugViewMaterialInit = false; |
|||
public static GUIContent[] debugViewMaterialStrings = null; |
|||
public static int[] debugViewMaterialValues = null; |
|||
public static GUIContent[] debugViewEngineStrings = null; |
|||
public static int[] debugViewEngineValues = null; |
|||
public static GUIContent[] debugViewMaterialVaryingStrings = null; |
|||
public static int[] debugViewMaterialVaryingValues = null; |
|||
public static GUIContent[] debugViewMaterialGBufferStrings = null; |
|||
public static int[] debugViewMaterialGBufferValues = null; |
|||
|
|||
public DebugDisplaySettings() |
|||
{ |
|||
BuildDebugRepresentation(); |
|||
} |
|||
|
|||
public int GetDebugMaterialIndex() |
|||
{ |
|||
return materialDebugSettings.GetDebugMaterialIndex(); |
|||
} |
|||
|
|||
public DebugLightingMode GetDebugLightingMode() |
|||
{ |
|||
return lightingDebugSettings.debugLightingMode; |
|||
} |
|||
|
|||
public bool IsDebugDisplayEnabled() |
|||
{ |
|||
return materialDebugSettings.IsDebugDisplayEnabled() || lightingDebugSettings.IsDebugDisplayEnabled(); |
|||
} |
|||
|
|||
public bool IsDebugMaterialDisplayEnabled() |
|||
{ |
|||
return materialDebugSettings.IsDebugDisplayEnabled(); |
|||
} |
|||
|
|||
public void SetDebugViewMaterial(int value) |
|||
{ |
|||
if (value != 0) |
|||
lightingDebugSettings.debugLightingMode = DebugLightingMode.None; |
|||
materialDebugSettings.SetDebugViewMaterial(value); |
|||
} |
|||
|
|||
public void SetDebugViewEngine(int value) |
|||
{ |
|||
if (value != 0) |
|||
lightingDebugSettings.debugLightingMode = DebugLightingMode.None; |
|||
materialDebugSettings.SetDebugViewEngine(value); |
|||
} |
|||
|
|||
public void SetDebugViewVarying(Attributes.DebugViewVarying value) |
|||
{ |
|||
if (value != 0) |
|||
lightingDebugSettings.debugLightingMode = DebugLightingMode.None; |
|||
materialDebugSettings.SetDebugViewVarying(value); |
|||
} |
|||
|
|||
public void SetDebugViewGBuffer(int value) |
|||
{ |
|||
if (value != 0) |
|||
lightingDebugSettings.debugLightingMode = DebugLightingMode.None; |
|||
materialDebugSettings.SetDebugViewGBuffer(value); |
|||
} |
|||
|
|||
public void SetDebugLightingMode(DebugLightingMode value) |
|||
{ |
|||
if(value != 0) |
|||
materialDebugSettings.DisableMaterialDebug(); |
|||
lightingDebugSettings.debugLightingMode = value; |
|||
} |
|||
|
|||
public void RegisterDebug() |
|||
{ |
|||
DebugMenuManager.instance.AddDebugItem<float>("Display Stats", "Frame Rate", () => 1.0f / Time.deltaTime, null, true); |
|||
DebugMenuManager.instance.AddDebugItem<float>("Display Stats", "Frame Time", () => Time.deltaTime * 1000.0f, null, true); |
|||
|
|||
DebugMenuManager.instance.AddDebugItem<int>("Material", "Material",() => materialDebugSettings.debugViewMaterial, (value) => SetDebugViewMaterial((int)value), false, new DebugItemDrawerIntEnum(DebugDisplaySettings.debugViewMaterialStrings, DebugDisplaySettings.debugViewMaterialValues)); |
|||
DebugMenuManager.instance.AddDebugItem<int>("Material", "Engine",() => materialDebugSettings.debugViewEngine, (value) => SetDebugViewEngine((int)value), false, new DebugItemDrawerIntEnum(DebugDisplaySettings.debugViewEngineStrings, DebugDisplaySettings.debugViewEngineValues)); |
|||
DebugMenuManager.instance.AddDebugItem<Attributes.DebugViewVarying>("Material", "Attributes",() => materialDebugSettings.debugViewVarying, (value) => SetDebugViewVarying((Attributes.DebugViewVarying)value)); |
|||
DebugMenuManager.instance.AddDebugItem<int>("Material", "GBuffer",() => materialDebugSettings.debugViewGBuffer, (value) => SetDebugViewGBuffer((int)value), false, new DebugItemDrawerIntEnum(DebugDisplaySettings.debugViewMaterialGBufferStrings, DebugDisplaySettings.debugViewMaterialGBufferValues)); |
|||
|
|||
DebugMenuManager.instance.AddDebugItem<LightingDebugMenu, bool>("Enable Shadows", () => lightingDebugSettings.enableShadows, (value) => lightingDebugSettings.enableShadows = (bool)value); |
|||
DebugMenuManager.instance.AddDebugItem<LightingDebugMenu, ShadowMapDebugMode>("Shadow Debug Mode", () => lightingDebugSettings.shadowDebugMode, (value) => lightingDebugSettings.shadowDebugMode = (ShadowMapDebugMode)value); |
|||
DebugMenuManager.instance.AddDebugItem<LightingDebugMenu, uint>("Shadow Map Index", () => lightingDebugSettings.shadowMapIndex, (value) => lightingDebugSettings.shadowMapIndex = (uint)value); |
|||
DebugMenuManager.instance.AddDebugItem<LightingDebugMenu, DebugLightingMode>("Lighting Debug Mode", () => lightingDebugSettings.debugLightingMode, (value) => SetDebugLightingMode((DebugLightingMode)value)); |
|||
DebugMenuManager.instance.AddDebugItem<LightingDebugMenu, bool>("Override Smoothness", () => lightingDebugSettings.overrideSmoothness, (value) => lightingDebugSettings.overrideSmoothness = (bool)value); |
|||
DebugMenuManager.instance.AddDebugItem<LightingDebugMenu, float>("Override Smoothness Value", () => lightingDebugSettings.overrideSmoothnessValue, (value) => lightingDebugSettings.overrideSmoothnessValue = (float)value, false, new DebugItemDrawFloatMinMax(0.0f, 1.0f)); |
|||
DebugMenuManager.instance.AddDebugItem<LightingDebugMenu, Color>("Debug Lighting Albedo", () => lightingDebugSettings.debugLightingAlbedo, (value) => lightingDebugSettings.debugLightingAlbedo = (Color)value); |
|||
DebugMenuManager.instance.AddDebugItem<bool>("Lighting", "Display Sky Reflection", () => lightingDebugSettings.displaySkyReflection, (value) => lightingDebugSettings.displaySkyReflection = (bool)value); |
|||
DebugMenuManager.instance.AddDebugItem<LightingDebugMenu, float>("Sky Reflection Mipmap", () => lightingDebugSettings.skyReflectionMipmap, (value) => lightingDebugSettings.skyReflectionMipmap = (float)value, false, new DebugItemDrawFloatMinMax(0.0f, 1.0f)); |
|||
|
|||
DebugMenuManager.instance.AddDebugItem<bool>("Rendering", "Display Opaque",() => renderingDebugSettings.displayOpaqueObjects, (value) => renderingDebugSettings.displayOpaqueObjects = (bool)value); |
|||
DebugMenuManager.instance.AddDebugItem<bool>("Rendering", "Display Transparency",() => renderingDebugSettings.displayTransparentObjects, (value) => renderingDebugSettings.displayTransparentObjects = (bool)value); |
|||
DebugMenuManager.instance.AddDebugItem<bool>("Rendering", "Enable Distortion",() => renderingDebugSettings.enableDistortion, (value) => renderingDebugSettings.enableDistortion = (bool)value); |
|||
DebugMenuManager.instance.AddDebugItem<bool>("Rendering", "Enable Subsurface Scattering",() => renderingDebugSettings.enableSSS, (value) => renderingDebugSettings.enableSSS = (bool)value); |
|||
} |
|||
|
|||
public void OnValidate() |
|||
{ |
|||
lightingDebugSettings.OnValidate(); |
|||
} |
|||
|
|||
void FillWithProperties(Type type, GUIContent[] debugViewMaterialStrings, int[] debugViewMaterialValues, string strSubNameSpace, ref int index) |
|||
{ |
|||
var attributes = type.GetCustomAttributes(true); |
|||
// Get attribute to get the start number of the value for the enum
|
|||
var attr = attributes[0] as GenerateHLSL; |
|||
|
|||
if (!attr.needParamDebug) |
|||
{ |
|||
return; |
|||
} |
|||
|
|||
var fields = type.GetFields(); |
|||
|
|||
var localIndex = 0; |
|||
foreach (var field in fields) |
|||
{ |
|||
var fieldName = field.Name; |
|||
|
|||
// Check if the display name have been override by the users
|
|||
if (Attribute.IsDefined(field, typeof(SurfaceDataAttributes))) |
|||
{ |
|||
var propertyAttr = (SurfaceDataAttributes[])field.GetCustomAttributes(typeof(SurfaceDataAttributes), false); |
|||
if (propertyAttr[0].displayName != "") |
|||
{ |
|||
fieldName = propertyAttr[0].displayName; |
|||
} |
|||
} |
|||
|
|||
fieldName = strSubNameSpace + fieldName; |
|||
|
|||
debugViewMaterialStrings[index] = new GUIContent(fieldName); |
|||
debugViewMaterialValues[index] = attr.paramDefinesStart + (int)localIndex; |
|||
index++; |
|||
localIndex++; |
|||
} |
|||
} |
|||
|
|||
void FillWithPropertiesEnum(Type type, GUIContent[] debugViewMaterialStrings, int[] debugViewMaterialValues, string prefix, ref int index) |
|||
{ |
|||
var names = Enum.GetNames(type); |
|||
|
|||
var localIndex = 0; |
|||
foreach (var value in Enum.GetValues(type)) |
|||
{ |
|||
var valueName = prefix + names[localIndex]; |
|||
|
|||
debugViewMaterialStrings[index] = new GUIContent(valueName); |
|||
debugViewMaterialValues[index] = (int)value; |
|||
index++; |
|||
localIndex++; |
|||
} |
|||
} |
|||
|
|||
string GetSubNameSpaceName(Type type) |
|||
{ |
|||
return type.Namespace.Substring(type.Namespace.LastIndexOf((".")) + 1) + "/"; |
|||
} |
|||
|
|||
void BuildDebugRepresentation() |
|||
{ |
|||
if (!isDebugViewMaterialInit) |
|||
{ |
|||
var varyingNames = Enum.GetNames(typeof(Attributes.DebugViewVarying)); |
|||
debugViewMaterialVaryingStrings = new GUIContent[varyingNames.Length]; |
|||
debugViewMaterialVaryingValues = new int[varyingNames.Length]; |
|||
var gbufferNames = Enum.GetNames(typeof(Attributes.DebugViewGbuffer)); |
|||
debugViewMaterialGBufferStrings = new GUIContent[gbufferNames.Length + typeof(Lit.BSDFData).GetFields().Length]; |
|||
debugViewMaterialGBufferValues = new int[gbufferNames.Length + typeof(Lit.BSDFData).GetFields().Length]; |
|||
|
|||
var num = typeof(Builtin.BuiltinData).GetFields().Length * 2 // BuildtinData are duplicated for each material
|
|||
+ typeof(Lit.SurfaceData).GetFields().Length |
|||
+ typeof(Unlit.SurfaceData).GetFields().Length |
|||
+ 1; // None
|
|||
|
|||
debugViewMaterialStrings = new GUIContent[num]; |
|||
debugViewMaterialValues = new int[num]; |
|||
|
|||
num = typeof(Lit.BSDFData).GetFields().Length |
|||
+ typeof(Unlit.BSDFData).GetFields().Length |
|||
+ 1; // None
|
|||
|
|||
debugViewEngineStrings = new GUIContent[num]; |
|||
debugViewEngineValues = new int[num]; |
|||
|
|||
|
|||
// Special case for None since it cannot be inferred from SurfaceDAta/BuiltinData
|
|||
debugViewMaterialStrings[0] = new GUIContent("None"); |
|||
debugViewMaterialValues[0] = 0; |
|||
var index = 1; |
|||
// 0 is a reserved number and should not be used (allow to track error)
|
|||
FillWithProperties(typeof(Builtin.BuiltinData), debugViewMaterialStrings, debugViewMaterialValues, GetSubNameSpaceName(typeof(Lit.SurfaceData)), ref index); |
|||
FillWithProperties(typeof(Lit.SurfaceData), debugViewMaterialStrings, debugViewMaterialValues, GetSubNameSpaceName(typeof(Lit.SurfaceData)), ref index); |
|||
FillWithProperties(typeof(Builtin.BuiltinData), debugViewMaterialStrings, debugViewMaterialValues, GetSubNameSpaceName(typeof(Unlit.SurfaceData)), ref index); |
|||
FillWithProperties(typeof(Unlit.SurfaceData), debugViewMaterialStrings, debugViewMaterialValues, GetSubNameSpaceName(typeof(Unlit.SurfaceData)), ref index); |
|||
|
|||
// Engine
|
|||
debugViewEngineStrings[0] = new GUIContent("None"); |
|||
debugViewEngineValues[0] = 0; |
|||
index = 1; |
|||
FillWithProperties(typeof(Lit.BSDFData), debugViewEngineStrings, debugViewEngineValues, GetSubNameSpaceName(typeof(Lit.BSDFData)), ref index); |
|||
FillWithProperties(typeof(Unlit.BSDFData), debugViewEngineStrings, debugViewEngineValues, GetSubNameSpaceName(typeof(Unlit.BSDFData)), ref index); |
|||
|
|||
index = 0; |
|||
FillWithPropertiesEnum(typeof(Attributes.DebugViewVarying), debugViewMaterialVaryingStrings, debugViewMaterialVaryingValues, "", ref index); |
|||
index = 0; |
|||
FillWithPropertiesEnum(typeof(Attributes.DebugViewGbuffer), debugViewMaterialGBufferStrings, debugViewMaterialGBufferValues, "", ref index); |
|||
FillWithProperties(typeof(Lit.BSDFData), debugViewMaterialGBufferStrings, debugViewMaterialGBufferValues, "", ref index); |
|||
|
|||
isDebugViewMaterialInit = true; |
|||
} |
|||
} |
|||
} |
|||
|
|||
namespace Attributes |
|||
{ |
|||
// 0 is reserved!
|
|||
[GenerateHLSL] |
|||
public enum DebugViewVarying |
|||
{ |
|||
None = 0, |
|||
Texcoord0 = 1, |
|||
Texcoord1, |
|||
Texcoord2, |
|||
Texcoord3, |
|||
VertexTangentWS, |
|||
VertexBitangentWS, |
|||
VertexNormalWS, |
|||
VertexColor, |
|||
VertexColorAlpha, |
|||
// caution if you add something here, it must start below
|
|||
}; |
|||
|
|||
// Number must be contiguous
|
|||
[GenerateHLSL] |
|||
public enum DebugViewGbuffer |
|||
{ |
|||
None = 0, |
|||
Depth = DebugViewVarying.VertexColorAlpha + 1, |
|||
BakeDiffuseLightingWithAlbedoPlusEmissive, |
|||
} |
|||
} |
|||
|
|||
[Serializable] |
|||
public class MaterialDebugSettings |
|||
{ |
|||
public int debugViewMaterial { get { return m_DebugViewMaterial; } } |
|||
public int debugViewEngine { get { return m_DebugViewEngine; } } |
|||
public Attributes.DebugViewVarying debugViewVarying { get { return m_DebugViewVarying; } } |
|||
public int debugViewGBuffer { get { return m_DebugViewGBuffer; } } |
|||
|
|||
int m_DebugViewMaterial = 0; // No enum there because everything is generated from materials.
|
|||
int m_DebugViewEngine = 0; // No enum there because everything is generated from BSDFData
|
|||
Attributes.DebugViewVarying m_DebugViewVarying = Attributes.DebugViewVarying.None; |
|||
int m_DebugViewGBuffer = 0; // Can't use GBuffer enum here because the values are actually split between this enum and values from Lit.BSDFData
|
|||
|
|||
public int GetDebugMaterialIndex() |
|||
{ |
|||
// This value is used in the shader for the actual debug display.
|
|||
// There is only one uniform parameter for that so we just add all of them
|
|||
// They are all mutually exclusive so return the sum will return the right index.
|
|||
return m_DebugViewGBuffer + m_DebugViewMaterial + m_DebugViewEngine + (int)m_DebugViewVarying; |
|||
} |
|||
|
|||
public void DisableMaterialDebug() |
|||
{ |
|||
m_DebugViewMaterial = 0; |
|||
m_DebugViewEngine = 0; |
|||
m_DebugViewVarying = Attributes.DebugViewVarying.None; |
|||
m_DebugViewGBuffer = 0; |
|||
} |
|||
|
|||
public void SetDebugViewMaterial(int value) |
|||
{ |
|||
if (value != 0) |
|||
DisableMaterialDebug(); |
|||
m_DebugViewMaterial = value; |
|||
} |
|||
|
|||
public void SetDebugViewEngine(int value) |
|||
{ |
|||
if (value != 0) |
|||
DisableMaterialDebug(); |
|||
m_DebugViewEngine = value; |
|||
} |
|||
|
|||
public void SetDebugViewVarying(Attributes.DebugViewVarying value) |
|||
{ |
|||
if (value != 0) |
|||
DisableMaterialDebug(); |
|||
m_DebugViewVarying = value; |
|||
} |
|||
|
|||
public void SetDebugViewGBuffer(int value) |
|||
{ |
|||
if (value != 0) |
|||
DisableMaterialDebug(); |
|||
m_DebugViewGBuffer = value; |
|||
} |
|||
|
|||
|
|||
public bool IsDebugDisplayEnabled() |
|||
{ |
|||
return (m_DebugViewEngine != 0 || m_DebugViewMaterial != 0 || m_DebugViewVarying != Attributes.DebugViewVarying.None || m_DebugViewGBuffer != 0); |
|||
} |
|||
} |
|||
|
|||
[Serializable] |
|||
public class RenderingDebugSettings |
|||
{ |
|||
public bool displayOpaqueObjects = true; |
|||
public bool displayTransparentObjects = true; |
|||
public bool enableDistortion = true; |
|||
public bool enableSSS = true; |
|||
} |
|||
|
|||
public enum ShadowMapDebugMode |
|||
{ |
|||
None, |
|||
VisualizeAtlas, |
|||
VisualizeShadowMap |
|||
} |
|||
|
|||
[Serializable] |
|||
public class LightingDebugSettings |
|||
{ |
|||
public bool IsDebugDisplayEnabled() |
|||
{ |
|||
return debugLightingMode != DebugLightingMode.None; |
|||
} |
|||
|
|||
public DebugLightingMode debugLightingMode = DebugLightingMode.None; |
|||
public bool enableShadows = true; |
|||
public ShadowMapDebugMode shadowDebugMode = ShadowMapDebugMode.None; |
|||
public uint shadowMapIndex = 0; |
|||
|
|||
public bool overrideSmoothness = false; |
|||
public float overrideSmoothnessValue = 0.5f; |
|||
public Color debugLightingAlbedo = new Color(0.5f, 0.5f, 0.5f); |
|||
|
|||
public bool displaySkyReflection = false; |
|||
public float skyReflectionMipmap = 0.0f; |
|||
|
|||
public void OnValidate() |
|||
{ |
|||
overrideSmoothnessValue = Mathf.Clamp(overrideSmoothnessValue, 0.0f, 1.0f); |
|||
skyReflectionMipmap = Mathf.Clamp(skyReflectionMipmap, 0.0f, 1.0f); |
|||
} |
|||
} |
|||
} |
|
|||
// |
|||
// This file was automatically generated from Assets/ScriptableRenderPipeline/HDRenderPipeline/Debug/DebugDisplay.cs. Please don't edit by hand. |
|||
// |
|||
|
|||
#ifndef DEBUGDISPLAY_CS_HLSL |
|||
#define DEBUGDISPLAY_CS_HLSL |
|||
// |
|||
// UnityEngine.Experimental.Rendering.HDPipeline.DebugLightingMode: static fields |
|||
// |
|||
#define DEBUGLIGHTINGMODE_NONE (0) |
|||
#define DEBUGLIGHTINGMODE_DIFFUSE_LIGHTING (1) |
|||
#define DEBUGLIGHTINGMODE_SPECULAR_LIGHTING (2) |
|||
#define DEBUGLIGHTINGMODE_VISUALIZE_CASCADE (3) |
|||
|
|||
// |
|||
// UnityEngine.Experimental.Rendering.HDPipeline.Attributes.DebugViewVarying: static fields |
|||
// |
|||
#define DEBUGVIEWVARYING_NONE (0) |
|||
#define DEBUGVIEWVARYING_TEXCOORD0 (1) |
|||
#define DEBUGVIEWVARYING_TEXCOORD1 (2) |
|||
#define DEBUGVIEWVARYING_TEXCOORD2 (3) |
|||
#define DEBUGVIEWVARYING_TEXCOORD3 (4) |
|||
#define DEBUGVIEWVARYING_VERTEX_TANGENT_WS (5) |
|||
#define DEBUGVIEWVARYING_VERTEX_BITANGENT_WS (6) |
|||
#define DEBUGVIEWVARYING_VERTEX_NORMAL_WS (7) |
|||
#define DEBUGVIEWVARYING_VERTEX_COLOR (8) |
|||
#define DEBUGVIEWVARYING_VERTEX_COLOR_ALPHA (9) |
|||
|
|||
// |
|||
// UnityEngine.Experimental.Rendering.HDPipeline.Attributes.DebugViewGbuffer: static fields |
|||
// |
|||
#define DEBUGVIEWGBUFFER_NONE (0) |
|||
#define DEBUGVIEWGBUFFER_DEPTH (10) |
|||
#define DEBUGVIEWGBUFFER_BAKE_DIFFUSE_LIGHTING_WITH_ALBEDO_PLUS_EMISSIVE (11) |
|||
|
|||
|
|||
#endif |
|
|||
fileFormatVersion: 2 |
|||
guid: 8f206be5d6c03164da4ba185ebead15a |
|||
timeCreated: 1492764489 |
|||
licenseType: Pro |
|||
ShaderImporter: |
|||
defaultTextures: [] |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|
|||
fileFormatVersion: 2 |
|||
guid: af3e841f9b2f10049b025e31928eef49 |
|||
timeCreated: 1492764488 |
|||
licenseType: Pro |
|||
MonoImporter: |
|||
serializedVersion: 2 |
|||
defaultReferences: [] |
|||
executionOrder: 0 |
|||
icon: {instanceID: 0} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|
|||
#ifndef UNITY_DEBUG_DISPLAY_INCLUDED |
|||
#define UNITY_DEBUG_DISPLAY_INCLUDED |
|||
|
|||
#include "DebugDisplay.cs.hlsl" |
|||
|
|||
// Set of parameters available when switching to debug shader mode |
|||
int _DebugLightingMode; // Match enum DebugLightingMode |
|||
int _DebugViewMaterial; // Contain the id (define in various materialXXX.cs.hlsl) of the property to display |
|||
float4 _DebugLightingAlbedo; // xyz = albedo for diffuse, w unused |
|||
float4 _DebugLightingSmoothness; // x == bool override, y == override value |
|||
|
|||
#endif |
|
|||
fileFormatVersion: 2 |
|||
guid: d6dd73727229cdd41ab7f4b61be39b73 |
|||
timeCreated: 1492764490 |
|||
licenseType: Pro |
|||
ShaderImporter: |
|||
defaultTextures: [] |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|
|||
fileFormatVersion: 2 |
|||
guid: a0ba759eadcfdcc44bc08adad4960ed0 |
|||
folderAsset: yes |
|||
timeCreated: 1493162006 |
|||
licenseType: Pro |
|||
DefaultImporter: |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|
|||
fileFormatVersion: 2 |
|||
guid: f9e0215129f26be429b86e3119cc9a5c |
|||
folderAsset: yes |
|||
timeCreated: 1493295523 |
|||
licenseType: Pro |
|||
DefaultImporter: |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|
|||
fileFormatVersion: 2 |
|||
guid: 58a02e8711d94134393b2a8ac22b96ca |
|||
folderAsset: yes |
|||
timeCreated: 1491989728 |
|||
licenseType: Pro |
|||
DefaultImporter: |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|
|||
fileFormatVersion: 2 |
|||
guid: e42cfeaf226ad624786ad5b39095906c |
|||
folderAsset: yes |
|||
timeCreated: 1493044341 |
|||
licenseType: Pro |
|||
DefaultImporter: |
|||
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: DragonStatueSpecular |
|||
m_Shader: {fileID: 4800000, guid: 6e4ae4064600d784cac1e41a9e6f2e59, type: 3} |
|||
m_ShaderKeywords: _ALPHACUTOFFENABLE_OFF _DEPTHOFFSETENABLE_OFF _DETAIL_MAP_WITH_NORMAL |
|||
_DISTORTIONDEPTHTEST_OFF _DISTORTIONENABLE_OFF _DISTORTIONONLY_OFF _EMISSION _ENABLEPERPIXELDISPLACEMENT_OFF |
|||
_HEIGHTMAP _MASKMAP _NORMALMAP _NORMALMAP_TANGENT_SPACE _SPECULARCOLORMAP _TESSELLATION_DISPLACEMENT |
|||
_TESSELLATION_OBJECT_SCALE |
|||
m_LightmapFlags: 1 |
|||
m_EnableInstancingVariants: 0 |
|||
m_CustomRenderQueue: -1 |
|||
stringTagMap: {} |
|||
disabledShaderPasses: |
|||
- DistortionVectors |
|||
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: 2800000, guid: d2472fab9be6dd4479dd5895a5055413, type: 3} |
|||
m_Scale: {x: 1, y: 1} |
|||
m_Offset: {x: 0, y: 0} |
|||
- _BumpMap: |
|||
m_Texture: {fileID: 0} |
|||
m_Scale: {x: 1, y: 1} |
|||
m_Offset: {x: 0, y: 0} |
|||
- _DetailAlbedoMap: |
|||
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} |
|||
- _DetailMask: |
|||
m_Texture: {fileID: 0} |
|||
m_Scale: {x: 1, y: 1} |
|||
m_Offset: {x: 0, y: 0} |
|||
- _DetailNormalMap: |
|||
m_Texture: {fileID: 0} |
|||
m_Scale: {x: 1, y: 1} |
|||
m_Offset: {x: 0, y: 0} |
|||
- _DispTex: |
|||
m_Texture: {fileID: 2800000, guid: 57044228904fe56449ead7efc223e4ad, type: 3} |
|||
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} |
|||
- _EmissionMap: |
|||
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: 2800000, guid: 57044228904fe56449ead7efc223e4ad, type: 3} |
|||
m_Scale: {x: 1, y: 1} |
|||
m_Offset: {x: 0, y: 0} |
|||
- _MSK: |
|||
m_Texture: {fileID: 2800000, guid: e31d177bc8c9381439c9b327a2636d3e, type: 3} |
|||
m_Scale: {x: 1, y: 1} |
|||
m_Offset: {x: 0, y: 0} |
|||
- _MainTex: |
|||
m_Texture: {fileID: 2800000, guid: d2472fab9be6dd4479dd5895a5055413, type: 3} |
|||
m_Scale: {x: 1, y: 1} |
|||
m_Offset: {x: 0, y: 0} |
|||
- _MaskMap: |
|||
m_Texture: {fileID: 2800000, guid: e31d177bc8c9381439c9b327a2636d3e, type: 3} |
|||
m_Scale: {x: 1, y: 1} |
|||
m_Offset: {x: 0, y: 0} |
|||
- _MetallicGlossMap: |
|||
m_Texture: {fileID: 0} |
|||
m_Scale: {x: 1, y: 1} |
|||
m_Offset: {x: 0, y: 0} |
|||
- _NormalMap: |
|||
m_Texture: {fileID: 2800000, guid: 75bfcd5e2d2d5954ca601a85db5d1a73, type: 3} |
|||
m_Scale: {x: 1, y: 1} |
|||
m_Offset: {x: 0, y: 0} |
|||
- _NormalMapDetail: |
|||
m_Texture: {fileID: 2800000, guid: ad9cb02bddceb1340bc1fcb19d5f35bd, type: 3} |
|||
m_Scale: {x: 1, y: 1} |
|||
m_Offset: {x: 0, y: 0} |
|||
- _OcclusionMap: |
|||
m_Texture: {fileID: 0} |
|||
m_Scale: {x: 1, y: 1} |
|||
m_Offset: {x: 0, y: 0} |
|||
- _ParallaxMap: |
|||
m_Texture: {fileID: 0} |
|||
m_Scale: {x: 1, y: 1} |
|||
m_Offset: {x: 0, y: 0} |
|||
- _SpecularColorMap: |
|||
m_Texture: {fileID: 2800000, guid: 53cf1b46cfd6ff347aad6fd4c6e1ea1e, type: 3} |
|||
m_Scale: {x: 1, y: 1} |
|||
m_Offset: {x: 0, y: 0} |
|||
- _SpecularOcclusionMap: |
|||
m_Texture: {fileID: 0} |
|||
m_Scale: {x: 1, y: 1} |
|||
m_Offset: {x: 0, y: 0} |
|||
- _SubSurfaceRadiusMap: |
|||
m_Texture: {fileID: 0} |
|||
m_Scale: {x: 1, y: 1} |
|||
m_Offset: {x: 0, y: 0} |
|||
- _SubsurfaceRadiusMap: |
|||
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} |
|||
- _ThicknessMap: |
|||
m_Texture: {fileID: 0} |
|||
m_Scale: {x: 1, y: 1} |
|||
m_Offset: {x: 0, y: 0} |
|||
m_Floats: |
|||
- _AlphaCutoff: 0.5 |
|||
- _AlphaCutoffEnable: 0 |
|||
- _Anisotropy: 0 |
|||
- _BlendMode: 0 |
|||
- _BumpScale: 1 |
|||
- _CullMode: 2 |
|||
- _Cutoff: 0.5 |
|||
- _DepthOffsetEnable: 0 |
|||
- _DetailAOScale: 1 |
|||
- _DetailAlbedoScale: 1 |
|||
- _DetailHeightScale: 1 |
|||
- _DetailMapMode: 0 |
|||
- _DetailNormalMapScale: 1 |
|||
- _DetailNormalScale: 1 |
|||
- _DetailSmoothnessScale: 1 |
|||
- _Displacement: 0.008 |
|||
- _DisplacementCenter: 0.36 |
|||
- _DisplacementfalloffFar: 150 |
|||
- _DisplacementfalloffNear: 30 |
|||
- _DistortionDepthTest: 0 |
|||
- _DistortionEnable: 0 |
|||
- _DistortionOnly: 0 |
|||
- _DoubleSidedEnable: 0 |
|||
- _DoubleSidedMirrorEnable: 1 |
|||
- _DoubleSidedMode: 0 |
|||
- _Drag: 1 |
|||
- _DstBlend: 0 |
|||
- _EmissiveColorMode: 1 |
|||
- _EmissiveIntensity: 0 |
|||
- _EnablePerPixelDisplacement: 0 |
|||
- _EnableWind: 0 |
|||
- _GlossMapScale: 1 |
|||
- _Glossiness: 0.5 |
|||
- _GlossyReflections: 1 |
|||
- _HeightAmplitude: 0 |
|||
- _HeightCenter: 0 |
|||
- _HorizonFade: 1 |
|||
- _InitialBend: 1 |
|||
- _MaterialID: 2 |
|||
- _Metallic: 0 |
|||
- _Mode: 0 |
|||
- _NormalDetailMul: 0.347 |
|||
- _NormalMapSpace: 0 |
|||
- _NormalScale: 1 |
|||
- _OcclusionStrength: 1 |
|||
- _PPDLodThreshold: 5 |
|||
- _PPDMaxSamples: 15 |
|||
- _PPDMinSamples: 5 |
|||
- _Parallax: 0.02 |
|||
- _ShiverDirectionality: 0.5 |
|||
- _ShiverDrag: 0.2 |
|||
- _Smoothness: 1 |
|||
- _SmoothnessAO: 0 |
|||
- _SmoothnessAv: 0.499 |
|||
- _SmoothnessTextureChannel: 0 |
|||
- _SmoothnessVar: 0.491 |
|||
- _SpecularHighlights: 1 |
|||
- _SrcBlend: 1 |
|||
- _StencilRef: 3 |
|||
- _Stiffness: 1 |
|||
- _SubsurfaceProfile: 0 |
|||
- _SubsurfaceRadius: 1 |
|||
- _SurfaceType: 0 |
|||
- _Tess: 8 |
|||
- _TessFar: 1 |
|||
- _TessNear: 0.2 |
|||
- _TessellationBackFaceCullEpsilon: -0.25 |
|||
- _TessellationFactor: 4 |
|||
- _TessellationFactorMaxDistance: 50 |
|||
- _TessellationFactorMinDistance: 20 |
|||
- _TessellationFactorTriangleSize: 100 |
|||
- _TessellationMode: 1 |
|||
- _TessellationObjectScale: 1 |
|||
- _TessellationShapeFactor: 0.75 |
|||
- _TexWorldScale: 1 |
|||
- _Thickness: 1 |
|||
- _Tiling: 1 |
|||
- _TilingDetail: 6 |
|||
- _UVBase: 0 |
|||
- _UVDetail: 0 |
|||
- _UVMappingPlanar: 0 |
|||
- _UVSec: 0 |
|||
- _ZTestMode: 8 |
|||
- _ZWrite: 1 |
|||
m_Colors: |
|||
- _BaseColor: {r: 1, g: 1, b: 1, a: 1} |
|||
- _Color: {r: 0.9862069, g: 0.9862069, b: 0.9862069, a: 1} |
|||
- _DoubleSidedConstants: {r: 1, g: 1, b: -1, a: 0} |
|||
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1} |
|||
- _EmissiveColor: {r: 0, g: 0, b: 0, a: 1} |
|||
- _SpecularColor: {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} |
|
|||
fileFormatVersion: 2 |
|||
guid: fe109261e26646f4b88bc8153a24ecc3 |
|||
timeCreated: 1480931890 |
|||
licenseType: Pro |
|||
NativeFormatImporter: |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|
|||
8BPS M 8BIM% 8BIM$ 7�<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> |
|||
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c138 79.159824, 2016/09/14-01:09:01 "> |
|||
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> |
|||
<rdf:Description rdf:about="" |
|||
xmlns:xmp="http://ns.adobe.com/xap/1.0/" |
|||
xmlns:dc="http://purl.org/dc/elements/1.1/" |
|||
xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" |
|||
xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" |
|||
xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/"> |
|||
<xmp:CreatorTool>Adobe Photoshop CC 2017 (Windows)</xmp:CreatorTool> |
|||
<xmp:CreateDate>2017-03-29T10:26:04+02:00</xmp:CreateDate> |
|||
<xmp:MetadataDate>2017-03-29T10:45:22+02:00</xmp:MetadataDate> |
|||
<xmp:ModifyDate>2017-03-29T10:45:22+02:00</xmp:ModifyDate> |
|||
<dc:format>application/vnd.adobe.photoshop</dc:format> |
|||
<xmpMM:InstanceID>xmp.iid:62fdb28d-db2d-a842-974d-32399f2be92d</xmpMM:InstanceID> |
|||
<xmpMM:DocumentID>xmp.did:84481483-4ba5-8b4d-8ed3-aa1f69d35c61</xmpMM:DocumentID> |
|||
<xmpMM:OriginalDocumentID>xmp.did:84481483-4ba5-8b4d-8ed3-aa1f69d35c61</xmpMM:OriginalDocumentID> |
|||
<xmpMM:History> |
|||
<rdf:Seq> |
|||
<rdf:li rdf:parseType="Resource"> |
|||
<stEvt:action>created</stEvt:action> |
|||
<stEvt:instanceID>xmp.iid:84481483-4ba5-8b4d-8ed3-aa1f69d35c61</stEvt:instanceID> |
|||
<stEvt:when>2017-03-29T10:26:04+02:00</stEvt:when> |
|||
<stEvt:softwareAgent>Adobe Photoshop CC 2017 (Windows)</stEvt:softwareAgent> |
|||
</rdf:li> |
|||
<rdf:li rdf:parseType="Resource"> |
|||
<stEvt:action>saved</stEvt:action> |
|||
<stEvt:instanceID>xmp.iid:62fdb28d-db2d-a842-974d-32399f2be92d</stEvt:instanceID> |
|||
<stEvt:when>2017-03-29T10:45:22+02:00</stEvt:when> |
|||
<stEvt:softwareAgent>Adobe Photoshop CC 2017 (Windows)</stEvt:softwareAgent> |
|||
<stEvt:changed>/</stEvt:changed> |
|||
</rdf:li> |
|||
</rdf:Seq> |
|||
</xmpMM:History> |
|||
<photoshop:ColorMode>3</photoshop:ColorMode> |
|||
</rdf:Description> |
|||
</rdf:RDF> |
|||
</x:xmpmeta> |
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
<?xpacket end="w"?>8BIM: printOutput PstSbool Inteenum Inte Clrm printSixteenBitbool printerNameTEXT C a n o n i R - A D V C 2 2 2 0 / 2 2 3 0 P C L 6 printProofSetupObjc P r o o f S e t u p |
|||
proofSetup Bltnenum builtinProof proofCMYK 8BIM; - printOutputOptions Cptnbool Clbrbool RgsMbool CrnCbool CntCbool Lblsbool Ngtvbool EmlDbool Intrbool BckgObjc RGBC Rd doub@o� Grn doub@o� Bl doub@o� BrdTUntF#Rlt Bld UntF#Rlt RsltUntF#Pxl@R |
|||
vectorDatabool PgPsenum PgPs PgPC LeftUntF#Rlt Top UntF#Rlt Scl UntF#Prc@Y cropWhenPrintingbool cropRectBottomlong cropRectLeftlong
cropRectRightlong cropRectToplong 8BIM� H H 8BIM& |