1-4期
195人加入学习
(33人评价)
Houdini 影视特效实验班

6个月零基础到入职

价格 ¥ 6198.00
教学计划
承诺服务

pyro中烟雾火焰等上升的速度还是由浮力来决定,速度场不是不用,只是不需要开到1那么大,有一半的速度场的应用就已经是很大的值了,在这里限制速度场的大小也是这个原因,不过这样的写法其实并不标准,应该先拆分速度场的大小和方向,再限制速度场的大小,然后乘回速度场的方向,这样写比较接标准
float vel_len = length(v@vel);
vector vel_normal = normalize(v@vel);
vel_len = clamp(vel_len, -50, 50);
v@vel = vel_len * vel_normal;

[展开全文]