
houdini vex教程
houdini vex
寒襄陌
专业计算机,酷爱三维建模,初涉游戏制作。思维的游荡者
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Houdini JoyOfVex 教程06
06 Point wrangle vs prim wrangle(point wrangle节点与prim wrangle节点) 将颜色先变为全黑,然后让R红色值与点距离关联: float d = length(@P); d *= ch('scale'); @Cd = 0; @Cd.r = sin(d); 在wrangle节点的Run Over下拉菜单中,我们将Points改为Primitive...原创 2020-01-10 13:19:13 · 518 阅读 · 0 评论 -
Houdini JoyOfVex 教程05
05 Modulo(取模运算) 每个小学生都明白±*/,但通常没学过编程的人不太用得到%。%是取模计算。相信你在小学就学过除法,除法会得到一个余数。类似的,取模计算的值就是得到一个模数。 你问一个10岁小孩5除以2等于多少,他们都会告诉你结果等于2,余1。所以咯,5%2 = 1。 你可能会问?那么取模计算有毛用呢?它当然相当有用,因为它能制造循环。比如说你用@ptnum/5,你会依次得到0,1,2...原创 2020-01-10 13:15:10 · 506 阅读 · 0 评论 -
Houdini JoyOfVex 教程04
04 Chramp(样条映射控制面板/斜坡控制/梯度控制) chramp应该是channel ramp的缩写,不知道该怎么翻译好- -,这里就译为样条控制了,或许叫斜坡控制好点?(PB_zz says) 样条控制是一个在视觉上更直观的操纵数据方式。相信你在PS等软件中都见过类似的UI面板。 或者类似于Blender的颜色渐变,在我看来,不如教程多句柄曲线控制,qwq。 使用Chramp函数创建UI...原创 2020-01-10 13:11:51 · 734 阅读 · 0 评论 -
Houdini JoyOfVex 教程03
03 这一节算是对第二节的补充应用 我们首先来回顾一段代码: float d= length(@P); d *= ch('v_scale'); d += @Time; @P.y = sin(d); 我们将创建一个grid,然后连上一个subdivide节点让grid获得更多的细分,以便于后面表现的更光滑,也能展示出更多的细节。之后,连上我们的pointWarngle节点,将上述代码写进去,调整u...原创 2020-01-10 12:52:27 · 409 阅读 · 0 评论 -
Houdini JoyOfVex 教程02
02 还是01中的话,本文有很多内容来自PB_zz翻译的文档,我有相当一部分其实属于二次创作。 我们在第一节教程里了解了变量,属性,赋值,很显然,第二节就需要运用他们了,而对于编程语言来说,将他们包装为函数,就是最好的运用,这一节我们来讲讲函数。 首先,贴出vex可用的函数列表,版本16.5: https://www.sidefx.com/docs/houdini/vex/functions/in...原创 2020-01-09 17:15:26 · 725 阅读 · 0 评论 -
Houdini JoyOfVex 教程01
原英文系列教程地址:在这里 文档翻译教程:PB_zz 01 houdini 中的 vex 语言,是一种类似于c/c++的强类型语言,执行效率高,具体帮助文档位于houdini菜单栏help-Contents 在使用vex时,能实时看到你的模型属性受到影响改变是很重要的。有一个快捷的方法来查看这些属性变化,按住键盘上的alt+]键,来使视窗分为上下两个,然后按住alt+8键来使其中一个窗口变为spr...原创 2020-01-08 19:45:08 · 1467 阅读 · 0 评论