阴影算法

原创 2011年05月03日 22:59:00
图中有两条光线,一条沿视角方向,另一条偏右
采用阴影体算法,实现了多光源,多物体的阴影。
这个算法没有采用顶点shader,所以速度比较慢,学习算法用,在实际工程中用效率就太低了。。。
算法还有个缺陷,只对凸多面体有效,如果物体是凹多面体阴影就会错误。因为我不知道如何确定凹多面体的轮廓,从而构造一个封闭的阴影体。非常希望有牛人能指点一二!
主要代码如下
计算轮廓
绘制阴影体
用蒙版缓存绘制阴影

相关文章推荐

阴影消除研究

用GMM提取运动目标,在光照比较强烈的条件下,会把阴影也当成运动目标提取出来。 利用阴影亮度降低而色度基本不变的特点,在HSV空间里利用以下公式进行判断...

阴影算法技术讲解

笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》...
  • jxw167
  • jxw167
  • 2017年03月22日 19:42
  • 784

CMOS Sensor的调试经验分享

转自:http://bbs.52rd.com/forum.php?mod=viewthread&tid=276351

阴影图提取算法

  • 2015年01月12日 11:09
  • 5.31MB
  • 下载

基于阴影集的聚类算法

  • 2014年07月10日 17:06
  • 530KB
  • 下载

体积阴影(Shadow Volumes)生成算法

是3D初心者:) 不是技术百科全书,在blog上想说什么就说什么:) 下面以最快的速度简单谈谈阴影生成技术,目前普遍采用的一般有三种:Planar Shadow、Shadow Mapping和Shad...
  • hippig
  • hippig
  • 2012年08月13日 13:42
  • 5471

基于HSV色彩空间变换的阴影检测算法——MATLAB实现

    图像在不同的色彩空间可以表现出不同的光谱特性,从而适用于不同的应用场合。在HSV色彩空间中,阴影在色度和饱和度通道中都与非阴影区域有明显的区别。根据阴影的这种特性,利用连续两次的HSV彩色空间...

CG阴影算法

  • 2015年05月06日 14:37
  • 5.52MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:阴影算法
举报原因:
原因补充:

(最多只允许输入30个字)