Skip to content

Latest commit

 

History

History
60 lines (35 loc) · 3.83 KB

vol.107.md

File metadata and controls

60 lines (35 loc) · 3.83 KB

很大声周刊-vol.107

很大声周刊,在这里记录日常工作、生活所见,每周一发布。

Title_107 1

Houdini VEX 和 Processing / P5js

image

Houdini 编程模块叫 VEX,可以在所有节点中使用,除了可以让相率更高之外,面对复杂需求时也要通过它来完成。

「它基于 C 语言,采用了 C++ 及 RenderMan Shader 的思想」。看不懂,没有任何 C++ 和 RenderMan Shader 经验,但是还得用,可能最好的办法是从 C 语言开始,可谁能真的这么开始啊,只有野人才会 C 语言。

好在还有一些更轻量的办法,可以从这里开始。这是我最近的尝试,从 P5js 到 Houdini VEX。

ezgif com-video-to-gif (3)

ezgif com-video-to-gif (4)

image

虽然底层语言不同,但运算的逻辑是相同的,比如 sin 和 cos,无论在哪都是 sin 和 cos,for 循环也一样,条件判断也是如此。

ezgif com-video-to-gif (6)

ezgif com-video-to-gif (5)

image

直接搜索 Houdini VEX 相关课程的问题是中间会夹杂大量的 Houdini 内置变量,这些当然都是特别实用的东西,但容易被劝退,所以从 P5js / Processing 这样相对轻量的平台过渡是不错的办法,我觉得这是更平滑的过渡方式,P5js / Processing 最可爱了,像 Blender 一样可爱。

Joy Of Vex - Houdini VEX 课程

image

Joy Of Vex - Houdini VEX 课程

image Houdini 的另一个伟大创意——Vex

VEX for artists

image

VEX for artists

Free UV Checker Maps - UV 检查底图

image

Free UV Checker Maps

基于 WebGL 的 2D 星空生成器

image

基于 WebGL 的 2D 星空生成器

小白兔白又白

微信图片_20230527172858 微信图片_202305271728581

Hiroko - Night Tempo

image