This is a project in our computer graphics class.
You can read the full report here : Read Final Report
Features :
- The water reflect the environment / the sky
- The user can change the opacity of the water and the amount of light it reflects
- The user can inject waves
- The user can toggle rain, and also change parameters such as the probability of a rain drop falling and the amount of rain drops falling.
To set up and run this project, follow these steps:
- Clone the repository;
- Open the folder in Visual Studio Code;
- Open the terminal and type this command: npm install
- Run the app on the server by typing this command: npx parcel ./src/index.html
- Ctrl + click on the server link "http://localhost:1234" to open the app in your browser;
- Have fun!
Check out the demo of our app on YouTube: Demo Video