Guest User

Untitled

a guest
Dec 7th, 2014
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.63 KB | None | 0 0
  1. import bpy
  2. for mesh in bpy.data.meshes:
  3. changed = 0
  4. usedverts = set()
  5. for face in mesh.polygons:
  6. for layer, texmap in enumerate(mesh.uv_textures):
  7. tex = texmap.data[face.index]
  8. if tex.image and tex.image.name == 'construction-facemelt.tga':
  9. for v in face.loop_indices:
  10. if v not in usedverts:
  11. uv = mesh.uv_layers[layer].data[v].uv
  12. uv.y = uv.y / 2.0 + 0.5
  13. changed += 1
  14. usedverts.add(v)
  15.  
  16. if changed > 0:
  17. print("Updated", changed, "UVs on", mesh.name)
Advertisement
Add Comment
Please, Sign In to add comment