【问题标题】:Concave polygon drawing凹多边形绘图
【发布时间】:2010-10-16 04:29:39
【问题描述】:

对于使用 OpenGL 绘制复杂的凹多边形,最好将其镶嵌成三角形,还是使用stencil buffer?我猜模板缓冲区对于单帧会更快,但如果多边形不改变,三角剖分对于多帧会更好。不过,我还没有真正尝试过,所以我不知道。

【问题讨论】:

    标签: opengl polygon triangulation concave stencil-buffer


    【解决方案1】:

    正是你说的那样:

    三角剖分的多边形渲染速度更快,但一次性 CPU 成本很高,即三角剖分本身。根据我的经验,如果您必须至少渲染两次多边形,那么对多边形进行三角测量是值得的。

    但多边形的大小会有所不同。如果您使用模板缓冲区方法,非常小的多边形的成本要比大多边形的成本低得多,因为您可以将第二次渲染通道的大小限制为多边形的边界框。

    【讨论】:

      猜你喜欢
      • 2016-02-18
      • 1970-01-01
      • 1970-01-01
      • 2013-02-24
      • 2011-01-28
      • 1970-01-01
      • 2015-07-13
      • 2014-01-27
      • 2011-05-09
      相关资源
      最近更新 更多