一:标准shader
1.标准Shader背景

Unity4.x 阶段,Unity 老被拿来和UrealEngine(虚幻)进行对比,得到的结论就是Unity 是“渣画质”,Ureal 是“高大上”。但是相对而言Unity易于学习,开发速度快,跨平台多,就业岗位多,却也是Ureal 比不了的。
Unity4.x 阶段的画面渲染使用的是AutoDesk 的Beast 技术;Unity5.x阶段彻底放弃了Beast 技术,改为使用和UrealEngine 一样的一款第三方渲染引擎Enlighten 来进行画面渲染。
Unity 为了配合这个新的渲染引擎,推出了“标准Shader”。
理论上,我们可以使用Unity5 制作出和UrealEngine 差不多的画面效果。

2.标准Shader 的优点
使用一个Shader 完成大部分场景模型的渲染;无论是人物角色,金属,塑料,皮革,布料,玻璃,建筑……都可以使用一个标准Shader 来完成渲染。
3.标准Shader 贴图
标准Shader 使用的是PBR 渲染,基于现实物理效果的渲染表现形式。
一个模型能不能使用标准Shader 来进行渲染,是在做这个模型的贴图的时候决定的。有没有按照PBR 贴图的制作规范和模式来制作,决定了该模型是否可以使用标准Shader 渲染。
4.两种标准Shader
Unity5.x 中的标准Shader 有两个:
Standard:标准着色器
Standard(Specular setup):标准着色器(镜面),比Standard多了一种贴图。
二:十大贴图
1.Albedo 贴图
Albedo:反照率[贴图];用于体现模型的纹理,颜色。
反照率贴图本身是一张颜色与纹理的贴图。
该选项有贴图属性,也有颜色属性。
两个属性可以单独使用,也可以组合使用;
当颜色属性为纯白色时,则不影响贴图的效果;
当颜色属性为其他颜色时,则叠加贴图效果。
2.Metallic 贴图
金属度[贴图];用于体现模型的金属高光反射;
金属度贴图本身是一张灰白图,越白的地方,金属度越强烈,越黑的地方金属度越低。
Smoothness:平滑度
介于0 和1 之间的一个值,越小,平滑度越低,越大,平滑度越高。
3.Normal Map 贴图
Normal Map:法线贴图;用于增加模型的细节;
法线贴图本身是一张蓝色的凹凸图。
4.Occlusion 贴图
Occlusion:AO 贴图;
AO 贴图本身是一张灰白图。
主要用于改善阴影,给场景(模型)更多的深度,有助于更好的表现模型的细节。
Shader的诞生 十大贴图常用贴图介绍

5.Specular
Specular:镜面[贴图],类似于“Metallic 金属度”贴图。
PBR 贴图的制作方式不同,最终关于“金属部分”的表现,出现了两种类型的贴图,Metallic 和Specular。
6.Detail Albedo x2
Detail Albedo x2:细节反照率[贴图];
作用是对主Albedo 贴图的一个细节深入表现;
7.Normal Map x2
Normal Map x2:细节法线[贴图];
作用是对主Normal Map 贴图的一个细节深入表现;
8.Detail Mask
Detail Mask:细节遮罩[贴图];
这个贴图是配合“次贴图区域”中的Detail Albedo,Normal Map 两张贴图配合使用的,次贴图区域中的这两张很多是平铺的贴图,效果会作用于模型的全部,我们使用Detail Mask 将一些不需要被“次贴图”影响的部分独立出来。
Shader的诞生 十大贴图常用贴图介绍
9.Emission 贴图
Emission:自发光[贴图],让模型自发光;
Unity 里面能作为光源存在的除了灯光组件和天空盒,标准Shader 里面的Emission 贴图也是可以作为一种光源的。
Shader的诞生 十大贴图常用贴图介绍
10.Height Map 贴图
Height Map:视差[贴图],比Normal Map 更有立体感的一种贴图方式;
主要用于地面,建筑等效果的体现。

更多unity2018的功能介绍请到paws3d爪爪学院查找。链接https://www.paws3d.com/learn/,也可以加入unity学习讨论群935714213

近期更有资深开发人士直播分享unity开发经验,详情请进入官网或加入QQ群了解

