Меню Рубрики

Установка плагинов в блендер

Подключение дополнений (аддонов)

С определенного момента работы для повышения ее скорости и удобства бывает необходим функционал, отсутствующий в базовой комплектации Blender. Для расширения возможностей программы сообществом пользователей Blender написано множество дополнений — аддонов. Нужное дополнение можно приобрести или скачать со специализированных сайтов Интернета. Получив необходимый аддон, нужно выполнить несколько действий для его подключения к Blender.

Для примера подключим к Blender дополнение, позволяющее по нажатию определенной комбинации клавиш выполнить рендер с показом сетки (wireframe-рендер).

  1. Скачать аддон можно с его страницы на Github.
      1. Перейти по ссылке, нажать Clone or download — Download ZIP

    Скачивание дополнения с сайта Github

    1. С сайта Github файлы скачиваются в архивах *.zip. Однако аддон может распространяться и в виде отдельного файла с расширением *.py (в данном примере это файл __init__.py). Установка из архива и из отдельного файла проходит одинакого.
  2. Открыть Blender
  3. Любое из окон переключить в User Preferences
    1. Выбрать вкладку Addons

Окно User Preferences — вкладка Add-ons

  1. Нажать кнопку Install From File…, выбрать скачанный архив (или отдельный файл *.py) и нажать Install From File.

Установленный аддон

  1. Аддон подключен в Blender, но не активирован. Для использования возможностей аддона его надо активировать — нажать на чекбокс рядом с названием аддона.

Активированный аддон

  1. При следующем запуске Blender аддон останется инсталлированным в программу, но для использования его нужно активировать снова. Чтобы аддон всегда оставался активированным, после его активации нажать на кнопку Save User Settings в меню окна User Preferences.

Аддон подключен к Blender, можно использовать его функционал:

Пример использования аддона

источник

Как правильно установить плагины?

Прочитав о возможностях последней версии Блендера был очень вдохновлён! Раньше считал, что пакет сложный, моделировать очень долго, поэтому немного моделировал в Максе, Майе. Спасибо разработчикам плагинов — это значительно облегчает процесс моделирования!

Бленде изучаю пару недель. Пожалуйста, помогите советом в какие директории нужно устанавливать плагины http://blender3d.org.ua/plugin/ ?

1) за создание тем по таким простым\банальым вопросам спасибо никто не скажет
2) прежде чем кликать по «создание новой темы» лучше глянуть на надпись форум наверху страницы и нажать на нее — она там не просто так висит
3) есть тема «вопросы новичков и ответы» — там можно вопросы хоть с пятилетним стажем задавать — ничего такого тут нет.
4) не мешало бы почитать Blender Basics — в той же теме чуть повыше есть. Неподалеку от FAQ.

Тем не менее — например вот такой путь может быть:
C:\Program Files\Blender Foundation\Blender\2.59\scripts\addons — зависит от того куда вы установили Блендер.
По больше части скрипты именно сюда устанавливаются.

MageasteR извини это я случайно тебе минус влепил.

Что тогда эти статьи делают на форуме?)

Годрик Гриффиндор,
доступ к C:\Program Files\Blender Foundation\Blender\2.59\scripts\addons через UserPreferences -> Addons? Там я начал выставлять галочки для некоторых генераторов, но я не знаю возможностей всех плагинов. Не знаю — нужно ли скопировать в \addons только скрипт, или весь распакованный директорий (там кроме скрипта есть и другие файлы. )

> Ни один из этих плагинов не пойдёт на Blender 2.5*-2.6*, да они >там и не нужны — своих хватает.

MageasteR, когда один из скриптов запустил из текстового редактора Блендера — появилась ошибка типа location: :1

Есть ли в Blender 2.6 плагины, аналогичные:

— плагин для моделирования Человека MakeHuman
— Новый скрипт для моделирования деревьев gen3-0.5
— Blender World Forge (BWF)

как они называются, как их задействовать?

> Ох. Я не гуру по Блендеру, но, обычно пишется, какие файлы нужно >распаковывать. Иногда\чаще всего одним файлом не обходятся, >однако, иногда когда требуется подключить плагин кнопкой «Install >Add-on», в аддоне всего один файл подключаем. Скорее всего он как >узел, связывающий и заставляющий работать вместе остальные файлы.

я понял, что это файл *.ру и по идее он загружает другие. Попробовал плагины загрузить в текстовый редактор Блендера и запустить — выдаются ошибки. Боюсь, что они не исчезнут — если подключить эти плагины к Блендеру.

