0

DH2323 CG Project
论文原文:
一种实现水波动画的新算法
A New Algorithm for Water Wave Animation

文章水波算法推导部分比较详细易懂,所以打算复现一下这篇论文。
水波效果有很多种实现方法,最简单的就是sin函数,复杂一点用到了物理模型,效果更逼真一点,但是运算量比较大。这篇文章用的方法在当时应该比较“新颖”,这种方法现在移动端模仿雨滴效果用的似乎比较多。
This paper presented a new algorithm of water wave animation and the deriving process is not difficult to understand. So we decide to implement this algorithm presented in this paper.
There are many ways of water wave animation. The simplest is the sin function and some complex are physical models which have more realistic effects but more workloads. It is an old paper that currently the algorithm is mostly used in the mobile app to simulate the raindrop effects.


打算用OpenGL来试着实现一下,之前没有OpenGL经验,去 learnopengl 网站学了点基础知识。
要实现这个动画,首先要画个水面,然后应用这个算法,最后贴上纹理加个光照,基本应该是这个流程。
We decide to implement it by OpenGL, but we have no experience of any OpenGL. We learned it from learnopengl.com.
For this project: Firstly, generate a water surface, then apply this algorithm. Finally, add texture and illumination.

你可能感兴趣的:(0)