游戏开发论坛

 找回密码
 立即注册
搜索
查看: 5320|回复: 18

向高手讨教,Doom3模型纹理的渲染方式~狂谢~

[复制链接]

4

主题

21

帖子

21

积分

注册会员

Rank: 2

积分
21
发表于 2004-5-22 09:45:00 | 显示全部楼层 |阅读模式
记得在哪里看过Doom3模型包括4种文理
diffuse map , specular map , height map, normal map

第一个问题

一直有个疑问,height map 和 normal map 都可以实现bump map,

请教Doom3的height map 和 normal map 是否等价,

能否只使用其中一种来实现bump map

还是必须同时使用二者来实现Doom3的bump map

第二个问题

哪位大侠能不能具体讲解一下Doom3模型纹理的渲染过程,谢谢~~ [em3]

请指点呀~~555555 [em4]................. [em13]


有同样兴趣的弟兄们可以帮俺顶一下~~欢迎 [em19]

4

主题

21

帖子

21

积分

注册会员

Rank: 2

积分
21
 楼主| 发表于 2004-5-22 19:14:00 | 显示全部楼层

Re:向高手讨教,Doom3模型纹理的渲染方式~狂谢~

高手都到哪里去了?平常不是挺多的吗~

4

主题

21

帖子

21

积分

注册会员

Rank: 2

积分
21
 楼主| 发表于 2004-5-23 08:16:00 | 显示全部楼层

Re:向高手讨教,Doom3模型纹理的渲染方式~狂谢~

高手,高手,你在哪?

另外对此感兴趣的弟兄们帮俺顶一下呀~ok?

4

主题

21

帖子

21

积分

注册会员

Rank: 2

积分
21
 楼主| 发表于 2004-5-24 08:19:00 | 显示全部楼层

Re:向高手讨教,Doom3模型纹理的渲染方式~狂谢~

高手们,你们在哪? 55555555~

0

主题

130

帖子

130

积分

注册会员

Rank: 2

积分
130
发表于 2004-5-24 10:16:00 | 显示全部楼层

Re:向高手讨教,Doom3模型纹理的渲染方式~狂谢~

1,heightmap通常是用来生成normal map的.
2.
DOOM3 的VIEWER.
http://diesel.n5home.net/

4

主题

21

帖子

21

积分

注册会员

Rank: 2

积分
21
 楼主| 发表于 2004-5-25 17:40:00 | 显示全部楼层

Re: Re:向高手讨教,Doom3模型纹理的渲染方式~狂谢~

老孩子: Re:向高手讨教,Doom3模型纹理的渲染方式~狂谢~

1,heightmap通常是用来生成normal map的.
2.
DOOM3 的VIEWER.
http://diesel.n5home.net/

http://diesel.n5home.net/

没有所谓的DOOM3 的VIEWER呀? [em7]

41

主题

340

帖子

345

积分

中级会员

Rank: 3Rank: 3

积分
345
发表于 2004-5-25 18:14:00 | 显示全部楼层

Re:向高手讨教,Doom3模型纹理的渲染方式~狂谢~

是Q3的VIEWER

20

主题

473

帖子

502

积分

高级会员

Rank: 4

积分
502
发表于 2004-5-26 09:50:00 | 显示全部楼层

Re:向高手讨教,Doom3模型纹理的渲染方式~狂谢~

height map在doom3里作为detail normal map来使用
如果在material script中的bumpmap 是使用得addnormal,则要把localmap和heightmap混合起来,如果单纯是heightmap,则只使用heigtmap,如果直接跟一个文件名,那么就是直接使用localmap
doom3渲染其实没什么特别,就是dot bump map
(L . N) * diffusemap + power((H.N), specpower) *specularmap

4

主题

21

帖子

21

积分

注册会员

Rank: 2

积分
21
 楼主| 发表于 2004-5-28 11:37:00 | 显示全部楼层

Re: Re:向高手讨教,Doom3模型纹理的渲染方式~狂谢~

secondage: Re:向高手讨教,Doom3模型纹理的渲染方式~狂谢~

height map在doom3里作为detail normal map来使用
如果在material script中的bumpmap 是使用得addnormal,则要把localmap和heightmap混合起来,如果单纯是heightmap,则只使用heigtmap,如果直接跟一个文件名,那么就是直接使用localmap
doom3渲染其实没什么特别,就是dot bump map
(L . N) * diffusemap + power((H.N), specpower) *specularmap


终于遇到高人了~~~,多谢[em3]

(L . N) * diffusemap + power((H.N), specpower)

关于这个公式,secondage兄,能否在讲的详细一点~~[em10],偶实在是太菜了
[em1]

另外,secondage兄,有没有渲染Doom3模型纹理的文章和例子?

狂谢,狂谢 [em3]

4

主题

21

帖子

21

积分

注册会员

Rank: 2

积分
21
 楼主| 发表于 2004-5-28 18:48:00 | 显示全部楼层

Re:向高手讨教,Doom3模型纹理的渲染方式~狂谢~

在顶一下,掉的好快
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-7-1 16:46

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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