Unity Shader 学习笔记(32) Unity中的Standard Shader
来源:互联网 发布:徽标在线制作软件 编辑:程序博客网 时间:2024/04/30 06:05
Unity Shader 学习笔记(32) Unity中的Standard Shader
参考书籍:《Unity Shader 入门精要》
AssetStore : Shader Calibration Scene
官网API:Standard Shader
Unity中的Standard Shader
这个Standard Shader是基于物理渲染的。
Unity支持两种流行基于物理的工作流程:
- 金属工作流(Metallic workflow):对应默认Standard。名字来源于定义了金属值(上图的Metallic)。颜色由漫反射和金属值衍生而来。
- 高光反射工作流(Specular workflow):对应Standard (Specular setup)。名字来源于定义了高光反射颜色值(Specular)。
上面两种Shader都可在内置Shader文件(DefaultResourceExtra)中找到。
金属材质与非金属材质对比:
- 金属材质:
- 几乎没有漫反射。
- 强烈的高光发射。
- 高光反射通常有颜色。
- 非金属材质:
- 有菲涅尔现象。
- 高光反射颜色单一。
- 漫反射颜色多样。
材质面板的属性
Render Mode :
- Opaque:渲染不透明物体。
- Transparent:透明物体,Albedo的A通道作为材质透明度,透明度下降时反射仍然保留。
- Cutout:Abledo的A通道成为掩码纹理,子属性Alpha Cutoff作为透明度测试的阈值。
- Fade:类似Transparent,不过透明度下降时所有渲染效果都会淡出。
- Smoothness
- Source
金属和高光校正图
官网API:Material charts
阅读全文
0 0
- Unity Shader 学习笔记(32) Unity中的Standard Shader
- unity standard shader 源码
- Unity shader学习笔记 (四) 分解Shader
- Unity Shader学习笔记:简单的shader
- Shader学习笔记(一)认识Unity Shader,Unity Shader的基本结构
- Unity Shader 学习笔记(4)Unity Shader内置变量、函数,Shader Model
- Shader学习笔记(七)Unity Shader Rim示例
- Unity Shader学习笔记(一) shader的基础结构
- Unity Shader 学习笔记(5)第一个简单Shader
- Unity Shader 学习笔记(1) DrawCall
- Unity Shader 学习笔记(6) 漫反射
- Unity Shader 学习笔记(14) 阴影
- Unity Shader学习笔记(五)
- Unity shader学习笔记 (二)
- Unity shader学习笔记 (三)
- Unity Shader学习笔记:变换
- Unity Shader学习笔记:透明
- Unity Shader学习笔记:阴影
- c++入门笔记(11)逻辑判断
- 移动端vue ui框架总结
- 帮 C/C++ 程序员彻底了解链接器
- 生日悖论-c++代码实现
- maven安装及使用myeclipse构建maven项目
- Unity Shader 学习笔记(32) Unity中的Standard Shader
- Javaweb 新浪云平台部署
- 我眷恋这块土地
- 做前端好还是Java好?看这三方面
- 临时保存资料
- 计算机网络安全
- 自定义注解
- SpringMVC基本介绍
- 是啊,人是这么的悲哀;但幸好,海永远是那么的蓝