广泛采用的原创程式化水着色器资产的继承者。现在为通用渲染管道从头开始重新构想。

基于超过 8 年的水渲染开发经验,无论是在资产商店还是商业项目中,都可以随时利用。

包含版本:Stylized Water 2 v1.5.2与 Stylized Water 2 v1.4.0

自定义照明模型不是严格基于 PBR,而是提供对颜色和光/环境反射的直接控制。同时保留正确的动态光照行为,并支持 Unity 的所有原生光照功能。

此资产非常适合初学者和专家。UX/UI 是核心焦点,使其易于使用。提供了大量文档,并定期进行改进。

💧 着色功能:

• Unlit、Simple 和 Advanced 着色模式(跨越低端和高端图形)

• 深、浅和地平线颜色控制

• 基于场景深度或顶点颜色的不透明几何形状的交叉泡沫效果

• 可调节表面泡沫

• GPU 驱动的分层波浪动画

• 浅水中的动画焦散

• 来自所有光源类型的半透明渲染

• 平面着色模式(低多边形外观)

• 平面反射(多实例支持)

• 控制定向和点/聚光灯反射。

• 单独控制环境反射

• 基于法线贴图的火花

• 折射,扭曲水面后的物体

• UV 或世界投影平铺(无缝水)

• 顶点颜色支持以控制泡沫、水下雾和波浪高度

• 透明遮罩可将水隐藏在船只等物体内

• 河流模式,用于定向动画和基于坡度的泡沫。

• 距离法线(平铺减少)


⚙️技术特点:

•带有工具提示和通知的干净、手风琴风格的材料 UI

•曲面细分支持,动态细分三角形(自适应和基于距离)

• 用于读取波高/法线的C# API。动态水物理集成2

• 水网格组件,创建可以遵循特定变换/相机的水砖

• 用于创建细分平面/圆形网格资产的实用程序

📦 包括:

• 热带海滩演示场景

• 几种预配置的水材料

• 独特的泡沫和法线贴图纹理

• 一组粒子效果,专为游戏玩法和环境增强而设计(带有法线贴图的动画书)


✔️兼容性:

• 通用渲染管线 (URP) 10.3.2+(不包括内置 RP 和 HDRP)

• PC、macOS、Xbox、Playstation、Nintendo Switch、Android/iOS

• DirectX、Metal、Vulkan 和 OpenGL (3.0+)。

• 自动雾集成:Enviro、Azure Sky、Atmospheric Height Fog、SC Post Effects、COZY Weather和Buto。

•支持Curved World 2020

• 支持聚光灯/点光源和烘焙/动态 GI

• 网络同步波形/动画

• 正交相机的

• VR 渲染(单通道实例化和多视图)

•详细信息…

⚡ 表现:

手写、专业制作的着色器,可实现最佳性能和灵活性。

可以禁用功能,使其可扩展以在移动平台上使用。从简单的彩色平面到生动的动画湖泊。

🚧 限制:

• 专为3D 渲染而构建。不能与 2D 渲染器或 Tilemaps 一起使用

• 平面反射在 VR 中被禁用

• 不适合行星渲染

在大多数情况下,着色器需要在 URP 中启用深度纹理选项,请先检查这对您的绘制调用有何影响。
水是透明的,因此任何基于深度的后期处理效果都不会影响它(3D 渲染的工作方式固有)。包含多个雾渲染器的集成(详细信息)
通过简单的 API 调用可以实现网络同步的 wave(文档中概述了详细信息)
交叉点泡沫基于水与下面的对象/像素之间的垂直距离。从技术上讲,不可能从效果中排除特定对象。
Tessellation 需要 DirectX11+、Metal 或 Vulkan 渲染(如果不支持会自动回退)

Built on over 8 years of experience developing water rendering, both on the asset store and for commercial projects, ready to take advantage of.

🏄🏽‍♀️ Rundown

Rather than being stricly PBR-based, a custom lighting model offers direct control over color and light/environment reflections. All whilst retaining correct dynamic lighting behaviour, and support for all of Unity’s native lighting features.

This asset is perfect for both beginners and experts alike. UX/UI is a core focus, making this straightforward to use. Extensive documentation is available, and regularly improved upon.

💧 Shading features:

• Unlit, Simple and Advanced shading modes (spanning low- and high-end graphics)

• Deep, shallow and horizon color controls

• Intersection foam effect with opaque geometry, based on scene-depth or vertex colors

• Adjustable surface foam

• GPU-driven, layered wave animations

• Animated caustics in shallow water

• Translucency rendering from all light types

• Flat shading mode (low poly look)

• Planar reflections (multi-instance support)

• Control over Directional and Point/Spot light reflections.

• Separate control over environment reflections

• Sparkles based on normal map

• Refraction, distorts objects behind the water surface

• UV- or world-projected tiling (seamless water)

• Vertex color support to control foam, underwater fog and wave height

• Transparency mask to hide the water inside objects such as boats

• River mode, for directional animations and slope-based foam.

• Distance normals (tiling reduction)

⚙️ Technical features:

• Clean, accordion-style, material UI with tooltips and notifcations

• Tessellation support, dynamically subdivides triangles (adaptive & distance-based)

• C# API to read the wave height/normal. Integration for Dynamic Water Physics 2

• Water Grid component, creates water tiles which can follow a specific transform/camera

• Utility to create subdivided plane/circle mesh assets

📦 Includes:

• Tropical beach demo scene

• Several pre-configured water materials

• Unique foam and normal map textures

• Set of particle effects, designed for gameplay and environment enhancement (flipbooks with normal maps)

✔️ Compatibility:

• Universal Render Pipeline (URP) 10.3.2+ (excluding the Built-in RP & HDRP)

• PC, macOS, Xbox, Playstation, Nintendo Switch, Android/iOS

• DirectX, Metal, Vulkan and OpenGL (3.0+).

• Automatic fog integration for: Enviro, Azure Sky, Atmospheric Height Fog, SC Post Effects, COZY Weather and Buto.

• Curved World 2020 support

• Supports spot/point lights and baked/dynamic GI

• Network-syncronized waves/animations

• Orthographic camera’s

• VR rendering (both Single Pass Instanced & Multiview)

• Full details…

⚡ Performance:

Hand-written, expertly crafted shader, for maximum performance and flexibility.

Features can be disabled, making it scalable to use on mobile platforms. Down from a simple colored plane up to a vivid animated lake.

🚧 Limitations:

• Built for 3D rendering. Can’t be used with the 2D Renderer or Tilemaps

• Planar reflections are disabled in VR

• Not ideal for planetary rendering

发表回复

后才能评论