Screen Space Reflection 间接光问题
非常怀疑是traceScreenSpaceRay返回了false造成的黑色区域。shader的调试原则都是一样的,把你想要看的变量当作颜色画出来,这样就能知道是哪里出问题了。
■网友
McGuire的DDA并不必须,这属于优化策略,不推荐一上手就copy他的。如果不能完全自己写出一个最简单的SSR来的话,可以说基本也不可能具备SSR debug的能力。在屏幕空间用透视投影矫正插值,直接用最简单的线性递进的效果都比这个截图强。你应当重点检查每一步的ray marching是否正确。代码就不细看了,因为我觉得这个效果连最基本的ray marching都没大体算对,还谈不上优化与边界+异常条件检测。
推荐阅读
- 汽车头条|发布M-SPACE数字化服务平台,广汽三菱奕歌燃情版同步上市
- 广汽|广汽三菱在广州车展推M-SPACE数字化服务平台,是噱头还是干货?
- 广汽|广汽三菱发布M-SPACE数字化服务平台,加强创新营销力度
- SpaceX|SpaceX“龙”飞船首次商业载人航天任务
- 老司机的小技巧|奥德赛的对手?新雷诺Espace亮相,星空顶+大沙发,车友:很强势
- IT之家|马斯克:SpaceX 有望在四年内向火星发起首次无人飞行任务
- 上汽大众|两厢车有“豪横”空间10万级合资Spaceback了解下
- 啥是可以共享的
- SpaceX的普通ATM机一样的电脑(价值5000美元)是啥配置的
- 反射机制(Reflection)是啥