游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3249|回复: 4

大量灯光是如何实现的

[复制链接]

1

主题

2

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2011-3-21 09:16:00 | 显示全部楼层 |阅读模式
我发现一个游戏,可以有很多灯光,目测估计可以达到上百上千运动灯光,而且附近物体有随光照变化,并且有模糊的影子可以改变。请问这种效果是如何用opengl实现的,据说只使用了opengl的固定管线,场景不是烘焙的。

2

主题

429

帖子

435

积分

中级会员

Rank: 3Rank: 3

积分
435
发表于 2011-3-21 21:24:00 | 显示全部楼层

Re:大量灯光是如何实现的

固定管线,确定么?
影子,shadow volume可以做。
灯光的话,固定管线同屏最多只支持8个光源,light map模拟的?
游戏名字是?

32

主题

1259

帖子

1351

积分

金牌会员

Rank: 6Rank: 6

积分
1351
发表于 2011-3-21 22:17:00 | 显示全部楼层

Re:大量灯光是如何实现的

有种技术叫延迟渲染。

11

主题

1238

帖子

1782

积分

金牌会员

Rank: 6Rank: 6

积分
1782
发表于 2011-3-22 12:27:00 | 显示全部楼层

Re:大量灯光是如何实现的

只使用了opengl的固定管线?几个光源渲染出一张纹理,然后叠加起来吗?

5

主题

972

帖子

975

积分

高级会员

Rank: 4

积分
975
发表于 2011-6-25 00:58:00 | 显示全部楼层

Re:大量灯光是如何实现的

对光源作重要性排序,只设置最重要的光源。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-8 08:14

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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