источник

4 полезных аддона для Blender 2.8, которые помогут с новыми моделями | Видеоурок

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

Комментарии, советы и предложения всегда приветствуются!

Читайте также:  Установка круиз контроля тойота вокси

Дубликаты не найдены

Неравнодушным к поли-моделингу рекомендую LoopTools и F2

Очень крутой контент, спасибо большое за перевод, залип на все видео на канале

отличные ролики. могу только посоветовать давать ссылки к следующим роликам автора оригинала. Например, в теме скульптинга он обещает рассмотреть метаболлы (для скульпта рук) в следующем ролике, но у Вас этого нет, пришлось самому искать.

Там что-то с переводом не срослось, хотя должен был появиться сразу после. Моя ошибка)

Питерская кухня

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

Делал как дипломную работу на курсах, ушло на нее 1.5 месяца. На всю сцену 55к полигонов, можно использовать без проблем даже для мобильной игры.

Так же покрутить сцену и разглядеть получше детали можно на артстанции, там есть отдельная крутилка.

Low Poly Маяк

Так уж вышло, что практически каждый лоуполи артист считает своим долгом сделать маяк. Я решил не изменять традициям.

Локация: маяк

Мини работа для мини конкурса

3D Пост — Промышленный манипулятор Nachi «SH-166»

Заметил что многие выкладывают свои 3D поделки и решил.
Блин, а чем я хуже.
Порадую и я пикабушников чем-нибудь эдаким. Творчеством.

Неделю назад завершил новый арт промышленной робо-руки.
Для себя, по фану. В свободное от работы время.

Сам я работаю в игровой индустрии уже около 7 лет.
Моделю сам, дизайню окружение (энвайрмент) и всякое такое.

Спецификация готовой модели:
24к треуглов, одна 4x2k текстура.
Отрендерено в Мармосете.
Моделинг Blender, Zbrush, Substance Painter.

По ссылке на Артстейшене есть видео где манипулятор анимирован :3
Ну и остальные мои работки.

Если пост зайдет. То буду чаще выкладывать своё.
Ибо всякий художник творит чтобы радовать других 🙂

источник

Топ-12 платных и бесплатных аддонов для Blender

Не проходит и дня без выпуска нового аддона для Blender. Из-за этого бывает трудно найти особо полезное и ценное. Предоставляем список из 12 лучших аддонов для Blender, которые сделают жизнь проще.

#1 Asset Flinger

Позволяет легко и быстро импортировать объекты в другие сцены

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

#2 RetopoFlow

Позволяет делать ретопологию сетки намного быстрее и гораздо проще.

Наверное, самый качественный платный аддон для Blender.
Когда вы что-то скульптите, то обычно не задумываетесь о структуре сетки. Из-за этого полученная сетка получается безобразна. Но чтобы наложить текстуры, анимировать их, или просто сделать рендер, всё это нужно преобразовать его в более чистую сетку. Этот аддон позволяет сделать это намного быстрее и проще, чем при использовании стандартного подхода.

Цена: $71,25 | Купить | Инструкция
Автор: CG Cookie

#3 The Grove

Генерирует красивые деревья.

Работает так же, как и Sapling Addon, поставляемый вместе с Blender, однако имеет более продвинутые функции и упрощенный интерфейс для удобного создания деревьев. Он по-прежнему ограничен стандартными операторами Blender, что накладывает некоторые ограничения, но всё же это лучший инструмент для создания деревьев, доступный в настоящее время.

Цена: $119.80 | Купить | Инструкция
Автор: Wybren van Keulen

#4 EasyFX

Позволяет очень быстро добавлять эффекты в рендер

Не секрет, что для выполнения базовых задач в композиторе (например, для добавления виньетки), требуется слишком много действий. Данный аддон даст вам множество наиболее часто используемых эффектов и настроек прямо в редакторе изображений.

#5 Mirage

Позволяет легко создавать сложные ландшафты

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

Цена: 25$ | Купить | Инструкция
Автор: Diego Gangl

#6 Matalogue

Дает быстрый доступ ко всем материалам и источникам света в сцене

Создание сложных сцен означает работу с большим количеством материалов, источников света и композиционных настроек. Этот аддон для Blender от Greg Zaal облегчает работу в разы, предоставляя доступ ко всему этому на одной вкладке в редакторе узлов.

