Аддоны в блендере.
Добрый день, пытаюсь применить аддон OCD в последней версии блендера, а программа выдает следующую ошибку:
Python: Traceback (most recent call last):
File "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\4.2\scripts\addons\ocd_addon_lite\__init__.py", line 383, in invoke
damage_on(context, self)
File "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\4.2\scripts\addons\ocd_addon_lite\__init__.py", line 196, in damage_on
bpy.context.object.data.use_auto_smooth = True
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'Mesh' object has no attribute 'use_auto_smooth'
Помогите разобраться, пожалуйста. Пару недель назад этот же аддон нормально работал.

В интернетах пишут, что функции, которые использует дополнение и которые указаны в ошибке удалены еще в версии 4.1. То есть нужно попробовать в 3.6 или 4.0.
Удачи!
Попробуй тут спросить
https://vk.com/blender_3d
Если этот же аддон работал пару недель назад на другой версии Blender, а потом вы поставили последнюю, то очевидно, надо вернуться на предыдущую версию Blender или обновить аддон (или ждать когда его обновит автор).
Ну.. либо отредактировать исходник аддона самостоятельно. Он же прямым текстом пишет, что 'Mesh' object has no attribute 'use_auto_smooth'. Т.е. в установленной у вас версии Blender что-то поменяли для метода Auto_Smooth для мешей. Что не удивительно, потому что Auto Smooth всё ещё на стадии отладки и каждую версию с ним что-то делают.
Соответственно, его надо либо вырезать из аддона (удалить/закомментить все строки, где он применяется), либо изучить актуальное API Blender и переписать строку с корректным вызовом этого метода в вашей версии Blender.