基本原理:
http://en.wikipedia.org/wiki/Shadow_mapping在大家都在用shader實(shí)現(xiàn)的時(shí)候,我竟然還在用固定管線。
使用OpenGL固定管線實(shí)現(xiàn),主要用到 GL_ARB_depth_texture和GL_ARB_shadow,GL_ARB_shadow_ambient擴(kuò)展。整個(gè)過程分三步:
1. 計(jì)算shadow mapping
2. 繪制陰暗的部分
3. 繪制光亮的部分
每一步都可能是坑。
以下是可能出現(xiàn)的“效果”:



