-
【Houdini】 表达式与VEX变量
https://github.com/benjamin-white/vex-and-hscript-reference 个人常用的几个 定义 Expression-当前几何体 Expression-其它几何体 VEX 包围盒中心点 $CEX $CEY $CEZ centroid(“../node”, id) —— 0-X 1-Y 2-Z getbbox_center() point数…- 0
- 0
- 1.2k
-
【Houdini开发】节点简单操作
层级 官方文档 hou.NetworkMovableItem.path() ─ SideFX docs hou.node HOM function ─ SideFX docs 常用 import hou # 查找 root = hou.node("/") node.numItems() # 创建 obj = hou.node('/obj') g…- 0
- 0
- 432
-
【Houdini】表达式 | 判断当前节点有没有物体
npoints(surface_node) 上游为10x10的grid printf("%s",npoints(0)); // 100 上游为空几何体 printf("%s",npoints(0)); // -1 注释 0代表1号输入点,以此类推- 0
- 0
- 214
-
【Houdini】VEX | 自定义细分函数
上面for是细分。下面measure是获取面积,再下面是纠正法线 代码 float seed = chf("seed"); int pts[]=primpoints(0,@primnum); string gp = itoa(@primnum); vector bbmin = getbbox_min(0,gp); vector bbmax = getbbox_max(0,gp)…- 0
- 0
- 179
-
【Houdini】100个技巧与陷阱
吕大的教程 视频 文档 1、使用@语法对节点的group参数进行控制时,不要加数据类型,且比较符号两边不要留有空格符 2、在使用voronoi与boolean联合切割碎块时,voronoi出来的内部表面应该用subdivide节点添加精度,而不要用divide,否则boolean结果有误 3、FEM使用pintoanimation属性进行约束时,必须加数据类型,否则无法读取约束,而wire对象则不…- 0
- 0
- 1.1k
-
【Houdini节点】Group组
每个point、primitive、edge、vertice等都有不同的属性,而group(组)也是其中属性之一。 视频 图示 说明 为啥示例不放图?因为放图会影响你的想象力,请自行脑补 Group 又名:group create 说明:把point、primitive、edge、vertice划分为组,还可以与同名组做布尔 输入:point、primitive、edge、vertice 输出…- 0
- 0
- 622
-
-
【Houdini】Python | HOM 介绍
简单示例:打印节点树: import hou def print_tree(node, indent=0): for child in node.children(): print (" " * indent + child.name()) print_tree(child, indent + 3) print_tree(hou.node('/')) 加载文…- 0
- 0
- 319
-
-
【Houdini】临时笔记
merge 好像没法合并不同类型的颜色? 左point右primitive,合并后丢失了颜色。但是group无所谓 1.可以基于原图形生成外框包裹立方体 2.勾选细分,可以在内部也显示线框 carve :切线条 = 线性过渡 connectivity:检测连通性,不相连的模型会划分不同class属性 compile:编译,还可以使用多线程。前提是节点可编译(小齿轮)。不过有的节点被编…- 0
- 0
- 283
-
【Houdini】甜甜圈
共4P,完整链接请戳B站 难度:低 用到的节点 tube、polybevel、normal、copytopoints、attribrandomize、groupcreate、scatter、peak、null、material、color、attribcreate、attribdelete、convertvdb、merge、attribblur、vdbreshapesdf、vdbsmoothsdf…- 0
- 0
- 451
-
【houdini】zplus | SOP中文基础教程
内容:详细讲解Houdini中SOP节点的用法,并且有大量案例参考。 版本:Hou13(版本随老,但也是好教程) 推荐指数:★★★★★- 0
- 0
- 462
-
【Houdini插件】Magascans / Bridge导出插件
[sc name="zhuanzai" author="quixel.com" link="https://help.quixel.com/hc/en-us/articles/360002427238-User-Guide-Megascans-Plugin-for-SideFX-Houdini" ][/sc]. …- 0
- 0
- 614
-
【Houdini教程】VEX资源合集!
资料 Houdini vex(官方文档) vex_tutorial(Github整理的VEX许多资料) tokeru-HoudiniVex UP主与Ytber entagma(油管) BiGasuo(B站) 视频教程 VEX-零基础 https://www.bilibili.com/video/BV1Zp411d7Hw/ VEX中文百科 https://www.bilibili.co…- 0
- 0
- 347
-
【Houdini】小脚本:导出选择节点名称
import hou def getNodeSourceName(node): '''获取SOP节点真实名称''' name = str(node.type())[:-1] name = name.replace("<hou.SopNodeType for Sop ","") r…- 0
- 0
- 320
-
【Houdini】IDMG | 软件入门教程
内容:软件入门教程 难度:中 推荐指数:★★★★★ 推荐理由:入门中的精品,讲的比较底层(透彻),众多大佬推荐 注意:纯0基础最好先找个快速入门教程,大致了解下软件框架之类的。- 0
- 0
- 435
-
【Houdini】如何导入abc文件
https://www.bilibili.com/video/BV1zW411C7Mv?p=11 方法1(不推荐) File - Import - Alembic 缺点:会自动产生很多层级,不易修改 方法2 自己新建alembic节点,选择对应文件即可 其他说明:稳定撒点 导入后,默认是primitive,如果想获取面、点属性,请勾选下面的设置 abc模型是缓存,相当于每一帧都不一…- 0
- 0
- 648
-
【Houdini节点】Attribute组
attribute create不太懂具体用法 添加用户属性,之后可以允许范围内使用局部变量。四大类型、N种数据类型 attribute randomize 属性随机。可以表达式,可以自定义,可以xxx,总之很强大 attribute blur- 0
- 0
- 119
-
【UE】houdini 导入ue问题汇总
1.可以使用插件 houdiniengine,不过5.01正式版还没更新 https://github.com/sideeffects/HoudiniEngineForUnreal 2.导入fbx 正常导入记得把缩放改成100,因为houdini单位是米,ue是厘米 3.导入hda 晚点发- 0
- 0
- 391
-
-
-
【Houdini】VEX – 基础篇(捷佳的教程笔记)
说明 教学视频 笔记参考 数据类型 常用数据类型 //常用数据类型 int a_ = 1; //变量名可以用字母和下划线。一些整数类型:21, -3, 0x31(16进制), 0b1001(2进制), 0212(8进制), 1_000_000(长数字可以用下划线分隔) float _b1= 2.1; //变量名可以用数字,但数字不能放在最前面,字母下划线随意 vector2 c = {1.1,2.…- 0
- 0
- 2k
-
-
【Houdini节点】删除类节点
blash:简单高效,支持点、边、基元和breakpoint delete:强大。支持一大堆。表达式、间隔选等等 foreach:我只循环一部分,不也算删除?(混乱邪恶)- 0
- 0
- 269