Цена: Бесплатно! | Загрузить
Автор: Greg Zaal

#7 Asset Sketcher

Позволяет быстро расставлять объекты, «нарисовав» их в сцене

Читайте также:  Установка газового тушения хладон

Размещение активов/объектов вручную в сцене может быть довольно утомительным. Но, к счастью, этот аддон облегчает работу и делает ее более удобной для художника, используя подход «рисования» для размещения объектов.

Цена: 29,95$ | Купить
Автор: Andreas Esau, Matthias Esau

#8 Animation Nodes

Позволяет анимировать практически все в Blender!

Этот аддон воплощает в жизнь параметрическое моделирование и анимацию! Вы можете вводить значения нодов, которые будут управлять свойствами объекта. По умолчанию это возможно через Blender (через программирование на Python), но этот аддон делает всё интуитивно понятным и простым в использовании.

Цена: Бесплатно! | Загрузить
Автор: Jacques Lucke

#9 BakeTool

Простое запекание текстур в Blender

Этот аддон делает процесс и рабочий процесс более простым и намного более управляемым. Он заполняет всю информацию о затенении и освещении на объектах, поэтому теперь не нужно повторять рендер всех кадров в анимации.

Цена: $14,95 | Купить
Автор: Cogumelo Softworks

#10 BLAM Blender Camera Calibration Toolkit

Определяет угол и перспективу на фотографии

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

Цена: бесплатно! | Загрузить
Автор: Per Gantelius

#11 IK-Text Effects

Добавляет спецэффекты к любому тексту в Blender

Это мощный набор инструментов для анимации текста в Blender.

#12 Gaffer — Light Manager

Даёт полный контроль над всеми источниками освещения в сцене

Этот аддон для Blender делает весь рабочий процесс освещения намного проще! Обычно, когда на сцене очень много источников освещения, контролировать и регулировать их становится довольно затруднительно. Использование этого аддона облегчит все эти проблемы — он дает контроль над настройками освещения всей сцены с одной панели, без необходимости искать и выбирать каждый источник света один за другим.

Цена: 17,95$ | Купить | Инструкция
Автор: Greg Zaal

источник

Создание аддона для Blender

Система скриптов в Blender предоставляет широкие возможности по упрощению и ускорению рабочего процесса, позволяя перекладывать выполнение рутинных операций на систему и расширяя возможности работы благодаря доступу к скриптовому языку. Однако, написав удачный скрипт, который будет часто использоваться в разных проектах, неудобно каждый раз заново подключать его в каждый новый проект. К тому же такой скрипт вполне может потребовать улучшений в виде окон и полей с редактируемыми параметрами. Превратив скрипт в полноценный аддон, можно оснастить его дополнительным функционалом и подключить в систему дополнений Blender.

Пользовательский аддон в Blender

Возьмем простой скрипт создания трубы:

Дополним его функционал до полноценного аддона.

Для превращения скрипта в аддон Blender нужно выполнить 4 обязательных требования Blender API:

    В первую очередь весь код, который на данный момент представляет собой простую последовательность команд, нужно обернуть в класс. API требует, чтобы пользовательские классы обязательно наследовались от нескольких предопределенных классов:

Так же API требует, чтобы все пользовательские классы были статическими, поэтому в них не требуется определять конструктор __init__ и деструктор __del__.

В нашем примере от аддона требуется выполнить действие по созданию меша. В классе bpy.types.Operator определена функцию execute, которая выполняется в момент обращения к классу через API Blender — как раз то, что нужно для выполнения какого-то определенного действия. Поэтому оборачиваем код скрипта в класс и наследуем его от bpy.types.Operator. Переопределяем функцию execute и заносим в нее весь исполняемый код нашего скрипта. Функция execute должна возвращать указание о успешном выполнении <‘FINISHED’>:

Класс, наследующий bpy.types.Operator становится полноправным оператором Blender API.

Кроме функции execute операторы имеют следующие предопределенные переопределяемые функции:

  1. poll — выполняется перед выполнением самого оператора, и если в ходе ее выполнения произошла ошибка — сам оператор далее не выполняется
  2. invoke — используется для интерактивных операций, таких как перетаскивание элементов
  3. draw — вызывается для создания графических элементов, панелей
  4. modal — используется в операторах, которые требуют периодического вызова, например при разрезании нескольких ребер. Не прерывают работу после возвращения
  5. cancel — вызывается при отмене выполнения оператора
  1. Для того, чтобы созданный класс подключился к Blender API, нужно его зарегистрировать, вызвав функцию bpy.utils.register_class(), указав в ее параметрах имя регистрируемого класса:

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

