Процедурные градиенты

Градиент, помимо ноды «Gradient Texture», можно получить с помощью достаточно простых формул. Рассмотрим математику на примере сферического градиента.

  1. Равномерный градиент

Создается на основе формулы конуса, направленного вершиной вниз.

Читать далее «Процедурные градиенты»

Процедурные глаза

Набор из 9 процедурных материалов стилизованных глаз.


Buy on Gumroad

Материалы полностью поддерживаются в Blender Cycles и Eevee рендер-движках.

Читать далее «Процедурные глаза»

Пикселизирование текстуры

Простейший способ пикселизировать текстуру, не важно процедурную или растровую, — взять цвет одного пикселя текстуры и заполнить им область с нужной высотой и шириной, определяющими разрешение пикселизации.

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

Для того, чтобы пикселизировать данную текстуру попробуем немного поманипулировать с векторами.

Читать далее «Пикселизирование текстуры»

Цветовая маска по материалам

Для того, чтобы быстро создать цветовую маску по материалам, назначенным на объекты сцены, для последующей постобработки,

можно использовать следуюий скрипт:

Читать далее «Цветовая маска по материалам»

Преобразование карты нормалей между форматами OpenGl и DirectX

В настоящее время карты нормалей обычно сохраняются в одном двух наиболее распространенных форматов: OpenGl или DirectX. Blender использует формат OpenGl. Если карта нормалей сохранена в ином формате, результаты отображения нормалей будут неправильные. Для того, чтобы сконвертировать формат карты нормалей можно воспользоваться нодовой группой «OpenGL — DirectX Normal Map Converter» из библиотеки материалов BIS:

Результаты работы конвертера:

Читать далее «Преобразование карты нормалей между форматами OpenGl и DirectX»