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

6个月零基础到入职

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

当速度和角速度都小于某一个数值的时候就让速度和角速度乘一个0.97,以此来拖慢速度和角速度,实现拖拽的作用,这是在DOP网络里,所以实际上是当速度和角速度都小于某一个数值的时候每一帧都会在上移帧的速度和角速度基础上乘以0.97

 

f@cumulative_movement += length(v@v);

在DOP网络里,每一帧都会加上后面设置的速度的模的值,根据后面这句话int bool_A = f@cumulative_movement > chf("cumulative_threshold") ? 1 : 0;是表明一定要有速度之后,才会进行下面的if语句,使碎块进入睡眠状态,避免了刚开始因为碎块都没有动,所以碎块的速度和角速度都为零,小于我们自己设置的阈值,那么所有的碎块就永远都会是睡眠状态

 

@bullet_sleeping是houdini识别的属性,1代表碎块进入睡眠状态,0代表碎块没有进入睡眠状态

[展开全文]