【问题标题】:Standard order for drawing a prism?绘制棱镜的标准顺序?
【发布时间】:2013-04-08 06:32:25
【问题描述】:

使用 OpenGL 在矩形棱镜上绘制面是否有标准顺序?如果我要写一个“棱镜”函数,我想写它以按特定顺序渲染吗?在正面之前绘制背面是否有任何技术原因?

【问题讨论】:

  • 从前到后的绘画允许"early z kill",其中完全不需要绘画被遮挡的元素
  • 除非你有透明度,在这种情况下你想要从后到前。

标签: opengl drawing rendering standards immediate-mode


【解决方案1】:

如何解释/回答您的问题有两种可能性。

z-buffer被禁用的解释

如果是这种情况,那么您绘制的所有图元都将按该顺序绘制。 所以你需要按照特定的顺序编写它。

启用z-buffer的解释

如果是这种情况,它并不关心您将多边形发送到显卡的顺序。 没有标准顺序

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-10-25
    • 2019-09-22
    • 1970-01-01
    • 2022-01-22
    • 1970-01-01
    • 2011-02-15
    • 1970-01-01
    • 2015-10-04
    相关资源
    最近更新 更多