mthoutai

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

一、前言

冬季环境资源包,专为快捷高效开发冬季自然场景而创建。该资源包包含额外的着色器,允许您调整树木、草地和道具上的积雪量。

AG 全局设置让你能够控制全局风设置,如方向、振幅、速度、比例和网格刚度。你可能对整个场景和每个材质进行全局和局部的风设置控制。这使你能够分别调整物体刚度和风对它们的影响。

除了风设置,AG 全局设置还包括 AO/半透明/染色颜色和雪的全局参数。每个场景的全局设置可以独特。你可以调整环境的外观,而无需更改基本的网格材质。

纹理具有高分辨率,是由扫描材料创建的。该资源包含 3 种类型的树木。每种树木只应用两种材质(叶子和树皮)。树木具有低过度绘制和低绘制调用启用。

特性

  • GPU 全局和局部风,具有高级控制设置(方向、振幅、速度、大小和物体刚度)。
  • 风的设置可以直接在场景视图中实时修改。
  • AO/半透明/染色颜色和雪的全局和局部设置。
  • 树干上的积雪根据风向变化。
  • 从扫描数据生成的 PBR 纹理。
  • 所有着色器拥护 GPU 和 DOTS 实例化。
  • 树木的低绘制调用使用率低,减少过度绘制。
  • 树木和灌木在末了一级细节模型中使用交叉网格。
  • 所有地面纹理的 Albedo/NM/AO/Smoothness/Mask 和高度贴图。
  • 所有预制件的LODs 细节级别模型。

二、插件下载安装

https://assetstore.unity.com/packages/3d/environments/winter-environment-nature-pack-142750?locale=zh-CN#reviews
在这里插入图片描述

学习版:
链接:https://pan.baidu.com/s/19I8t37B832MdS_mXaQkYjw?pwd=7d8x
提取码: 7d8x

三、导入 URP 版

对于 URP 模板,您需要使用 Unity 2021.3.35f1 或更高版本。

1、运用 URP 模板创建一个空项目。

在这里插入图片描述

2、将Winter Environment - Nature Pack包导入项目中。

在这里插入图片描述

3、从以下位置导入 URP 模板:ANGRY MESH > Nature Pack - Winter Environment > SRP.

在这里插入图片描述

  • 对于 Unity 6000.2.0 或更高版本(URP 17.2.0 或以上)→ 使用 URP template 17.2.0.unitypackage
  • 对于 Unity 6000.0.23(URP 17.0.3 或以上)→ 使用 URP template 17.0.3.unitypackage
  • 对于 Unity 2022.3.18(URP 14.0.10 或以上)→ 使用 URP template 14.1.10.unitypackage
  • 对于 Unity 2021.3.35(URP 12.1.14 或更高版本)→ 使用 URP template 12.1.14.unitypackage

四、如何采用

  • 您必须在每个场景中保留一个 AG Global Settings 预制件。当您创建新场景时,请确保您的场景中有一个 AG Global 预制件。AG Global 预制件可以在 ANGRY MESH > Nature Pack - Common > AG Global Settings 中找到。
    在这里插入图片描述

  • 在您的场景中仅使用一个 AG Global 预制件。不支持多个 AG Global 预制件。
    AG 全局系统仅与 ANGRY MESH 的 Nature Pack 配合启用。

  • 在演示场景中,我们采用 Unity Terrain 的 Place Trees 效果放置了草地。这在大型场景中效率不高。我们建议使用 Paint Details 或 Nature Renderer、Vegetation Studio 等外部工具。

  • 启用动画材质,可在场景视图中实时查看 AG 全局设置。
    在这里插入图片描述

五、AG Global Settings AG 全局平台

在这里插入图片描述

1、Advanced GPU Wind System 高级 GPU 风环境

让你控制全局风设置,如方向、振幅、速度、比例和网格刚度。你许可在整个场景上全局控制风设置,也可以为每种材质进行局部控制。

这使你能够分别调整物体刚度和风对它们的影响。这一点对树木和灌木丛非常有用。

你可以通过旋转 AG Global 预制体来改变风向。
在这里插入图片描述

2、Global Snow/Moss/Sand 全局雪/苔藓/沙地

使用 AG 全局平台,您允许全局调整树木、草地和道具上的雪量。您行为每个场景单独控制雪/沙/苔藓的数量,而无需更改基础网格材质。
在这里插入图片描述

3、Global Tint Color 全局染色颜色

您可能在植被着色器上添加染色颜色。颜色必须在植被材质上本地添加。染色颜色根据 AG 全局系统中的噪声纹理应用。此外,您还可以调整噪声纹理的平铺和对比度。
在这里插入图片描述

3、Tree Settings 树木设置

在树木设置中,您可以找到 AO/Translucency Intensity 半透明强度和Distance距离的全局参数。
在这里插入图片描述

六、着色器

这个工程的所有着色器都可以通过选择Material > ANGRY MESH > Nature Pack > 找到。

每个着色器有两种变体,一种带有雪,一种不带雪。

风、AO、半透明、雪和色调颜色设置直接受 AG 全局设置中使用的参数影响。

1、Shaders | Tree Bark 着色器 | 树皮

在这里插入图片描述

2、Shaders | Tree Leaf 着色器 | 树叶

在这里插入图片描述

3、Shaders | Examples 着色器 | 示例

在这里插入图片描述

在这里插入图片描述


专栏推荐

地址
【unity游戏开发入门到精通——C#篇】
【unity游戏开发入门到精通——unity通用篇】
【unity游戏开发入门到精通——unity3D篇】
【unity游戏开发入门到精通——unity2D篇】
【unity实战】
【制作100个Unity游戏】
【推荐100个unity插件】
【实现100个unity特效】
【unity框架/工具集开发】
【unity游戏开发——模型篇】
【unity游戏开发——InputSystem】
【unity游戏开发——Animator动画】
【unity游戏研发——UGUI】
【unity游戏编写——联网篇】
【unity游戏开发——优化篇】
【unity游戏编写——shader篇】
【unity游戏开发——编辑器扩展】
【unity游戏开发——热更新】
【unity游戏开发——网络】

完结

好了,我是向宇,博客地址:https://xiangyu.blog.csdn.net,如果学习过程中遇到任何问题,也欢迎你评论私信找我。

赠人玫瑰,手有余香!如果文章内容对你有所帮助,请不要吝啬你的点赞评论和关注,你的每一次支持都是我不断创作的最大动力。当然如果你发现了文章中存在错误或者有更好的解决方法,也欢迎评论私信告诉我哦!
在这里插入图片描述

posted on 2025-11-08 11:10  mthoutai  阅读(35)  评论(0)    收藏  举报