working with attenuation, defined materias, defined order behaviour for textures