我正在尝试在 Unity 中创建线框顶点/片段着色器。根据这篇论文似乎是可能的。一般的想法似乎是您将在顶点着色器中计算的距离向量传递给片段着色器中的每个片段,它可以使用它来确定根据线框线在多边形内的位置绘制线框线的亮度。
但是,从我读过的所有其他内容来看,您似乎只能访问顶点着色器中的单个顶点。对于 ecah 顶点,我需要访问多边形中的所有相邻顶点。该论文似乎暗示不需要几何着色器,这很好,因为 Unity 还不支持它们。
我错过了什么?是否永远不可能访问顶点着色器中的相邻顶点?如果没有几何着色器,我想做的事情是不可能的吗?