新浪博客


【Houdini】粒子吸引到物体表面并跟随运动的方法
float strength = chf('strength');
float max = chf('max');
float ageMax = chf('AgeMax');
int basept = @id % npoints(@OpInput2);
vector masterpos = point(1,'P',basept);
vector mastervel = point(1,'v',basept);
masterpos += mastervel * @TimeInc * chf('TimeOffset');
f@masterdis = distance(masterpos,@P);
vector masterdir = normalize(masterpos - @P);
@v = masterdir * strength * fit(@masterdis,0,max,0,1) * fit(@age/@TimeInc,0,ageMax,0,1);


【Houdini】粒子吸引到物体表面并跟随运动的方法

我的更多文章

下载客户端阅读体验更佳

APP专享