青先生

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

a.Skybox

b.Lighting(Directional Lights,Indirct Light,Emission,Light Probe Group,Reflection Probe)

c.注意事项

参考博客:https://blog.csdn.net/GameObject14715/article/details/81703916

【1】Skybox

Skybox Material:天空盒材质是出现在场景中所有物体后面的材质,用于模拟天空或者远处的背景。

Sun Source:当使用程序天空盒时,使用它来指定带有方向光的游戏对象,如果设置为none,场景中最亮的方向光则被指定为太阳光。

1.Procedural Skybox:程序性天空盒子

创建一个材料,然后着色器选择Skybox—中的Procedural(程序性的)。

Sun Size Convergence:太阳尺寸聚合,一定程度上收敛尺寸。

Atmosphere Thickness:大气厚度。

Sky Tint:大气色调。

Ground:大地色调。

Exposure:曝光程度。

2.Cubemap Skybox:立方体天空盒子

Cubemap是一个由六个独立的正方形纹理组成的集合,它将多个纹理组合起来映射到一个单一纹理,通常用来构建全景天空盒。

引入了照明和反射信息。

HDR:High-Dynamic Range高动态范围图像。

3.Panoramic Skybox:全景天空盒子

4.6 Sides Skybox:六边形天空盒子。

【2】Lighting

1.Directional Lights:方向光,不会衰减,无限的光源。

2.当光照射到物体,由于物体是否具有静态属性,可分为:Direct Light:直接来源光源的光。任何事物都在收到直接照明。:间接照明是正在接受照明物体反射的光,只有静态对象才能使用(此时旁边物体的颜色会受到静态物体本身颜色的散射)

Indirect Multplier:改变间接光的强度,间接光光线从一个对象反弹到另一个对象。如果值大于1则反射光将变得更亮,小于1反射光暗淡。

Baked Shadow Angle:烘焙时,软化边缘阴影,让他们看起来更自然。(Directional)。

Baked Shadow Radius:烘焙时,软化边缘阴影,让他们看起来更自然。(Point or Spot)。

Resolution:阴影分辨率,越高越消耗性能。

Bias:阴影距离物体的距离。

Normal Bias:有时候光投射过一个组合物体,尽管物体没有间隙,但是系统会试图在影子上显示内部是不同的物体,然后再影子上产生间隙的印象,可以通过此项改善状况。

Cookie:像面具,当光线投射过去会产生一些特殊的效果。举个例子:光线穿过树叶,投射到地上变成点点光斑。

Draw Halo:绘制光晕。

Culling Mask:选择要照射的图层。

 3.Emission:本质上是一个发光通道,自发光效果。

在材质中,设置此项,然后添加纹理(可选),设置HDR颜色,设置亮度强度,即可。

 4.Light Probe Group光照探头组合

需要光照探头来解决,动态物体无法被Lightmap作用的问题,此时动态物体会与烘焙好的场景格格不入,需要Light Probe来为动态物体的周围环境光照信息。

初始由8个黄色的采集器组成,用于探测环境周围的光线。

光照探头的采集器就会以物体的中心点(Mesh的中心点)以及最近的探头构建一个“黄色三角形的体积”来对物体进行标注并为动态物体提供周围环境的光照信息(主要是明暗程度的光照信息表现)。

动态物体默认会受到Light Probe影响,无需其他设置。

优点:

性能不错(对比实时阴影性能高很多),适合移动平台,VR平台。

配合烘焙的效果很好。(动态物体跟周围环境的搭配会很好)

可以可视化编辑Light Probes的分布,不需要代码控制。

缺点:

烘焙后(Build后)才能有效果,不能实时的改变。

只能整体进行明暗变化。

 5.Reflection Probe反射探头

提供反射周围真实环境的伪反射(相对于shader的真实反射,性能开销小很多)。

Type:Backed(烘焙出反射贴图,勾选reflectionProbe static),Custom(指定的cubemap来反射周围环境),Realtime(实时的生成反射)

intensity :在反射探头的范围内控制环境亮度大小,如同光源一样照亮周围;
box projection :最上面的动态图中,从不同角度看镜面有不同的景象,但是你把摄像头拉远,在反射平面上看到的景象大小并不会改变。如果你想让反射的景象随距离发生变化,那么久勾选box projection;
box size : 反射探头影响范围大小;
box offsize :box的偏移;
reselution:值越大,反射的景象越清晰;
shadow distance :反射景象中阴影的有或无,明显后者不明显;
clear flags :skybox则反射天空盒,solid color 反射背景颜色;
culling mask :指定反射哪一层的物体;
clipping planes :控制反射探头反射环境的远近,near仅far远;

 【3】注意事项

当灯光出现鬼畜现象,考虑是不是灯的数量太多,一般默认物体收到最多四个灯的作业。可在此调节edit/project settings/quality/pixel light count 

posted on 2019-03-06 20:52  青先生  阅读(990)  评论(0编辑  收藏  举报