Удаление расширений (extensions) в Blender

Начиная с Blender 4.5 разработчики дополнений могут предоставлять свои разработки пользователям в двух форматах — как в виде привычных аддонов (Add-ons), так и в виде новых расширений (Extensions). И если в процессе установки и работы с дополнениями обычный пользователь может и не заметить этих внутренних различий в формате, то в случае, если дополнение нужно удалить, может возникнуть некоторая путаница.

Очень часто путаница возникает из-за того, что и аддоны и расширения отображаются в списке установленных аддонов вместе.

Если мы откроем рабочую область «Preferences» и перейдем на вкладку аддонов «Add-ons», в отображаемом списке мы увидим как установленные аддоны, так и установленные расширения.

Если же мы перейдем на вкладку расширений «Get Extensions», там мы будем видеть только расширения.

Удаление аддонов

Если разработчик предоставил дополнение в старом формате, как аддон — здесь все осталось так, как и было, и ничего не изменилось.

Чтобы удалить выбранный аддон:

  1. Открываем рабочую область «Preferences»
  2. Переходим на вкладку «Add-ons»
  3. Находим аддон и разворачиваем его описание
  4. Для удаления аддона нажимаем кнопку «Uninstall» в правом верхнем углу описания аддона

Так же мы можем удалить выбранный аддон программно, используя Blender Python API.

Для этого нужно выполнить следующую команду:

В параметре _ADD_ON_ID_ нужно передать идентификатор удаляемого аддона.

Удаление расширений

Если разработчик предоставил свое дополнение в новом формате расширения, в его описании в разделе аддонов «Add-ons» кнопка «Uninstall» отсутствует.

Даже если пользователь скачивал расширение в виде *.zip архива и устанавливал его именно с вкладки «Add-ons», нажимая на стрелочку и выбирая пункт «Install from Disk…», кнопка удаления здесь все равно не появляется.

Все расширения нужно удалять с вкладки расширений «Get Extensions».

Чтобы удалить выбранное расширение:

  1. Открываем рабочую область «Preferences»
  2. Переходим на вкладку «Get Extensions»
  3. Находим расширение и разворачиваем его описание
  4. Для удаления расширения нажимаем кнопку с вертикальной стрелочкой в правом верхнем углу описания расширения и в выпадающем меню выбираем «Uninstall»

Для программного удаления расширения через Blender Python API нужно выполнить следующую команду:

В вызываемый оператор нужно передать два параметра:

_REPO_ID_ — идентификатор репозитория, из которого устанавливалось расширение. Если расширение устанавливалось из официального репозитория Blender, нужно указать 0. Если расширение устанавливалось файлом с диска — нужно указать 1.

_EXTENSION_ID_ — идентификатор удаляемого расширения.

0 0 голоса
Article Rating
Подписаться
Уведомить о
guest

0 Комментарий
Новые
Старые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии