Change light to effect pixels on texture instead of UV's

Godot Version

v4.6.2.stable.steam

Question

lights are smooth and filtered.. I like the old games with pre rendered textures on a lower resolution to be sharp like minecraft but the models be rendered in a crisp 4k..

in godot this creates a problem as I haven’t written any shaders.. and I would like 3d lights to not smoothly light UV’s, instead light the texture per pixel no smoothing or filtering

I don’t know how to explain it, online people only have the ps1 shader stuff, but I want to change the renderer to be more pretty with the type of models and textures I like to make, now it looks like I printed it on paper and made 3d glued paper structures..

there is still a lot of placeholder stuff as I’m getting it all working..

all the help would be appreciated

Godot implementation do not allows you much as part of the texture shader. You can try some adjusts on shader light() function but is limited.
You could try adding some post-processing or the new composer effects to transform the generated image.

1 Like

Make a mockup in Blender.

1 Like