/PG_Tools

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Pixel Tools

Preferences

Preferences

Укажите путь к проекту на вашем компьютере.

Для полноценной работы необходимо включить стандартный аддон Interface: Copy Attributes Menu. А также установить аддон Import-Export: Better FBX Importer & Exporter, Object: Texel Density Checker.

Layout

Layout

Раздел предназначен в основном для подготовки к презентациям. Но может также использоваться и для быстрого импорта аватаров/пушек.

  • "Avatar Tag" и "Weapon Tag" - тег по которому ищется нужный fbx в проекте. Также эти поля используются при сборке рига для презентации.

    Нужно копировать содержимое ячейки таблицы, а не саму ячейку. Ячейка может содержать скрытые символы, которые Блендер не распознаёт

  • "Weapon Number" - номер оружия, используется при сборке рига для презентации для автоматического переименования костей.

    Например, для Weapon1550 вписать только номер 1550

  • "Import Avatar" - импортирует fbx аватара и ищет связанные с ним текстуры. Также по-умолчанию пикселизирует все его текстуры и настраивает материал чтобы при рендере выглядел плоским (убирает металичность, спекуляр и эмиссию).

    Если fbx ссылается на png текстуру, а в проекте только psd она найдена не будет

  • "Import Weapon" - то же что и для аватара, только для оружия.

  • "Fix Imported Rig" - правит косяк когда Better Exporter импортирует риг как потомка пустышки. Этот оператор убирает родителя, на его месте создает кость и убирает ключи анимации с объекта арматуры.

    При импорте из Maya новая кость имеет неправильную ориентацию. Нужно перепроверять в проекте

  • "Combine Rigs" - для презентаций. Соединяет риг оружия (выделенный) и основной риг презентации (активный). Переименовывает кости, вращает FK контроллеры костей в положение рук оружия, привязывает руки оружия к рукам основного рига.

Modeling

Modeling

  • "Find Instances" - Ищет в сцене связанные дупликаты объектов и назначает им один цвет объекта. Автоматически переводит вьюпорт в отображение цветов объектов. Опция "Reset All" сбрасывает для всех объектов цвет в белый.

    Чем больше разных дупликатов объектов тем меньше вариаций цветов. Может потребоваться нескелько нажатий на кнопку для перегенерации цветов.

  • "Make pixelated" - Делает пиксельными все текстуры всех материалов всех выделенных и активного объектов.

  • "Optimize" - Сшивает меш, удаляет внутренние вершины и ребра плоских граней активного объекта. Также сбрасывает нормали вершин. Используется для первичной оптимизации моделей из воксельных редакторов.

    Этот оператор не заменяет ручной оптимизации. Использовать только как подготовительный этап

  • "Test Material" - Создаёт тестовый материал, если такового нет в сцене, назначет его на выделенные объекты. Тестовый материал защищен от удаления, имеет текстуру цвета и запекания, которые автоматичиски назначаются следующим оператором.

  • "Set Texture" - Назначает текстуру для развёртки и запечки выбранного разрешения тестовому материалу.

  • "Set Texel Density" - Масштабирует участок развёртки для выбранных граней в соответствии с выбранным размером текстуры и плотностью пикселей. Не меняет саму развёртку.

    Для работы необходим аддон Texel Density Checker либо аддон TexTools

  • "Unwrap" разделён на две кнопки. Иконка куба и большая кнопка unwrap.

    • Куб - Делает все жёсткие рёбра (угол нормалей больше 30°) швами, разворачивает меш и скейлит под выбранный размер текселя. Подходит для быстрой первоначальной развёртки.
    • Unwrap - вызывает оператор развёртки на выбранные грани и скейлит под выбранный размер текселя. Удобен при изменении швов модели и перерасчёта развёртки.
  • "Reload Textures" - Перезагружает все текстуры для выделенных и активного объектов.

Rigging

Rigging

  • "Add Bone" - Создаёт кость в выбранной арматуре, которая учитывает масштаб юнитов сцены. Позволяет заранее задать имя, размер и локальную ориентацию

Simple_controls

  • "Create simple controls" - Создаёт контрольные кости для выделенных костей рига.

    Позволяет выбрать слой для костей (если не выбран, создаётся в текущем), выровнять в режиме позы относитьно оригинальных костей изменить их форму на куб, сферу, прямоугольник или круг и выбрать реальный размер*

Space_switching

  • "Create Space Switching" - Помогает в настройке переключений пространств (динамический родетель в анимации).

    Левое поле для объекта арматуры (по-умолчанию активная, но может быть любая при необходимости), правое для кости кастомного родителя. Можно добавлять и удалять пространства неограничено, главное чтобы не оставалось пустых полей.

    Для работы необходим аддон Space Switcher

Video Sequencer

  • "Trim Timeline to selected strips" - Оператор в контекстное меню (ПКМ) который обрезает диапазон воспроизведения по выделенным стрипам.