Houdini notebook
Video tutorials
vex trails
https://vimeo.com/134057856
Expressions
Point Wrangle
Group points based on ID / modulo
string group = "mygroup";
int condition = !(@id %2050) ? 1: 0;
setpointgroup(geoself(), group, @ptnum, condition);
Add a point at the center of each primitive
addpoint(0, @P);
removeprim(0, @primnum, 1);
removeprim(0, @primnum, 1);
Circle normals around an axis
@N = normalize(cross(@P, {0,1,0}));
POP Force
Offset your turbulences with popforce and this expression
vector4 pos = set(@P.x, @P.y, @P.z,@Time*50);
amp=fit(noise(pos*0.3),0.6,1.0,0,1)*150;
amp=fit(noise(pos*0.3),0.6,1.0,0,1)*150;