游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3155|回复: 9

实时的全局照明?

[复制链接]

21

主题

109

帖子

127

积分

注册会员

Rank: 2

积分
127
发表于 2006-12-8 22:22:00 | 显示全部楼层 |阅读模式
Fantasy Engine说能实时地进行全局照明。看起来画质非常不错,而且据他说速度非常快。总感觉有点不可思议。

现在好像没有游戏是用全局照明的吧?以后它会大量运用吗?
sf_2006128222154.jpg

1

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2006-12-8 22:27:00 | 显示全部楼层

Re:实时的全局照明?

全局光照明是不是太占资源了
怎么可能大量运用?

59

主题

984

帖子

1200

积分

金牌会员

Rank: 6Rank: 6

积分
1200
发表于 2006-12-9 02:32:00 | 显示全部楼层

Re:实时的全局照明?

<<GPU Gems2>>和《shaderX 3,》里都有几篇关于全局光照的文章
感兴趣的话可以找来看看

89

主题

4036

帖子

4132

积分

论坛元老

Rank: 8Rank: 8

积分
4132
发表于 2006-12-9 04:01:00 | 显示全部楼层

Re:实时的全局照明?

目前PRT那类的东西离工程化还是有一定的距离的.

21

主题

109

帖子

127

积分

注册会员

Rank: 2

积分
127
 楼主| 发表于 2006-12-9 10:29:00 | 显示全部楼层

Re:实时的全局照明?

感谢clayman

这是这个引擎的说明,他说他不用PRT。不知道他怎么弄的。。

全局光照虽然非常不错,但是传统的计算方法让他相对于实时渲染来说还是太慢了。全局光渲染通常以小时计算。然而对于实时渲染,比如游戏,其渲染时间是以毫秒计算。这样便导致有些技术首先将全局光照信息缓冲、然后使用这些缓冲信息计算。(编者注:比如VRAY的光子存储)不幸的是,这种技术在动态的环境中表现得不好。如此就导致用户分别对场景中的不同物体分开渲染。
Fantasy Engine简单而灵活的为全局照明提供了飚一般的速度。这套系统使用相当简单。任何物体,包括他自己,都能在场景中都能被作为一个光源、反射光源或者投射阴影。这避免了复杂的限制,而导致将场景和物体分开。Fantasy Engine使用的技术不包括spherical harmonics、ambient occlusion、图像基准灯光(包括反射图像)、或者预先计算辐射值。这项技术在动态的环境中一样运行优秀,而所看到的,不仅仅是一个特例而已。
我们的系统支持反射(比如镜面反射,或者类镜面反射)。但是结果不如raytrace方式精确,可依然令人信服。并且,还支持皮下漫反射(SSS)以及半透明材质。(编者:SSS是目前所有材质中最慢的一种,即便是不开GI,其计算时间也非常缓慢。但变态的Fantasy Engine提供了实时计算的速度。)
很重要的是,这个渲染器支持置换以及细分表面!通常我们使用置换创造极其复杂的集合体。注意,是实时置换,而不是法线贴图!
一个NVIDIA® GeForce™ Go 7900 GTX显卡来执行上述场景,能保持每秒300帧的速度!如果是一个静态场景,这个速度会更快。

5

主题

686

帖子

697

积分

高级会员

Rank: 4

积分
697
QQ
发表于 2006-12-9 12:38:00 | 显示全部楼层

Re:实时的全局照明?

就算不用SH、AO和PRT,它说它把每个物体当作光源,可同一个场景,同屏里面能同时处理这么多光源吗?晕。。。
何况300帧……即使是一个简单的阴影贴图+像素光照+反射来渲染场景的DEMO,想随便跑300帧也不是很容易吧……
还能实时DM……这引擎真强

32

主题

1259

帖子

1351

积分

金牌会员

Rank: 6Rank: 6

积分
1351
发表于 2006-12-9 20:35:00 | 显示全部楼层

Re:实时的全局照明?

把场景渲染到CUBEMAP上, 然后在查询,我想应该做的到吧!

89

主题

4036

帖子

4132

积分

论坛元老

Rank: 8Rank: 8

积分
4132
发表于 2006-12-9 23:36:00 | 显示全部楼层

Re:实时的全局照明?

看样子是Diffuse Cube map 。不过Diffuse Cube map实在是种很简单的解决方案。有点GI那种柔和的光的感觉。 影子没法做,可以试着用AO,估计就有点感觉了。

18

主题

971

帖子

982

积分

高级会员

Rank: 4

积分
982
发表于 2006-12-10 10:15:00 | 显示全部楼层

Re: 实时的全局照明?

全局光照太耗费了吧…
如果用CUBEMAP来模拟…算不上实时计算,就一查表啊…

21

主题

109

帖子

127

积分

注册会员

Rank: 2

积分
127
 楼主| 发表于 2006-12-10 12:18:00 | 显示全部楼层

Re:实时的全局照明?

http://blog.hxsd.com.cn/blog/30/article/i5071.html
这里还有几个视频

其中有一个是只把它的棒子作为一个光源,没有其他光源的。

看起来好像还是个形状复杂的光源。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-26 00:42

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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