本文介绍的水体系统,是为3A游戏开发的一套高质量水体生成工具和渲染系统,能够适应多平台:PC iOS Android,参考了很多成熟的3A游戏的做法,所以这套系统足够可靠且强大。
技术方案 PPT演示:
最终效果
基于UnrealEngine的Mobile ES31渲染管线,实现了以下渲染特性,包括波形模拟和BRDF在内的高级光照特性。兼容PC和Mobile,整个渲染管线基于物理渲染。
参考资料
- NAVDIA WaveWorks
- Horizon Zero Dawn: Procedural Rivers & Wire
- Rendering Rapids in Uncharted 4
- Water Rendering in FarCry 5(2018)
- Adaptive Virtual Texture Rendering in Far Cry 4
- Fast Fourier Transform
- Gerstner Wave
- Fractal Brownian Motion
- [S´ebastien Lagarde et al 2014, "Moving Frostbite to Physically Based Rendering 3.0"]
- Assassin’s Creed III: The tech behind (or beneath) the action
Developed by 徐門子美(Kevin).