Слава - Стань сильней
Рецепты Houdini. Работа с уровнем Details
В отличии от обычных редакторов в Houdini каждой точке или полигону можно присвоить любые атрибуты (переменные) на этом строится вся философия редактора. Но кроме точек и полигонов, есть еще один уровень - Details - самый верхний. В нем обычно хранятся параметры всего объекта. Но также в нем можно хранить глобальные переменные для работы на нижних уровнях. Чтобы было интереснее решим задачу: Необходимо заданный прямоугольник заполнить плитками 2х2, 1х2 и 1х1.
Алгоритм: Эту задачу можно сделать в одном Attribute Wrangle...
Рецепты Houdini. Копирование с рандомизацией
Часто возникает необходимость размножить объекты придавая им уникальность. Для примера создадим кучку камней. Здесь 42 тысячи уникальных камней Соберем простой сетап для нашей кучи первый этап рандомизации - каждой точке зададим свой масштаб и угол вращения float seed = chf("seed");
@pscale = 1;
v@scale = {1,1,1};
float stepz = 0.07;
v@scale.z = 1 - stepz*@ptnum +fit01(rand(@ptnum+83+seed),-0.01,0.01);
@up = {0,0,1};
float...