import Blender tex = Blender.Texture.Get("Tex") texvec = tex.getPytexCoords() def int_func(tex, coords): intensity = Blender.Noise.turbulence(coords, 3, 0) tex.setPytexIntensity(intensity) def nor_func(tex, coords): nabla = 0.025 x = Blender.Noise.turbulence((coords[0] + nabla, coords[1], coords[2]), 3, 0) y = Blender.Noise.turbulence((coords[0], coords[1] + nabla, coords[2]), 3, 0) z = Blender.Noise.turbulence((coords[0], coords[1], coords[2] + nabla), 3, 0) tex.setPytexNormals(x, y, z) int_func(tex, texvec) nor_func(tex, texvec)