创建OpenGL阴影

时间:2011-11-28 04:46:16

标签: opengl shadow

有谁知道学习如何在openGL中实现阴影的好地方?或者有人知道怎么做吗?我知道默认情况下它并没有构建到openGL中,但我似乎无法找到任何好的例子。我已经创建了一个坐在飞机顶部的立方体,我将对其进行测试。我使用:

创建了立方体和平面
glBegin(GL_QUADS);

创建一个平面以及位于该平面上的六边形立方体。

1 个答案:

答案 0 :(得分:7)

创建阴影是一种先进的技术(嗯,至少有3种方法适用于您的情况)。在尝试这样做之前,您需要牢牢掌握OpenGL及其概念。

OpenGL不是一个场景图,它是一个绘图API,所以我们的想法是以某种方式组合绘图操作,最终你会看到正确的阴影。

您可能想要查找主题:

  • 暗影缓冲
  • 模具卷阴影
  • 平面投影阴影

每个人都会发现大量的Google搜索结果。将OpenGL添加到搜索术语中,您将获得许多教程。