- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 UnityShader开发之光照 - 简单光照模型 - 兰伯特(Lambert)漫反射模型参数分析
1.概念公式漫反射 公式: 其中 为漫反射模型计算最终的颜色值 是材质的漫反射颜色 是光源颜色 是经验模型,需要两个变量能影响到最终值,用加、减法容易触发溢出,于是使用乘法(个人观点) 是表面法线 是指向光源的单位矢量 表示将投影到,获得在方向上的分量的标量(大小),即能被摄像机看到的值。从全局来看的话大致是这张图黑到白为[0,1],乘...
2018-11-25 12:16:47 2209 1
原创 UnityShader开发之光照 - 简单光照模型 - Phong反射光模型参数分析
1.概念light color = emissive + ambient + diffuse + specluaremissive:自发光ambient:环境光diffuse :漫反射光specluar:镜面光 Phong模型 镜面光公式为 为求得的高光颜色值为灯光颜色为材质的高光反射颜色 是经验模型,需要两个变量能影响到最终值,用加、减法容易触发溢...
2018-11-22 16:40:09 1031 1
原创 UnityShader开发之光照 - 光照相关的参数解释
1.渲染路径(Rendering Path)设置Rendering Path ,目前都是Forward2.配置Pass Tag 需要在Tags中配置Tags { "LightMode" = "ForwardBase" } LightModel的属性表属性 描述 Normal 不与光照交互的规则着色器通道 Ver...
2018-11-14 15:20:47 353
原创 UnityShader开发之常见语义与标签
1.模板Shader “ShaderName”{ Properties{ } SubShader{ } Fallback “VertexLit”} 2.Properties语句块属性类型 默认值的定义语法 例子 Int number _Int("Int",In...
2018-11-02 22:37:16 658
原创 游戏AI——行为树的简单实现(二)基于ECS模式开发行为树
一、设计思路 基于ECS模式,我们将行为树的层级结构拆分成下图 其中: (1)NodeComponent只用来用来存储NodeData数据,不包含具体逻辑。 (2)NodeData,即多分支节点数据、单分支节点数据、叶子节点数据三种。多分支节点数据对应的是组合节点,单分支节点数据对应的是装饰节点,叶子节点数据...
2018-11-01 19:15:04 2988
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人