Terrain texturing
terrain texturing samples
minor refactor