游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2193|回复: 5

请教地形光照图的算法!急!

[复制链接]

16

主题

83

帖子

103

积分

注册会员

Rank: 2

积分
103
QQ
发表于 2006-3-14 10:00:00 | 显示全部楼层 |阅读模式
我有高度图,想生成的光照图,找了很多方法,都不是很好看,那位大哥做过,指点一下,谢了!

35

主题

161

帖子

161

积分

注册会员

Rank: 2

积分
161
发表于 2006-3-14 18:28:00 | 显示全部楼层

Re:请教地形光照图的算法!急!

Foucs on 3D Terrain里面介绍的slope lighting算一个。。。

8

主题

30

帖子

36

积分

注册会员

Rank: 2

积分
36
发表于 2006-3-15 09:06:00 | 显示全部楼层

Re:请教地形光照图的算法!急!

楼上的是一种方法,Foucs on 3D Terrain里还讲了
1.直接使用高度图中高度信息作为光照信息
2.直接导入一张有光照效果的光照图

另外:也可以这样。生成地形时就对地形纹理进行光照处理:设置一个光源向量,然后与地形点乘,这其实就是自己实现了D3D里的light效果。

36

主题

1047

帖子

1147

积分

金牌会员

Rank: 6Rank: 6

积分
1147
发表于 2006-3-15 09:14:00 | 显示全部楼层

Re:请教地形光照图的算法!急!

wow以及一些网游用的就是点乘方法。

16

主题

83

帖子

103

积分

注册会员

Rank: 2

积分
103
QQ
 楼主| 发表于 2006-3-15 10:13:00 | 显示全部楼层

Re:请教地形光照图的算法!急!

谢谢楼上的几位.
我用的是 公式是:
地表阴影颜色 = 环境光 + 顶点法线 dot 平行光向量 ,我生成的太不真实了.
可以肯定WOW用的是阴影图(shadow map)因为这个已经被破解了.关键是我很想知道它的算法.

3

主题

11

帖子

11

积分

新手上路

Rank: 1

积分
11
发表于 2006-3-15 13:37:00 | 显示全部楼层

Re:请教地形光照图的算法!急!

arvent,,我觉得在你的公式中还要考虑从光源到顶点是否有遮挡,
也就是"山的影子",自阴影
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-23 22:34

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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