Organic Tile Textures using Fragment Shaders

Publication Type:

Conference Paper


SBC - Proceedings of the SBGames 2014 (2014)





Tile textures are present in any modern 3D game. The basic concept is that of an image repeating itself in a seamless loop. However, the same pattern repeated over and over can look artificial, so variation on the texture is frequently needed. Variations are usually created by overlapping or alternating individual textures, a solution which is strongly limited by the number of textures and memory available. This paper describes a process for generating organic tiles using a small number of textures to generate infinite variations. With a custom fragment shader and a template created by the user, multiple textures can be combined and randomized in each tile. The result is a tile texture in which every cell is unique, without the need to design create each one individually.