Houdini常用快捷键+节点+变量+函数

一、常用快捷键:

1. 场景视窗

普通移动
  • 缩放视图:空格+右键 / 空格+鼠标滚轮
  • 移动视图:空格+中键
  • 进入摄影机状态:Esc (左键旋转)

快速恢复视角
  • 恢复原始视角:空格+H
  • 使在鼠标下的物体移动视窗中心:空格+Z
  • 最满显示单个物体:空格+G
  • 最满显示所有物体:空格+A

其他
  • 切换直角透视:空格+O
  • 线框、实体显示切换:W
  • 打开显示设置窗口面板:D

四视图
  • 四视图切换:空格+B或Ctrl+2
  • 透视/顶视/前视/右视/UV视图:空格+1、2、3、4、5
  • 多种视图切换:Ctrl+1、2、3、4、5、6、7、8
  • 激活当前视图:空格+N

2. 节点网络面板

普通移动
  • 鼠标中键:移动
  • 鼠标右键或鼠标滚轮:缩放大小

快速恢复视角
  • 最满显示所有节点:H
  • 下一层:Enter、l、窗口界面(F8)、双击tree view的节点
  • 上一层:U
  • 参数面板:P

整理节点
  • 自动排列节点:L
  • 显示、隐藏组:X
  • 显示、隐藏节点名:N
  • 交换接口: R
  • 连线:节点放到线上。或 E

节点相关样式
  • 更换颜色:C
  • 改变连接线样式:S

不同路径
  • 大纲:W
  • 目录树:T
  • 缩略图:O
  • 以文本方式编辑路径:Ctrl+L

3. 面板

最大化、关闭、浮动
  • 最大化面板视图:Ctrl+B或Alt+
  • 关闭面板:Alt+/或Ctrl+W
  • 浮动面板:Alt+Shift+C
  • 关闭路径栏:Alt+\

切分
  • 左右切分:Alt+[
  • 上下切分:Alt+]

4. SOP建模

呼出新建面板
  • Tab
  • 鼠标右键
在原点添加一个物体
  • 菜单栏选中,Enter
  • 按住Ctrl,单击菜单栏物体
使物体着地
  • 在sizeY上右键 copy parameter
  • 在centerY上右键 Paste Copied Relative References
  • ch(“sizey”)/2
切换模式
  • 选择模式:S
  • 选择点、线、面:2、 3、 4
Transform
  • 移动:T
  • 旋转:R
  • 缩放:E
  • 多重:Y
  • 在参数面板的数值上或场景面板的轴上:鼠标中键按下并左右滑动

二、常用节点:

自己添加的:

  • Transform

进行变换后,可以和原来的物体合并,这样不占内存。点击父亲节点的“template”,可以同时看到两个。如果把translate、rotate、scale的值设置为带$F的变量,可以产生动画。

  • Merge

把transform和原物体合并后,就可以同时显示了。

  • Copy to Point

选中物体,并Copy to Point后,该物体会变蓝。再选择一个要复制去的物体,按下Enter键即可。可以不继承Transfrom。

  • Copy Stamp

    • 首先开启Stamp Inputs。接着可以在Stamp里自定义变量。左边的节点可以用到stamp里的变量。左边的节点也可以取得右边节点的属性。
    • 可以修改Number of Copies(复制数量)参数。复制出来的多个物体可以修改translate、rotate、scale、pivot属性。

  • Geometry

空节点。

  • Sphere

把模型类型改为polygon(多边形),如字面意思,会变得不光滑。

  • Tube

可以修改的属性:primitive type、radius、height、orientation

  • Grid

网格。

  • Group

组节点。可以选中一个模型的多个点、线、面。

  • Group by range

和Group节点连接。可以按照范围选择。如果Range Type是Relative,则start是正序的面的编号。end是逆序的面的编号。比如想选中所有面,可以将start和end都设置为0。如果勾选Invert Range,end也是正序的了。


  • POP Network

    • Source:发射源,可以修改rate、veloctiy等。
  • Switch

常用于连接不同节点,查看不同效果。

  • Font

    • 参数Text(文本输入框)里默认输入的是“Frame:$F”,若只是想要“$F”这个字符本身,这个时候,需要在前面加入转义字符“\”。如果写两个“\”,可以把数字当做号码转义成ASCII字符。
    • 对于表达式,文本框会默认把表达式认成文本。如果想强调显示的是表达式执行的结果(而并非表达式文字本身),需要把表达式用单引号“`”号括起来。
  • Extrude(挤出)

修改Depth Scale(深度尺寸)可以改变挤出厚度。

  • PolyExtrude(面挤出)

选中面后,在scene中按下tab键添加。会在场景中出现控制条(修改distance的值)。Divided Into属性可以选择Individual Elements、Connected Componets。

Individual Elements Connected Componets
在这里插入图片描述 在这里插入图片描述
  • PolyWire(线框)

制作输入模型的模型线框,和geometry类型的节点连接。

可以自动出现的:

  • Blast

删除面后自动出现。可以修改删除的面的索引。支持一次删除多个面。用空格分隔索引或用~。

  • extract_object1

在菜单栏的Modify中选择提取某个面,就会自动出现。

  • edit1

操作组分的transform后自动出现。

  • subnet1

选择多个物体,进行打包。

三、常用变量:

  • $PT:顶点的编号
  • $F:当前帧,随时间而变化
  • $CY:复制物体的编号,从0开始

四、常用表达式:

  • if:if($CY%2==0,1,-1)

五、常用函数:

  • rand():返回0~1之间的随机数
  • stamp(“…/copy1”,“scale”,2):参数为:变量路径、变量名、缺省值。作用:引用。

发布了154 篇原创文章 · 获赞 45 · 访问量 9万+

猜你喜欢

转载自blog.csdn.net/qq_36622009/article/details/104599648