Houdini 中文帮助文档
用于构建交互是资产的低级别工具
Stroke SOP是一个低级别的SOP,用于创建高级别的资产文件,可以交互式的在视窗中绘制笔触。要查看此,其是何State,Stroke成对出现的,用于如何从交互使勾画中,把笔触参数传输过来。
有两个参数集:第一个是由交互式状态所使用的,控制如何生成每个笔触。第二个是在Number of Strokes 参数中。它们会存储由交互式工具创建的每个笔触信息。
Stroke SOP 本身在计算时,会将所有的笔触(参数所描述的)转为多边形几何体。
会计算原始的采样,不会执行光滑操作。你可以使用Resample SOP或其他SOP来抖动最终的采样线。
Recorded attributes
Point |
P |
绘制曲线在映射几何体上的交叉位置 |
stroke_angle |
绘制时,笔的角度。用于手绘板类型。以度数为单位。 |
stroke_dir |
从眼角到绘制的笔触点处的方向。此是沿其映射笔触点的方向。 |
stroke_hit |
笔触点是否成功的撞击到了映射几何体。 |
stroke_orig |
在相机平面中,在其处绘制笔触的3D位置。当你在视窗中绘制时,你是在近平面上绘制的。这些位置会趋向于远离你所期望的位置。 |
stroke_pressure |
How much, in 0..1, the stylus was being pressed to the screen while drawing. |
stroke_prim |
当和几何体交叉时,被撞击的Primitive。-1表示没有撞击对象 |
stroke_roll;
stroke_tilt |
笔式和屏幕的角度 |
stroke_time |
笔触何时在视窗中绘制的(秒为单位)。此是从曲线的起始端测量的。其可以让你基于曲线被绘制的快慢来调节流量。 |
stroke_uv |
当交叉几何体时,交叉处的参数化UV坐标。此可以被vex的primuv函数所使用。 |
|
Primitive |
Cd |
笔触在其绘制时,所使用的颜色。 |
stroke_opacity |
笔触在其绘制时的不透明度。 |
stroke_projcenter |
映射的中心位置 |
stroke_projdir |
所选的映射方向 |
stroke_projtype |
需要哪种映射类型 |
stroke_tool;
|
Parameters
Radius |
用于控制最终曲线的宽度属性 |
Tool |
用于控制最终曲线的stroke_tool属性 |
Color |
用于控制最终曲线的Cd属性 |
|
Opacity |
用于控制最终曲线的stroke_opacity 属性 |
|
Projection |
用于控制最终曲线的stroke_projtype 属性 |
|
Projection Center |
用于控制最终曲线的 stroke_projcenter 属性 |
|
Number of Strokes |
The interactive stroke state writes into this multiparm to record the output of each on-screen curve.
Enable Stroke |
此可以用于快速的终止将一个笔触添加到生成的几何体上 |
Radius |
笔触的宽度 |
Tool |
笔触的stroke_tool |
Color |
笔触的颜色 |
Opacity |
笔触的stroke_opacity |
Projection |
笔触的stroke_projtype |
Projection Center |
笔触的stroke_projcenter |
Projection Direction |
笔触的stroke_projdir |
Raw Data |
以bin形式,将单个笔触的所有位置和属性数据存储到其中 |
|
点击分享到: