Quantcast
Channel: C++博客-所有随笔
Viewing all articles
Browse latest Browse all 7882

Shadow Mapping via OpenGL

$
0
0
基本原理:http://en.wikipedia.org/wiki/Shadow_mapping

在大家都在用shader实现的时候,竟然还有人用固定管线。

使用OpenGL固定管线实现,主要用到 GL_ARB_depth_texture和GL_ARB_shadow扩展。整个过程分三步:
1. 计算shadow mapping
2. 绘制阴暗的部分
3. 绘制光亮的部分

每一步都可能是坑。
以下是可能出现的“效果”:

  • 斑点

  • Peter Pan


  • 锯齿




除了使用shader,真不知道有啥能很好的解决这些问题。

力为 2013-12-13 17:34 发表评论

Viewing all articles
Browse latest Browse all 7882

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>