![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
VEX for Algorithmic Design
文章平均质量分 90
日本老哥的Houdini_VEX基础笔记
TanTrista
这个作者很懒,什么都没留下…
展开
-
HoudiniVex笔记_P26_RecursionBasics递归基础
递归是一种直接或者间接地调用自身的算法,一般计算机中的递归算法实现不适用于Houdini的Vex(通过函数或子过程来完成)。详情可见后面谢尔宾斯基三角的例子。图片来自@bky2016的文章,感兴趣可以去看看。本章主要使用以下几种方式实现递归:A)、For-Each节点,B)、For-Each节点 + VEXC)、Solver解算器D)、纯VEX(复杂),原创 2023-08-27 13:04:27 · 611 阅读 · 0 评论 -
HoudiniVex笔记_P25_ForceExtended力进阶
原视频:https://www.youtube.com/playlist?Houdini版本:19.5如有错误,可在评论区指正。原创 2023-08-21 20:59:57 · 498 阅读 · 2 评论 -
HoudiniVex笔记_P24_ForceBasics力基础
本章主要讲重力、弹力、速度与质量、摩擦力/阻力、风力、湍流等。挺简单。原创 2023-08-16 18:49:43 · 447 阅读 · 0 评论 -
HoudiniVex笔记_P23_SDFBasics有向距离场
Houdini支持两种体积类型,它自己的体积格式(也有两种,Fog 和SDF )和VDB格式。Fog volume和SDF volume。是Houdini自带的不同类型的体积,特点是每个体素都有值。Volume(体积)由voxel(体积元素,后面简称为体素)组成。Fog volume实际是储存了每个体素的密度,常应用于流体模拟等。(想了解可以前面的第10节笔记)SDF volume中(SDF Signed Distance Filed 是带符号的距离场),每个体素存储了一个数值。原创 2023-08-14 20:34:21 · 634 阅读 · 0 评论 -
HoudiniVex笔记_P22_RemappingBasics重映射
原视频:https://www.youtube.com/playlist?Houdini版本:19.5。原创 2023-08-11 20:55:37 · 403 阅读 · 0 评论 -
HoudiniVex笔记_P21_Half-Edge半边基础
形成一个多边形。原创 2023-08-06 14:13:00 · 307 阅读 · 0 评论 -
HoudiniVex笔记_P20_SolverBascis解算基础
Houdini的解算器的作用是计算物体(刚体、线缆、布料表面、流体等)的模拟行为。解算器是基于帧的反馈处理,将当前帧的结果用于下一帧计算,以此循环。节点第一个输入将用于解算的初始值,因此解算器的结果不能连接新求解器的第一个输入,可连其它输入。原创 2023-08-04 21:22:17 · 753 阅读 · 1 评论 -
HoudiniVex笔记_P19_NoiseBasics噪波
noise是随机相关,多作用于纹理等(云、大理石、海洋等),比rand看起来多一些规律。noise相邻之间的数值,会比较接近,过渡比较平滑。可以理解为梯度或渐变的随机值。原创 2023-07-29 13:45:41 · 682 阅读 · 0 评论 -
HoudiniVex笔记_P18_RandomnessBasics随机
原视频:https://www.youtube.com/playlist?Houdini版本:19.5本节主要讲讲随机、随机分布、非确定随机、均匀随机等相关函数。原创 2023-07-25 00:32:15 · 552 阅读 · 0 评论 -
HoudiniVex笔记_P17_IntrinsicAttribute内在属性
几何体的一些基本的固有属性,比如面积测量、体积测量、边界框(bounds)、封闭(closed-是否闭合填充面)、几何体id&类型、以及一些变换常用相关属性(Pack相关函数)。感兴趣可以去看看官方文档。图片及解释来自知乎@刘鹏云:内置属性与几何体类型和属性类别有关,内置属性只存在于primitive和detail 属性中, polygon\mesh \nurbs …不同的几何体类型,带有不同的内置属性。原创 2023-07-23 13:37:17 · 470 阅读 · 0 评论 -
HoudiniVex笔记_P16_GeometruFunction几何体函数
原视频:https://www.youtube.com/playlist?Houdini版本:19.5先复习下几何体属性Vertex、Point、Primitive、Detail之间的关系,如下图,原创 2023-07-22 01:17:01 · 774 阅读 · 1 评论 -
HoudiniVex笔记_P15_MatrixBasics矩阵基础
原视频:https://www.youtube.com/playlist?Houdini版本:19.5如有错误,请指正,Thansks.原理推导略微复杂,非必要不要去深究。感兴趣的可以去看看线性代数。原创 2023-07-16 23:37:23 · 945 阅读 · 0 评论 -
HoudiniVex笔记_P14_QuaternionBasics四元数基础
Houdini Quaternion Basics四元数基础vector4 = (x, y, z, w)——表示物体的旋转角度(x、y、z)及旋转轴(w).原创 2023-07-09 12:18:13 · 862 阅读 · 0 评论 -
HoudiniVex笔记_P13_TrigonometryBasics三角函数
结果:略。原创 2023-07-05 21:35:10 · 850 阅读 · 0 评论 -
HoudiniVex笔记_P12_VectorBasics向量基础
原视频:https://www.youtube.com/playlist?Houdini版本:19.5。原创 2023-07-01 16:49:40 · 743 阅读 · 0 评论 -
HoudiniVex笔记_P11_DictionaryBasics字典基础
字典Dictionary与数组相似。数组以【索引:值】方式存储数据,仅能存储单一数据类型。字典以【key:值】方式存储数据(即键值对),能够存储多种数据类型。原创 2023-06-28 23:50:38 · 355 阅读 · 0 评论 -
HoudiniVex笔记_P10_VoluemBasics体积基础
Houdini支持两种体积类型,它自己的体积格式(也就是Volume,有两种)和VDB格式。Volume的两种类型:Fog volume和SDFvolume。是Houdini自带的不同类型的体积,特点是每个体素都有值。Fog volume实际是储存了每个体素的密度,应用于流体模拟等。(本节主角)原创 2023-06-27 21:24:59 · 859 阅读 · 1 评论 -
HoudiniVex笔记_P9_Function函数
函数可以理解为,把一个经常使用的代码块\动作提取出来(百度解释:是一个用于执行特定的任务并返回结果)。文档速查:点击直达VEX Functions点击直达VEX language reference点击直达VEX contexts(快速打开文档:在Houdini中点击右上方的?号,复制地址到浏览器打开即可)点击查看官方文档说明与【6、自定义无返回值函数】类似,对其代码进行修改//Function 返回的数据类型 函数名(变量类型;变量类型;……)//返回一个向量i<100;i++){原创 2023-06-23 13:36:20 · 633 阅读 · 1 评论 -
HoudiniVex笔记_P8_Conditional条件
原视频:https://www.youtube.com/playlist?Houdini版本:19.5。原创 2023-06-22 00:40:39 · 522 阅读 · 0 评论 -
HoudiniVex笔记_P7_Loop循环
原视频:https://www.youtube.com/playlist?Houdini版本:19.5。原创 2023-06-20 21:04:18 · 717 阅读 · 0 评论 -
HoudiniVex笔记_P6_Strings字符串
原视频:https://www.youtube.com/playlist?Houdini版本:19.5 如有错误,请指正,Thanks。原创 2023-06-17 23:47:13 · 771 阅读 · 0 评论 -
HoudiniVex笔记_P5_Array数组
原视频:https://www.youtube.com/playlist?方法二:通过removevalue()函数删除指定值,仅能删除匹配的第一个值。上面两种方法结果相同,但是 set() 函数可以把向量或矩阵转换成浮点数。方法三:通过 removeindex() 函数删除指定索引对应值。方法二:通过 append 方法在已有数组属性末尾添加。方法一:通过 pop() 函数删除数组最后一个值。方法一:通过 push()函数添加数组。Houdini版本:19.5。原创 2023-06-17 00:58:33 · 538 阅读 · 0 评论 -
HoudiniVex笔记_P4_VariablesAndOperations变量和操作符
原视频:https://www.youtube.com/playlist?Houdini版本:19.5,更多数据类型。下面主要介绍变量之间的“加、减、乘、除”等运算。原创 2023-06-16 00:07:39 · 405 阅读 · 0 评论 -
HoudiniVex笔记_P3_ParameterBase参数基础
例如创建一个多边形小球Sphere,它的默认参数有半径Radius、中心Center、旋转Rotate、大小UniformScale、轴向Orientation、频率Frequency……等。原创 2023-06-14 20:39:59 · 814 阅读 · 0 评论 -
HoudiniVex笔记_P2_GroupBase组基础
Houdini常见属性之Group原创 2023-06-11 02:00:21 · 803 阅读 · 0 评论 -
HoudiniVex笔记_P1_AttributeBase
Houdini中的Vertex、Point、Primitive与Detail关系原创 2023-06-10 01:20:26 · 804 阅读 · 0 评论