【发布时间】:2023-01-19 02:10:38
【问题描述】:
我有一个 Texture2D 代表场景中地形的灰度高度图。在地形上,我有不同的资产(植物)由我的自定义着色器渲染,它们修改它们的网格(抗风、变形等)
我的自定义着色器图已经在运行时提供了高度图。我的目标是检测这些植物中的一种是否位于高度图中“黑色”区域的地形中(即不同高度),并基于此修改植物网格的某些方面(例如比例)。
这可能吗?
【问题讨论】:
标签: unity3d shader shader-graph
我有一个 Texture2D 代表场景中地形的灰度高度图。在地形上,我有不同的资产(植物)由我的自定义着色器渲染,它们修改它们的网格(抗风、变形等)
我的自定义着色器图已经在运行时提供了高度图。我的目标是检测这些植物中的一种是否位于高度图中“黑色”区域的地形中(即不同高度),并基于此修改植物网格的某些方面(例如比例)。
这可能吗?
【问题讨论】:
标签: unity3d shader shader-graph
观看此视频,它解释了可用于根据位置改变对象外观的概念:
【讨论】: