valeriyyatsenko
09/29/2026, 12:07 PMpython
# Save the original area type
original_area_type = bpy.context.area.type
# Switch to the UV Editor
bpy.context.area.ui_type = 'UV'
bpy.ops.uv.smart_project()
bpy.ops.uv.zenuv_scale(
influence_mode='ISLAND',
op_order='ONE_BY_ONE',
scale_mode='AXIS',
op_tr_scale=(3, 3),
island_pivot='bl',
cursor_2d_as_pivot=False
)
bpy.ops.uv.zenuv_arrange_transform(area_size=(1, 1))
# Switch back to the original area type
bpy.context.area.type = original_area_type