Houdini 中文帮助文档

Rotoshape

可以让你绘制一个或更多的曲线或形状。

Rotoshape节点可以让你绘制多个曲线和形状,并且可以给它们设置动画。你可以自由绘制形状,从预设中选择,或拷贝一个已有的形状。每个形状都有其自己的颜色,羽化值,开闭以及变换等控制。

你可以给绘制出的形状做各种运算,如相加,相减,取交集,取并集等。

此COP节点是一个创建类节点。

Rotoshape节点有两个模式:创建模式和编辑模式。Rotoshape默认模式是创建模式。

创建模式

在创建模式中可以添加新的形状,或自由绘制曲线,或使用预设。一旦创建一个形状后,按工具栏中的”Done”或右击视窗来完成形状创建。要退出此状态,且不创建曲线或形状,按ESC键或按工具栏中的Cancel键。

从左到右,用于创建模式的UI控制分别是:

多边形或Bezier方式。

曲线,规则的多边形,星形或圆。

指定形态类型的参数。

开闭或空心曲线。

拷贝已有的曲线。

突出创建模式,且不创建任何形状,Esc。

完成创建模式,且创建形状,N。

To…Do this
创建一个自由的曲线1. 如果你还未进入创建模式,先进入创建模式。

2. 选择形状类型为曲线。

3. 选择多边形或Bezier的曲线类型,此也可以在编辑模式中改变。

4. 通过点击放置单个点,拖动绘制曲线触来自于创建曲线。Del键会删除上一个笔触,而Shift+Del只会删除上一个点。

5. 使用工具栏菜单,你可以指定曲线的开闭或空心,实心。此也可以在编辑模式中改变。

6. 当你已经创建好曲线时,右击视窗或按工具栏中的Done按钮。

创建一个预设的形状1. 如果你还未进入创建模式,先进入创建模式。

2. 选择下面中的一个形状类型。

3. 使用变换手柄放置形状。

当你已经创建好曲线时,右击视窗或按工具栏中的Done按钮来创建形状并返回编辑模式。

拷贝一个已有的形状1. 如果你还未进入创建模式,先进入创建模式。

2. 按Copy按钮并且选择一个已有的形状。此形状会被拷贝并且会返回编辑模式。

Edit Mode

编辑模式可以让你通过使用手柄编辑形状。在该模式中,你可以给形状设置动画。用于当前形状的参数可以在工具栏中找到。要添加其它的形状,按工具栏中的New按钮或右击视窗。

从左到右,用于编辑模式的UI控制分别是:

New – 创建一个新的曲线或形状。

Show Current/All Curves – 显示当前形状或所有形状的手柄。

Current Shape – 选择当前的形状。

Curve Type – Polygon or Bezier 设置曲线类型为多边形或Bezier方式。

Composite Operation – 设置两个形状之间的合成操作,如加,减,并,交。

Closure Type – Open, Closed or Hollow. 开闭曲线,或实心空心效果。

Thickness – 定义空心曲线的全局厚度。

Feather – 设置形状的羽化效果。

Color – 弹出一个编辑器让你编辑形状的颜色和Alpha效果。

Fill Inside/Outside – 反转形状的填充。

Delete Current Curve – 删除当前曲线。

To…Do this
选择一个不同的形状来编辑1. 使用工具栏中的当前形状菜单,选择另外一个形状。

2. 使用工具栏中的“显示所有手柄”来开启所有形状的手柄。

Use polygon handles

使用多边形手柄

1. 左键拖动点改变它的位置。

2. 如果曲线是开口或空心的,使用中键在点上滑动改变点的厚度。

3. 如果开启了羽化,当鼠标在点上时,按W键开启羽化手柄。

Use Bezier handles

使用Bezier手柄

1. 左键拖动中心点改变它的位置。

2. 如果曲线是开口或空心的,使用中键在点上滑动改变点的厚度。

3. 如果开启了羽化,当鼠标在点上时,按W键开启羽化手柄。

4. 左键点击Bezier点,拖动改变其倾斜度。

5. 拖动倾斜线只会改变其方向,但不改变其长度。

6. 拖动倾斜线末端球可以让你改变其长度和方向。

7. 要只改变倾斜长度,当移动倾斜球时,按住Ctrl键即可。

Select shape points

选择形状的点

1. 要框选点,左键拖动框选一个Box区域,在其内的点会被选择。你可以使用Alt+左键拖动框选,避免移动点火倾斜线。

2. 要拾取特定的点,按住Alt,左键点击点。

3. 点总是被添加到选择中。要清空选择,可以按住Alt,左键点击空白区域。

Insert a point

插入一个点

