这一章节是在“Q91:真实地模拟透明材质(Realistic Transparency)”的基础上测试一下Triangle Mesh图形。
之前章节的链接:http://blog.csdn.net/libing_zeng/article/details/63685229
我们测试的Triangle Mesh图形是bunny和horse。
对比图形:
接下来的测试,是将该图形中的玻璃球换成Triangle Mesh图形。
Bunny:
测试相关代码:
输出图形:
第一组图形:bunny4K,依次是max_depth=2、4、8、16
第二组图形:max_depth=4,依次是bunny4K、bunny10K、bunny16K、bunny69K
(如上第二个图形bunny10K是有问题的,因为其对应的PLY文件中的顶点对应的法向量是指向内部的,所以在画图时需要将法向量反向。此处留坑,后续来填)
Horse:
相关测试代码:
相比bunny测试时,需要改动如下两处:
1,PLY文件路径;
2,仿射变换。
输出图形:
horse97K,依次是max_depth=2、4、8、16