【unity笔记】四、Enviro- Sky and Weather插件使用

一、 简介

Enviro内置 RP、URP、HDRP,开箱即用。

  • 动态天空

    随附的天空系统经过精心设计,以实现最佳性能和灵活性。使用多种颜色渐变,而不是调整人工数字。为您的项目创建独特且非常逼真的天空非常简单!

  • 灯光

    由 Enviro 控制的逼真且易于调整的照明将使您的场景栩栩如生。 Enviro 可以控制您的定向照明、环境照明和反射探头以获得最佳效果

    特别是在使用一天中的动态时间时。

  • 体积云

    Enviro 包括双层体积云系统。得益于时间重投影和 LOD

    系统,它提供了令人惊叹的视觉效果和出色的性能。它还支持与场景和屏幕空间云阴影的深度混合。

  • 雾和体积照明

    基于双层指数高度的雾系统非常适合那些视觉上令人惊叹的雾气甚至幽灵场景。它还支持来自太阳/月亮的体积照明来投射光线。点光源和聚光灯也会照亮雾!可以创建效果去除区域来去除不需要的区域的雾、雨和雪。

  • 天气系统

    Enviro 包括一个可选的基于预设的天气系统,支持生物群落区域。为各种独特的天气状态创建不同的预设,并通过一行代码平滑地更改为预设。

  • 北极光

    寒冷的夜晚需要一些北极光吗? Enviro 包含在天空着色器中渲染的美丽且可定制的极光效果。

  • 虚拟现实

    Enviro 支持内置和 URP 中的单通道实例化渲染 VR。

二、导入Enviro

  1. 将Enviro- Sky and Weather插件导入项目。
  2. 在场景下新建一个空对象,如我这里是Environment,再在Environment下设置一空对象,我这里命名为EnviroSkyManager。
  3. 为EnviroSkyManager对象添加组件Enviro Sky Mgr
  4. 确认项目中的渲染管线,在EnviroSkyManager检查器中设置Enviro Sky Mgr组件的Setup属性。
  5. Setup下的Render Pipeline中会自动识别当前项目渲染管线,不用管。
  6. 例如项目是HDRP渲染就在Standard Virsion下选择Create Standard Instance。如果项目不是HDRP渲染就在Lite Virsion下想选择Create Lite Instance实例。
  7. 最后在Instances下激活EnviroSky Standard 即可(我这里用的HDRP,不知道如何使用HDRP的请查看往期内容)。

三、 使用

在Instances中激活自己选择的实例后,会在项目中自动生成以下内容。红框内为自动生成的对象。

其中天气调节的部分都在EnviroSky Standard 下的Enviro Sky中。

五、效果

相关推荐
小彭律师3 小时前
量子密码的轻量级通信协议笔记
笔记·信息可视化
&Cheems5 小时前
ZYNQ笔记(十九):VDMA VGA 输出分辨率可调
笔记·fpga开发
自小吃多6 小时前
FreeRTOS Semaphore信号量-笔记
笔记·stm32
axinawang6 小时前
python笔记和练习----少儿编程课程【阶段二(二)】
笔记
Timmer丿6 小时前
kafka学习笔记(四、生产者、消费者(客户端)深入研究(三)——事务详解及代码实例)
java·笔记·学习·kafka
虾球xz6 小时前
游戏引擎学习第269天:清理菜单绘制
c++·学习·游戏引擎
清风来点灯8 小时前
Ubuntu22.04安装显卡驱动/卸载显卡驱动
linux·笔记·ubuntu
虾球xz8 小时前
游戏引擎学习第270天:生成可行走的点
c++·学习·游戏引擎
KhalilRuan8 小时前
Unity-Shader详解-其五
unity·游戏引擎
吃货界的硬件攻城狮9 小时前
【STM32 学习笔记】USART串口
笔记·stm32·单片机·学习