HoudiniGettingStarted - cgwiki

od|force forums

https://www.reddit.com/r/Houdini/comments/epl8v4/just_some_simulation_inspiration/

houdini的一个场景效果

houdini节点类型与分类

Houdini节点分类与参数翻译 - 知乎

Procedural modelling in Houdini based on Function Representation

http://www.aaweb.ch/wp-content/portfolio/bu/HoudiniFrepThesis.pdf

Houdini 8 节点简介文档---VEX operators (VOPs)

VEX operators (VOPs)
OP 解释
Anti-Aliased Noise 抗锯齿(分形布朗运动) noise. 返回值在-0.5到0.5之间
Absolute 绝对值
Add 求和
Add Attribute 为输入添加一个新的点属性(或覆盖已有的属性)
Add Constant 加一个常量
Align 输出向量旋转所对应的矩阵
And 逻辑and操作
Attenuated Falloff 衰减  output = attenuation / (attenuation + distance)
Average 求平均值.
Average Vector Component 计算向量分量的平均值.
Blend Regions 接受一个float值作为 bias 去混合三个输入的 regions.
Box Clip p1和p2点定义了一条直线,min和max角点定义了一个bounding box,取box里的夹切线段
Boxes 重复的过滤方.
Tiled Boxes 交错排列的方形.  象砖墙
Bricker 砖墙.
Bricks 模拟一个抗锯齿砖墙.
Bump Map 贴图凹凸
Bump Noise 抗锯齿噪波凹凸
Burlap 粗麻布
Cardboard 粗糙的抗锯齿纸板.
Cavities 置换。小表面破损,使用多个频率的抗锯齿噪波
Ceiling 返回>=输入值的整数.
Cellular Cracks 细胞置换
Cellular Noise 计算 2D, 抗锯齿细胞纹理.
Chrome Environment 用环境图和法线方向定义的合金材质,不使用光线追踪技术
Clamp 取最大最小值之间的值.
Cloud Environment 模拟一种简单的云和天空的反射环境.
Clouds 随时间变化的云
Color Map 根据UV取贴图上的一次采样.
Color Mix 混合两种颜色
Compare 比较两个值的大小,返回 true or false.
Complement output = 1 - 输入值
Concrete 混凝土置换
Constant 输出一个常量值,可以是任意 VEX 数据类型.
Copy 拷贝输入值并输出.用于安全的值传递,比如交换两个变量的值,先拷贝一个到临时变量
Cross Product 向量叉积
Degrees To Radians 角度转弧度.
Depth Map 处理深度图。返回摄像机到描影点之间的距离
Determinant 计算矩阵的行列式
Import Displacement Variable 从一个 displacement shader 导入指定变量的值并保存到 "var"中.
Direction Space Change 向量的坐标空间转换.
Displace Along Normal 沿着法线方向置换.
Distance 返回两点间距离.
Divide Constant 和一个常量作除法.
Divide 对输入的序列依次作除法.
Dot Product 向量点积
Edge Falloff 几何体从中心到边缘的颜色衰减
Egg Shell 抗锯齿蛋壳材质
Environment Map 环境球贴图.
Euler To Quaternion 欧拉角转成四元数.
Exponential 求幂.
Extract Transform 提取4x4矩阵的 translation, rotation, scale 分量
Fast Shadow 用于OCC效果.
Filter Shadow 用于OCC效果.
Filter Step 计算step()的抗锯齿权重.
Fire 2D 火.
Float To Matrix 16个float值转成4x4矩阵
Float To Vector4 4个 float值转成一个vector4
Float To Integer float 值转成整数
Float To Matrix3 9个float值转成 matrix3
Float To Vector 3个float值转成一个向量.
Floor 返回<=输入值的整数.
For Loop For 循环.  包含其它 VOP 节点
Fraction 得到参数的小数部分.
Fresnel 计算菲涅尔反射和折射
From NDC 将NDC坐标系下的点变换到合适的坐标系
Front Face 返回面向摄像机的表面法线
Furrows 褶皱置换,模拟柔和的水浪,皱纹,起伏的房顶
Get Object Transform 获得场景中物体,灯光的Transform信息
Gingham Checks 抗锯齿的桌布条文或方格图案
Glass 玻璃
Global Variables 提供全局变量
Glow 发光
Gradient 3D 好像是i3D用的
Hair 模拟头发.
Halo 光晕
Tiled Hexagons 交错排列的六边形.
High-Low Noise 混合不同频率的noise.抗锯齿
Get Matrix Component 提取 4x4 matrix 成分.
Set Matrix Component 设置矩阵的成分.
Matrix To Float 4x4 matrix 转16个float分量.
HSV To RGB HSV 值转成 RGB
Get Vector4 Component 提取 vector4 分量
Set Vector4 Component 设置 vector4 的一个分量.
Vector4 To Float  vector4 转成4个float分量.
Vector4 To Vector vector4 转成一个 vector 和第四个分量.
If 条件.
If Connected 如果input1有连接返回input1.如果input1没有连接就返回input2.如果都没有连接就返回默认值
Illuminance Loop 仅在 Surface VOP networks里有效.
Import Attribute 从连接到给定input的OP导入 attribute 数据
Inline Code 内联 VEX 代码
Integrate 3D i3D使用
Integrate 3D Clip i3D使用
Intersect 计算一条光线和几何体的交点.
Intersect 3D i3D使用
Integer To Float 整数 转 float
Invert 反转矩阵,或1/input
Irradiance 计算P点的全局照明,辉度
Is Connected 如果输入有连接就返回 1 否则返回 0
Is Fog Ray Returns 1如果在fog shader内计算返回1.在surface上计算返回0
Is Front Face 表面法线朝向摄像机返回true.否则返回 false
Is Shadow Ray shader计算shadow ray时返回1,计算像素颜色时返回0
Length 向量长度.
Lighting Model 照明模型
Import Light Variable 导入灯光shader的属性值,保存在var里。仅在Illuminance Loop中有效
Look At 计算3x3旋转矩阵,对齐z轴和to - from 向量
Luminance RGB转亮度
Multiply Add Constant 将Input作 加乘加常量 运算
Make Transformer 构建4x4变换矩阵
Mandelbrot Set 生成 Mandelbrot 分形图案
Marble 大理石.
Matte 黑洞.
Get Matrix3 Component 提取3x3 matrix3 分量.
Set Matrix3 Component 设置 matrix3 的一个分量
Matrix3 To Float 将 3x3 matrix3 拆开成9个float
Matrix3 To Quaternion 将 matrix3转成一个四元数,描述旋转
Maximum 最大值.
Max Vector Component 求最大的分量.
Metaball Attribute 返回metaball field 在某一位置的 point 属性
Metaball Density 返回metaball field 在某一位置的密度
Meta-Loop Start 打开一个 geometry 文件(应该包含一些metaballs)并初始化 handle
Meta-Loop Import 接受一个来自 Meta-Loop Start operator的Handle,并导入其属性
Meta-Loop Next 接受一个来自 Meta-Loop Start operator的Handle,处理下一个metaball
Metaball Weight 返回某一位置的 metaweight,metaweight描述的是metaball结构的weight
Minimum 最小值
Min Vector Component 最小的分量.
Mix 线性插值混合.
Modulo 求模.
Mold 抗锯齿的泥土
Mosaic 细胞型的镶嵌图案
Multiply Constant 和一个常量作乘法
Multiply 对输入值依次作除法
Negate 取负.
Normalize 规格化向量.
Not 逻辑Not操作
Point Count 返回 geometry里全部primitive上的point数目
Non-deterministic Random 不确定的随机数生成器
Null 输入到输出
Space Change To Obj 装换到某一物体坐标系下.
Occlusion 计算在点 P 处的 ambient occlusion 
Or 逻辑 or 操作
Orient 对from向量应用矩阵,忽略平移
Oscillations 抗锯齿的sin cos 波形
Output Variables 每个VOP network 需要其一
Parameter 创建参数
Periodic Noise 生成周期的 1D 和 3D Perlin noise 
Photon Output Variables Performs photon russian roulette.
Pixel Area 返回当前像素所占的表面面积
Pixel Derivative 返回当前像素的表面的 U V 切向斜率
Plane Clip 剪切线段
Power 求幂.input1作为input2的指数
Primitive Attribute 返回表面上uv位置的primitive属性
Primitive Normal 返回表面上uv位置的primitive的法线
Print 输出文本字符串
Distance Point To Line 返回一点和一条线断的最近距离.
Quaternion Multiply 四元数乘法.
Quaternion 绕axis旋转angle 的四元数.
Quaternion To Matrix3 将描述旋转的四元数 vector4 转换成一个 matrix3 .
Radians To Degrees 弧度转角度.
Rainbow 彩虹
Ramps 重复的滤波后的 ramp
Random 生成随机数.
Ray Bounce Level 返回反弹光线的level.例如,摄像机发出的光线是0级,经过一次反射是1,经过2次反射是2级
Ray Hit 从 P 点沿D方向发射一条光线,返回和某物体交点的距离,焦点的坐标和法线
Ray Trace 从 P 点沿单位D方向发射一条光线
Ray Bounce Weight 根据表面的反射性质,返回当前level的反射weight
Reflect 求反射向量
Reflective 模拟一个有发射属性的材质.
Reflected Light 计算表面的反射后的颜色,透明度
Refract 计算折射光向量
Refracted Light 返回折射后的颜色,透明度
Rest Position 用于纹理的静态参考.
RGB To HSV  RGB 转 HSV 
Rounded Hexes 六边形.
Rings 环形
Round To Integer 返回最靠近输入值的整数
Ripples 波纹.
Rotate 通过angle和axis来设置旋转矩阵
Rounded Stars 五角星
Rust Perforation 模拟生锈的,可能穿孔的材质
Scale 缩放 matrix
Scales 鳞片图案,多用于置换shader
Shading Area 变量的描影区域面积,像素单位
Shading Derivative 计算某变量相对于st坐标的描影区域的变化量。斜率
Shading Layer Parameter 创建参数
Shading Normal 描影点的法线
Shadow 在 illuminance loop 里调用 shadow shader
Shadow Map 灯光深度图.
Shadow Matte shadow 黑洞 shader
Shift Range 映射。像maya中的SetRange
Shiny Metal 反射很强的金属.
Sign 返回正负号
Import Surface Variable 从 surface shader 导入指定变量的值并存在var中
Skin 生成抗锯齿的有污点皮肤.
Spherical Linear Interp 计算两个四元数的球形线形插值
Smoke 模拟 云,烟,火 和其他气态现象.
Smooth 计算0和1之间的值
Soft Dots 空心园点.
Space Change 坐标系变换.
Splatter 泼溅
Spline 根据key点计算样条
Square Root 开方
Stone 模拟石头材质.
Stone Wall 抗锯齿的石头墙
Stripes 滤波后的斑纹.
Stucco 抗锯齿的灰泥
Subtract Constant 减常量
Subnet Input 允许把subnet外的op连接到subnet内的op
Subnet 包含其他的 VOP operators.
Subnet Output 允许把subnet内的op连接到subnet外的op
Subtract 所有的输入差
Switch 切换
Texture 过滤后的纹理文件.
Texture 3D 返回i3D内某点的值
Texture 3D Box 返回i3D的某通道的box范围
Thin Film 模拟反射,像肥皂泡和太阳镜
To NDC 将一点转换到NDC坐标系下
Translate 位移矩阵
Translucent 半透明材质
Trigonometric Functions 三角函数
Turbulent Noise 干扰
Two Sided 双面表面.
Two Tone cartoon效果
Two Way Switch 两个输入满足条件,output = input1,否则output = input2
Texture Model 执行照明模型.
UV Noise 用抗锯齿的噪波扰乱s t参数.
UV Project 投影坐标.
UV Space Change 坐标系变换.
UV Transform 变换纹理坐标
Vector Cast 不同向量类型的转换.
Get Vector Component 提取 vector 的分量
Set Vector Component 设置 vector的一个分量
Vector To Float vector 转成3个float
Vector To Vector4 vector 转 vector4.
Veins 抗锯齿 叶脉
Voronoi Noise Voronoi noise. 类似Worley noise
Water Surface 模拟水.水深度参数决定谁的颜色
Waves 模拟 湖水, 水池。。置换
While 循环操作.
Wireframe 线框 shader
Wood 木纹
Wood Plank 抗锯齿木板.
Worley Noise cell noise,不连续的noise
Transform 几何变换

