Skip to content

demolished.xyz is a WebGL, TypeScript framework for realtime audio & visual and shader-fun in general.

License

Notifications You must be signed in to change notification settings

MagnusThor/demolished

Repository files navigation

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.

Links

TBD

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