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
-
Улучшения:
Оператор 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