Skip to content

Latest commit

 

History

History
37 lines (21 loc) · 1.22 KB

README.md

File metadata and controls

37 lines (21 loc) · 1.22 KB

Chaos in Harmony - 4k intro

Screenshot

First released at Assembly Summer 2023, being my first 4k intro.

Tools: JavaScript, WebGL, Shader Minifier, UglifyJS, demolishedCompressor

Online version

https://harmony.cadi.ac/

Running locally

Open entry/harmony.html in Chrome or Safari in fullscreen mode with the CORS-security settings disabled.

On windows, for example:

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disable-web-security --user-data-dir=[some directory]

You can also host the file locally, for instance with a minimal python3 server

$ python3 -m http.server

and open http://localhost:8000/harmony.html on the browser. This bypasses the need for CORS-security settings override.

Click to start the demo. It should automatically enter full screen mode and start after 2 second delay, and exit it once the demo is over.

License

This intro is released under MIT license.

Some of the GLSL shader functions are derived from iquilezles.org, as indicated on the fragment.glsl file.