copy from thegates-jam repo

This commit is contained in:
Nordup 2024-03-31 09:25:42 +04:00
parent c1a7ad74e1
commit 1a335de566
523 changed files with 22408 additions and 0 deletions

View file

@ -0,0 +1,40 @@
shader_type spatial;
uniform sampler2D face_texture : filter_nearest, repeat_disable;
uniform float intensity = 1.5;
uniform vec4 screen_color : source_color = vec4(1.0);
uniform vec2 screen_red_offset = vec2(0.0);
uniform vec2 screen_green_offset = vec2(0.0);
uniform vec2 screen_blue_offset = vec2(0.0);
uniform float pixel_size = 20.0;
void fragment() {
vec2 scaled_uv = round(UV * pixel_size) / pixel_size;
float face_red = 1.0 - texture(face_texture, screen_red_offset + scaled_uv).x;
float face_green = 1.0 - texture(face_texture, screen_green_offset + scaled_uv).x;
float face_blue = 1.0 - texture(face_texture, screen_blue_offset + scaled_uv).x;
vec2 grid_2d = sin(fract(UV * pixel_size + 0.5) * 3.14);
float grid = grid_2d.x * grid_2d.y;
grid = grid * 0.6 + 0.4;
ALBEDO = vec3(0.0);
SPECULAR = 0.25;
ROUGHNESS = 0.45;
vec3 iris = vec3(0.0);
iris.r = ((screen_color.r * face_red) / 3.0);
iris.g = ((screen_color.g * face_green) / 3.0);
iris.b = ((screen_color.b * face_blue) / 3.0);
iris.rgb *= 1.0 - screen_color.a;
vec3 fill = screen_color.rgb * screen_color.a;
EMISSION = (iris + fill) * grid * intensity;
}

View file

@ -0,0 +1,15 @@
[gd_resource type="ShaderMaterial" load_steps=3 format=3 uid="uid://dh42cdejchkr3"]
[ext_resource type="Shader" path="res://player/model/materials/face_mat.gdshader" id="1_u8nh3"]
[ext_resource type="Texture2D" uid="uid://ci7cn145ld3l5" path="res://player/model/faces/closed.png" id="2_r4pvf"]
[resource]
render_priority = 0
shader = ExtResource("1_u8nh3")
shader_parameter/intensity = 4.0
shader_parameter/screen_color = Color(0.0784314, 0.556863, 1, 0.00784314)
shader_parameter/screen_red_offset = Vector2(0, 0)
shader_parameter/screen_green_offset = Vector2(0, 0)
shader_parameter/screen_blue_offset = Vector2(0, 0)
shader_parameter/pixel_size = 44.0
shader_parameter/face_texture = ExtResource("2_r4pvf")

View file

@ -0,0 +1,7 @@
[gd_resource type="StandardMaterial3D" format=3 uid="uid://4ugdxr58llu8"]
[resource]
transparency = 1
albedo_color = Color(1, 1, 1, 0.443137)
metallic_specular = 1.0
roughness = 0.1

View file

@ -0,0 +1,7 @@
[gd_resource type="StandardMaterial3D" format=3 uid="uid://cq6bdna8ieu87"]
[resource]
albedo_color = Color(0, 0, 0, 1)
emission_enabled = true
emission = Color(0, 1, 0.392157, 1)
emission_energy_multiplier = 0.831129