Как установить addon blender

Как установить аддон в Blender’е (2.8х)

Всем привет! Дошли наконец-таки руки перевести основные уроки в небольшие статьи. Видео можете посмотреть здесь (желательно на ютубе, конечно):

Я постараюсь описать все известные мне способы, чтобы статья не вышла совсем уж короткой. Для примера используется аддон MMD Tools, но, как вы понимаете, работает это и с любыми другими аддонами.

В отличии от видео, покажу способ только для блендера 2.8х!

Быстрый способ

Заходим в Edit > Preferences или жмём Ctrl + Alt + U (старайтесь сразу запоминать горячие клавиши!)

Как установить addon blender. Смотреть фото Как установить addon blender. Смотреть картинку Как установить addon blender. Картинка про Как установить addon blender. Фото Как установить addon blender

Откроется окно. Просто выберите необходимый файл и нажмите «Install Add-on».

Как установить addon blender. Смотреть фото Как установить addon blender. Смотреть картинку Как установить addon blender. Картинка про Как установить addon blender. Фото Как установить addon blender

Если всё пошло по плану, аддон автоматически найдётся, и вам останется его только включить.

Как установить addon blender. Смотреть фото Как установить addon blender. Смотреть картинку Как установить addon blender. Картинка про Как установить addon blender. Фото Как установить addon blender

Если же что-то пошло не так, важно посмотреть консоль на наличие ошибок, а также окно «Info».

Как установить addon blender. Смотреть фото Как установить addon blender. Смотреть картинку Как установить addon blender. Картинка про Как установить addon blender. Фото Как установить addon blender

Как установить addon blender. Смотреть фото Как установить addon blender. Смотреть картинку Как установить addon blender. Картинка про Как установить addon blender. Фото Как установить addon blender

Теперь вы хотя бы знаете, где искать ошибки.

Но если всё прошло хорошо, но у вас не стоит Auto-Save Preferences (а я советую не ставить авто-сохранение для большего контроля), то при закрытие и последующем открытие блендера наш установленный аддон будет снова выключен. Если вы уверены, что этот аддон должен быть включен всегда (что замедлит загрузку программы), то нажмите Save Preferences слева внизу окна.

Как установить addon blender. Смотреть фото Как установить addon blender. Смотреть картинку Как установить addon blender. Картинка про Как установить addon blender. Фото Как установить addon blender

Это самый простой, быстрый и удобный способ установки.

Ctrl + Alt + U > Add-ons > Install… > Выбрать файл > Install Add-on > Поставить галочку (включить аддон) > При желании сохранить настройки

Перемещение в папку с аддонами

Важно!
В отличии от первого случая, в этот раз архив не подойдёт. Перемещать нужно папку со скриптами или файл-скрипт.

В этом способе также нет ничего сложного, разве что найти нужную папку может быть муторно. А то, что их ещё и как минимум две существует, делу как-то не помогает.

Итак, первая папка находится непосредственно там же, где и установлен ваш блендер:

*Путь к Блендеру*\Blender Foundation\Blender 2.81 (или другая версия)\2.81 (или другая версия)\scripts\addons

Именно в папку «addons» и нужно перемещать наши файлы.

Другая же директория отличается именно той частью, которая «Путь к Блендеру», а если точнее, то находится в папке «Roamig». Именно в эту папку устанавливаются аддоны с помощью предыдущего способа.

Путь выглядит похоже, самое сложное — найти папку «Blender Foundation», остальное всё идентично.

C:Users\Username (ваше имя пользователя)\AppData\Roamig\Blender Foundation\Blender 2.81 (или другая версия)\2.81 (или другая версия)\scripts\addons

Вы можете посмотреть точный путь в графе «File» в установленном первыс способом аддоне.

Как установить addon blender. Смотреть фото Как установить addon blender. Смотреть картинку Как установить addon blender. Картинка про Как установить addon blender. Фото Как установить addon blender

Ну а дальше всё так же легко, как звучит. Просто переместите разархивированную папку/файл, и дело в шляпе!

