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

五、效果

相关推荐
CSDN_PBB3 小时前
[STM32 - 野火] - - - 固件库学习笔记 - - - 十五.设置FLASH的读写保护及解除
笔记·stm32·学习
夜流冰8 小时前
编程参考 - C语言可变参数
笔记
格雷亚赛克斯9 小时前
Qt笔记31-69
数据库·笔记·qt
Long_poem9 小时前
【自学笔记】版本控制与持续集成基础知识点总览-持续更新
笔记·ci/cd
Stream٩( 'ω' )و9 小时前
109~133笔记
笔记
weixin_5025398510 小时前
rust学习笔记2-rust的包管理工具Cargo使用
笔记·学习·rust
孤独得猿11 小时前
排序算法复习——包括插入排序、希尔排序、冒泡排序、快排(包括霍尔法、挖坑法、快慢指针法)、堆排、选择排序、归并排序等 (代码采用c/c++混编)
c语言·数据结构·c++·笔记·算法·排序算法
19999er12 小时前
框架&ThinkPHP(小迪网络安全笔记~
开发语言·笔记·安全·web安全·php
web_1553427465613 小时前
【合集】Java进阶——Java深入学习的笔记汇总 & 再论面向对象、数据结构和算法、JVM底层、多线程、类加载、
java·笔记·学习
浅陌sss13 小时前
Unity中可靠的UDP实现
unity