荒废了太久,趁着“寒假”死磕了两周,验证了不少想法,解开了不少疑惑,代码质量当然是没有的,一切只为看到结果。
有空了再写每一项的细节。
2019/5/12 更新
延迟渲染
GBuffer
世界坐标
世界法线
漫反射
300个点光源
2019/3/6 更新
优化了光源,阴影以及我自己做了一个模型emm...
当我打开3DMax的时候,时间拉回到大约7年前,这是我上一次打开3DMax的时间,当时我在学校机房进行3DMax期末考试,一顿操作猛如虎,定睛一看,一片糊,于是我默默的双击了桌面的CS图标。时间拉回来,我把刚装好的3DMax卸载了,一顿操作行云流水。
2019/2/26 更新
HDR
未开启HDR,亮度超出范围,色彩丢失
开启HDR,整体亮度变暗
法线贴图
应用法线贴图前
应用法线贴图后
视差贴图
原图
仅有法线贴图,没有视差贴图
应用视差贴图后
泛光
关闭泛光渲染
亮度贴图
2019/2/2 更新
标准光照模型
带贴图
多纹理
双纹理混合
放射光贴图
光源
描边
天空盒子
反射
折射
没有反射贴图
加入反射贴图
渲染实例化数组
1秒6千个模型渲染
1秒12万个模型渲染
后期处理
几何着色器
膨胀模型
显示法线
不透,全透,半透贴图渲染
没有忽略草丛贴图空白区域
渲染顺序错误
正确渲染
多相机渲染
方向光阴影(阴影映射)
256分辨率阴影贴图未平滑
平滑后
512分辨率阴影贴图未平滑
平滑后
1024分辨率阴影贴图未平滑
平滑后
动态光源
两个方向光源
阴影贴图
聚光灯阴影(阴影映射)
点光源阴影(点阴影)
阴影立方体贴图