Blender 2.5 Python 查找 UV 层图像

0 投票
1 回答
1463 浏览
提问于 2025-04-16 23:59

我在Blender里有一个网格模型,它有一个UV层,这个UV层是映射到一张图片上的。现在我想通过Python来获取这张图片的一些属性,比如名字、宽度和高度。

我可以这样获取UV层:

ob = context.active_object
me = ob.data
uv_layer = me.uv_textures[0]

# does not work:
img = uv_layer.image  

在Blender 2.4x版本中,我可以这样做: img = me.faces[0].image

那么在Blender 2.5版本中,我该如何访问这个图片对象呢?

1 个回答

1

好的,我找到了怎么做的方法:

img = me.uv_textures[0].data.values()[0].image

撰写回答