游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3610|回复: 2

请问各位颜色RGB值相乘的物理意义是什么?

[复制链接]

50

主题

200

帖子

200

积分

中级会员

Rank: 3Rank: 3

积分
200
发表于 2007-11-14 08:36:00 | 显示全部楼层 |阅读模式

问一个对你们来说比较基础的问题.

两块颜色分别为 C0, C1

RN = R0 * R1 >> 8
GN = G0 * G1 >> 8
BN = B0 * B1 >> 8

新产生的颜色的意义是什么?

一定是一个比 C0, C1 更加小的值.
但是它的明确意义是什么?

32

主题

1259

帖子

1351

积分

金牌会员

Rank: 6Rank: 6

积分
1351
发表于 2007-11-14 09:12:00 | 显示全部楼层

Re:请问各位颜色RGB值相乘的物理意义是什么?

alpha混合和亮度调节都需要。

20

主题

136

帖子

172

积分

注册会员

Rank: 2

积分
172
发表于 2007-11-14 13:54:00 | 显示全部楼层

Re:请问各位颜色RGB值相乘的物理意义是什么?

物体色是白色光源照射到物体上反射的颜色。
这样该物体色的各个分量就是物体的反射率。
所以严格来讲,物体并没有色值,只有光线才可能有。常识上的物体色值都是白色光线入照的参考。

当然不能直接拿来用,而是需要缩放到0~1的区间。
任何入射光线乘于反射率,都能得到反射光线。

在图形显示,显示能力以外的高亮部分需要被截断或者缩放。(比如高亮的绿截断就极可能是白色了)。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-19 03:59

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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