Introduction to 3D Game Programming with Directx12 Chapter21

(一)、习题答案

1、EXERCISE1

  游戏场景管理一直是游戏优化非常重要的一个方面,对场景管理有很多空间数据算法,如KD-Trees,Quadtrees,Octrees。本习题我们重点采用八叉树来对场景进行管理和检测加速。在本习题中,我们将实现本章前面部分采用的Ray-Cast方法来实现环境光遮挡。为方便比较,我们将有光照,无光照(只有环境光),采用环境光遮挡方法所实现的效果对比如下:

这里写图片描述

有光照情况

这里写图片描述

无光照情况

这里写图片描述

采用环境光遮挡的效果(只有环境光)

2、EXERCISE2

  采用双边模糊后的效果,保留了边沿细节:

这里写图片描述

  采用高斯模糊后的效果,整体模糊:
这里写图片描述

3、EXERCISE4

  自干扰情况,效果如下:

这里写图片描述

(二)、源码下载

本章习题解答源码下载 习题源码

猜你喜欢

转载自blog.csdn.net/yolon3000/article/details/80835596