Always-Seamless Texture Shader

This easy-to-make shader was a timesaver for some hyper casual projects. I used world coordinates instead of UV mapping to sample the texture for vertices. I maintained the functionality of the UV scaling values and added 2D rotation functionality for quality of life. While this shader was easy and quick to make, it saved a…

Video showcase

This easy-to-make shader was a timesaver for some hyper casual projects.


I used world coordinates instead of UV mapping to sample the texture for vertices. I maintained the functionality of the UV scaling values and added 2D rotation functionality for quality of life. While this shader was easy and quick to make, it saved a lot of time.


Potential use cases:

  • Roads
  • Walls
  • Splines