07-习题
习题
12.1 修改程序12.1以试验内部和外部曲面细分级别的各种值,并观察生成的渲染网格。
12.2 修改程序12.1,将评估着色器中的布局说明符从equal_spacing更改为fractional_even_spacing,如第12.4节所述。观察对生成的网格的影响。
12.3 测试程序12.5,将评估着色器中的布局说明符设置为equal_spacing,然后设置为fractional_even_spacing,如第12.4节所述。在摄像机移动时观察渲染表面上的效果。您应该能够在第一种情况下观察弹出伪影,这在第二种情况下大多得到缓解。
12.4 (项目)修改程序12.3以使用自己设计的高度图(可以使用之前在习题10.2中构建的高度图)。然后添加光照和阴影贴图,以便细分地形投射阴影。这是一个复杂的练习,因为第一个和第二个阴影贴图过程中的某些代码需要被移动到评估着色器中。