杂记部分是我临时想到的一部分,没有特定的出现要求,也没有固定的长度,只是记录一下一些突然想到的,又一下子找不到地方安放的内容。
关于LightMapping和Light Probe
在这个系列的第二篇——Hello World(2)中提到了LightMapping技术和Light Probe。最开始看的时候对于LightMapping技术只是懵懵懂懂,对于Light Probe更是不知其为何物。相信很多人会有跟我一样的感觉,这俩到底是干什么用的?它们之间又有什么区别和联系呢?(马克思哲学课既视感- -)
先发一张效果图……(2M的限制实在是比较尴尬,有没有比较好的屏幕录制和gif制作软件推荐呀。。。)
一、LightMapping和烘焙
在完成了第一人称射击游戏的场景部分以后,我对于LightMapping技术有了比较直观的了解。所谓LightMapping,就是把静态光源产生的效果提前渲染成贴图贴到静态物体表面,产生的效果应该和实时计算的结果是一样的,但是因为已经渲染成了贴图(也就是所谓的灯光烘焙),在程序运行期间就免去了实时计算的负担,自然提高了性能。下面就以正在开发中的第一人称射击游戏为例进行测试,测试环境如下:
硬件环境:i7-4650U四核CPU,8G内存,三星256G固态硬盘,Intel HD Graphic