-
【Houdini插件】TabPro | tabttoo
视频介绍 优势 更快地找到节点 在视窗上工作 可以启动系统工具 适用于任何环境 更改图标的大小 获取 UI 比例设置 访问历史窗格 快速帮助窗格 Vex 快速帮助 将任何内容保存到别名 漂亮的大图标 同时创建多个节点 支持 window/mac houdini19及以下版本 如何安装 下载完毕 1.解压,出来3个文件夹 把tabpro文件夹转移(见第2步) 2.修改配置 记事本打开tabpro.j…- 0
- 0
- 545
-
【Houdini节点】生成点
1.1个节点生成 基本primitive 选择points模式 add 自己创建 curve 自己画 delete 选择keep points 2.2个节点 geometry + add(选择删除geo 保留points) geometry + scatter(可以在geo或者volume里撒点) geometry + pyrosource(撒点) &nb…- 0
- 0
- 340
-
【Houdini开发】VS Code环境配置
视频教程 https://www.bilibili.com/video/BV18i4y1g7T4/ 具体 要安装的插件 python pylance 设置 "python.analysis.extraPaths": [ "C:\\Users\\YL\\Downloads\\fake_bpy_modules3.0", "H:\\Houdini19\\…- 0
- 0
- 414
-
【Houdini开发】资源汇总
更新中... Houdini18 python入门教学(插件向) https://www.bilibili.com/video/BV18V411a75k houdini配置文件/环境变量设置个人经验(永远更新不完 https://zhuanlan.zhihu.com/p/94229343- 0
- 0
- 280
-
-
-
【Houdini】快捷键小坑:为啥快捷键不生效
因为先学的blender再学的hou,删除节点用del太反人类了吧,想把它设置为X(夸夸bl快捷键) 错误示例 我以为简单搞定(直接搜索),后面发现,其实并不准确。 正确的做法 找到对应Action。ctrl alt shift 左键它 跳到对应功能快捷键,设置,这下正确了!哦也 我更改的快捷键 删除节点:Alt X(X好像没有用) 添加注释:M 显示注释:Ctrl M 创建HDA:…- 0
- 0
- 284
-
【Houdini开发】工具:HoudiniExprEditor
Houdini 表达式编辑器允许您为所有类型的表达式设置外部文本编辑器。如 Vex 片段、python 代码、HScript。它使用文件观察系统来实时跟踪代码更新。它不会冻结 Houdini,您不必关闭编辑器即可查看应用于参数的更新代码。还兼容自定义 Python SOP 节点源代码。 兼容性 Houdini 15、15.5、16.0、16.5、17.0、17.5、18.0、18.0、18.5、p…- 0
- 0
- 951
-
Houdini程序化建模入门教程指南
软件安装 沐月心得 帮助英语不好的新人朋友系统学习HOUDINI,少踩国内垃圾教程的坑 橘柚笔记 Bilibili:o橘柚o 版本:2020/4/4增补2.0版 版本特点:对部分教程进行描述细化,新增了游戏pipeline模块的教程推荐 *群友Rosarita推荐流程 Rosarita:sop【geo、groom、heightfield、HDA】→vop【volume】→vex→dop【pop-p…- 0
- 0
- 4.2k
-
-
【Houdini开发】显示所有节点注释
说明 默认注释不会勾选,所以只会选择一个点。对于笔记狂魔很难受,每次都得点一下。 一键开关,岂不美哉? 代码 import hou allChild = hou.node("/obj/").allSubChildren() for i in allChild: i.setGenericFlag(hou.nodeFlag.DisplayComment,True) # 不显示就把T…- 0
- 0
- 366
-
-
【Houdini】VEX | 法线指向一个点
左边grid 和 add,用于生成网格点。 1.使用atw自带参数控制 vector trgpos = chv("dirction"); v@N = trgpos - v@P; (1)自定义函数 2.访问上游的add2,用它的点位置控制 vector trgpos = point(1,"P",0); v@N = trgpos - v@P; 相关…- 0
- 0
- 192
-
【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
- 430
-
【Houdini】表达式 | 判断当前节点有没有物体
npoints(surface_node) 上游为10x10的grid printf("%s",npoints(0)); // 100 上游为空几何体 printf("%s",npoints(0)); // -1 注释 0代表1号输入点,以此类推- 0
- 0
- 213
-
【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