如何在shadergraph中设置箭头的方向
How to set direction of arrows in shadergraph
总的来说,我对着色器图和着色器还很陌生。我正在做一个 2D 项目,我正在尝试制作一个着色器来旋转箭头以制作类似流的 material 并将其用于精灵形状。
基本上我想做的是制作一个合适的版本:
我目前正在做的是将位置节点的 Y 位置乘以一个暴露的向量 1 并在旋转节点中使用它(我知道这很老套,如果形状不是弧形则不会工作.)
将 UV 与任意网格对齐似乎有点困难。为什么不弯曲 pre-made 网格呢?下图在给定点和强度处围绕 Z 轴弯曲顶点位置(0 使网格不可见),但是,您可以轻松地将 Position
节点替换为 UV
并将结果插入 Sample Texture 2D
。我猜弯曲网格会给你 better/easier 个结果。
- 创建一个细分和井UV-mapped矩形平面
- 用顶点着色器弯曲该平面(附图围绕 Z 轴弯曲)
总的来说,我对着色器图和着色器还很陌生。我正在做一个 2D 项目,我正在尝试制作一个着色器来旋转箭头以制作类似流的 material 并将其用于精灵形状。
基本上我想做的是制作一个合适的版本:
我目前正在做的是将位置节点的 Y 位置乘以一个暴露的向量 1 并在旋转节点中使用它(我知道这很老套,如果形状不是弧形则不会工作.)
将 UV 与任意网格对齐似乎有点困难。为什么不弯曲 pre-made 网格呢?下图在给定点和强度处围绕 Z 轴弯曲顶点位置(0 使网格不可见),但是,您可以轻松地将 Position
节点替换为 UV
并将结果插入 Sample Texture 2D
。我猜弯曲网格会给你 better/easier 个结果。
- 创建一个细分和井UV-mapped矩形平面
- 用顶点着色器弯曲该平面(附图围绕 Z 轴弯曲)