Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我目前正在研究一些 opengl 2D 的东西。我有一个聚光灯,它可以到达两个不同宽度和高度的面。不知何故,脸上的光梯度取决于它们的大小。如何使渐变与人脸大小无关?
如果没有图像,很难说出您的确切问题是什么,但最可能的问题是在顶点处评估照明,然后在三角形上进行插值。不同大小的 tris 会给出不同的插值。这在光线范围边缘的衰减中成为一个更大的问题。
如果您想要一个更准确的光照模型,那么您可能需要分解片段着色器并改为进行逐像素/片段光照。