fixed perlin noise and renderer