原文地址:http://filmicgames.com/archives/233 你可能以为接下来的这些东西会比较困难,但是它实际上并没有你想你的困难。我在家做的一件事情就是使用偏振光来把漫反射和高光从真实图像中分离出来。美工(Artists)会花很多时间在看参照图片,但是通过分离漫反射和高光能帮助... ...
分类:
其他好文 时间:
2016-04-16 10:55:54
阅读次数:
584
第五章讲述了一些漫反射模型和镜面反射模型的原理和数学公式博主在unity中实现了一下,把部分结果贴在上面有下面几个主题:渲染公式基本光照定义光照和lambert法则双向反射分布函数BRDF漫反射材质原理简介与模型镜面反射材质原理简介与模型 基本光照定义 对于我们眼睛可见的光对于表面的作用,他们会发生 ...
分类:
其他好文 时间:
2016-04-11 08:41:22
阅读次数:
430
第五章讲述了一些漫反射模型和镜面反射模型的原理和数学公式
博主在unity中实现了一下,把部分结果贴在上面
有下面几个主题:
渲染公式
基本光照定义
光照和lambert法则
双向反射分布函数BRDF
漫反射材质原理简介与模型
镜面反射材质原理简介与模型
基本光照定义
对于我们眼睛可见的光对于表面的作用,他们会发生,反射,穿透,折射,吸收,或者表面自发光。...
分类:
其他好文 时间:
2016-04-11 07:23:10
阅读次数:
258
将顶点程序实现漫反射放至片段程序后处理效果如下:看到和左边内建实现的漫反射一样了片段程序特点:1.采用三角面的形式渲染,而顶点程序是按顶点形式渲染注意事项:直接将计算好的顶点法线向量和光向量 直接传给片段程序使用效果如下:为啥不一样呢?顶点程序:1.按顶点计算,一个顶点一个顶点处理程序片段程序:1.先进行光栅化,把面片分割成三角形,2.一个片段程序,可以看成一个一个像素处理原因:1.由于面片程序,...
分类:
其他好文 时间:
2016-03-23 18:32:19
阅读次数:
139
Cook-Torrance光照模型 该光照模型是基于物理材质的光照模型。光照射到物体表面发生漫反射、镜面反射、折射、透射等现象,在这里我们只考虑漫反射和镜面反射,Cook-Torrance是用来模拟不同材质的镜面反射效果。 其中: ambient :环境光; K:决定高光部分和漫射的比例,一般而已,
分类:
其他好文 时间:
2016-02-20 13:19:58
阅读次数:
268
按照书中的光照模型,光的类型分为3种:漫反射光,环境光,镜面光。光源类型也是三种:平行光,点光,聚光灯。其它需要的数据:材质,法线方向(光照角度)。现在,先以平行光源为例,因为它最简单,不需要去计算距离,角度对于光线的影响:先定义光源: //这里所有的定义只与光的颜色有关,就是定义光的颜色 ...
分类:
其他好文 时间:
2015-11-22 20:25:47
阅读次数:
563
今天我们来学习下Direct3D里面的光源和材质. 四大光照类型: 环境光 Ambient Light 一个物体没有被光照直接照射,通过每一些物体反射的光线到达这个物体,它也有可能被看到.这种称为环境光 漫反射光 Diffuse Light 这种类型光沿着特定的方向...
分类:
其他好文 时间:
2015-11-11 23:49:39
阅读次数:
383
Vertex&Fragment Shader 漫反射 + 环境光
分类:
其他好文 时间:
2015-10-18 06:38:39
阅读次数:
342
Unity Shader编程(1)漫反射着色
在Unity中创建如下工程:
我们把Shader拖到Material上。Meterial拖到Cube上。这就完成了一个着色器的着色过程。
Shader "Custom/Shader" {
Properties {
_MainTex ("Base (RGB)", 2D) = "white" {}
}
Sub...
分类:
编程语言 时间:
2015-09-26 07:05:18
阅读次数:
317
整体上,性能由高到低:Unlit,仅为纹理,光线不产生效果VertexLitDiffuse 漫反射Normal Mapped 法线贴图Specular 高光Normal Mapped SpecularParallax Normal MappedParallax Normal Mapped Spec....
分类:
编程语言 时间:
2015-08-13 21:42:53
阅读次数:
159