Скрипты-одиночки

Ну и пара слов о скриптах, которые нельзя просто так взять и скачать в нужном формате.

Как установить addon blender. Смотреть фото Как установить addon blender. Смотреть картинку Как установить addon blender. Картинка про Как установить addon blender. Фото Как установить addon blender

Не пугайтесь, просто нажмите «Ctrl+S» (Сохранить как), а далее убедитесь, что формат файла «.py», а не «.txt», например.

Как установить addon blender. Смотреть фото Как установить addon blender. Смотреть картинку Как установить addon blender. Картинка про Как установить addon blender. Фото Как установить addon blender

Также можно выделить весь код (Ctrl+A), скопировать его в буфер обмена (Ctrl+C), а затем вставить в любом текстовом редакторе (Ctrl+V). После чего останется только сохранить этот файл в нужном формате и переместить его, как во втором способе. Ничего сложного.

Ну, вот, в принципе, и всё! 🙂
Надеюсь, это поможет вам. И надеюсь, что не заброшу это дело и напишу ещё много статей.

Источник

Установка и обновление¶

Установка¶

Существуют две версии фреймворка Blend4Web: Blend4Web SDK и аддон Blend4Web. Какую из них вам следует выбрать для работы, зависит от того, приложения какого типа вы планируете разрабатывать.

Если вы планируете использовать все возможности движка Blend4Web, вам следует установить Blend4Web SDK.

Если же вы планируете разрабатывать небольшие проекты или собираетесь использовать только некоторые возможности движка Blend4Web (например, редактор нормалей), вы можете использовать аддон Blend4Web вместо SDK.

Установка программы Blender¶

Создание 3D сцен осуществляется в графическом пакете Blender, который является программным продуктом с открытым исходным кодом и распространяется бесплатно.

Перед установкой необходимо загрузить и установить совместимую версию Blender, согласно таблице.

Должна использоваться текущая стабильная версия Blender. Загрузить Blender можно с официального сайта или с сайта Blend4Web.

Как установить addon blender. Смотреть фото Как установить addon blender. Смотреть картинку Как установить addon blender. Картинка про Как установить addon blender. Фото Как установить addon blender

Установка Blend4Web SDK¶

Стабильные версии дистрибутива поставляются в виде архива ( blend4web_ce_YY_MM.zip – бесплатный SDK, blend4web_pro_YY_MM.zip – коммерческий SDK). Достаточно распаковать данный архив в любое место на диске.

В поле Scripts прописать путь к директории SDK.

Нажать Save User Settings

Как установить addon blender. Смотреть фото Как установить addon blender. Смотреть картинку Как установить addon blender. Картинка про Как установить addon blender. Фото Как установить addon blender

Ещё раз нажать Save User Settings

Как установить addon blender. Смотреть фото Как установить addon blender. Смотреть картинку Как установить addon blender. Картинка про Как установить addon blender. Фото Как установить addon blender

Установка аддона Blend4Web¶

Как установить addon blender. Смотреть фото Как установить addon blender. Смотреть картинку Как установить addon blender. Картинка про Как установить addon blender. Фото Как установить addon blender

Устанавливается так же, как любой другой аддон Blender.

Найдите аддон Blend4Web в списке.

Активируйте его, поставив флажок слева от названия аддона.

Теперь всё должно работать.

Переключение в режим Blend4Web¶

Выберите профиль настроек Blend4Web в выпадающем меню верхней панели:

Как установить addon blender. Смотреть фото Как установить addon blender. Смотреть картинку Как установить addon blender. Картинка про Как установить addon blender. Фото Как установить addon blender

Обновление¶

Обновление SDK¶

При обновлении SDK следуйте этой инструкции:

Загрузите новую версию SDK.

Не рекомендуется использовать кнопку Remove для отключения аддона при обновлении SDK, так как это приведёт к полному удалению аддона, в том числе его файлов в SDK.

Разархивируйте новую версию SDK.

