游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3454|回复: 7

点光源shadowmap怎样渲染

[复制链接]

15

主题

62

帖子

64

积分

注册会员

Rank: 2

积分
64
发表于 2010-2-26 14:53:00 | 显示全部楼层 |阅读模式
我现在用cubemap渲染了点光源的shadowmap,不过这样每个frame至少要渲染7次,效率实在是太低了,有没有更好的方法。
是否有方法根据摄像机的视口来大概计算出点光源的viewmatrix,然后只需要像spotlight一样渲染shadowmap一次就可以了。。。
谢谢

3

主题

19

帖子

30

积分

注册会员

Rank: 2

积分
30
发表于 2010-2-26 23:36:00 | 显示全部楼层

Re:点光源shadowmap怎样渲染

点光源?将点光源换成方向光吧,算法是lispSM

21

主题

136

帖子

165

积分

注册会员

Rank: 2

积分
165
发表于 2010-2-28 10:31:00 | 显示全部楼层

Re:点光源shadowmap怎样渲染

cube。比较耗而已~

13

主题

312

帖子

312

积分

中级会员

Rank: 3Rank: 3

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

Re: Re:点光源shadowmap怎样渲染

yjlh1234: Re:点光源shadowmap怎样渲染

cube。比较耗而已~

嗯,说得对!
:>

-------------------------------------------------------------------------------------------


欢迎访问开源图形处理器体系结构论坛(OpenGPU论坛) http://www.opengpu.org/bbs/

OpenGPU Graphics Open Source community(图形开源社区),聚焦领域(focus domain)包括:
  * GPU Architecture(图形处理器体系结构)
  * Graphics Algorithm(图形算法)
  * Open Source Rendering Engine(开源渲染器)
  * Open Source GPU Simulator/RTL Implement(开源GPU模拟器)
  * Mobile GPU Developing (移动图形设备的开发)
  * GPGPU Programming (面向通用的图形处理器编程)
                      (包括CUDA/OpenCL /DirectCompute)

15

主题

62

帖子

64

积分

注册会员

Rank: 2

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

Re:点光源shadowmap怎样渲染

我就是说cube啊。。。怎么能不渲染6次呢?

119

主题

1367

帖子

1393

积分

金牌会员

Rank: 6Rank: 6

积分
1393
发表于 2010-3-4 08:56:00 | 显示全部楼层

Re:点光源shadowmap怎样渲染

cubemap 想不渲染6次?
貌似没有更好的办法

15

主题

62

帖子

64

积分

注册会员

Rank: 2

积分
64
 楼主| 发表于 2010-3-4 09:27:00 | 显示全部楼层

Re:点光源shadowmap怎样渲染

额。。。我的意思是不用cubemap,有没有更好的办法。。。你们把我绕进去了。。。

8

主题

716

帖子

716

积分

高级会员

Rank: 4

积分
716
发表于 2010-3-5 20:10:00 | 显示全部楼层

Re:点光源shadowmap怎样渲染

你回想一下point照射方式,那么就必须cube
要么就用direction或spot
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-12 18:49

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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