Overview
Dragon Water is a my complete solution for creating stylized water.
It has been inspired by water techniques from my personal observations in multiple AAA games.
While creating it, I focused on bringing maximum functionality with best perfromance and modular approach.
Includes fast buoyancy physics and supports both, PC & Mobile.
Features:
Multiple simultaneous surfaces
Infinite Ocean with LOD support
Procedural Rectangle & Circle
Custom Mesh
Visuals
Water Depth
Color Noise
Subsurface Scattering
Edge Foam
Layered Hillness Foam
Screen-Space Refraction
Reflection Modes
Ripple Trails
Highly configurable
Custom shape casters
Adjustable projectors
Cutout Volumes with multiple modes and physiocs-aware
Water-in-Water
Static & Floating origin
Create inside Cutout Volumes with reversed mode
Underwater effect
Auto Camera Snapping - no code changes required!
Fog
God-Rays
Caustics
Blendable Volumes
Fast Buyonacy Physics:
Highy performant
Job system
Zero allocation
Adjustable precision
Local Wave Areas
Make calm waves near land...
... and high in storm
Modular approach
Reusable profiles
Compute only what you need
Share calculation results between systems for maximum performance
Mobile support
Does support OpenGLCore, Vulkan and OpenGLES3
Does NOT support OpenGLES2 and WebGL
Scripting API
Separate Assembly Definition
Multiplayer support (easy waves synchronization, check documentation for details)
Full runtime changes support
Full source code included
Examples included (demos NOT included)
概述
Dragon Water 是我为创建风格化水而提供的完整解决方案。
它的灵感来自于我个人在多个 AAA 游戏中观察到的水技术。
在创建它时,我专注于以最佳性能和模块化方法带来最大的功能。
包括快速浮力物理,并支持 PC 和移动设备。
特点:
多个同时表面
无限海洋,支持 LOD
程序矩形和圆形
自定义网格
视觉效果
水深
颜色噪声
次表面散射
边缘泡沫
分层丘陵泡沫
屏幕空间折射
反射模式
波纹轨迹
高度可配置
自定义形状投射器
可调投影仪
具有多种模式和物理感知的剪切体积
水中水
静态和浮动原点
使用反转模式在剪切体积内创建
水下效果
自动相机捕捉 - 无需更改代码!
雾
神光
焦散
可混合体积
快速购买物理:
高性能
作业系统
零分配
可调精度
局部波浪区
在陆地附近制造平静的波浪……
... 和暴风雨中的高空
模块化方法
可重复使用的配置文件
仅计算您需要的内容
在系统之间共享计算结果以获得最大性能
移动支持
支持 OpenGLCore、Vulkan 和 OpenGLES3
不支持 OpenGLES2 和 WebGL
脚本 API
单独的程序集定义
多人游戏支持(轻松同步波浪,查看文档了解详情)
完全运行时更改支持
包含完整源代码
包含示例(不包括演示)
|