Обновление может производиться одним из двух способов.

Во-первых, вы можете полностью удалить каталог SDK, после чего распаковать каталог с новой версией и прописать путь к ней в настройках Blender, как если бы вы устанавливали SDK с нуля.

Во-вторых, вы можете просто перезаписать устаревшие файлы SDK новыми. Этот подход считается менее “чистым”, но в большинстве случаев не должен приводить к проблемам.

В поле Scripts пропишите путь к директории SDK.

Проверьте, всё ли работает правильно.

Обновление аддона¶

В том случае, если вы используете только аддон Blend4Web, следуйте этой инструкции.

Как установить addon blender. Смотреть фото Как установить addon blender. Смотреть картинку Как установить addon blender. Картинка про Как установить addon blender. Фото Как установить addon blender

    Загрузите архив, содержащий новую версию аддона, и сохраните его в любом месте на жёстком диске.

    Установите новую версию аддона из загруженного архива.

    Теперь всё должно работать.

    Обновление сохранённых проектов¶

    После обновления SDK (или аддона) вы можете импортировать в Менеджер проектов проекты, экспортированные перед началом обновления. Чтобы сделать это, следуйте инструкции:

    Откройте Менеджер проектов.

    Затем используйте команду build для того, чтобы собранные версии импортированных проектов нормально работали с новой версией SDK.

    Источник

    Среди необычных возможностей отмечается Channel Transfer, позволяющий объединить отдельные цветовые каналы RGB из разных типов карт в единую упакованную текстуру. Надстройка автоматически сопоставляет исходную высокополигональную модель и целевую низкополигональную модель на основе ограничивающих рамок и разделяет на части исходной модели, чтобы избежать проблем с пересечением.

    Blender Baker доступен для текущей версии Blender. Распространяется он бесплатно. Загрузить Blender Baker Bystedt можно с Gumroad и при желании внести добровольное пожертвование.

    Джонни Мнемоник Для геймдева есть продукты мощнее и более себя зарекомендовавшие, это так побаловаться) еще и зуб даю лагучая тема как почти все аддоны, крашнется в самый шикарный момент)

    Sergei Sobolev (Hrofti) Аддоны это прекрасно. Но вопрос когда сам блендер выкатит нормальный функционал. Хотя я предполагаю что никогда. Это не софт для запечки. Даже с юв то работать невозможно. А для запечки мармасет пока что топ. Хотя опять же запечка текстур сделанных в блендере. С другой стороны текстуры сделанные в блендер? Кто это делает.

    Александр Шипков (ShipRozy)
    Да есть, но для тех у кого есть деньги на их приобретение, либо кому не западло коряво ломанные пиратки использовать. А хаять то что другие предлагают бесплатно ума много не надо.

    Максим Малафеев (makspeison)
    не популяризирую, но за 15 лет мне еще НИ РАЗУ не попадалось что либо «коряво ломаное». это просто невозможно, ломается защита, а не сам софт. так что работает он всегда точно так же.

    Characterhero самое печальное, что он разработчик. Сейчас он в команде разработки и зачем улучшать или переделывать, если можно сделать костыль.

    Источник

    Портирование аддона для Blender 2.7 в Blender 2.8

    В API последней версии Blender 2.8 разработчики внесли множество изменений, поэтому практически все скрипты и аддоны, написанные для более ранних версий Blender (2.7 и ниже), перестали работать. Для того, чтобы пользоваться полюбившимися аддонами в новой версии Blender, их нужно портировать – исправить их код для корректной работы с новым API Blender.

    Как установить addon blender. Смотреть фото Как установить addon blender. Смотреть картинку Как установить addon blender. Картинка про Как установить addon blender. Фото Как установить addon blender

    Изменения, которые необходимо внести в код аддона, чтобы он заработал в Blender 2.80:

    Правильный код выглядит так:

    Если эти изменения не внесены, Blender при вызове такого оператора сигнализирует ошибкой:

    Пример кода для корректного определения свойства оператора:

    Registering panel class … has category …

    Теперь интерфейс пользователя размещается в N-панели, поэтому в описании класса панели в параметре bl_region_type вместо значения “TOOLS” необходимо указывать “UI”.

    Пример правильного кода:

    Если происходит вызов функции без указания именованного аргумента, Blender сигнализирует ошибкой:

    …operator(): required parameter “…” to be a keyword argument!

    Пример правильного указания параметра (наличие text= обязательно):

    AttributeError: ‘screen’ object has no attribute ‘scene’

    Обращение к активной сцене тепер осуществляется через объект window.

    Пример правильного обращения к активной сцене:

    При попытке обращения к активному объекту через объект сцены Blender сигнализирует ошибкой:

    AttributeError: ‘bpy_prop_collection’ object has no attribute ‘active’

    Пример правильного обращения к активному мешу:

    При попытке обратиться к списку источников света через bpy.data.lamps, как раньше, Blender сигнализирует ошибкой:

    AttributeError: ‘BlendData’ object has no attribute ‘lamps’

    Пример правильного обращения к источникам света:

    При попытке обращения к свойствам пользователя через “bpy.context.user_preferences” Blender сигнализирует ошибкой:

    AttributeError: ‘Context’ object has no attribute ‘user_preferences’

    Пример правильного обращения к свойствам пользователя:

    При использовании в вызовах операторов иконок с некорректными идентификаторами, например

    Blender сигнализирует ошибкой:

    TypeError: UILayout.operator(): Error with keyword argument “icon” – enum “ZOOM” not found in <…

    Для проверки идентификаторов доступных иконок можно воспользоваться встроенным аддоном “Icon Viewer”.

    При попытке подписать обработчик на событие обновления сцены Blender сигнализирует ошибкой:

    AttributeError: ‘bpy.app_handlers’ object has no attribute ‘scene_update_post’

    Как результат такого изменения – пропала возможность обойти ошибку вида ACCESS VIOLATION при различного вида пакетных («батч- ») операциях, например при пакетном рендере можно было взывать рендер со следующей камеры не сразу после завершения рендера с предыдущей (Blender падает с ошибкой), а после обновления сцены (ошибки не происходило).

    Одно из возможных решений – использовать вместо обработки события обновления сцены таймеры, но это решение уже не так красиво.

    Пример использования таймера для вызова последующего рендера, после завершения предыдущего:

    Источник

    Как сделать Blender полностью переносимым (Portable)

    Даже если скачать Blender в виде zip-файла и вместо установки запускать его из распакованного архива, файлы с настройками Blender хранит отдельно в директории пользователя. В ней же будет сохраняться история открытий, стартовая сцена а также устанавливаемые пользователем аддоны. Поэтому если просто перенести Blender на другой компьютер, все сделанные настройки и установки будут потеряны.

    Однако при запуске в первую очередь Blender ищет директорию с настройками в собственной папке и только если не находит ее там, обращается к папке в каталоге пользователя.

    Для того, чтобы сделать Blender полностью переносимым достаточно скопировать в его директорию в папку с номером версии папки config и scripts из директории пользователя. Это перенесет настройки и установленные аддоны в директорию Blender, после чего все изменения будут производиться уже в них, а не в пользовательской директории. Blender становится полностью переносим, его можно копировать на другой компьютер или сменный носитель.

    Таким образом можно также создать несколько разных установок Blender с различными настройками и предустановками на одном компьютере.

    Например (для опреационной системы Windows):

    Пусть Blender версии 2.79 установлен в директорию C:\Program Files\Blender\

    Из директории пользователя C:\Users\user_name\AppData\Roaming\Blender Foundation\Blender\2.79\ нужно скопировать папки config и scripts в директорию C:\Program Files\Blender\2.79\

    Если Blender еще ни разу не запускался, и в директории пользователя нет нужных папок, вместо копирования нужно просто создать пустые папки scripts и config в директории Blender.

    Источник

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *