前文中完成最简单的漫反射shader只是单个光源下的漫反射,而往往场景中不仅仅只有一个光源,那么多个光源的情况下我们的物体表面的漫反射强度如何叠加在一起呢?前文打的tag "LightMode"="ForwardBase"又是什么意思呢?
Unity内置的DiffuseShader,也就是我们创建一个Material出来时默认的Shader也是多光源的,所以这篇文章完成的shader与默认的diffuse shader基本效果一致。
首先引入几个概念
渲染路径 Rendering Path
Unity在处...
分类:
其他好文 时间:
2014-09-23 20:11:25
阅读次数:
267
如果前面几个系列文章的内容过于冗长缺乏趣味着实见谅,由于时间原因前面的混合部分还没有写完,等以后再补充,现在开始关于反射的内容了。
折射与反射
在物理世界中,光的反射与折射往往是同时存在的,光源由真空或者空气中射入一种材料,光在进入这种材料的同时就发生了折射,折射的程度与各个介质的折射率有关,使光的传播路线偏离原来的路线;
继而如果光在通过不同传播介质的表面时,会像乒乓球一样弹回来,我们人眼能够看到东西,都是因为东西会反射光源,如果一种物质无法反射光,或者没有光源,我们就看不到东西。同样对于不同的材料,光...
分类:
其他好文 时间:
2014-09-22 19:13:13
阅读次数:
319
CALayer与UIView之间的关系
UIView本身不可视,其内部的CALayer才具有显示功能
改变CALayer的属性,就是改变UIView的外观(如圆角、阴影)
CALayer的常用属性(如位置、锚点)
CALayer的常用属性(如边框、圆角)
UIColor和UIImage必须转成可以跨平台的CG...
分类:
移动开发 时间:
2014-09-18 11:30:44
阅读次数:
249
网络编程HttpClient 要一个包commons-codec-1.x.jarHttpClient 用到了 Apache Jakarta common 下的子项目 codec,你可以从这个地址http://commons.apache.org/downloads/download_codec.cg...
分类:
编程语言 时间:
2014-09-17 13:25:12
阅读次数:
1592
A globalcylindergroup(CG) cache is stored in file server memory and shared by a plurality of file systems supported by the file server. The global CG ...
分类:
其他好文 时间:
2014-09-17 01:00:11
阅读次数:
278
转自:http://blog.csdn.net/liu_lin_xm/article/details/4850630摘抄“GPU Programming And Cg Language Primer 1rd Edition” 中文 名“GPU编程与CG语言之阳春白雪下里巴人” 算法流程图47展示了使...
分类:
其他好文 时间:
2014-09-14 22:00:17
阅读次数:
284
转自:http://blog.csdn.net/liu_lin_xm/article/details/4850609摘抄“GPU Programming And Cg Language Primer 1rd Edition” 中文 名“GPU编程与CG语言之阳春白雪下里巴人”15.1光线投射算法原理...
分类:
其他好文 时间:
2014-09-14 21:55:07
阅读次数:
286
RPM安装:二进制格式:源程序--》编译--》二进制格式有些特性是编译选定的,如果编译未选定此特性,将无法使用RPM包的版本会落后于源码包,甚至落后很多定制:手动编译安装编译环境:开发环境。需要有开发库,开发工具Linux:CGNU:CC,C++gcc:GNUCComplier,Cg++:make:项目管..
分类:
其他好文 时间:
2014-09-10 02:47:00
阅读次数:
237
本人学习NVIDIA的CforGraphic(CG)的理论知识已经有2个月了,关于为什么选择CG,这就不说了.目前在国内<Cg教程_可编程实时图形权威指南(扫描清晰版)>,<GPU编程与CG语言之阳春白雪下里巴人>及<[GPU精粹3].(GPU.Gems.3).(美)Hubert.Nguyen.扫描版>都需要看看,也只..
分类:
其他好文 时间:
2014-09-01 19:46:06
阅读次数:
377
Mediacel_shading_diffuse.png,cel_shading_edge.png,cel_shading_specular.png,HiCelShading.material,HiCelShading.cg,ogrehead.meshHiCelShading.material// ...
分类:
其他好文 时间:
2014-08-31 11:47:41
阅读次数:
289