在我探索和了解游戏引擎的时候遇到了不少以前没仔细具体了解和记录的技术,在看完之后仍感觉这些技术有必要写一个目录来进行简要记录,以便我可以简单回忆。
这个目录是关于渲染技术的目录。
当然,你也可以根据这个目录去扩宽自己的视野,我很推荐这么做。不过你需要知道的重要的事情是,我并不是专业的图形学研究人员,我只是一个普通的开发者,所以这个目录会存在一定的局限性。
RTT: Render to Texture
一开始我还有点难以理解这个技术,后面发现实际上很简单直白,只是因为 RTT 的存在感如同空气一样无处不在但很重要,所以不好认识到。
因此理解 RTT 实际上可以直接根据名字理解,RTT 是将目标渲染为纹理的技术。在 RTT 之前,渲染的对象一般都是到屏幕缓冲区,但 RTT 的加入,可以让对象变成纹理,从而让后处理和逐实体光影等这些基于已完成(渲染的)画面进行处理的渲染技术成为可能。