zoukankan      html  css  js  c++  java
  • 2 追踪光线=》2.3 光线组合

      当我们要找出一条光线的颜色的时候,我们需要找出同一个光源下和他有关联的所有的光线。举个栗子,如果一个红光和一个绿光正好同时在一条线,我们将会说他们都来自一条黄色光线(红+绿=黄)因此在图7中,如果一条来自球体的光线打在像素上,我们需要找出所有与它同线的光线的完整描述。我们会看到,我们会仔细研究这一点,以便我们只研究实际上对像素有贡献的光

      

      为了方便讨论,我们将光划分为四类概念:像素光线或眼光线(穿过屏幕上的像素径直射入眼睛),照射光线或阴影光线(从光源直射到被对象表面),反射光线,透射光线(穿过对象).虽然数学意义上这些都只是光线,但是进行这样的分类更便于计算。

      像素光线是我们曾经学过的光线;他们载着光子,最终在穿过屏幕后进入眼睛。让我们看看其他三种类型的光线。

      整个思路就是找出特定点的光线,处理射向眼睛的那部分。

      知道了特定点所在的平面的照明和表面物理。我们可以确定离开此表面的光线的属性。我们将光线分为三类,因为他们的代表了光线到达表面(然后离开)的三种理论途径。一些光线径直来自光源,然后再反射离开。这种性能的入射光线被定义为阴影线。一些光线撞击对象,然后被反射;反射光线模拟这种光。最后,一些光线从对象背后穿过对象而来。这种就是透射光线。

  • 相关阅读:
    ab并发负载压力测试
    在vmware里运行qcow2镜像
    nginx root alias
    速成制作rpm包
    oracle分区表按时间自动创建
    Some network Tools
    python中defaultdict用法详解
    CENTOS7 安装telnet
    H3C 交换机配置
    H3C
  • 原文地址:https://www.cnblogs.com/TooYoungTsukasa/p/9142105.html
Copyright © 2011-2022 走看看