关闭

阴影算法

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

0
0

猜你在找
查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:76026次
    • 积分:1007
    • 等级:
    • 排名:千里之外
    • 原创:22篇
    • 转载:4篇
    • 译文:2篇
    • 评论:17条
    文章分类
    最新评论