【推荐100个unity插件】快速高效开发冬季自然场景——Winter Environment - Nature Pack
文章目录
- 一、前言
- 二、插件下载安装
- 三、导入 URP 版
- 1、使用 URP 模板创建一个空项目。
- 2、将Winter Environment - Nature Pack包导入项目中。
- 3、从以下位置导入 URP 模板:`ANGRY MESH > Nature Pack - Winter Environment > SRP.`
- 四、如何使用
- 五、AG Global Settings AG 全局系统
- 1、Advanced GPU Wind System 高级 GPU 风系统
- 2、Global Snow/Moss/Sand 全局雪/苔藓/沙地
- 3、Global Tint Color 全局染色颜色
- 3、Tree Settings 树木设置
- 六、着色器
- 1、Shaders | Tree Bark 着色器 | 树皮
- 2、Shaders | Tree Leaf 着色器 | 树叶
- 3、Shaders | Examples 着色器 | 示例
- 专栏推荐
- 完结
一、前言
冬季环境资源包,专为快速高效开发冬季自然场景而创建。该资源包包含额外的着色器,允许您调整树木、草地和道具上的积雪量。
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,如果学习过程中遇到任何问题,也欢迎你评论私信找我。
赠人玫瑰,手有余香!如果文章内容对你有所帮助,请不要吝啬你的点赞评论和关注
,你的每一次支持
都是我不断创作的最大动力。当然如果你发现了文章中存在错误
或者有更好的解决方法
,也欢迎评论私信告诉我哦!