can now do arbitrary noisy materials
fixed small bug for textured materials

Could cause array out of bounds exception before.
playing with different type of noisy textures