Houdini笔记
未读
一键导入工程文件目录下的usd文件
import os
import hou
stage = hou.node("/stage")
def find_hip_path():
hippath = hou.hipFile.path()
hippath = os.path.dirname(hippath)
r
Houdini笔记
未读
Houdini快捷键
Houdini快捷键 alt+[ 左右分区 alt+] 上下分区 alt+12345678切换分区 Space + 左键 旋转摄像机 Space + 中间 平移摄像机 Space + 右键 缩放摄像机 Space + Ctrl + 左键 倾斜摄像机 Space + G 缩放显示所有选择的对象和几何体
Houdini笔记
未读
Houdini所有函数
Houdini所有函数 字符串 append 附加 将项添加到数组或字符串。 argsort 排序 返回数组的排序版本的索引 array 排列 从其参数中有效地创建数组 foreach 循环 循环遍历数组中的项目 insert 插入 将项,数组或字符串插入数组或字符串中。 isvalidindex
Houdini笔记
未读
Houdini提取大量模型相同部位
使用VEX语言 在maya同时导出大量相同模型中,将不同的path值提取相同部分,并赋值给自定义属性“modelName”,并根据“modelName”属性程序化批量删出大量相同模型的相同部分!建议在abc模型解包前使用,优化运算速度!!! chatgpt拯救世界( •̀ ω •́ )y int n
Houdini笔记
未读
Houdini矩阵随机旋转
使用VEX语言 对每个物体随机旋转 matrix3 xform = primintrinsic(0,'transform',@ptnum);
//从当前几何体的原语属性中获取变换矩阵(transform matrix)。primintrinsic 函数返回指定原语属性的值,第一个参数是几何体的索引(
Houdini笔记
未读
Houdini物体回归原点
使用VEX语言 v@center = getbbox_center(1);
addpoint(0,v@center);
//记录当前位置
vector center = point(1,'P',0);
@P -= center;
//点属性减去当前位置,回归原点
vector center =

