1

我对着色器编程相当陌生,我在 xna/directx9 上做了一些工作,但现在我想转向 c++/directx 11。我从这篇文章http://msdn开始阅读有关用于镶嵌的船体/域着色器的信息.microsoft.com/en-us/library/windows/desktop/ff476340(v=vs.85).aspx#Hull_Shader_Stage但我遇到了困难,因为我不熟悉某些术语。我知道这可能是一个微不足道的问题,但你能向我解释一下什么是补丁吗?还有一个控制点?什么是补丁常数阶段和控制点阶段?

4

1 回答 1

0

Hull shader 是 tessellation 的一部分,它是指通过添加更多三角形来增加几何细节。

您需要阅读一些有关 DirectX 11 的书籍,它们应该对这些术语进行更多解释。

  1. http://books.google.com.sa/books?id=lV_mrpFoP1UC&pg=PA156&dq=hull+shader&hl=ar&sa=X&ei=yGEIU5SoI_On0wWo3oDwBw&safe=on&redir_esc=y#v=onepage&q=hull%20shader&f=false

  2. http://books.google.com.sa/books?id=FDShAgAAQBAJ&pg=PT48&dq=hull+shader&hl=ar&sa=X&ei=kmEIU7CEO8TB0gWk4oCICQ&ved=0CDkQuwUwAQ#v=onepage&q=hull%20shader&f=false

于 2014-02-22T08:50:29.787 回答