很大声周刊,在这里记录日常工作、生活所见,每周一发布。
Houdini 编程模块叫 VEX,可以在所有节点中使用,除了可以让相率更高之外,面对复杂需求时也要通过它来完成。
「它基于 C 语言,采用了 C++ 及 RenderMan Shader 的思想」。看不懂,没有任何 C++ 和 RenderMan Shader 经验,但是还得用,可能最好的办法是从 C 语言开始,可谁能真的这么开始啊,只有野人才会 C 语言。
好在还有一些更轻量的办法,可以从这里开始。这是我最近的尝试,从 P5js 到 Houdini VEX。
虽然底层语言不同,但运算的逻辑是相同的,比如 sin 和 cos,无论在哪都是 sin 和 cos,for 循环也一样,条件判断也是如此。
直接搜索 Houdini VEX 相关课程的问题是中间会夹杂大量的 Houdini 内置变量,这些当然都是特别实用的东西,但容易被劝退,所以从 P5js / Processing 这样相对轻量的平台过渡是不错的办法,我觉得这是更平滑的过渡方式,P5js / Processing 最可爱了,像 Blender 一样可爱。