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形式,将单个笔触的所有位置和属性数据存储到其中 |
|
点击分享到: