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

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

      

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

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

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

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

  • 相关阅读:
    我来了
    性能分析:处理器、磁盘I/O、进程、网络分析方法 http://www.cnblogs.com/fnng/archive/2012/10/30/2747246.html
    jvisualvm监控服务器状态
    linux下常用监控命令
    app 常见网络性能
    native app ->hybrid app->web app的发展
    JMeter远程启动客户端总是不通的原因
    java机制
    webbench,linux下并发测试工具
    操作数数据类型 ntext 对于 max 运算符无效
  • 原文地址:https://www.cnblogs.com/TooYoungTsukasa/p/9142105.html
Copyright © 2011-2022 走看看