• 等级
  • 512 访问
  • 3 原创
  • 0 转发
  • 1887573 排名
  • 0 评论
  • 0 获赞

漫反射与Lambert模型

漫反射指的是粗糙的物体表面各个方向等强度地反射光,即等同的各个方向散射的现象(图片源于Unity Shader 入门精要-冯乐乐著)对于物体上的某一点,使用环境光源的情况下A=K*I(环境光强)其中A为漫反射物体与环境光交互反射的光强K为漫反射物体材质的反射系数,取值范围为(0,1)I1为光强因为环境光在物体各个点的强度相同,且没有方向因此上述Lambert公式中无需考虑光强的方向,但对于使用点光...

2018-07-15 13:06:07

Unity Shader中关于菲涅尔反射

在学习<<Unity Shader 入门精要>>的时候看到关于菲涅尔反射的部分,由于打错代码得到一个意想不到的结果先PO出代码:// Upgrade NOTE: replaced '_Object2World' with 'unity_ObjectToWorld'Shader "Unity Shaders Book/Chapter 10/Fresnel"{    Prope...

2018-04-17 18:57:33

Unity GUI

unity的第一个GUI系统是直接模式(Immediate Mode)GUI系统:完全基于代码,不能再Unity编辑器上工作,脚本可附加到场景中的任意对象.第二个是保留模式(Retained Mode)系统:用于UI的图形放置在编辑器中. *直接模式:在每帧显示发出绘制命令 *保留模式:只需要定义一次所有的视觉效果,之后系统就知道每帧需要绘制什么,而不用重新申明 保留系统对比直接系统的优点:

2018-01-30 02:37:42

Knuth算法

Knuth算法,又称洗牌算法或者费歇尔算法,可用于棋牌类游戏中 该算法在看>一书中获得 原书代码: private int[] ShuffleArray(int[] numbers)     {         int[] newArray= numbers.Clone() as int[];         for(int I=0;I         {            

2018-01-29 20:41:29

Sqazine

关注
  • 中国
  • 粉丝 0
  • 关注 1

    空空如也