本 Wiki 开启了 HTTPS。但由于同 IP 的 Blog 也开启了 HTTPS,因此本站必须要支持 SNI 的浏览器才能浏览。为了兼容一部分浏览器,本站保留了 HTTP 作为兼容。如果您的浏览器支持 SNI,请尽量通过 HTTPS 访问本站,谢谢!
Ver 19.5
待整理
在 Houdini 中,Primitive 作为描述几何体的基本单位,其本身也带有属性,比如点位置、尺寸、方向、颜色或者 alpha 通道等等。为了对 Primitive 这种单位进行对应的操作,Houdini 设计了 Primitive
节点实现这些功能。通过使用 Primitive
节点,我们可以达到的效果有:
Primitive
可以接受单独的一个几何体,或者两个几何体(一个目标几何体和一个临时几何体的组合)。通过这样的方式我们可以对两个几何体之间做一些操作,比如匹配两个几何体之间的 Normall 等等。临时的几何体需要通过节点的第二个输入端加入。
另外,在使用 Primitive
对局部变量进行操作的时候,我们可以使用前缀 det
、pt
或者 vtx
来表示 Detail、Point 和 Vertex 的属性。比如 $ptTX
。
Primitive
中有好几个标签,可以针对不同的对象实现不同的功能。
该 Tab 下的内容大部分是针对几何体中的 Primitive
进行空间位移类的运算。
Do Transformation
:对接收的 Primitive 使用该 Tab 下的功能。Rotate to template
:将 Primitive 旋转到与临时几何体对齐的方向。如果开启了 On
,Primitive 会面向临时几何体的法线;如果开启了 Match normals
,Primitive 的面的法线会与临时几何体的法线一致。Lookat Object
:所有的 Primitive 都会面向指定的几何体。注意只能添加 Geometry level 的几何体。