教程地址:https://learn.unity.com/project/john-lemon-s-haunted-jaunt-3d-beginner-1
三.环境
3.更改场景中的方向光
⑥Light组件->RealtimeShadows属性->Resolution属性,通过将UseQualitySettings 更改为 VeryHighResolution,可以获得更高质量的阴影
4.创建全局光照之光照贴图效果
②菜单栏,Rendering->Lighting Settings->RealtimeLighting的RealtimeGlobalIllumination,表示是否开启实时的全局光照,下面的MixedLighting中的BakedGlobalIllumination,表示是否开启烘培的全局光照
③Environment->EnvironmentLighting,将source设置为Gradient(渐变,其它两项都只能设置周围环境的颜色一项),Sky用于控制从场景上方发出的环境光,Equator用于控制从地平线向场景中间传播的光线,Ground用于控制从场景下方发出的光线
四.摄像机(教程地址)
5.添加后期处理效果
两个组件(只讲部分设置):
Post-processLayer,Trigger表示哪个游戏物体进入后期处理体积会触发后期处理效果,一般选择所挂游戏物体,Layer用来做层级遮罩,即只有进入特定层级的后期处理体积才可以触发,Anti-aliasing表示坑锯齿,可以选择抗锯齿的算法,一般选择FXAA的Fast Mode
Post-Process Volume,第一步先设置好它的层级,IsGlobal表示是否将游戏对象设置为全局后期处理体积(即触发器在哪都能触发后期处理效果),通过Profile可以新建一个存储后期处理效果的文件(位于Scenes文件夹下),Overrides可以添加覆盖正常渲染方式的不同效果
效果①ColorGrading(颜色分级),颜色分级用于更改被渲染视图的亮度、对比度和颜色。该功能类似于在照片编辑软件或 Instagram 中应用滤镜。为了让您的游戏看起来更加诡异,您将调整被渲染视图的颜色和亮度级别。(部分参数可以直接看教程)
效果②Bloom(泛光),调整Intensity可以调整光源的发散程度,降低Threshold可以使一些发光的物体发出更明亮的光,而不仅仅只是光源。
效果③AmbientOcclusion(环境光遮挡),调整Intensity可以调整阴影的强度,ThicknessModifier可以进一步散步阴影的效果,详细见组件界面的介绍
效果④Vignette(渐晕),调整Intensity可以使摄像机边缘变暗,Smoothness可以使变暗的边缘更加平滑模糊
效果⑤LensDistortion(镜头失真),调整Intensity可以扭曲视野,Scale可以用来调整视野的大小,常用来处理镜头失真导致的屏幕边缘的视觉干扰