游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1827|回复: 3

choose normal and light or lightmap texture?

[复制链接]

119

主题

1367

帖子

1393

积分

金牌会员

Rank: 6Rank: 6

积分
1393
发表于 2007-4-26 13:15:00 | 显示全部楼层 |阅读模式
我看到很多资料在做地形的时候都用光照贴图lightmap,这东西真不知有什么好,即耗资源,制作起来还麻烦,最要命的是不能实现动态阴影,光线变了怎么办? 为什么还有那么人用光照图?

用法线+light自动交给dx去算阴影岂不简单直接,光线变了也不怕,还能动态改变光线感受日出日落的感觉
也许是我理解有问题,还望大家批驳指正。

3

主题

89

帖子

89

积分

注册会员

Rank: 2

积分
89
QQ
发表于 2007-4-26 15:59:00 | 显示全部楼层

Re:choose normal and light or lightmap texture?

我觉得用光照图是计算环境光(在半球面均匀入射)对地形的影响,和实时的平行光照并不冲突,光是normal+directional light算出来的效果也不好的。

如果觉得普通的light map太差,就用ambient occlusion,AO可以做到对动态有向光源产生正确的软阴影。

0

主题

2

帖子

16

积分

新手上路

Rank: 1

积分
16
发表于 2007-4-26 16:05:00 | 显示全部楼层

Re: choose normal and light or lightmap texture?

1.用法向和光线计算的只是光照明模型的照明效果而非阴影效果
2.阴影效果需要使用场景几何进行计算,通常运算量比较大
3.在游戏中,大多数场景的光源是静态的,因此可以用lightmap代替真实的光照明效果。由于lightmap是静态生成,所以可以做得比简单光照明模型更为逼真

36

主题

1047

帖子

1147

积分

金牌会员

Rank: 6Rank: 6

积分
1147
发表于 2007-4-28 10:08:00 | 显示全部楼层

Re:choose normal and light or lightmap texture?

光照贴图并不耗资源,相反,它是在当前硬件能力不足的情况下最好的生成接近真实光照的方法。缺点就是不能动态变化。光照贴图目前还是很常用的方法,包括最新的游戏引擎目前还在使用。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-26 15:44

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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