Unity5 新功能解析--物理渲染与standard shader

物理渲染是UNITY5最大的亮点之一,物理渲染的采用绝对是下一个世代游戏的热点,UNITY5的大范围使用是一个可喜可贺的事情,关于什么是物理渲染,本人曾经写过一篇博客专门讨论,详见http://blog.csdn.net/leonwei/article/details/44539217

       物理渲染和当今的主流光照计算最大的区别就是,当今的lambert blinn phone基本上是基于模拟的模型,就是尽可能的去模拟我们看上去的物体反射的颜色,甚至可以说是拍脑袋的模型,用于欺骗我们的眼睛,而基于物理的光照计算则是依据了光线传播的物理特性,更加贴近于真是的光照情况,虽然在实现上还是用了一些近似计算。所以物理渲染在表现自然界的物体时尤其的看上去更加真实。

      Unity5里面采用了一套全新的shader 叫做 standard shader,这套shader使用的就是基于物理的光照计算,而老的那些shaderUNITY已经不推荐使用,UNITY5认为我们大多数情况都应该使用standard shader。下图左面使用的是物理渲染,右面使用的是blinn phone,都用来表现一个很光滑的金属,没上贴图,可以明显的感觉到左侧的真实的多,这就是UNITY5给我们在图形质量上带来的提升。

    

   我们来分析一下Standard Shader的各种参数的意义

Albedo: 这就是物体表面的基本颜色,在物理模型中相当于物体表面某处各子表面的散射颜色。

Metallic : 这相当于物理模型中的F(0),即物体表面和视线一致的面的对光线反射的能量,通常金属物体通常超过50%,大部分在90%,而非金属集中在20%以下,自然界中的物质很少有在20%-40%之间的(除非一些人造物体),正因为如此这个属性被形象的称谓metallic(金属感)

Smoonthness:这相当于物理模型中与实现一致的面占所有微面的比例,比例越大,物体越光滑,反之越毛糙,一定要区分这个和mettalic(metallic在描述对反射能量的强弱,smmothness描述表面的光滑程度),当然大所属情况下金属的smoothness都很高。

normal map:法线贴图

height map: 视差贴图,用于在法线贴图的基础上表现高低信息(法线只能表现光照强弱,而视察贴图可以增加物理上的位置的前后)

Occlution:遮挡占据贴图,用于模拟GI,物体在默写凹槽处由于受到光线的减少而显得暗,也就是自遮挡。

Emission:自发光,不过UNITY5的自发光可以在全局光照中当光源使用,非常好

secondary maps:第二道贴图

Detail Mask:对第二道贴图的mask

除了standard shader之外,unity5还提供了一个Standard (Specular setup),主要区别在于,这个shader提供了一个和albedo不同的specular的颜色,也就是漫反射和高光反射的颜色分开,而对于前者albedo控制了漫反射和高光反射,并且认为更多的光是被高光反射了,UNITY文档说对于大多数效果这两种途径基本都可以表现,而选取那种取决于你的习惯...

时间: 2024-09-10 06:47:47

Unity5 新功能解析--物理渲染与standard shader的相关文章

Unity5 新功能解析--GI(全局光)

Unity5带来的最大的改变就是全新的GI,在烘焙引擎上抛弃了4的beast,使用了虚幻采用的Enlighten,引入了实时的全局光.这里对UNITY5的新的光照系统做一总结. 新加入了一种只用于烘焙的光照类型 Area Light               面积光的光源有形状,是一个矩形区域,有位置,有方向,方向是超矩形的一面,矩形的背面没有光,并且随距离衰减直到没有.它用于模拟大量的光源和在一起的效果,如街道,但是因为计算复杂,所以只用于烘焙 全局光照 构成 : 可实时更新的lightma

HTML 5之表单新功能解析

时光车轮滚滚碾来,前端之路永无止歇.对于这个前端这门精一多专的技术,任何一次技术革新,我们都必须第一时间去了解它学习它,比如Web世界里这簇美艳的花朵---HTML 5.虽然HTML 5发布之初,许多人(包括我)都觉得普及它还很遥远,但自发布以来,许多企业级网站对它的尝试应用(比如<!doctype html>应用,比如canvas的应用),使HTML 5的迈出了一大步,随之而来IE9的发布,无疑又让我们看到了HTML 5离我们不再遥远. 51CTO推荐专题:HTML 5 下一代Web开发标准

微信新功能异地续签港澳通行证解析分享

