先修复一下,错误的场景 删除不必要的钓场资产 修复into场景 update:更新meta文件,修复报错 update:修复资源 修复第一章节建造 修复建造第三章 update:删除多余内容 update:更新README.md update:还原图标 update:更新README update:更新配置
39 lines
1.1 KiB
HLSL
39 lines
1.1 KiB
HLSL
//-----------------------------------------------------------------------------
|
|
// Copyright(C) Yan Verde - All Rights Reserved
|
|
// Copyright protected under Unity Asset Store EULA
|
|
// Refer to https://unity3d.com/legal/as_terms for more informations
|
|
// -----------------------------------------------------------------------------
|
|
// URP Water
|
|
// Author : Yan Verde
|
|
// Date : April 10, 2021
|
|
// -----------------------------------------------------------------------------
|
|
|
|
#ifndef URPWATER_ALPHA_INCLUDED
|
|
#define URPWATER_ALPHA_INCLUDED
|
|
|
|
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
|
#include "URPWaterVariables.hlsl"
|
|
#include "URPWaterHelpers.hlsl"
|
|
|
|
|
|
void ComputeAlpha(inout GlobalData data, Varyings IN)
|
|
{
|
|
#if _ALPHA_MASK_ON || _EDGEFADE_ON
|
|
float mask = 1;
|
|
#endif
|
|
|
|
#if _ALPHA_MASK_ON
|
|
mask *= IN.color.a;
|
|
#endif
|
|
|
|
#if _EDGEFADE_ON
|
|
float edgeMask = 1 - DistanceFade(data.sceneDepth, data.pixelDepth, 0, max(0, _EdgeSize));
|
|
mask *= edgeMask;
|
|
#endif
|
|
|
|
#if _ALPHA_MASK_ON || _EDGEFADE_ON
|
|
data.finalColor = lerp(data.clearColor, data.finalColor, mask);
|
|
#endif
|
|
}
|
|
|
|
#endif |