blender에서 숨겨진 UV 맵을 완전히 제거하는 스크립트

2230 단어 파이썬블렌더
이와 같이 어느새 불필요한 UV 맵이 붙어 있어 모든 오브젝트로부터 숨겨진 UV 맵을 지우는 경우에 사용할 수 있습니다


deleteAllInactiveUvmaps.py
impoprt bpy

scene = bpy.context.scene
for obj in scene.objects:
  if obj.type == 'MESH':
    uv_textures = obj.data.uv_textures
    for uv in uv_textures:
      if uv.active_render == False and uv.name !='NGon Face':
        print('remove uv :'+uv.name+' of '+obj.name)
        uv_textures.remove(uv)

blender의 파이썬 콘솔 등에서 실행하십시오.

좋은 웹페이지 즐겨찾기