https://github.com/magnusthor/demolished
demolished.xyz is a WebGL, TypeScript framework for realtime audio & visual and shader-fun in general.
https://github.com/magnusthor/demolished
3d-graphics demoscene glsl shaders typescript visualization web-audio webgl webgl2
Last synced: 6 months ago
JSON representation
demolished.xyz is a WebGL, TypeScript framework for realtime audio & visual and shader-fun in general.
- Host: GitHub
- URL: https://github.com/magnusthor/demolished
- Owner: MagnusThor
- License: mit
- Created: 2017-04-21T10:08:54.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2023-01-07T02:19:48.000Z (almost 3 years ago)
- Last Synced: 2025-04-13T07:16:54.045Z (6 months ago)
- Topics: 3d-graphics, demoscene, glsl, shaders, typescript, visualization, web-audio, webgl, webgl2
- Language: JavaScript
- Homepage: https://magnusthor.github.io/demolished/
- Size: 231 MB
- Stars: 12
- Watchers: 5
- Forks: 3
- Open Issues: 7
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# Demolished
Demolished is a app/library for JavaScript 'browser demos' and shader-fun in general. It includes a web-ui (editr) that gives you the possibillity to 'live code' ( change) the scenes, playpack, timing and audio syncronazation as well add and remove effects to the scenes (demo). You can build tiny "executables" for playback-only or record the playback as video.
Demolished supports audio formats such as streaming (mp3's), SID, and minimalistic music synth's such as Sonant ( Based on the js-sonant player by Marcus Geelnard and Sonant by Jake Taylor, aka Ferris / Youth Uprising)
## Dox
We are currently working on writing a brief documentation, but we are focusing on getting all our ideas in place.
## In progress
1. Implement scene edit using graph.
2. Add/remove/Edit textures as well as implement demolishedTexture
3. Timeline - TimeFragments (segments) using the UI. This features enables multiple effects,audio and scene managament. See #1
4. Buffer/Channels - Multiple Shader buffers/Channels
5. Custom Uniforms - Add , Remove and modify uniforms using property-boxes.
6. Export and compress 'project' to demolishedPlayer and demolishedCompressor
Enhanced vertex shaders.
## LinksTBD
## Other
In parallel with our free-time-work with demolished we are creating useful help libraries such as procedural texture generation, compression and optimization. Note we are doing this for fun!.
One example is this initiative ; https://github.com/MagnusThor/demolishedTexture and https://github.com/MagnusThor/demolishedcompressor.
## Greetings
Thanks to MERCURY http://mercury.sexy for providing a brilliant glsl lib , HG_SDF library ( http://mercury.sexy/hg_sdf ).
## Help us out?
If you are interested in helping out, code or just fiddle with demolished, dont hesitate to give as a ping!
Regards
Team Demloished - Magnus Thor & Ricky Davies