Make key items (flower and key staff)

Implement fog door for unlockable doors
This commit is contained in:
2026-06-16 00:01:49 -07:00
parent 3e1ad0d0cb
commit d4a27f6d4d
37 changed files with 640 additions and 394 deletions
@@ -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