![图片[1]-Stylized Water 3 v3.0.1-软件开发学习笔记](https://gamedevfan.cn/wp-content/uploads/2025/06/Stylized-Water-3-1024x683.webp)
专注于提供艺术自由,而非逼真的水模拟。涵盖各种需要水的应用。易于使用且自带文档。
描述
“此资产的许可证保证可以访问Unity 6.0-6.1的更新以及潜在的新功能。”
什么是新的?
– 重写渲染代码以支持渲染图
– 改进了波浪动画,允许通过配置文件系统实现各种类型的波浪
– 基于 GPU 的高度查询系统,使河流和动态效果可读
– 水贴花,将纹理贴到水面上(漏油、杂草、瞄准标线)
– 改进了波峰泡沫阴影(最小/最大范围+气泡)
– 海洋网格组件,8x8km网格,顶点密度逐渐增加
– 瀑布预制件(3 种尺寸)
– 水坑预制件
– 高度预传递,允许其他着色器读出水面高度。
使用 Stylized Water 2 的项目可以按照本指南进行升级。
基于超过 9 年的水体渲染经验,涵盖资源商店和商业项目,随时可供利用。该资源面向游戏中水体的基本用途和相当高级的用途。
🏄🏽♀️概要
自定义光照模型并非严格基于 PBR,而是让您直接控制颜色和光线/环境反射。同时保留正确的动态光照行为,并支持 Unity 的原生光照功能。
这款资源非常适合初学者和专家,适用于各种不同的应用程序和风格。UX/UI 是其核心重点,使其易于使用。我们提供详尽的文档,并会定期更新。
💧 阴影功能:
• 无光、简单和高级着色模式(涵盖低端和高端图形)
• 深、浅和水平色彩控制
• 基于场景深度或顶点颜色的不透明几何体相交泡沫效果
• 可调节表面泡沫
• 通过预设实现 GPU 驱动的分层波浪动画
• 浅水中的动画焦散
• 所有灯光类型的半透明渲染
• 平面着色模式(低多边形外观)
• 控制方向光和点/聚光灯反射。
• 单独控制环境反射
• 基于法线贴图的闪光
• 折射,扭曲水面后面的物体
• UV 或世界投影平铺(无缝水)
• 顶点颜色支持控制泡沫、水下雾和波浪高度
• 河流模式,用于定向动画和基于坡度的泡沫。
• 距离法线(平铺减少)
⚙️技术特点:
•简洁、手风琴风格、材质 UI,带有工具提示和通知
•镶嵌支持,动态细分三角形(自适应和基于距离)
• C# API 用于读取水面高度。
• 将变换与水面对齐的组件(不支持刚体)
• 透明蒙版可隐藏船等物体内的水
• 平面反射渲染器组件,设计稳健且可扩展。
• 屏幕空间(光线追踪)反射,作为直接着色器效果实现。
• 水网格组件,创建可以跟随特定变换/相机的水块
• 用于创建细分平面/圆形网格资产的实用程序
• 自定义时间和世界偏移 C# API(用于网络同步波 + 浮动原点系统)
📦包括:
• 热带海滩演示场景
• 几种预配置的水材料
> 透明 – 冰冻 – 熔岩 – 低多边形 – 浑浊 – 海洋 – 现实 – 沼泽 – 卡通
• 多种泡沫和法线贴图纹理
• 一组粒子效果,专为游戏和环境增强而设计(带有法线贴图的翻书)
✔️兼容性:
• 通用渲染管线 (URP) 17.0.3+
• PC、macOS、Xbox、Playstation、Nintendo Switch、Android/iOS、WebGL 2.0 和 WebGPU*
• DirectX、Metal、Vulkan 和 OpenGL (3.0+)。
• 自动雾化集成:Enviro 3、Azure Sky、Atmospheric Height Fog、COZY Weather 3和Buto。无需更改代码!
• 支持聚光灯/点光源和烘焙/动态 GI
• 可以实现网络同步的波形/动画。
• 正交相机
• VR 渲染(单通道实例和多视图)
•详细信息…
⚡ 性能:
手写、专业制作的着色器,可实现最佳性能和完全灵活性。
功能可禁用,使其可扩展至移动平台。从简单的彩色飞机到生动的动画湖泊。
🚧 限制:
• 专为 3D 渲染打造。无法与 2D 渲染器或 Tilemaps 一起使用
• 平面反射与 VR 不兼容(其他技术完美兼容)
• 不适合行星渲染(纹理接缝不可避免)
• 与 Apple Vision Pro 不兼容。
• *WebGPU 不支持基于 GPU 的高度查询系统。
➕可用的扩展资产:
- 动态效果,可实现涟漪和海岸线波浪等高级表面效果
- 水下渲染,无缝融合水与水下雾
暂无评论内容