游戏开发论坛

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

请问:纹理会不会参与光照模型的计算?

[复制链接]

53

主题

98

帖子

101

积分

注册会员

Rank: 2

积分
101
发表于 2008-3-3 10:31:00 | 显示全部楼层 |阅读模式
在GL中,纹理会不会参与光照模型的计算?问了一些人,其中不乏有些高手,但有人说会,有人说不会.然后我看了一下计算机真实感图形学算法这本书,这本书没有明确说出这个问题的答案,不过在纹理那一章中还象是纹理会参与光照模型计算的意思!如果会参与的话,感觉跟图形渲染管道的流程有些不符,不知道大家是怎么理解的?

4

主题

49

帖子

49

积分

注册会员

Rank: 2

积分
49
发表于 2008-3-3 20:32:00 | 显示全部楼层

Re:请问:纹理会不会参与光照模型的计算?

我觉得固定管线中纹理不参与光照模型的计算,其实光照不也是一层纹理嘛,计算好再和纹理混合一下就是了.

53

主题

98

帖子

101

积分

注册会员

Rank: 2

积分
101
 楼主| 发表于 2008-3-4 09:04:00 | 显示全部楼层

Re:请问:纹理会不会参与光照模型的计算?

可是在<<计算机真实感图形学算法>>这本书中纹理一章中提到纹理参与光照模型计算这一说法.

4

主题

49

帖子

49

积分

注册会员

Rank: 2

积分
49
发表于 2008-3-4 21:52:00 | 显示全部楼层

Re:请问:纹理会不会参与光照模型的计算?

能大致介绍下吗,我也不是很清楚.

0

主题

61

帖子

61

积分

注册会员

Rank: 2

积分
61
发表于 2008-3-15 14:13:00 | 显示全部楼层

Re:请问:纹理会不会参与光照模型的计算?

在固定管线处理到纹理部分时,可能会与光照结果进行调制——如果你启用了的话。

在可编程管线中,有人用rgba传递位置、表面法向量等数据;有人用xyzw传递色彩信息。

29

主题

157

帖子

163

积分

注册会员

Rank: 2

积分
163
发表于 2008-3-29 23:24:00 | 显示全部楼层

Re: 请问:纹理会不会参与光照模型的计算?

根据红宝书的介绍和固定管线的流程,纹理是不参与光照计算的.

所以开了光照,再加上纹理时,光照效果很差,甚至看不出来. 解决办法是使用辅助颜色(Secondary Color). 这样在处理完纹理之后,系统会利用辅助颜色对片元进行修正.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-20 15:46

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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