给各位微信软件的使用者们来详细的解析分享一下微信新功能异地续签港澳通行证. 解析分享: [微信扫一扫]→[通行证封面]→[微信续签]   举两个例子:       除此之外,目前户籍地为贵州.广西.福建.四川成都&乐山&自贡&泸州.湖北武汉的用户,也都可以通过微信办理本地或是与广东省的互签.   微信方面表示,微信办护照.续签港澳通行证等业务早已开通,但是不能异地续签签港澳证困扰了不少用户,一般来说,各省市的出入境管理部门都只受理该省市范围内的港澳再签,而邮政速递通过借力微信平台,

解析Windows Server 2012 R2 Hyper-V四大新功能

  Windows Serve 2012 R2 Hyper-V新功能:共享VHDX 根据我的分析,这项功能可能是新版本中最出色的组件.集群在虚拟机领域一直是个复杂的课题,而且很多Hyper-V用户都搞不清这样一个问题--为什么我们不能共享VHDX?好吧,现在微软为我们提供了这项功能,甚至比想象中做得更好.我们甚至不需要利用iSCSI或者FC SAN来实现这一点.如今,大家可以直接将VHDX以自己需要的方式共享在文件服务器上,这大大简化了处理流程与实现要求.那么我们是否可以实时迁移虚拟机系统?答案

IE8新选项卡的功能解析

  IE8的新选项卡? 无非是在IE8中可以在打开的一个IE浏览器窗口下,同时创建很多新的选项卡,以此来浏览不同的网页内容.那能有什么用?当然不是了,IE8浏览器的新选项卡新增了很多实用小功能,让它更物尽其用! 以前您在使用选项卡式浏览时,是否注意过新选项卡呢,大多数时候新选项卡打开都是空白页面,但是在IE8中新选项卡则得到了充分的利用,可以为我们提供很多便捷的功能. 如何打开新选项卡? 点击选项卡最右侧的按钮,即可打开"新选项卡" 功能一,误关闭后,不要怕 如果不小心关闭了某个&qu

深度解析Win 8.1隐藏新功能

  经过为期数月的等待,Windows 8.1预览版终于正式发布了,带来了许多对于Windows 8不足之处的弥补,也带来了崭新的应用体验.你肯定已经耳熟能详关于Windows 8.1最大的改变就是开始按钮的回归以及Bing掌控了搜索工具栏.分屏功能支持定制化等等.但对于新版操作系统的一些细微的功能你清楚了解么?这些细节虽然并不像Windows8应用同步和IE11的标签页可以支持多种设备那样耀眼,但是它们称得上好用和贴心.这些隐藏的新功能存在于Windows 8.1的某个不起眼的角落,除非你对于

PHOTOSHOP CC 2014新功能详解

  Adobe在6月18日发布了产品线2014年的重大更新,今天@PS梦工场 带领大家一起领略一下Photoshop CC 2014版的新增功能. Adobe Photoshop CC 2014 附带数种新功能和增强,可极大地丰富您的数字图像处理体验.继续阅读对新增功能的快速介绍以及提供详细信息的资源链接. 智能参考线 Photoshop CC 2014 引入了许多有用的智能参考线增强功能: 按住 Option(Mac)/Alt(Win)键并拖动图层: 如果在按住 Option(Mac)或 Al

让手机也“闪”起来!Flash Lite 2 新功能介绍

Flash Lite 是专门用于为移动电话和消费电子设备进行开发的Flash技术.现在 Flash Lite 2 已经发布了.让我们来看看它都有些什么新特色.新功能: 1.Flash Player 7 支持 Flash Lite 2 基于 Flash 7 内容创作标准.这意味着在最新 Flash 创作环境中已开发的内容,能够为移动设备和消费电子设备进行更动(re-purposed ). Flash Lite 2 基于 Flash 7 内容创作标准 2.动态 XML 数据 Flash Lite 2

PHP5各个版本的新功能和新特性总结

 因为 PHP 那"集百家之长"的蛋疼语法,加上社区氛围不好,很多人对新版本,新特征并无兴趣.本文将会介绍自 PHP5.2 起,直至 PHP5.6 中增加的新特征 本文目录: PHP5.2 以前:autoload, PDO 和 MySQLi, 类型约束 PHP5.2:JSON 支持 PHP5.3:弃用的功能,匿名函数,新增魔术方法,命名空间,后期静态绑定,Heredoc 和 Nowdoc, const, 三元运算符,Phar PHP5.4:Short Open Tag, 数组简写形式,