力为的技术博客

联系 聚合 管理
  154 Posts :: 1 Stories :: 561 Comments :: 0 Trackbacks
基本原理:http://en.wikipedia.org/wiki/Shadow_mapping

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

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

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

  • 斑点

  • Peter Pan


  • 锯齿



  • 大块阴影



  • 模糊的阴影


posted on 2013-12-13 17:34 力为 阅读(1370) 评论(0)  编辑 收藏 引用 所属分类: 2. Graphics

只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理