游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2292|回复: 6

超级菜鸟问光源

[复制链接]

1

主题

11

帖子

11

积分

新手上路

Rank: 1

积分
11
发表于 2005-3-29 22:00:00 | 显示全部楼层 |阅读模式
问是不是GL里的光源类型有哪些?数目有没有限制?如果有的话,需要很多灯的样子怎么解决?可以动态的交互式的调整光源的吗?还是每次调整渲染一遍很麻烦呢?虾们帮忙看看哈。谢谢!:)

190

主题

1801

帖子

2096

积分

金牌会员

Rank: 6Rank: 6

积分
2096
QQ
发表于 2005-3-30 04:25:00 | 显示全部楼层

Re:超级菜鸟问光源

灯不是用光源的
一般来说,很多灯是用纹理来表现的
环境光只有一个

如果有影子的地方,需用算法表现,就是实时光影了

即使用多光源,也不会有影子的效果

GL的光数目依赖具体实现,我记得是文档是这样写的,至少有8个,可能更多

1

主题

11

帖子

11

积分

新手上路

Rank: 1

积分
11
 楼主| 发表于 2005-3-30 10:14:00 | 显示全部楼层

Re:超级菜鸟问光源

至少8个还是至多8个???
我可以动态控制点光源的属性么?
或者通过控制灯材质的变化来产生环境变化的效果?
谢谢回答。

1

主题

11

帖子

11

积分

新手上路

Rank: 1

积分
11
 楼主| 发表于 2005-3-31 13:27:00 | 显示全部楼层

Re:超级菜鸟问光源

我在想,会不会光源的变化对环境影响太大了以至于如果改变的话,超过CPU,GPU的渲染能力?所以每次都是固定好光源然后先编译渲染,在程序中一切都已经是计算好的呢?如果要改变不容易呢?
很多灯的效果的例子是不是应该赋许多个点光源呢?

190

主题

1801

帖子

2096

积分

金牌会员

Rank: 6Rank: 6

积分
2096
QQ
发表于 2005-3-31 16:03:00 | 显示全部楼层

Re:超级菜鸟问光源

可以改变的,光源消耗非常大

8

主题

65

帖子

65

积分

注册会员

Rank: 2

积分
65
发表于 2005-4-11 20:47:00 | 显示全部楼层

Re:超级菜鸟问光源

最多八个,

27

主题

379

帖子

829

积分

高级会员

Rank: 4

积分
829
发表于 2005-4-21 22:03:00 | 显示全部楼层

Re:超级菜鸟问光源

好像是最少八个吧, 光源对程序的性能影响非常大, 动态光源对程序的影响就更大了, DOOM3为什么对机器的要求那么高, 其中一个重要的原因就是使用了大量动态光源, 相比之下, CS2对配置的要求就低多了, 因为她使用的是光照贴图, 游戏对性能的要求是非常高的, 在游戏中的场景跟现实中是截然不同, 是受到很大的限制的, 最好不要大量的使用光源, 否则程序的运行速度肯定是非常慢的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-25 10:33

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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