GitHub
6 年前
当前提交
14f04f34
共有 10 个文件被更改,包括 52 次插入 和 1105 次删除
-
14TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/9x_Other/9001_Decals/Decal_All_ColorTint.mat
-
14TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/9x_Other/9001_Decals/Decal_BlendMask.mat
-
14TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/9x_Other/9001_Decals/Decal_BlendMask_Factor05.mat
-
14TestProjects/HDRP_Tests/Assets/GraphicTests/Scenes/9x_Other/9001_Decals/Decal_BlendMask_NoAlbedo.mat
-
2com.unity.render-pipelines.high-definition/HDRP/Editor/Material/Decal/DecalUI.cs
-
3com.unity.render-pipelines.high-definition/HDRP/Material/Decal/Decal.shader
-
18com.unity.render-pipelines.high-definition/HDRP/Material/Decal/DecalData.hlsl
-
2com.unity.render-pipelines.high-definition/HDRP/Material/Decal/DecalProperties.hlsl
-
1001com.unity.render-pipelines.high-definition/HDRP/Lighting/LightLoop/LightLoop.cs.orig
-
75com.unity.render-pipelines.high-definition/HDRP/Lighting/Reflection/HDProbe.cs.orig
1001
com.unity.render-pipelines.high-definition/HDRP/Lighting/LightLoop/LightLoop.cs.orig
文件差异内容过多而无法显示
查看文件
文件差异内容过多而无法显示
查看文件
|
|||
using UnityEngine.Rendering; |
|||
using UnityEngine.Serialization; |
|||
|
|||
namespace UnityEngine.Experimental.Rendering.HDPipeline |
|||
{ |
|||
[ExecuteInEditMode] |
|||
public abstract class HDProbe : MonoBehaviour, ISerializationCallbackReceiver |
|||
{ |
|||
[SerializeField, FormerlySerializedAs("proxyVolumeComponent"), FormerlySerializedAs("m_ProxyVolumeReference")] |
|||
ReflectionProxyVolumeComponent m_ProxyVolume = null; |
|||
|
|||
[SerializeField] |
|||
InfluenceVolume m_InfluenceVolume; |
|||
|
|||
[SerializeField, FormerlySerializedAsAttribute("dimmer"), FormerlySerializedAsAttribute("m_Dimmer"), FormerlySerializedAsAttribute("multiplier")] |
|||
float m_Multiplier = 1.0f; |
|||
[SerializeField, FormerlySerializedAsAttribute("weight")] |
|||
[Range(0.0f, 1.0f)] |
|||
float m_Weight = 1.0f; |
|||
|
|||
[SerializeField] |
|||
ReflectionProbeMode m_Mode = ReflectionProbeMode.Baked; |
|||
[SerializeField] |
|||
ReflectionProbeRefreshMode m_RefreshMode = ReflectionProbeRefreshMode.OnAwake; |
|||
|
|||
/// <summary>ProxyVolume currently used by this probe.</summary> |
|||
public ReflectionProxyVolumeComponent proxyVolume { get { return m_ProxyVolume; } } |
|||
|
|||
/// <summary>InfluenceVolume of the probe.</summary> |
|||
public InfluenceVolume influenceVolume { get { return m_InfluenceVolume; } private set { m_InfluenceVolume = value; } } |
|||
|
|||
/// <summary>Multiplier factor of reflection (non PBR parameter).</summary> |
|||
public float multiplier { get { return m_Multiplier; } } |
|||
|
|||
/// <summary>Weight for blending amongst probes (non PBR parameter).</summary> |
|||
public float weight { get { return m_Weight; } } |
|||
|
|||
/// <summary>The capture mode.</summary> |
|||
public virtual ReflectionProbeMode mode |
|||
{ |
|||
get { return m_Mode; } |
|||
set { m_Mode = value; } |
|||
} |
|||
|
|||
/// <summary>Refreshing rate of the capture for Realtime capture mode.</summary> |
|||
public virtual ReflectionProbeRefreshMode refreshMode |
|||
{ |
|||
get { return m_RefreshMode; } |
|||
set { m_RefreshMode = value; } |
|||
} |
|||
<<<<<<< HEAD |
|||
|
|||
void Awake() |
|||
======= |
|||
|
|||
internal void Awake() |
|||
>>>>>>> HDRP/staging |
|||
{ |
|||
if (influenceVolume == null) |
|||
influenceVolume = new InfluenceVolume(); |
|||
influenceVolume.Init(this); |
|||
} |
|||
|
|||
void ISerializationCallbackReceiver.OnBeforeSerialize() |
|||
{ |
|||
} |
|||
|
|||
void ISerializationCallbackReceiver.OnAfterDeserialize() |
|||
{ |
|||
influenceVolume.Init(this); |
|||
} |
|||
|
|||
internal virtual void UpdatedInfluenceVolumeShape(Vector3 size, Vector3 offset) { } |
|||
} |
|||
} |
撰写
预览
正在加载...
取消
保存
Reference in new issue