如何调整着色器区域?
How to resize shader area?
我制作了 2d 轮廓着色器,但轮廓没有渲染超出精灵的边界。
所以我需要调整着色器区域。
除了在顶点着色器中重新制作精灵和改变位置之外,有没有简单的方法可以解决这个问题?
原则上您只能在对象的几何图形内绘制。
理论上,您可以在着色器中调整几何体来扩展边界,但我不知道如何可靠地做到这一点。
几乎我所知道的所有边缘着色器都使用 full-screen post-processing 渲染轮廓
我制作了 2d 轮廓着色器,但轮廓没有渲染超出精灵的边界。
所以我需要调整着色器区域。
除了在顶点着色器中重新制作精灵和改变位置之外,有没有简单的方法可以解决这个问题?
原则上您只能在对象的几何图形内绘制。
理论上,您可以在着色器中调整几何体来扩展边界,但我不知道如何可靠地做到这一点。
几乎我所知道的所有边缘着色器都使用 full-screen post-processing 渲染轮廓