Так как мы оформляем наш класс в виде аддона, операцию регистрации класса нужно выполнить в момент инициализации аддона, а операцию разрегистрации класса — в момент его отключения. Для этого в API предусмотрено следующее условие: если в коде аддона определены функции register и unregister, они будут вызваны: первая при подключении аддона, вторая — при его отключении.

Читайте также:  Установка встроенного духового шкафа и варочной панели

Добавим в конец кода нашего аддона эти две функции и проведем в них соответственно регистрацию и разрегистрацию нашего класса:

  1. Любой класс, зарегистрированный в Blender API, должен иметь уникальный идентификатор, чтобы можно было к нему обращаться по этому идентификатору.

В качестве идентификатора необходимо использовать строковую константу с предопределенным именем bl_idname. Такая константа обязана присутствовать в любом подключаемом к API Blender классе. Кроме обязательного предопределенного имени константы к ней есть еще одно требование — в ее значении должна присутствовать точка. Скорее всего это сделано для более удобной группировки идентификаторов классов внутри API.

Для определения идентификатора нашего класса создадим такую переменную и присвоим ей значение ‘mesh.create_tube’:

После чего функционал (функция execute) нашего класса, который после регистрации в API становится оператором, может быть вызван через:

Так же в области видимости класса должна быть объявлена текстовая константа bl_label, содержащая в значении текст. Этот текст будет использоваться при отображении панелей или меню с участием нашего класса.

Определим необходимые константы в классе нашего аддона:

Если в области видимости класса определяются другие константы, рекомендуется снабжать их все префиксом bl_.

  1. Для окончательного оформления аддона нужно сделать его описание. Это требование не является в полной мере обязательным, но его все равно стоит выполнять. Написав несколько аддонов без описаний, даже их автору очень сложно разобраться в их назначении. Для составления описания аддона служит словарь с предопределенным именем bl_info, который имеет следующие предопределенные пункты:
    1. name — название аддона
    2. author — ФИО автора
    3. version — версия аддона
    4. blender — версия Blender под которую разрабатывался аддон
    5. category — категория, в которую аддон будет помещен
    6. location — указание на то, где искать панель аддона
    7. url — указание на исходный код аддона (откуда он распространяется)
    8. description — строка с более подробным описанием аддона

По минимуму стоит заполнять пункты name, category и blender.

Добавим в начало кода нашего аддона описание для него:

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

Аддон готов в минимальном исполнении. Можно подключить его в Blender, открыть окно Python Console и вызвать оператор командой bpy.ops.mesh.create_tube().

Установленный аддон и вызов его функционала из Python Console

Вызывать созданный функционал через Python Console очень неудобно. Доработаем немного функционал аддона — добавим в меню создания мешей (Shift+a — Mesh) пункт для вызова нашего оператора — создания трубы.

Добавим определение функции, которая будет формировать структуру нужного меню. В нашем случае — одна кнопка с иконкой расширения и меткой нашего оператора (текст будет браться из константы bl_label). Функционал нашего оператора привяжем к этой кнопке.

Объект layout содержит в себе структуру определяемого меню, в которую мы добавили один пункт, связав его с нашим оператором через его bl_idname.

Для того, чтобы этот пункт добавлялся в меню в момент регистрации аддона и удалялся при его разрегистрации, добавим в функции register и unregister нужные команды:

Если вы установили аддон, его нужно переустановить — удалить нажатием на кнопку Remove в окне User Preferences — Add-ons — Add Mesh: Create Tube Addon и установить заново из дополненного файла.

После установки и активации аддона в меню добавления меша появится новый пункт Create Tube.

Добавление пункта в меню Add Mesh для вызова функционала аддона

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

Для того, чтобы при создании трубы в N-панели выводилась панель создаваемого объекта, в описание класса нужно добавить переменную с предопределенным именем bl_options. Эта переменная — нумерованное множество, от содержания которого зависит, какие опции будут доступны оператору. Обязательным значением является «REGISTER» — собственно регистрация опций (это значение используется по умолчанию, когда переменная явно не определена). Добавим в bl_options опцию «UNDO» для того, чтобы оператор был включен в стек отмены — возврата операций (undo — redo) и ему была доступна отдельная панель в N-панели.

источник