LandGrifter/Assets/Placeholders/Square/3D/Project.gdshader
2025-02-08 21:25:07 +01:00

16 lines
328 B
Text

shader_type spatial;
uniform sampler2D tilemap_camera: repeat_disable;
uniform float scale = 8;
void vertex() {
vec3 world_position = (MODEL_MATRIX * vec4(VERTEX, 1.0)).xyz;
vec2 pos = world_position.xz;
pos.y -= world_position.y;
pos /= scale;
UV = pos;
}
void fragment() {
ALBEDO = texture(tilemap_camera, UV).rgb;
}