代码之家  ›  专栏  ›  技术社区  ›  sebpiq

在Spark AR中的着色器面片中应用图像纹理

  •  0
  • sebpiq  · 技术社区  · 3 年前

    在我的Spark AR项目中,我的材质设置为 Shader Asset 色斑

    在主面片中,我发送一个作为资源加载的纹理,然后在着色器面片中尝试使用 Vertex Attribute : Texture Coordinates Texture Sampler 并将其直接导入着色器面片的颜色输出。。。但它不起作用。。。知道为什么吗?

    main patch sending in the texture

    shader patch

    0 回复  |  直到 3 年前
        1
  •  0
  •   Lev Pleshkov    3 年前

    它不起作用,因为您尚未将patchAsset连接到材质。

    在主面片编辑器中,需要将“patchAsset”输出连接到材质的输入。要创建黄色“输入”面片,请单击inspector面板中参数部分下的箭头。“patchAsset”中的补丁看起来不错。

    项目窗口应该是这样的。

    enter image description here