我有一本书“OpenGL SuperBible Seventh Edition”,我现在想知道
镶嵌如何工作?
我目前在这本书的第3章中,但我不太了解
用镶嵌控制着色器,镶嵌引擎和镶嵌评估着色器解释镶嵌。

所以我在用

  • OpenGL 4.5
  • C++ 11
  • Windows


  • 有人可以向我详细解释细分如何在 OpenGL 4.5 中工作,以及什么控制点,批次等?

    编辑:好吧,我想我需要更详细地询问。
  • 什么是“高阶原语”?
  • 什么是“四边形”?
  • 形成补丁的那些“控制点”是什么?
  • 什么是“批次”? (这本书解释说,镶嵌控制着色器在控制点组上成批运行,其中每个批处理的大小与每个补丁的顶点数相同。)
  • 什么是“重心坐标”。

  • 我认为这使我的问题和疑问更加清楚。

    最佳答案

    第六版的SuperBible有一个三次方的Bezier补丁示例,我想它仍然会在第七版中。用它来回答你的问题

    高阶图元:比三角形更复杂的东西。在这种情况下为Bezier补丁。
    四边形:4个顶点,形成平面多边形
    控制点:4x4 = 16个顶点,形成单个Bezier面片
    批次:贝塞尔曲线补丁。
    重心坐标:不重要

    计算机图形学是一门学科,您可以随时查看所做工作的结果。我建议少思考,多编码。

    09-06 19:16