0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何找出一条光线的颜色?

Dbwd_Imgtec 作者:工程师陈翠 2018-07-19 09:19 次阅读

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

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

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

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

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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 光线
    +关注

    关注

    0

    文章

    57

    浏览量

    10461

原文标题:光线追踪(4)光线组合

文章出处:【微信号:Imgtec,微信公众号:Imagination Tech】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    UCB_SWAP配置信息共16,写入一条有效配置后,上一条需写1使配置无效是为什么?

    UCB_SWAP配置信息共16,写入一条有效配置后,上一条需写1使配置无效。 经过实测发现配置是从下至上检索,取最后一条有效配置,而不是从上至下检索,取第
    发表于 01-24 08:31

    求助康佳***一条垂直亮线

    求助康佳***一条垂直亮线
    发表于 02-19 23:22

    如何将输入与输出俩线用一条线代替。

    如何将RXD与TXD俩线经过转化后用一条线代替
    发表于 01-25 10:53

    请问:一条Modelsim TCL指令

    Xilinx的DO文件里,建库时,有一条语句是-voptargs = "+acc",去掉的话,Modelsim编译不过。请问这条-voptargs = "
    发表于 07-19 12:16

    AD9敷铜时如何一条一条网络的敷铜

    AD9敷铜时如何一条一条网络的敷铜,整块PCB敷铜有时有点浪费。新手,求指教!
    发表于 10-28 11:43

    关于激光光线的问题

    我看市面上卖的激光管输出的都是一条细细的激光线,而我想要的是使 激光成个扇形平面的光线,请问如何实现呢???
    发表于 04-29 14:57

    求大神指导,我想用labview花一条直线,在“新图片”中显示出来,可任意改变其位置和颜色。怎么画?

    求大神指导,我想用labview画一条直线,在“新图片”中显示出来,可改任意变其位置和颜色。怎么画?
    发表于 07-29 19:15

    怎么在LABVIEW中实现让程序按照数据库中的数据一条一条的按步进顺序程序走?

    的数据,一条一条的按步进顺序程序来走呢。每走一条数据都会有个条件,满足后才能执行下一条数据,怎么实现较好,以下是我现在做的程序图片,并不能
    发表于 09-15 11:46

    DSP执行一条语句的时间

    CPU配置成150M。高频时钟75M。 那么执行一条语句的时间是多少呢
    发表于 10-15 11:28

    进度改变颜色

    本帖最后由 757061358 于 2017-1-2 20:48 编辑 各位大师,请教下,进度如何按照时间+不同的状态,改变对应的颜色呢改变数值,就改变颜色(按照时间)
    发表于 01-02 20:47

    XY图中有多条曲线,如何索引其中一条

    如题,个项目中用到XY图显示多条曲线,现在要为每条曲线分别设置颜色,关键问题就卡在怎么索引中其中的各个曲线了,又如何赋值呢?直接把颜色盒传给XY图属性节点-曲线-颜色只能修改其中
    发表于 06-23 17:14

    请问gps接收数据是每接收一条解析一条吗?

    请教下,gps 数据是每接收一条解析一条还是次全部接收完成后再起解析 ???
    发表于 11-02 08:49

    请问手机通过蓝牙次性发送多条数据STM32怎么一条一条的顺序接收?

    本人为新手,目前已实现手机发送一条数据STM32接收以后执行相应的操作,但是无法实现手机次性批量发送,STM32接收以后再一条一条的顺序执行?恳请各位大佬赐教
    发表于 04-29 02:38

    一条指令的执行需要多少个时钟周期

    在keil中编程时,写了行代码,然后就想知道,执行这句C代码需要多长时间。时钟周期在这就不解释了,频率的倒数。指令周期,个人理解就是cpu执行一条汇编指令所需要的时间。我们知道cm3使用的三级
    发表于 08-04 06:42

    从AD中导入GERBER,转换成PCB后,里面的线路是一条一条的,怎么把这些铜线整合在起?

    从AD中导入GERBER,转换成PCB后,里面的线路是一条一条的,怎么把这些铜线整合在起?
    发表于 11-20 08:19