//地面效果自定义

//斜阴影开关
//#define VANILLA_AO_FACTOR

//屏幕暗角开关
#define SCREEN_DARKNESS

//极其拉胯的视差水开关
//#define PARALLAX_WATER

//水波高度
#define WATER_HEIGHT 0.05

//材质法线凹凸程度
#define TEX_HEIGHT 2.0

//水波法线采样距离,不推荐改动
#define WATER_NORMAL_OFFSET 0.2

//材质法线采样距离(凹凸坡度)单位：像素
#define TEX_NORMAL_OFFSET 0.5

//材质反射法线凹凸
#define TEX_NORMAL

//材质梯度法线平滑采样
#define TEX_NORMAL_BLUR

//金属反光总开关
#define IRON_REFLECT

//菲涅尔反射金属度
#define FRESNEL_IRON_METALLIC 0.8

//云反射开关
#define CLOUD_REFLECTION

//末地极光反射
#define END_AURORA_REFLECT

//地面饱和度
#define BLOCK_SATUATION 1.125

//雨天打湿
#define RAIN_WETNESS

//雨天涟漪
#define RAIN_RIPPLE

//涟漪最大数量
#define MAX_RADIUS 1

//涟漪渲染距离(单位：方块)
#define RIPPLE_DISTANCE 30.0

//光照颜色
vec3 dl = vec3(1.4, 1.2, 1.1);//白天
vec3 nl = vec3(0.25, 0.5, 0.8);//夜晚
vec3 sl = vec3(1.3, 1.1, 0.6);//黄昏
vec3 drl = vec3(0.8);//白天雨天
vec3 nrl = vec3(0.4);//夜晚雨天

//阴影颜色
vec3 ds = vec3(0.5, 0.65, 0.82);//白天
vec3 ns = vec3(0.2, 0.2, 0.35);//夜晚
vec3 ss = vec3(0.45, 0.75, 1.0);//黄昏
vec3 drs = vec3(0.6);//白天雨天
vec3 nrs = vec3(0.3);//夜晚雨天

//光源颜色
vec3 dt = vec3(0.0);//白天
vec3 nt = vec3(2.0, 1.3, 0.0);//夜晚
vec3 ct = vec3(3.0, 1.35, 0.0);//矿洞