Release Notes: v2.10.0 #452
PavelBlend
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Улучшения:
Оператор Change Fake User
Добавлен оператор для массового изменения параметра

Use Fake Userу блоков данных (объектов, мешей, материалов и т. д.). Оператор добавлен в окно3D Viewport, вN- панель, вкладкаXRay, панельBatch Toolsи называетсяChange Fake User.Этот инструмент может пригодиться для того, чтобы не потерять импортированные данные. Если материал или анимация нигде не используется, то после перезагрузки блендера, они удалятся. Чтобы они не удалились, нужно включить у блоков данных параметр

Use Fake User. С помощью этого оператора так же можно отключить фейковых пользователей, чтобы удалить неиспользуемые данные после перезагрузки blend-сцены.Параметры оператора:
Mode- режим, который указывает, какие именно данные нужно изменить.Active Object- изменитьfake userу активного объекта и у блоков данных, которые связаны с активным объектом.Selected Objects- изменитьfake userу выделенных объектов и у блоков данных, которые связаны с выделенными объектами.All Objects- изменитьfake userу всех объектов blend-файла и у блоков данных, которые связаны со всеми объектами.All Data- изменитьfake userу всех блоков данных blend-файла, даже если эти блоки не связаны с объектами.Change- этот параметр указывает типы блоков данных, у которых нужно изменятьfake user. Если зажатьShiftи кликнуть по любому пункту, то выделение с предыдущего пункта не снимется:Пункты указывают, будет ли изменён
fake userу:Objects- объектовMeshes- мешейMaterials- материаловTextures- текстур (актуально только для blender 2.7x для Internal Render, так как в Cycles используются ноды изображений, вместо текстурных блоков данных)Images- изображенийArmatures- арматурActions- анимацийДанный параметр позволяет выборочно менять
fake user, а не у всех блоков данных.Fake User- само значениеfake user:True- использовать фейкового пользователяFalse- не использовать фейкового пользователяInvert- инвертировать текущее значение (если было включено, то станет выключено)Оператор Rename Actions
Добавлен оператор для массового переименования анимаций. Может пригодится, когда в сцене много повторяющихся анимаций для разных объектов (

reload,reload.001,reload.002,reload.003и т. д.). Оператор добавлен в туже панель, что и операторChange Fake Userвыше.Оператор меняет имя action'нов и изменяет

export nameанимации, чтобы при экспорте использовать старое имя:Параметры:
Data Mode- режим, который указывает, какие анимации (actions) нужно переименовывать.Active Motion- одна анимация, которая указана в активном motion активного объекта. На скриншоте это будетreload_w_gl:Active Object- все анимации, которые указаны в спискеMotionsактивного объекта:Selected Objects- все анимации, которые указаны в спискеMotionsвыбранных объектов.All Objects- все анимации, которые указаны в спискеMotionsвсех объектов blend-файла.Метка
Resultотображает примерный результат:Далее идут два блока параметров, которые идентичны. Первый блок параметров для первой части имени, а второй - для второй.
Prefix- этот текст добавляется в начало части имени (если базовое имя равноtest, а prefix равенprefix_, то результат будетprefix_test)Suffix- этот текст добавляется в конец части имени (если базовое имя равноtest, а suffix равен_suffix, то результат будетtest_suffix)None,Object Name,Motion Nameуказывает базовое имя части. Имя состоит из двух частей (Part 1иPart 2). Если параметр указан наNone, то базовое имя будет пустым. ЕслиObject Name, то будет совпадать с именем объекта. А еслиMotion Name, то будет совпадать с экспортируемым именем анимации (то имя, которое сохраняется в файл при экспорте и которое зависит от параметраCustom Nameу объекта).Имя анимации создаётся по такому принципу (квадратные скобки нужно убрать):
[Prefix 1][Base 1][Suffix 1][Prefix 2][Base 2][Suffix 2]
Пример имён, если имя объекта
ak74, имя actionreload:ak74_reload
prefix1_ak74_suffix1_reload
ak74_prefix2_reload_suffix2
prefix1_ak74_suffix1_prefix2_reload_suffix2
Вокруг имени объекта или имени анимации можно указать суффикс и префикс.
Replace:
Old- заменить этот символ у имени объекта или имени action на новый символ (это может быть точка и т. д.)New- сам новый символ (вместо точки, можно указать нижнее подчёркивание)Пример:
bandit.object->bandit_objectДалее идут функции, которые модифицируют имя объекта (
Object Name) или имя action (Motion Name):None- не модифицировать (objEct nAme->objEct nAme)Lower- записать все символы строчными (objEct nAme->object name)Upper- заглавными (objEct nAme->OBJECT NAME)Capitalize- первый символ заглавный, остальные строчные (objEct nAme->Object name)Title- каждое слово с большой буквы (objEct nAme->Object Name)Изменения:
Motion Prefix Nameдля импортёров форматов, поддерживающие скелетные анимации. Для этого параметра создана замена в виде оператораRename Actionsвыше. Минус этого параметра был в том, что анимации переименовывались только при импорте. А оператор позволяет менять имя в любое время.Исправления:
Beta Was this translation helpful? Give feedback.
All reactions