操作系统:Windows8.1 显卡:Nivida GTX965M 开发工具:Visual Studio 2017 Introduction 通过接下来的章节,我们将会开启有关图形管线的话题,通过对图形渲染管线的配置完成最后的三角形绘画。所谓图形管线就是将mesh使用到的vertices定点数据和贴 ...
分类:
其他好文 时间:
2017-06-05 15:49:58
阅读次数:
144
每当下班回家,指纹解锁大门,家里温馨的灯光自动打开,天气热的话空调也会自动开启。第二天如果下雨,前一天晚上灯光还会自动提醒我带伞。 即使出差在外地,我也能在宾馆里随时看家里电影,像访问本地硬盘一样读取家里文件,远程控制下载。 对手机说“我要看电影!”就能关闭所有强光源,打开柔和的背景灯光,120寸的 ...
分类:
其他好文 时间:
2017-06-02 19:38:23
阅读次数:
367
关于探照灯的效果如下图所示:探照灯需要传入光源的位置,光源的方向以及夹角的大小(夹角为光源覆盖的夹角的一半)计算思路:用光源到点的距离与光源的方向的单位向量做点乘,得到夹角的cos,用计算的夹角cos与传入的角度的cos做比较,确定光线照射的范围。边缘不部分计算的cos..
分类:
其他好文 时间:
2017-06-01 00:37:20
阅读次数:
208
之前加载模型的时候用的是方向光和phong模型实现的,这次试用点光源和blin-phong实现blin-phong是简化的phong模型,能实现phong差不多的效果,效率比phong高很多效果如下图所示:1、点光源这里光源的位置是传入一个vec4的向量,第四个分量为0表示方向光,为1表示点光源。与方向..
分类:
其他好文 时间:
2017-06-01 00:36:42
阅读次数:
347
关于探照灯的效果如下图所示:探照灯需要传入光源的位置,光源的方向以及夹角的大小(夹角为光源覆盖的夹角的一半)计算思路:用光源到点的距离与光源的方向的单位向量做点乘,得到夹角的cos,用计算的夹角cos与传入的角度的cos做比较,确定光线照射的范围。边缘不部分计算的cos..
分类:
其他好文 时间:
2017-06-01 00:26:40
阅读次数:
185
关于探照灯的效果如下图所示:探照灯需要传入光源的位置,光源的方向以及夹角的大小(夹角为光源覆盖的夹角的一半)计算思路:用光源到点的距离与光源的方向的单位向量做点乘,得到夹角的cos,用计算的夹角cos与传入的角度的cos做比较,确定光线照射的范围。边缘不部分计算的cos..
分类:
其他好文 时间:
2017-06-01 00:19:57
阅读次数:
209
注:文章译自http://wgld.org/,原作者杉本雅広(doxas),文章中假设有我的额外说明。我会加上[lufy:],另外,鄙人webgl研究还不够深入,一些专业词语。假设翻译有误,欢迎大家指正。本次的demo的执行结果照亮世界上次绘制了一个像甜甜圈一样的圆环体模型,尽管没有涉及特别的新知识 ...
分类:
Web程序 时间:
2017-05-27 21:14:55
阅读次数:
445
1.设置光源 (1)光源的种类 环境光 环境光是一种无处不在的光。环境光源放出的光线被认为来自任何方向。因此,当你仅为场景指定环境光时,所有的物体无论法向量如何,都将表现为同样的明暗程度。 点光源 由这种光源放出的光线来自同一点,且方向辐射向四面八方。 平行光 平行光又称镜面光,这种光线是互相平行的 ...
分类:
其他好文 时间:
2017-05-21 19:47:07
阅读次数:
260
总的来说法线贴图就是一张RGB图记录了XYZ的法线信息,无它,但关键是一个切线空间,推荐以下几篇文章。 http://blog.csdn.net/bonchoix/article/details/8619624 http://www.cnblogs.com/shuifenzi/articles/25 ...
分类:
其他好文 时间:
2017-05-20 01:02:39
阅读次数:
227
山体阴影原理以及算法具体解释 山体阴影基本原理:山体阴影是假想一个光源在某个方向和某个太阳高度的模拟下。用过临近像元的计算来生成一副0-255的灰度图。 一、山体阴影的主要參数:1、 太阳光线的入射角度:这个角度的量算起点是正北方向,依照顺时针的方向,角度的范围是0到360度。例如以下图所看到的,默 ...
分类:
编程语言 时间:
2017-05-13 12:22:18
阅读次数:
354