inspired by Evan (git)
guide: learnopengl.com (RU)
$ git clone https://github.com/Berezniker/CG_Shallow.git
$ cd CG_Shallow
$ source venv/bin/activate
or you can install the libraries yourself:
$ pip3 install --upgrade -r requirements.txt
deactivate virtual environment:
$ deactivate
$ python3 main.py
- W/A/S/D -- camera movement
- mouse -- camera rotation
- scrool -- zoom
- Q -- on/off wireframe water visualization
- E -- add random drop
- R -- on/off rain
- B -- on/off skybox
- F1, F2, F3 -- change camera position
- F5 -- stop simulation