表面变形修改器
表面上的变形曲线 节点根据每条曲线的根部位置的不同进行平移和旋转。根部位置是由存储在每条曲线上的UV坐标和在 曲线表面设置 中为此目的选择的 UV贴图 来定义的。
转换基于原始网格(在评估形状键和修改器之前)和最终网格的差值来计算。
与其他几何节点不同,此节点有相当多的隐式输入:
从修改器对象的 表面 属性中检索原始和评估的网格。这意味着节点仅适用于曲线对象。
还从对象的表面属性中检索原始和评估的UV贴图。
名为 "REST_POSITION"的3D矢量属性,用于计算旋转曲线的切线,与原始网格上计算的切线一致(旋转需要从原始网格和评估网格的法线和切线计算)。
曲线域名为``surface_uv_coordinate``的2D矢量属性,用于存储表面网格UV贴图上根位置的位置。
在未来的开发中,此节点将被泛化,以便设置更灵活。
Parts of the internal operation are similar to the Sample UV Surface Node.
输入
- 曲线
标准法向输入。
属性
这个节点没有属性。
输出
- 曲线
标准着色器输出。