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