按住Ctrl,在你想要插入点的临近段上点击(不一定非要在曲线上点击)。
Delete a point 删除一个点使用右键手柄菜单,选择移除点。

or

移动鼠标到点上,按Del键。

Animate a shape’s points在视窗中安K键来设置关键帧,和对其它手柄设置动画一样。
Feather the edges of a shape

羽化一个形状的边

1. 在工具栏中开启羽化选项。

2. 使用工具栏中的羽化数量来调节全局羽化值为你想要的羽化数量。

3. 要调节单个点,当光标在点上时,按W键开启羽化手柄,或在点上使用右键菜单,选择“显示羽化手柄”。

4. 向外拉动羽化手柄来增加点的羽化值。

5. 也可以在参数对话框中调节点的羽化衰减,可以使用线性,淡入,淡出,淡入淡出和高斯方式改变。默认是高斯方式。

Hotkeys

Create mode删除上一个曲线触。

⇧ Shift+Del – 删除上一个曲线点。

N – 完成曲线或形状的创建。

Esc – 取消创建模式。

Edit modeN – 创建新的曲线或形状。

B – 在当前形状手柄和所有形状手柄显示之间切换。

Del – 如果鼠标在一个点上,可以删除这个点。

W – 如果鼠标在一个点上,可以显示点的羽化手柄。

K – 给选择的或可见的手柄设置关键帧。

⇧ Shift+K – 移除选择的或可见手柄的关键帧。

Parameters

RotoShape

Level of Detail设置在渲染时形状或曲线的细节级别,高的值可以产生更光滑的效果。
Antialias设置抗锯齿级别。
Number of shapes使用该参数来添加或移除用于额外形状的控制。

Shape controls

Curve

Spline Type设置所创建的曲线类型。
Shape Composite此合成操作可以将形状添加到图像中。
Fill设置形状的开闭。

Open用于曲线可以设置厚度。
Closed创建一个实心填充的,封闭的曲线。
Hollow创建一个空心曲线,可以指定厚度。
Thickness指定曲线的厚度。
Feather设置曲线或形状的羽化值,产生柔和效果。
Feather Dropoff设置羽化的衰减效果。
Feather Width设置全局羽化的宽度。
Color设置形状的颜色和Alpha。形状不可被预乘。
Fill Outside如果开启,形状的填充效果会被反转。
Translate用于移动形状。
Scale缩放形状大小。
Rotation旋转形状。
Pivot设置形状的轴心点,旋转,移动,缩放都是相对于该轴心点的。

Points

此选项卡控制当前形状中的所有点。通常你可以交互式的编辑点,而不是使用这些工具编辑。

Number of points你可以使用它添加或移除额外的点。
Point n设置点的UV位置。
Tie Slopes设置点的倾斜值。
Thickness设置点的厚度。
Feather设置点的羽化值。

Mask遮罩

遮罩可以用来限制操作节的效果到一个区域中,区域由遮罩定义。遮罩可以从遮罩输入端或节点本身的第一输入端获取。

Effect Amount

影响量

如果没有出现遮罩效果,此数值用一个恒定值来混合输入和输出。(0 =所有输入,1 =所有输出)。

如果出现遮罩,此数值会和遮罩相乘。

Mask Plane

操作遮罩

此遮罩可以是通道的部分或整个通道。如果将向量面作为遮罩,向量的元素可以和图像的通道相乘。

Scalar Mask (‘A’, ‘C.r’)

标量遮罩

C.r = I.r * M

C.g = I.g * M

C.b = I.b * M

Vector Mask (‘C’)

向量遮罩

C.r = I.r * M.r

C.g = I.g * M.g

C.b = I.b * M.b

Invert Mask反转遮罩。

Image

参数和生成的图像结构有关,包括分辨率,像素比以及栅格深度。

Override Size

覆盖大小

如果关闭,图像的分辨率由合成项目的的分辨率设置决定。如果开启,可以指定任意的分辨率。
Pixel Aspect Ratio

像素比

如果关闭,图像的像素比由合成项目的的像素比设置决定。如果开启,可以指定任意的像素比。
Image Planes设置要生成的图像通道。颜色和Alpha面会一直生成,但是节点并不总是需要输出它们。

此颜色面列表是所有Houdini可以识别的。其它颜色面可以通过“自定义颜色面”参数来添加。

C, A (C:rgb A)颜色和ALpha。
C, A (C:rgb A:rgb)颜色和三通的Alpha。
C (rgb)只颜色。
A只Alpha。
A (rgb)只三通道Alpha。
M遮罩通道。
M (rgb)三通的遮罩面。
Z深度通道。
L亮度通道。
B (uv)凹凸面。
P (xyz)顶点面。
N (xyz)法线颜色面。
V (xyz)速度颜色面。
None不生成通道面。
Add Plane当创建类节点连接到一个输入上,它会默认创建遮罩面。此参数决定会生成哪个面。生成的平面列表也被称为“图像面”。

Replace生成的颜色面会替换输入的颜色面。
Rename重命名生成颜色面。
Add输入的颜色面会添加到生成的颜色面中。
Screen输入的颜色面会真实的添加到生成的颜色面中。
Subtract从输入的颜色面中减去生成的颜色面。
Multiply输入的颜色面会和生成的颜色面相乘。
Min在输入的和生成的颜色面中取最小值。
Max在输入的和生成的颜色面中取最大值。
Average取输入的和生成的颜色面的平均值。
Custom Planes此处的字符串允许你创建自定义的颜色面格式,语法是:

comp表示颜色面的元素名。format可以是i8, i16, i32, f16 or f32。 black 和white 代表图像的黑白点值。

Raster Depth设置图像的bit位深。高bit的位深可以提供更好的颜色精度以及颜色范围,但会耗费内存。

8 Bit Integer8位图像,适合video视频格式。
16 Bit Integer16位图像.质量中等。但在剪切时仍然会出现低于或高于黑白点的值。
32 Bit Integer32位图像,可以存储物体ID,数量,以及其它整型值,其范围非常大,但不适合于颜色的存储。
16 Bit Floating Point16位浮点图像,不会出现裁切黑白点情况。使用的内存低于32位的。数值范围处于 -65504 到 +65504 。
32 Bit Floating Point32位浮点图像,比16位浮点图像范围更广,存储的信息的更多,属于亿万级别的。
Default Depth使用在合成项目中指定的默认位深设置。
Black/White Points整型格式的图像(8、16和32位)可以在黑白点处指定原始的数值。白点值必须高于黑点值。对于每个格式的黑白点的最小,最大值是:

8 bit:0 – 255
16 bit:0 – 65535
32 bit:0 – 2,147,483,647

浮点型格式的图像黑点值是0,百点值是1.

Interlacing控制生成图像的能力,图像和交错图像是兼容的。

如果你使用一个过滤器(临近像素方式)操作生成的输出图像,建议你不要使用黑色交错,因为过滤器会使用黑扫描线模式。

第二个菜单是确定在哪些区域使用哪个扫描线。

None无交错。
Half Res Interlaced图像的高度是正常边框的一半,在每一行都扫描。
Black Interlaced图像的高度和正常边框一样,在黑色区使用未激活的扫描线模式。
Line Doubled图像的高度和正常边框一样,在在激活的临近对象区域使用未激活的扫描线模式。
Odd Dominant奇数标号的扫描线区域处于偶数标号的扫描线区域前。
Even Dominant偶数标号的扫描线区域处于奇数标号的扫描线区域前。
Odd Frames Only只产生奇数标号的扫描线区域。
Even Frames Only只产生偶数标号的扫描线区域。

Sequence

这个选项卡包含处理生成的序列图像的时间和帧范围的参数。

Override Global Range如果关闭,全局动画的范围会被作为帧的范围使用。如果开启,可以在下面参数中指定序列帧的范围。
Still Image静态图像的时间不变。它存在于每一帧。如果关闭,起始帧和长度参数可以用来确定帧的范围。
Start Frame设置序列图像的起始帧。
Length设置序列图像的长度(帧的数量)。
Frame Rate如果开启,序列帧的速率可以用此值覆盖。
Pre Extend此定义在开始帧处如何显示帧图像。

Black Frames显示黑色。
Cycle循环序列帧,总是前向播放。
Mirror循环序列帧,反转每个循环的方向。
Hold无限期的保持第一帧。
Hold N Frames维持第一帧到特定的帧标号处,再此之前,都会显示黑色。
Pre Hold如果选择了’Hold N Frames’ 方式, 设置维持第一帧所到特定的帧标号。
Post Extend此定义在结束帧后面如何显示帧图像。

Black Frames显示黑色。
Cycle循环序列帧,总是前向播放。
Mirror循环序列帧,反转每个循环的方向。
Hold无限期的保持最后一帧。
Hold N Frames维持最后一帧到特定的帧标号处,再此之后,都会显示黑色。
Post Hold如果选择了’Hold N Frames’ 方式, 设置维持最后一帧所到特定的帧标号。

Inputs

Image to Add ToMerges the generated plane with the planes from this input.
Mask InputMasks the operation, which restricts the generated output to the masked area (or to outside the masked area).
点击分享到: