Just learning to use the Voxel tools (awesome!) and starting to learn how to do textures for the voxels.
I’ve run into some pretty common issues - texture stretching, and tiling and I’d like some help in correcting these issues.
There may not be anything I can do while using a 1024x1024 png texture so perhaps there’s a procedural way / shader that can give me a similar look and feel of dirt/ground without the problems?
The texture is applied to the Materials Override on the VoxelTerrain.
Settings:
Texture on Albedo > Texture
UV1:
Scale = 1.0
Triplanar = ON
Triplanar Sharpness = Curve at 3.86
World Triplanar = ON
Sampling:
Filter = Linear Mipmap
Repeat = ON
The repetition problem is typically remedied by overlaying two textures - A large low frequency texture and a detail texture - so that the large texture modulates the detail texture making its repetition much less obvious.
Look at the Detail section of the standard material. Here you can assign your high frequency texture and then use the standard albedo slot for the low frequency texture. You can start with Godot’s noise texture for the latter.