Tag: 阴影

如何在OpenGL中创建廉价阴影?

我有两个型号,A和B,还有一个灯,L。我想模型A在模型B上投下阴影。我不想打扰阴影体积或适当的阴影,只是一个简单的圆形阴影就足够了。 效果是模型A被视为用于阴影投射目的的球体。 以下是我设想算法的方法: 对于模型B中的每个三角形,绘制三角形。 沿着从L到A的直线在三角形上投影圆,根据三角形的距离增加圆的大小。 确保圆圈被剪切到三角形的边界(我想,以某种方式使用模板缓冲区)。 我正在使用OpenGL和简单的C. 我可以阅读一些参考文档的指针吗? 还是提出想法?