Создание процедурного материала мяса для гамбургера
Урок по созданию процедурного материала мяса для гамбургера в Blender от Ryan King Art.
Урок по созданию процедурного материала мяса для гамбургера в Blender от Ryan King Art.
Подразделение поверхности меша Doo-Sabin представляет собой тип подразделения, основанный на обобщении би-квадратичных однородных B-сплайнов, в отличие от более часто используемого подразделения Catmull-Clark, которое основана на обобщенных би-кубических однородных B-сплайнов. Создать подразделение меша Doo-Sabin в Blender Geometry Nodes можно с использованием всего двух нод.
Подразделение меша Doo-Sabin при помощи Blender Geometry NodesRead More »
Язык Python, который используется в API Blender, очень лоялен и нетребователен к типизации данных. Однако при работе с большими объемами данных универсализация преобразования типов может негативно сказываться на скорости работы кода. Например, простейшая инструкция foreach_get(), получающая данные с набора элементов и помещающая их в массив, может быть значительно ускорена просто правильным подбором типа данных, помещаемых в массив.
Оптимизация скорости обращения к данным через foreachRead More »
При помощи нода Collection Info в Blender Geometry Nodes можно получить доступ к любому объекту, находящемуся в определенной коллекции. Обращаясь к объектам в коллекции по индексу, можно легко менять текущий отображаемый объект, симулируя, последовательный перебор объектов.
Последовательный перебор объектов в коллекции при помощи Blender Geometry NodesRead More »
При помощи нода Edge Angle, позволяющего определять угол на общем ребре у двух соседних полигонов, можно легко сделать аналог функции shade autosmooth – автоматического включения сглаженного отображения в зависимости от этого угла.
Определить угол между двумя соседними ребрами меша необходимо, например, при поиске слишком острых выступающих элементов на модели, или же наоборот, недостаточно острых.
Определяем угол между двумя ребрами меша в BlenderRead More »
Простой, но эффектный способ придать Blender чуть-чуть индивидуальности – заменить картинку в загрузочной заставке с базовой на свою собственную.
Сделать это очень просто.
Ставим свою картинку в загрузочную заставку в BlenderRead More »
В Blender при помощи Geometry Nodes можно делать множество интересных и полезных вещей. Например – определять площадь поверхности для любого объекта.
Определение площади поверхности объекта в Blender при помощи Geometry NodesRead More »
В большинстве случаев инструменты (Tools) проще всего активировать нажатием на кнопки в панели инструментов (T-панель). Однако при разработке аддона с пользовательским UI, может оказаться удобным перенести вызов нужных инструментов на кнопки в пользовательской панели.
Вызов инструментов из панели пользовательского UI в BlenderRead More »
Для того чтобы установить иконку на кнопки в кастомных пользовательских панелях UI в Blender, мы ищем текстовый идентификатор нужной иконки (обычно при помощи встроенного аддона Icon Viewer) и устанавливаем его значение в параметр icon, при привязке к кнопке нужного оператора. Однако иконки, используемые в панели инструментов отсутствуют в перечне стандартных иконок Blender.