一.颜色空间
1.两种颜色空间 Gamma 空间:移动端,页游,HoloLens,性能比较低的硬件设备。 Linear 空间:PC 端,主机端。 Unity 默认的颜色空间(Color Space)设置选项是选择为Gamma,但是如果我们使用PBR 渲染流程(标准着色器)就必须将颜色空间修改为Linear。 2.修改颜色空间 Edit –> Project Settings –> Player –> Other Settings –>Rendering –> Color Space –> Linear [
](http://www.wjgbaby.com/wp-content/uploads/2017/11/17112901-287x300.jpg)
二.天空盒
1.天空盒的作用 ①用于渲染显示天空和周围的环境; ②作为场景中的辅助光源。 2.制作天空盒 ①导入“HDR 环境贴图”素材图片; ②将HDR 贴图的“Texture Shape”修改为Cube; [
](http://www.wjgbaby.com/wp-content/uploads/2017/11/17112905-300x199.png)](http://www.wjgbaby.com/wp-content/uploads/2017/11/17112905.png) ③创建一个材质球,材质球选择Shader 为Skybox/Cubemap; ④将贴图素材赋予给材质球。 [![](http://www.wjgbaby.com/wp-content/uploads/2017/11/17112902-300x192.png)](http://www.wjgbaby.com/wp-content/uploads/2017/11/17112902.png) 3.使用天空盒 方法一:Lighting 面板上的Skybox 选项设置要使用的天空盒。 方法二:直接将天空盒拖拽到场景中。 [![](http://www.wjgbaby.com/wp-content/uploads/2017/11/17112904-300x240.jpg)
4.天空盒材质参数调整 1.Exposure:调整贴图的亮度。 2.Rotation:旋转贴图,很多时候贴图上有太阳,我们可以通过旋转让贴图上的太阳和场景里面的方向光重叠。
[
](http://www.wjgbaby.com/wp-content/uploads/2017/11/17112907-300x191.png)
最终效果:[
](http://www.wjgbaby.com/wp-content/uploads/2017/11/17112903-300x252.jpg)
三.内置Shader
Unity 中内置的Shader 分可以分为三组,他们具备不同的作用和使用场合: 1.Unity5.x 新Shader 2.Unity5.x 标准Shader(用于PBR 渲染) 3.Unity4.x 旧版Shader(用于支持旧版项目的渲染) [
](http://www.wjgbaby.com/wp-content/uploads/2017/11/17112906-249x300.png)
Last updated: 2020-07-05 19:22:19