"Curved PN Triangles" のソースコードについて

DirectX SDK にある "Curved PN Triangles" のソースコードを読んでみました.

今までハルシェーダとドメインシェーダの役割を文章だけで説明されてもよくわからなかったのですが, コードを読んでようやく意義がわかった気がします.

あと, このサンプルでのハルシェーダやドメインシェーダの実装は ほぼ論文の内容のままですので, わかりやすいです.


また, "Phong Tessellation" の論文も読んでみたのですが, アルゴリズムがシンプルなので実装しやすそうな感じでした.