【问题标题】:OpenGL - lighting of vertices outside clip rangeOpenGL - 剪辑范围外的顶点照明
【发布时间】:2010-06-27 03:54:19
【问题描述】:

我的 OpenGL 应用程序中的照明存在问题。当绘制的多边形的其中一个顶点超出前裁剪平面(或 z

但是,这仅发生在我测试过的一台机器上,使用 Intel GMA950 卡。在 nVidia 和 ATI 卡上一切正常。

我想我在这里违反了一些 OpenGL 规则?我应该如何处理?

我会尝试将场景划分为更小的多边形,但我不确定它是否能保证消除这种情况(所有超出剪切范围的多边形都在屏幕外)。

【问题讨论】:

  • 我在这里没有帮助,但英特尔 OpenGL 驱动程序的声誉并不好...您使用的是哪个平台?
  • 我使用的是 Windows 7 x86。

标签: opengl 3d


【解决方案1】:

好的,不确定你会喜欢这个答案,但我的选择是:

干杯

【讨论】:

    【解决方案2】:

    原来只有当我使用背面剔除时才会出现问题。 (丑陋的)解决方法是关闭它并渲染多边形的两侧。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-27
      • 1970-01-01
      • 1970-01-01
      • 2011-08-17
      相关资源
      最近更新 更多