【Hdoudini】矩阵概念之矩阵定义

2023-08-10  本文已影响0人  _More

矩阵基本概念:

 matrix m = ident();

//定义矩阵名为m    ident函数创建单位矩阵 ,返回值为矩阵m

 vector mask = relpointbbox(0,@P);

//矢量属性mask 为1号端口输入模型位置矢量的边界

 @Cd = mask; /@Cd = mask.x

//为了看清边界框 让颜色与矢量mask相等

 rotation (m,radians(chf("rotation"))*mask.z,normalize(chv("axis"));

//rotation函数(矩阵m,弧度(定义浮点通道名(rotation))乘沿Z轴的蒙版渐变,归一化矢量通道(axis));

 translate(m,(0,0.5,0));或者 translate(m,(0,chf("move"),0));

//矩阵m向上移动0.5/move个单位

scale(m,0.5);

//矩阵m缩放0.5倍

@P *=m;

//空间位置矩阵旋转

@N *= m;

//定义空间法线旋转

@Cd *=m;

//定义颜色变化

上一篇 下一篇

猜你喜欢

热点阅读