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

6个月零基础到入职

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

vector center = point(1, "P", @id);

vector center_N = point(1, "N", @id);

v@N = normalize(@P - (center- center_N * chf("chenter_offset")));

 

这几行vex语言其实就是拿点的位置减去中心点的位置得到一个矢量,然后那这个矢量和一个向前的矢量进行mix

 

 

i@has_been_activated 这个自己设置的属性是用来限制速度的,如果没有这个属性,那么被激活的碎块的速度,每一帧都会加上之前设置的init_v属性的值,这样就会让碎块无限远的飞出去

 

@w属性表示的是角速度(在视图中表现的即是碎块的自转),角速度的单位是弧度,弧度有正负,逆时针为正,顺时针为负,1弧度约等于57角度,一个圆360度,大概要6个弧度来表示

[展开全文]