Управлять доступом к слоям развертки объекта при помощи Blender Python API можно через список слоев разверток uv_layers. Обращаясь к любому слою из списка мы можем сделать его активным как для выбора, так и для рендера.
Для того чтобы сделать слой развертки с нужным именем активным, необходимо установить в True свойство active этого слоя.
Сделаем слой с именем “UVMap.001” активным:
1 |
bpy.context.object.data.uv_layers['UVMap.001'].active = True |
Чтобы нужный слой развертки использовался при рендере, нужно установить в True его свойство active_render.
Для слоя с именем “UVMap.001” команда:
1 |
bpy.context.object.data.uv_layers['UVMap.001'].active_render = True |
сделает его активным для рендера.