【问题标题】:Change mesh in Shader Graph based on object position根据对象位置更改 Shader Graph 中的网格
【发布时间】:2023-01-19 02:10:38
【问题描述】:

我有一个 Texture2D 代表场景中地形的灰度高度图。在地形上,我有不同的资产(植物)由我的自定义着色器渲染,它们修改它们的网格(抗风、变形等)

我的自定义着色器图已经在运行时提供了高度图。我的目标是检测这些植物中的一种是否位于高度图中“黑色”区域的地形中(即不同高度),并基于此修改植物网格的某些方面(例如比例)。

这可能吗?

【问题讨论】:

    标签: unity3d shader shader-graph


    【解决方案1】:

    观看此视频,它解释了可用于根据位置改变对象外观的概念:

    https://www.youtube.com/watch?v=Rm4ubzc-6Q4

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-11-19
      • 1970-01-01
      • 2020-09-02
      • 2012-04-11
      • 2020-09-04
      • 1970-01-01
      • 2023-03-09
      • 1970-01-01
      相关资源
      最近更新 更多