建筑学图形学两开花】堀川淳一郎Houdini教程合集

【建筑学图形学两开花】堀川淳一郎Houdini教程合集_哔哩哔哩_bilibili

houdini一些资源 文章相关推荐

  1. 【智慧医疗】医疗IT相关资源文章

    医疗信息网站 医学工程在线_医疗器械维修_医疗设备维修_医疗器械管理 医疗信息化联盟 - 最大的中文医疗信息化资料分享平台 如何理解浮现中的医院"中台"-HIT专家网 资料中心-中 ...

  2. ue4怎么导出fbx文件_【教程】Houdini Engine在UE4中的基本使用(一)

    后续文章更新移步→微信公众号"虚幻社区"(mantra-xhsq),您的支持是我创作的动力. 在读本篇文章之前大家最好搞懂"程序化建模"的概念. 1.Houdi ...

  3. Github|类别不平衡学习资源(下)

    点击上方"算法猿的成长",关注公众号,选择加"星标"或"置顶" 总第 139 篇文章,本文大约 3600 字,阅读大约需要 10 分钟 继续 ...

  4. Github|类别不平衡学习资源(上)

    点击上方"算法猿的成长",关注公众号,选择加"星标"或"置顶" 总第 138 篇文章,本文大约 5400 字,阅读大约需要 15 分钟 今天 ...

  5. 干货| GitHub高赞精选Jupyter资源列表!

    欢迎关注微信公众号[计算机视觉联盟] 获取更多前沿AI.CV资讯 Jupyter是一个开源Web应用程序,允许您创建和共享包含实时代码,方程式,可视化和叙述文本的文档. 现已支持40多种编程语言,已经 ...

  6. 【android编程】第九讲-用户资源

    第九讲 用户资源 文章目录 第九讲 用户资源 0.学习指导 1.字符串(string)资源 2.颜色(color)资源 颜色值定义 定义颜色资源文件 使用颜色资源 3.尺寸(dimen)资源 Andr ...

  7. Robot 监控服务器资源

    Robot 监控服务器资源 文章目录 Robot 监控服务器资源 一 psutils 监控资源信息 二 数据可视化 1. deque双端队列的应用 2. 平滑曲线 3. 图像数据流转换与加密 4. 给 ...

  8. 在计算机海洋里摸爬滚打搜集的一些资源

    最近这段时间没有在学习c语言而是转去把高数系统的学了学,但我仍然没有与计算机知识完全隔缘,时不时看看文章,搜搜名词,倒也让我见识了不少东西,从刚开始的一无所知,懵懵懂懂,到现在略知一二,然后还是懵懵懂 ...

  9. SpringBoot访问静态资源

    SpringBoot-----SpringBoot访问静态资源 文章目录

