Хватит скачивать ассеты деревьев: создавайте свои в Blender
My Quick Path
0:00 / 0:00
Хватит скачивать ассеты деревьев: создавайте свои в Blender
463 просмотра · 2 дня назад
My Quick Path
91 подписчик
463 просмотра · 2 дня назад
Sapling Tree Gen — это бесплатный генератор деревьев для Blender, который создает анимированные деревья на основе предустановок и ползунков, без использования пакетов ресурсов и платных дополнений. В более новых версиях Blender панель анимации выдает ошибку, поэтому это видео начинается с исправления, а затем подробно рассматривает каждый раздел дополнения.
Вы увидите, как работают предустановки, как количество листьев переключается с подсчета на создание угловатых листьев в стиле клена при отрицательном значении, как расщепление ветвей, расщепление основания и обрезка формируют дерево, а также как создать риг для дерева и заставить его колыхаться на ветру. Также будет рассмотрено, как сделать анимированные деревья достаточно легкими для последующего рассеивания, а также быстрая настройка материала коры и листьев.
Разделы:
0:00 Введение в Sapling Tree Gen
0:54 Краткое замечание о новых версиях Blender
1:37 Ошибка анимации в Sapling Tree Gen
2:05 Исправление для новых версий Blender
2:57 Как работает Tree Gen
3:43 Геометрия и пресеты
4:24 Изучение параметров листьев
5:54 Радиус ветвей
6:20 Разделение и рост ветвей
7:21 Обрезка и силуэт дерева
7:39 Листья, арматура и анимация
9:09 Когда уровень детализации выходит из-под контроля
10:09 Более легкий подход к анимации листьев
10:58 Материалы
11:43 Что дальше? Рассеивание? Геометрические узлы? Модификаторы?
Похожие видео:
Дополнение "Ткань": • Tissue Add-on Not Working? Here's the Fix ...
Исправление архимеша: • Archimesh Broken After a Blender Update? F...
A.N.T. Landscape и весовые карты Eroder: • The Hidden Data Inside Every Eroded Terrai...
Node Wrangler: • This Blender Shortcut Textures Anything in...
Музыкальные кредиты:
Бранденбургский концерт № 4-1 BWV1049 - Classical Whimsical от Кевина Маклеода распространяется по лицензии Creative Commons Attribution 4.0. https://creativecommons.org/licenses/...
Источник: http://incompetech.com/music/royalty-...
Исполнитель: http://incompetech.com/
РЕШЕНИЕ ДЛЯ НОВЫХ ВЕРСИЙ BLENDER
Если вы столкнулись с ошибкой анимации, откройте файл utils.py из этой папки (вкладка «Скрипты», «Текст», «Открыть»):
Windows:
C:\Users\[USER]\AppData\Roaming\Blender Foundation\Blender\[Version]\extensions\blender_org\sapling_tree_gen
Mac:
~/Library/Application Support/Blender/[Version]/extensions/blender_org/sapling_tree_gen
Linux:
~/.config/blender/[Version]/extensions/blender_org/sapling_tree_gen
Замените [USER] на ваше имя пользователя и [Version] на вашу версию Blender (только основную и дополнительную (5.2, а не 5.2.1)).
Замените код в указанных строках, затем сохраните файл и перезапустите Blender. Python учитывает отступы, поэтому новый код должен быть выровнен по отношению к окружающему его коду.
Строка 860:
swayX = armOb.animation_data.action.fcurve_ensure_for_datablock(
armOb, 'pose.bones["' + boneName + '"].rotation_euler', index=0
)
Строка 863:
swayY = armOb.animation_data.action.fcurve_ensure_for_datablock(
armOb, 'pose.bones["' + boneName + '"].rotation_euler', index=2
)
Строка 942:
swayY = armOb.animation_data.action.fcurve_ensure_for_datablock(
armOb, 'pose.bones["' + boneName + '"].rotation_euler', index=2
)
Строка 945:
swayY = armOb.animation_data.action.fcurve_ensure_for_datablock(
armOb, 'pose.bones["' + bname + '"].rotation_euler', index=2
)
Строка 996:
if len(armOb.animation_data.action.slots) != 0:
armOb.animation_data.action_slot = armOb.animation_data.action.slots[0]
Существует также неофициальная ветка сообщества с уже примененным исправлением, и установка с диска пропускает все вышеперечисленное.
Разброс этих деревьев по ландшафту — в моем списке дел. Вы бы предпочли увидеть это в виде видео о модификаторах или видео о геометрических узлах? Напишите мне в комментариях.
#Blender #SaplingTreeGen #BlenderTutorial #B3D #ProceduralTrees