我的github

一、总览:水体渲染技术发展史

  • 凹凸纹理贴图(Bump Mapping) [Schachters 1980]
  • 正弦波(Sinusoids Wave)[Max 1981]
  • 分形噪声(Fractal noise)[Perlin 1985]
  • Gerstner 波(Gerstner Wave)[Fournier 1986]
  • 快速傅立叶变换(Fast Fourier Transform)[Mastin 1987]
  • 欧拉方法(Eulerian approaches)[Kass 1990]
  • 拉格朗日方法(Lagrangian approaches)[Stam 1995]
  • 欧拉-拉格朗日混合方法(Hybrid approaches)[Brien 1995]
  • 分形布朗运动(Fractal Brownian Motion,FBM)[Addison 1996]
  • 程序化形状(Procedural Shape)[Ebert 1999]
  • 空间-频谱混合方法(Spatial -Spectral Approaches) [Thon 2000]
  • 基于体素的方法(Voxel-Based NSE Solutions) [Yann 2003]
  • 顶点高度位移贴图(Vertex Height Map Displacement)[Yuri 2005]
  • 二维波动方程(2D Wave Equation)[Nishidate 2005]
  • 屏幕空间网格(Screen Space Mesh)[Muller 2007]
  • 波动粒子(Wave Particles)[Yuksel 2007]
  • 矢量位移贴图(Vector Displacement Map) [2009]
  • 流型图(Flow Map)[Vlachos 2010]
  • 离线FFT贴图烘焙(Offline FFT Texture)[Torres 2012]
  • 离线流体帧动画烘焙(bake to flipbook)[Bowles 2017]
  • 水波小包方法(Water Wave Packets)[Jeschke 2017]
  • 水面小波方法((Water Surface Wavelets)[Jeschke 2018]
  • 浅水波浪模拟(Water Wave Simulation)[Grenier 2018]

参考:https://blog.csdn.net/poem_qianmo/article/details/103447558

二、分类

一共分为三大步骤:Shape形状、Shading着色和Meshing网格。

Shape形状技术又分为:1.线状波形叠加方法 2.统计模型方法 3.波动粒子方法 4.物理方程方法 5.预渲染方法 6.其它方法

Shading着色技术又分为:漫反射、镜面反射、法线贴图、折射、通透度、焦散、白沫、流动表现、雾效、环境反射。

Meshing网格技术(把点连成网格?)又分为:LOD方案、建模方案、曲面细分方案。

posted on 2023-05-24 11:17  XiaoNiuFeiTian  阅读(65)  评论(0编辑  收藏  举报