Make key items (flower and key staff)
Implement fog door for unlockable doors
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
shader_type spatial;
|
||||
render_mode unshaded, blend_mix;
|
||||
|
||||
uniform sampler2D depth_texture : hint_depth_texture;
|
||||
uniform float hole_depth : hint_range(0.1, 10.0, 0.1) = 1.0;
|
||||
|
||||
void fragment() {
|
||||
|
||||
float depth = texture(depth_texture, SCREEN_UV).r;
|
||||
|
||||
|
||||
float linear_depth = 1.0 / (depth * INV_PROJECTION_MATRIX[2].w + INV_PROJECTION_MATRIX[3].w);
|
||||
|
||||
|
||||
linear_depth = linear_depth + VERTEX.z;
|
||||
|
||||
|
||||
float fade = clamp(linear_depth / hole_depth, 0.0, 1.0);
|
||||
|
||||
|
||||
ALBEDO = vec3(1.0);
|
||||
|
||||
|
||||
ALPHA = fade;
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
uid://6vedw540l3p2
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user