Lighting和Shading(2)镜面反射的控制和模拟次级表面散射技术http://www.4gamer.net/games/216/G021678/20140703095/index_2.html Cel Anime的2D图形上,由镜面发射而出现的[Specular Highlight](依....
分类:
其他好文 时间:
2015-01-06 15:14:55
阅读次数:
613
【关于强度】 首先,如何计算一个小数次幂?如3^1.6? 解法是将小数转化为分数,先整数幂乘,再开方。对上3^1.6,则是: 3^(8/5),就是先是3的8次方 再开5次根,约等于5.80。 在镜面反射公式中,有一个光强指定Value^Gloss。Value介于0~1之间。Gloss为...
分类:
其他好文 时间:
2014-12-15 10:21:53
阅读次数:
158
OpenGL中设置光照的镜面反射效果
在上一篇笔记中,我们记述了光线的方向与多边形表面的角度计算关系,除此之外,我们还有光源的位置需要指定。我们在ChangeSize函数的内部指定光源的位置:
// 指定光源的位置
GLfloat lightPos[] = {-50.0f, 50.0f, 100.0f, 1.0f};
glLightf...
分类:
其他好文 时间:
2014-12-14 17:14:11
阅读次数:
536
每个3D对象是由顶点和面的。这被称为一个网格(Mesh)。每个顶点有一个归一化的“normal”的向量,表示连接到该顶点的面的方向。这对于计算光照来说很重要。当计算漫反射和镜面反射的照明,normal向量用于确定所述光与3d物体的表面之间的角度。 下面是用于计算在一个物体表面上的每个点的颜色,...
分类:
编程语言 时间:
2014-11-11 22:35:51
阅读次数:
347
Ogre的许多外部资源数据都有着相应的脚本格式,现例举如下:Material(材质):Ogre使用的是“大材质”的概念。狭义的“材质”概念往往是与“贴图”等概念区分开的,比如在Lambert光照模型中,它一般用来指物体表面对模拟光的环境分量、漫反射分量和镜面反射分量的作用的响应属性。而在Ogre中,...
分类:
其他好文 时间:
2014-11-11 12:20:01
阅读次数:
261
离线渲染中,通常可以用kd,ks,kt(分别代表物体的漫反射系数,镜面反射系数,透射系数)来简单地描述一个物体的基本材质,例如,我们将一个物体设置为:kd=0,ks=0.1,kt=0.9,即代表一束光击中该物体表面后,其中的90%发生透射(折射),另外10%被表面反射回来。这代表了无论光线以何种角....
分类:
其他好文 时间:
2014-10-11 19:20:36
阅读次数:
999
前文完成了最基本的镜面反射着色器,单平行光源下的逐顶点着色(per-vertex lighting),又称为古罗着色(Gouraud shading)。这篇文章作为后续讨论更光滑的镜面反射方式,逐像素着色(per-pixcel lighting),又称为冯氏着色(Phong shading)
逐像素着色Per-Pixel Lighting (冯氏着色Phong Shading)
别把冯氏着色与冯氏反射模型搞混淆了,前问提到了冯氏反射模型,冯氏反射模型是为使计算机模拟接近真实的物体表面光泽提出的模型,即环境...
分类:
其他好文 时间:
2014-09-24 19:07:57
阅读次数:
234
镜面反射与观察视角的联系
系列6中我已经说明了材料表面的平整程度决定了镜面反射的明显与否,现实生活中找不到绝对平的物体表面,所以我们引入一个概念,每一种材料的表面的平整程度为Nshininess, n越大越平整,越小越粗糙,理想状态下n无穷大的时候是绝对的镜面反射,也就是前面引用的文字中所说的你想看到光源,则必须从光线的反射角完全重合去看。
结合上图,也就是说我们的材料表面越平整,系数n趋近于无穷大的时候,想要看到光源,则必须从射线R所在的方向去看。
当材料表面的粗糙程度更大时,即使我们在R附近,也能看...
分类:
其他好文 时间:
2014-09-23 21:10:25
阅读次数:
278
【Phong Specular Shader】 如果物体离摄像机很远,或者不需要高精度镜面反射,则Phong模型适用。 Phong模型如下: 使用前必须指定使用自定义Phong。 【Blinn Specular Shader】 前一篇博文中记录了Unity自带的BlinnPhong算法...
分类:
其他好文 时间:
2014-09-19 09:58:15
阅读次数:
154
荷兰建筑事务所UNStudio近日在上海新天地完成了一个街头公共艺术设施。该公共装置位于马路和步行广场之间,与城市以及其 中来往的人群发生着关联。UNStudio的Ben van Berkel提到消费文化不仅仅是购物那么简单,而是和整个生活图景有关,我们消 费我们的城市,我们周围的建筑,我们周围的人...
分类:
其他好文 时间:
2014-08-28 11:19:09
阅读次数:
223