【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中。

五、效果

相关推荐
z人间防沉迷k17 分钟前
MySQL事务和索引原理
数据库·笔记·sql·mysql
houliabc1 小时前
【2025年软考中级】第二章2.2 程序设计语言的基本成分
笔记·学习·证书·软考
✎ ﹏梦醒͜ღ҉繁华落℘2 小时前
WPF学习
c语言·开发语言·笔记
大筒木老辈子2 小时前
Linux笔记---线程
笔记
杨DaB2 小时前
【JavaWeb】基本概念、web服务器、Tomcat、HTTP协议
java·笔记·学习·java-ee
njsgcs3 小时前
transformer 输入三视图线段输出长宽高 笔记
笔记
Vizio<4 小时前
基于FashionMnist数据集的自监督学习(生成式自监督学习AE算法)
人工智能·笔记·深度学习·神经网络·自监督学习
Magnum Lehar5 小时前
vulkan游戏引擎的renderer_types实现
游戏引擎
TaoTao Li6 小时前
学习笔记:3个学习AI路上反复看到的概念:RAG,Langchain,Agent
人工智能·笔记·学习
moxiaoran57536 小时前
uni-app学习笔记十六-vue3页面生命周期(三)
笔记·学习·uni-app