《3D游戏与计算机图形学中的数学方法》读书笔记–第七章–光照部分

《3D游戏与计算机图形学中的数学方法》读书笔记--第七章--光照部分


RGB颜色模型

RGB颜色模型是平时我们最常用的颜色模型之一,其他常用的颜色模型还有CMYK和HSV等。RGB颜色模型将我们看到的颜色分为R(红色)、G(绿色)、B(蓝色)三个颜色分量的混合。
假设颜色C、D,以及其三个分量分别用下标r、g、b表示,则: C = ( C r , C g , C b ) C=(C_r,C_g,C_b) C=(Cr,Cg,Cb)
对于颜色而言,颜色也可以像向量一样进行某些运算:
s C = ( s C r , s C g , s C b ) , s ∈ R sC=(sC_r,sC_g,sC_b),s\in R sC=(sCr,sCg,sCb),sR
C D = ( C r D r , C g D g , C b D b ) CD=(C_rD_r,C_gD_g,C_bD_b) CD=(CrDr,CgDg,CbDb)
以上两个公式被统一称为颜色调制
另外: C + D = ( C r + D r , C g + D g , C b + D b ) C+D=(C_r+D_r,C_g+D_g,C_b+D_b) C+D=(Cr+Dr,Cg+Dg,Cb+Db)

光源类型

  • 环境光
    一种低强度的光源,来自各个方向,强度均等,近似表现了场景的亮度。一般用 A A A表示环境光。
  • 平行光
    也称为无穷远光源,模拟太阳光,光线平行无衰减
  • 点光源
    从空间某点发出的各个方向等强度的光,符合球对称关系,光线强度与传播距离成平方反比关系衰减。
    若点光源位于P点,则Q点上光强C的计算公式为: C = 1 k c + k l d + k q d 2 C 0 C=\frac {1}{k_c+k_ld+k_qd^2}C_0 C=k
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值