Shader的诞生 十大贴图常用贴图介绍相关推荐

  1. 算法 - 十大经典排序算法(动图演示)

    [TOC] 算法 - 十大经典排序算法(动图演示) ​ 在计算机科学与数学中,一个排序算法(英语:Sorting algorithm)是一种能将一串资料依照特定排序方式进行排列的一种算法.最常用到的排 ...

  2. #转载:十大排序方法,动图展示

    一像素 </div><div id="navigator"> 博客园 首页 新随笔 联系 订阅 管理 <div class="blogSta ...

  3. 十大工业物联网常用传感器,你用过哪些?

    IoT 物联网场景中,传感器无处不在,是物联网不可或缺的一部分. 第一个恒温器于19世纪80年代末问世,而红外传感器自20世纪40年代末开始出现.物联网及其对应的工业物联网(IIoT)正在将传感器的使 ...

  4. PMP五大过程组与十大知识领域(九五之尊图)

    前言 PMP考试中,很重要的知识就是五大过程组与十大知识领域形成的九五至尊图(现在是十个,严格应该叫十五).本文就带大家了解一下PMP五大过程组与十大领域 by zhengkai.blog.csdn. ...

  5. 【C#】十大排序算法(动图演示+代码实现)

    文章目录 1.冒泡排序 2.插入排序 3.选择排序 4.快速排序 5.希尔排序 6.堆排序 7.归并排序 8.计数排序 9.桶排序 10.基数排序 参考 1.冒泡排序 口诀: 外层循环 n-1;内层循 ...

  6. 2021年度十大热门流程图(亿图图示软件)

    这是2021热门绘图盘点第一期,主角:流程图. 在亿图图示模板社区的海量作品中,我们根据作品的浏览量.使用数.点赞数三个维度进行加权计算,同时结合作品本身内容价值,筛选出2021年度的10大热门流程图 ...

  7. 史上最容易理解的《十大经典算法(动态图展示)》

    十大经典排序算法 部分内容引用自:https://www.cnblogs.com/onepixel/articles/7674659.html 感谢作者贡献,如需删除请联系本人! 0.排序算法说明 0 ...

  8. 【经济学原理】十大经济型原理——思维导图

    十大经济型原理 原理一:人们面临权衡取舍 原理二:某种东西的成本是为了得到它所放弃的东西 原理三:理性人考虑边际量 原理四:人们会对激励做出反应 原理五:贸易可以使每个人的状况都变得更好 原理六:市场 ...

  9. 数据挖掘十大算法之分类算法(分类介绍及评价指标)

    文章目录 1. 分类相关知识 1.1 分类的概念 1.2 分类的流程 1.3 分类模型评价标准 2. 二分类分类案例 参考文章: 接上篇文章,接下来学习挖掘算法中的分类算法: 首先我们应该知道数据挖掘 ...

最新文章

  1. python类型转换异常_python知识:json格式文本;异常处理;字符串处理;unicode类型和str类型转换...
  2. Thinking in React Implemented by Reagent
  3. nginx视频直播/点播服务干货分享
  4. 微服务架构:动态配置中心搭建
  5. java 多线程数量_java多线程之计算数量
  6. 计算机一级考试word操作题主要题型,(word)计算机一级考试题型.doc
  7. 战神4 幕后花絮 概念艺术_幕后花絮:品牌更新的背后
  8. 山东大学 2020级数据库系统 实验七
  9. 使用JAVASCRIPT进行全屏显示页面,就像触摸屏显示效果
  10. 【笔记】jquery判断两个日期之间相差多少天
  11. 利用drozer进行Android渗透测试
  12. dsp调音一次多少钱_DSP调音到底调的是什么?什么是EQ?
  13. 黑色炫酷网址安全跳转GO跳转PHP源码
  14. 华为android怎么打开usb调试,华为PLK-AL10 开启USB调试模式
  15. mongodb查询某个字段数据
  16. springboot Validation
  17. gRPC 使用自定义的 NameResolver
  18. Android集成环信IM,实现聊天置顶功能
  19. java 获取一天的起始时间和结束时间
  20. NeRF 源码分析解读(一)

热门文章

  1. 【前端】——Ajax
  2. Eth-Trunk链路聚合理论
  3. iframe展示html源代码,HTML DOM IFrame用法及代码示例
  4. SQL2008R2x64无人值守一键安装
  5. DDD-四种业务模型
  6. 系统权限设计 - 基本概念和思路
  7. SqlServer怎么导入mdf、ldf文件
  8. 技术人员谈管理之企业组织文化漫谈
  9. 一口气读完了《雪山飞狐》
  10. Twaver-HTML5基础学习(6)告警元素(Alarm)闪烁效果