2401_89559979 2024-12-10 13:39 采纳率: 0%
浏览 101
已结题

Unity的粒子系统使用shadergraph(内置管线)制作的一个顶点偏移shader,但是粒子模型移动时,顶点也会偏移

我用shadergraph(内置管线)制作了的一个顶点偏移shader,把材质附在在粒子粒子系统里面的时候,粒子模型从世界坐标原点移动时,顶点也会偏移。但是材质附在模型上的时候,模型移动时顶点位置是正常的。
附:position节点空间坐标改为了object
shader连点:

img


粒子模型位置前后变化:

img

img

  • 写回答

31条回答 默认 最新

  • 专家-赤兔[在线] 优质创作者: 编程框架技术领域 2024-12-10 13:39
    关注

    以下回复引自免费微信小程序:皆我百晓生。 如问题解决,还请采纳。如仍有疑问,请回复留言或私信博主,以便获得更精准的帮助。

    1. 重新调整SHADERGRAPH中顶点偏移SHADER的位置。
    2. 将材质放置在粒子模型之前。
    3. 确保在渲染过程中,顶点和材质的位置保持一致。
    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 12月14日
  • 创建了问题 12月10日