help with interactive water effect!

I’m a beginner with opengl and I have already achieved a water effect with ripples and waves. Now I want to implement a interactive water effect, such as continuous waves tracking my mouse and ship generated waves. Is there any existing program I can refer?. Or can anyone offer some ideas, principles or articles on such topics?

Thanks in advance!

is there anyone can help?

Yes. If you still consider yourself a beginner with OpenGL, water should not be something you should tackle. Water is not easy; you need to know your stuff before you can start dealing with water simulations.

Thank your for your advice! But still, I want to try it out. Can you offer some ideas? Maybe some simple example without reflection and refraction. For now I just want to implement on a physical level, and it doesn’t necessarily be precise. Any approximation would be fine.

Thank you.