Simple Light Solution

假设简单场景,只有一个主光源

直接光照

由于直接一个光源,可以直接计算直接光照。
可以直接入射光方向与物体表面法向方向决定是否表现是高光效果。

间接光照

自定义一个常数环境光ambient

常数环境光存在的问题

ambient 可以做间接光照效果,但会使整个场景统一变亮。看上去会有平面感。

光在材质上的效果

Environment Map Reflection

增加物体反射光线的效果。

Early stage exploration of image- based lighting

方法:六面体环境贴图 cudemap

总结

本质上,把一个半球形的光场模拟为均匀的环境光。环境光中高频内容用 envirnment map 表达。


本文出自CaterpillarStudyGroup,转载请注明出处。
https://caterpillarstudygroup.github.io/GAMES101_mdbook/