阴影算法

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

阴影算法技术讲解

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

PCF软阴影技术讲解

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

阴影消除研究

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

shadow mapping阴影图的算法详解

 Shadow Map的基本实现方法:1、将场景的深度值预先渲染到 以光源位置为原点、光线发射方向为观察方向的投影坐标系中,形成深度纹理。2、再次渲染场景的过程中,将每个片断(像素)变换到前述眼坐标系...
  • zamzll
  • zamzll
  • 2010年12月31日 10:38
  • 5763

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

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

阴影体技术介绍(转载)

转自http://blog.donews.com/yyh/archive/2005/05/19/387143.aspx 前言:真实的游戏效果shadow volume 这个术语几乎是随着 DOOM3 ...
  • kongbu0622
  • kongbu0622
  • 2007年10月23日 00:48
  • 5477

CMOS Sensor的调试经验分享

转自:http://bbs.52rd.com/forum.php?mod=viewthread&tid=276351
  • yapingmcu
  • yapingmcu
  • 2014年07月15日 15:51
  • 47244

阴影算法

图中有两条光线,一条沿视角方向,另一条偏右采用阴影体算法,实现了多光源,多物体的阴影。这个算法没有采用顶点shader,所以速度比较慢,学习算法用,在实际工程中用效率就太低了。。。算法还有个缺陷,只对...
  • fallStones
  • fallStones
  • 2011年05月03日 22:59
  • 4059

一种软阴影的实现方法

转载自:http://hi.baidu.com/laizhishen/blog/item/b4c219dee23df1e177c63851.html 软阴影 www.GameDev.net 作者:...
  • kenkao
  • kenkao
  • 2011年08月25日 09:53
  • 5832

基于阴影图的阴影算法总结笔记

1.透视走样    透视走样是由阴影图采样和屏幕图像采样不匹配引起的。对于3D图形的透视投影,在近平面容易出现一个阴影纹素对应多个屏幕像素的情况,使得近平面处阴影的边界有严重的锯齿现象。如下图所示,对...
  • himilong
  • himilong
  • 2016年08月12日 14:59
  • 1450
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:阴影算法
举报原因:
原因补充:

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