Добавить шум к текстуре маски
Я пытаюсь воссоздать в Blender некоторую космическую сцену, как на этом изображении.
До сих пор я хотел создать некоторые «облака / туманности», чтобы они были как-то «круглыми» в заданной области пространства (текстура среды), поэтому я использую маску для этого вроде этой (так что текстура шума применяется только Вот)
Однако я хотел бы добавить немного «шума» к краю этой текстуры, чтобы она не была такой резкой и добавляла к ней некоторой случайности. В принципе, хотелось бы получить что-то подобное (сделано в фотошопе)
Как я могу получить что-то подобное, используя узлы в Blender?
Ответы
Если, как упоминалось в вопросе, это для текстуры окружающей среды , нам нужен способ настроить, где диск / форма будет отображаться в небе:
Существует возможность вычислить длину по двум координатам (здесь X и Z), преобразовать ее в конечном итоге (например, квадратный корень, необязательно) и отфильтровать с использованием цветовой шкалы. Длину от (X, Z) легче настроить / разместить, чем текстуру градиента.
Ориентацию фигуры в небе можно определить с помощью узла сопоставления и его поворотов.
Возмущение задается комбинацией мусгрейв / шума (например), которая немного смещает входные координаты.
Немного поиграем с ним (три таких параметра) и смешаем цвета (все еще как дерево узлов мира):
Вы можете смешать градиент (в сферическом режиме) и текстуру шума через MixRGB (в режиме умножения ), добавить текстуру Масгрейва перед градиентом, чтобы немного нарушить его округлость: