Mapping tools WIP
This commit is contained in:
parent
4199297261
commit
48253e4133
31 changed files with 900 additions and 4 deletions
18
Assets/Editor/Project.gdshader
Normal file
18
Assets/Editor/Project.gdshader
Normal file
|
@ -0,0 +1,18 @@
|
|||
shader_type spatial;
|
||||
|
||||
uniform sampler2D tilemap_camera: repeat_disable;
|
||||
uniform vec2 scale = vec2(8);
|
||||
uniform vec2 offset = vec2(0);
|
||||
|
||||
void vertex() {
|
||||
vec3 world_position = (MODEL_MATRIX * vec4(VERTEX, 1.0)).xyz;
|
||||
vec2 pos = world_position.xz;
|
||||
pos.y -= world_position.y;
|
||||
pos += offset;
|
||||
pos /= scale;
|
||||
UV = pos;
|
||||
}
|
||||
|
||||
void fragment() {
|
||||
ALBEDO = texture(tilemap_camera, UV).rgb;
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue