《计算机图形学》(第四版)正在学习中,学习目的是为了在Unity中使用shader实现不同的渲染效果。 希望在这里能把学习过程中学到的知识和遇到的问题记录下来。 工作环境是:Xcode8.3.2. 代码目录是:https://github.com/p0e0o0p0l0e0/Computer_Grap ...
分类:
其他好文 时间:
2017-05-27 20:02:10
阅读次数:
197
看一张图片: 图中绘制了两个大小相同的白色球体。其中右边的一个是没有使用任何光照效果的,它看起来就像是一个二维的圆盘,没有立体的感觉。左边的一个是使用了简单的光照效果的,我们通过光照的层次,很容易的认为它是一个三维的物体 眼睛之所以看见各种物体,是因为光线直接或间接的从它们那里到达了眼睛。人类对于光 ...
分类:
其他好文 时间:
2017-05-25 19:51:54
阅读次数:
222
1.角点定义 角点是一种局部特征,具有旋转不变性和不随光照条件变化而变化的特点,一般将图像中曲率足够高或者曲率变化明显的点作为角点。检测得到的角点特征通常用于图像匹配、目标跟踪、运动估计等方面。 2.Fast检测角点 1)基本思想 E.Rosten和T.Drummond两位大佬在06年一篇文章中提出 ...
分类:
编程语言 时间:
2017-05-25 00:00:49
阅读次数:
411
1.角点的定义与性质 角点是一种局部特征,具有旋转不变性和不随光照条件变化而变化的特点,一般将图像中曲率足够高或者曲率变化明显的点作为角点。检测得到的角点特征通常用于图像匹配、目标跟踪、运动估计等方面。 2.Harris角点 1)定性描述 该算法中,将图像分为平坦区域、边缘、角点三部分。平坦区域中像 ...
分类:
其他好文 时间:
2017-05-24 10:06:46
阅读次数:
281
1.设置光源 (1)光源的种类 环境光 环境光是一种无处不在的光。环境光源放出的光线被认为来自任何方向。因此,当你仅为场景指定环境光时,所有的物体无论法向量如何,都将表现为同样的明暗程度。 点光源 由这种光源放出的光线来自同一点,且方向辐射向四面八方。 平行光 平行光又称镜面光,这种光线是互相平行的 ...
分类:
其他好文 时间:
2017-05-21 19:47:07
阅读次数:
260
Deferred Shading,看过《Gems2》 的应该都了解了。最近很火的星际2就是使用了Deferred Shading。 原帖位置: http://blog.csdn.net/noslopforever/archive/2009/03/03/3951273.aspx 这篇文章是对GEMS2 ...
分类:
其他好文 时间:
2017-05-20 16:31:53
阅读次数:
3616
本系列文章由@浅墨_毛星云 出品,转载请注明出处。 文章链接: http://hpw123.net/a/C__/kongzhitaichengxu/2014/1110/119.html 作者:毛星云(浅墨) 微博:http://weibo.com/u/1723155442 邮箱: happylife ...
分类:
编程语言 时间:
2017-05-16 17:30:12
阅读次数:
286
摘要: 本人水平有限,若有错误也请指正~ 光线追踪作为全局光照解决方案的一个重要思想,其与场景大量三角形的求交效率高低直接影响最终算法的速度,典型的一些渲染器都采用二叉树来将场景进行划分,最近自己实现了一个利用非均匀八叉树进行空间划分的算法,八叉树比二叉树实现起来要简单一些,但效率的话并不能保证比二 ...
分类:
其他好文 时间:
2017-05-14 10:53:10
阅读次数:
239
下面是我的毕业设计:家居环境监測系统设计(PC上位机临时版。手机app版待定)。本系统採用STC12C5A60S2单片机。结合传感器。分别对空气湿度、空气温度、气压、海拔、进水温度、出水温度、光照强度、土壤湿度、可燃气体浓度、人员进出情况进行监測,结合时钟芯片进行实时记录。利用上位机显示并记录历史数 ...
分类:
移动开发 时间:
2017-05-14 10:38:12
阅读次数:
203
本人水平有限,若有错误也请指正~ 上面说到pathtracing(pt)的一些优点和缺点,优点即其实现很简单,这就是大概为什么当今市面上流行的很多渲染器如今都相继采用pathtracing算法为核心进行实现,但是pathtracing的最大缺点就是收敛速度很慢,其原因就在于全局光照的那个积分式要求在 ...
分类:
其他好文 时间:
2017-05-12 11:35:15
阅读次数:
407