游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2635|回复: 5

方向光SM的问题

[复制链接]

15

主题

62

帖子

64

积分

注册会员

Rank: 2

积分
64
发表于 2010-3-24 11:35:00 | 显示全部楼层 |阅读模式
做过点光源、聚光灯的shadowmap,第一次做方向光的sm。
我现在出来的效果很差,主要有以下几个问题:
1、sm嘛,总需要把物体转换到灯光视区中,所以就势必要求一个灯光的位置。我是求视锥体的包围球,并设定一个最远距离,然后根据包围球过球心按照方向光方向平移与球焦点作为灯光视点。然后正交变换,渲染sm.但是这样渲染出来的结果必然会随着摄像机移动而闪烁不定,尤其在距离比较远,精度不高的情况下。
2、视锥体,即便限定一个最远方位,这个焦点也距离当前的物体太远,这样影响sm的精度,最后即使pcf也得不到太好的效果。。。

现在做的是纯yy的做方向光的sm,由于没有经验,希望懂的人能给一些建议。

谢谢

45

主题

1163

帖子

1165

积分

金牌会员

Rank: 6Rank: 6

积分
1165
发表于 2010-3-24 12:27:00 | 显示全部楼层

Re:方向光SM的问题

哈哈,终于有人也遇到这问题了,看看这个吧,这已经不是什么秘密了!
http://developer.download.nvidia.com/SDK/10.5/opengl/src/cascaded_shadow_maps/doc/cascaded_shadow_maps.pdf

15

主题

62

帖子

64

积分

注册会员

Rank: 2

积分
64
 楼主| 发表于 2010-3-24 12:35:00 | 显示全部楼层

Re:方向光SM的问题

非常感谢!!!!!

45

主题

1163

帖子

1165

积分

金牌会员

Rank: 6Rank: 6

积分
1165
发表于 2010-3-24 12:40:00 | 显示全部楼层

Re:方向光SM的问题

嘿嘿

13

主题

312

帖子

312

积分

中级会员

Rank: 3Rank: 3

积分
312
发表于 2010-3-25 09:37:00 | 显示全部楼层

11

主题

1238

帖子

1782

积分

金牌会员

Rank: 6Rank: 6

积分
1782
发表于 2010-3-25 17:32:00 | 显示全部楼层

Re: Re:方向光SM的问题

OpenGPU: Re:方向光SM的问题


SM有很多种,NV官方推荐CSM~~~

------------------------------------------------------------------...


你实现过吗?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-10 10:09

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表