C++实现光线追踪之详解 [参考文章]http://www.cnblogs.com/miloyip/archive/2010/03/29/1698953.html 1. 本文简介 作者正大三,刚好选修到计算机图形学这门课,基于兴趣,便试着实现全局光照的效果,由此,写下此篇文章。 2. 光线追踪 所谓 ...
分类:
其他好文 时间:
2019-11-25 15:15:19
阅读次数:
79
光线投射法 使用three.js自带的光线投射器(Raycaster)选取物体非常简单,代码如下所示: 它是采用包围盒过滤,计算投射光线与每个三角面元是否相交实现的。 但是,当模型非常大,比如说有40万个面,通过遍历的方法选取物体和计算碰撞点位置将非常慢,用户体验不好。 但是使用gpu选取物体不存在 ...
分类:
Web程序 时间:
2019-11-25 09:54:39
阅读次数:
98
大家好,今天给大家写一篇关于散光的文章,文章会从以下三个问题着手,给大家做解答。 1.散光的光学特性是怎么样的? 2.什么是散光的度数,以及什么是散光的轴位? 3.散光是怎么形成的? 好了,下面我们开始逐一作解释。 1.散光眼的光学特性是怎么样的? 我们知道,光线从一种介质进入到另一种介质时会发生折 ...
分类:
其他好文 时间:
2019-11-10 13:48:14
阅读次数:
102
相机拍摄物体的大致过程为:物体反射(或照射)的光线经过镜头,到达图像传感器,图像传感器把光信号转换为电信号,然后模数转换器件把电荷信号转换成数字信号,数字信号经过放大电路进入微处理器,数字信号经过ISP运算处理之后传输到存储器中存储为图像。 示意图如下: 1. 图像传感器 图像传感器是相机的主要组件 ...
分类:
其他好文 时间:
2019-11-03 15:06:16
阅读次数:
117
蓝光对人眼的危害,主要表现在导致近视、白内障以及黄斑病变的眼睛病理危害和人体节律危害。 科普 短波蓝光是波长处于 400nm 480nm 之间具有相对较高能量的光线。 该波长内的蓝光会使眼睛内的黄斑区毒素量增高, 严重威胁我们的眼底健康 。蓝光诱发致盲眼病 —— 来源百度百科 https://bai ...
分类:
其他好文 时间:
2019-10-29 19:47:56
阅读次数:
84
假设现在,你面前放着一个光线可穿透的容器,你只需定睛一瞧,就可判断这是一只玻璃杯。而“玻璃杯”只是一个概念。概念简化了信息,它帮我们把事物分门别类。见一物而知其类别,是一瞬间就能完成的事,我们不能称这个过程为观察。但是你能够仅凭“玻璃杯”这三个字还原出眼前的杯子吗?不能。因为有很多细节你不知道。如果... ...
分类:
其他好文 时间:
2019-10-13 10:32:10
阅读次数:
69
本文主要介绍了将卷积神经网络CNN引入到多曝光图像融合技术中,通过无监督深度学习提取多曝光图像对中的特征,融合后重建图像,最终获得视觉效果很好的图像。 高动态范围成像(High Dynamic Range Imaging,HDRI)技术是一种能够帮助我们在光线条件较差的情况下捕获视觉效果更好的图片的 ...
分类:
移动开发 时间:
2019-10-12 18:33:11
阅读次数:
127
兰伯特余弦定理(Lambert) 1.漫反射,是投射在粗糙表面上的光向各个方向反射的现象。当一束平行的入射光线射到粗糙的表面时,表面会把光线向着四面八方反射,所以入射线虽然互相平行,由于各点的法线方向不一致,造成反射光线向不同的方向无规则地反射,这种反射称之为“漫反射”或“漫射”。这种反射的光称为漫 ...
分类:
其他好文 时间:
2019-10-08 12:15:34
阅读次数:
311
前段时间用C#写了一个光线追踪程序,可以渲染圆球,平面这种基本图形,反射,光照,阴影,都大致尝试做了一下。 ↑ C#实现的光线追踪 ↑ GBA上C实现的光线追踪 然而,在我打算继续深入优化的时候,我失去了我的好帮手强强电脑,换成了超极本。看来继续做技术密集型光线追踪是不行的了。就在这时,我看到了一些 ...
分类:
其他好文 时间:
2019-09-28 14:55:17
阅读次数:
141
光线是从光源发射(emitted)通过介质往特定方向传播的电磁波 光源类型主要有3种:平行光(如太阳)、点光源(如灯泡)和聚光灯 几何光学(en)是利用几何学研究光学的学术方法,用来解释现实中的视觉现象(Visual appearance) 注:光的干涉和衍射不是几何光学研究的范畴,需要使用波动光学 ...
分类:
其他好文 时间:
2019-09-26 18:44:40
阅读次数:
168