最新文章

  1. 盒模型,块状元素,行内元素
  2. 汇编转c语言,如何把汇编语言转换成C语言
  3. svn import无法上传库文件lib.a
  4. Javadoc代码追踪记录
  5. mysql为什么用索引_MySql为什么使用B+树做索引
  6. nginx 转发慢_学习Nginx的正确姿势,多图详解助你更上一层楼!(干货收藏篇)...
  7. 管理mysql表知识点_数据库复习提纲(必考知识点整理)
  8. Java 中按文件名称分类,按文件大小分类,按照文件类型分类,按照最后修改时间分类的工具类
  9. 【做题记录】图论杂题
  10. python怎么部署到tomcat_使用python将war部署到tomcat
  11. 面向对象之反射和其他内置方法
  12. java语法结构库,万字解析!
  13. java 错误页_《javaweb学习笔记2-jsp错误页设置》
  14. waf 防火墙限制_Web攻击分类有哪些?防火墙WAF可以抵御哪些攻击?
  15. apiDoc 详解 api接口文档生成
  16. Adobe Photoshop CC 2019 精简版
  17. Apache ShenYu源码阅读系列-Agent模块源码分析
  18. linux操作系统 第12章 网络与通信应用
  19. Vsan节点报“Power-on Reset”和“Could not open device ‘naa...‘ for probing: Busy”错误处理记录
  20. 小米9预约如此火爆,雷军的供货能跟上吗?

热门文章

  1. iMovie制作画中画特效
  2. java 异步汇总查询
  3. yaml文件里引用yaml文件
  4. 简述linux的系统组成,Linux系统组成
  5. Win10无法连接网络映射的原因及解决方法
  6. 五一户外运动需要哪些装备?户外运动必备装备清单推荐
  7. deadbeef_于关u-boot中的.balignl 16,0xdeadbeef的理解(原创,请勿转载)
  8. php 七牛 视频切片,七牛云试用指南-音视频切片与播放授权
  9. YOLOv5手把手教你制作VOC格式数据集与模型训练
  10. Q1.UNITY2019设置中文