Add basic support for perlin noise textures