码迷,mamicode.com
首页 >  
搜索关键字:漫反射    ( 103个结果
Unity Shader——Writing Surface Shaders(3)——Surface Shader Lighting Examples
Surface Shader 光照例子 这里有一些自定义光照模型和Surface Shaders的例子。通常的Surface Shader例子在这里。 由于延迟光照在某些自定义的逐材质光照模型中表现得并不好,在下面大多数例子中,我们让shader只编译到正向渲染中。漫反射(Diffuse) 让...
分类:编程语言   时间:2015-05-16 00:11:52    阅读次数:284
Unity Shader——Writing Surface Shaders(2)——Custom Lighting models in Surface Shaders
Surface Shader中的自定义光照模型 当你在编写Surface Shaders时,是在描述一个表面的属性(反射颜色、法线……),而且光的交互过程是由一个光照模型来计算的。内建的光照模型有Lambert(漫反射光照)和BlinnPhong(镜面光照)。 有时候,你可能想要使用一个自定义的.....
分类:编程语言   时间:2015-05-15 15:19:54    阅读次数:229
光照模型公式
光照模型3D渲染中,物体表面的光照计算公式为:I=环境光(Iambient) +漫反射光(Idiffuse) +镜面高光(Ispecular);其中,环境光(ambient)计算公式为:Iambient= Aintensity* Acolor;(Aintensity表示环境光强度,Acolor表示环...
分类:其他好文   时间:2015-05-12 22:31:32    阅读次数:219
Unity3D教程宝典之Shader篇:第十六讲自定义光照模型
转载自风宇冲Unity3D教程学院 十四讲我们实现了基本的Surface Shader,十五讲讲了光照模型的基础知识。这一讲说的是如何写光照模型。自定义光照模型主要分为4步:(0)架设框架,填写需要的参数(1)计算漫反射强度(2)计算镜面反射强度(3)结合漫反射光与镜面反射光代码配有...
分类:编程语言   时间:2015-03-11 12:22:41    阅读次数:276
Unity3D教程宝典之Shader篇:第十五讲 光照基础
转载自风宇冲Unity3D教程学院简单的说,带光照的Shader的最终颜色输出为 材质颜色 * 光颜色,其中材质颜色:之前已经提到过,固定格式tex2D (_MainTex, i.uv)光颜色:光颜色 =自发光+环境光+漫反射光+镜面光下面详细讲解这四种光一:自发光由物体表面向四面八方发出的光emi...
分类:编程语言   时间:2015-03-11 12:21:20    阅读次数:252
Unity shader教程-第六课:Ramp Texture
Ramp Texture在Valve公司的军团要塞2后开始成为一种控制漫反射的方法。   Ramp Texture是类似下图的一张贴图:   在一般的Blinn/Phong模型中,我们对漫反射的系数是基于入射光和击中的点的法线的角度。在这种情况下,系数的计算代码大致如下: float DiffuseCoeff(in float3 pos, in flo...
分类:编程语言   时间:2015-03-03 18:39:49    阅读次数:596
Unity shader教程-第五课:自定义光照模型之Half Lambert模型
Half Lambert光照模型是Valve公司在制作”半条命“游戏时发明的,用来给在比较暗的区域显示物体。总体来说,该光照模型提高了物体表面的漫反射光。下图是Valve的示例,左手边是Lambert模型,右手边是Half Lambert模型。 使用我们原来的基础的shader,我们把LightingBasicDiffuse()方法改成如下: i...
分类:编程语言   时间:2015-03-02 11:10:39    阅读次数:187
DirectX光影详解
使用DirectX进行光影渲染,阴影贴图与漫反射计算结合....
分类:其他好文   时间:2015-03-01 06:49:13    阅读次数:207
shader漫反射模拟
使用shader模拟漫反射光照,分别采用glsl与hlsl实现....
分类:其他好文   时间:2015-02-21 16:37:33    阅读次数:272
Diffuse Shading——漫反射光照改善技巧
转:http://www.narkii.com/club/thread-355113-1.html我们会列出两种方法:使用Half Lambert lighting model(半兰伯特光照模型)和使用一个ramp texture来控制diffuse shading。准备工作同样,我们需要你已经做好...
分类:其他好文   时间:2015-02-20 01:26:13    阅读次数:356
103条   上一页 1 ... 7 8 9 10 11 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!