# Welcome to Graffathon 2023

## To run the demo
- Open `index.html` in a browser.
- Click the ”start demo” button.
- The 6-second count-down is not part of the demo – it is there to give the ”document is now full screen” popup time to go away.
- The shader is always in **720p** resolution. If the display has a different resolution, the shader will be black-boxed to preserve aspect ratio and scaled to fit the screen.

## Supported platforms
- [WebGL shader support](https://caniuse.com/?search=webgl%20shaders) is needed. This should be the case in all modern browsers as of 2023.
- Tested browsers:
    - Firefox 111.0.1 (64-bit)
    - Chrome 111.0.5563.146 (Official Build) (arm64)
- Safari should be [supported](https://caniuse.com/?search=fullscreen) from 16.4 version onwards – released 27.3.2023. Not tested.
- The demo has been developed with a M1 MacBook Air and it should work smoothly without a super high-end GPU.

## Implementation info
- The effect is based on Reaction–Diffusion. The whole demo is just varying the parameters.
- WebGL boilerplate has been written by GPT-4.

## About Graffathon
- 28.7. – 30.7.2023 (one week before Assembly 2023)
- Otaniemi, Espoo, Finland
- See https://graffathon.fi