IBNIZ/shader format
BotB Academy Bulletins
 
 
192715
Level 15 XHBist
gau
 
 
post #192715 :: 2024.07.01 6:17pm :: edit 2024.07.30 2:01pm
  
  YQN, blower5 and NikoAnimation liēkd this
i'd like *to do an IBNIZ or opengl battle maybe maybe. both of them are visual algorithm renderers, alot like bytebeat (IBNIZ is made by ville-matias heikkilä, who also made bytebeat, and fact the standalone emulator
does audio as well as visuals, in ibniz language). it also saves in convenient .ib file format. here is an unsecure download page with a win exe


opengl shaders may have an easy hardware setup but as far as i know, the easy way to do it is to go to the shadertoy
website. which requires an account for some reason but is otherwise free. there is also GEM
for puredata. there hopefully is other interactive opengl stuff i dont know of (if you know any, reader, please inform).

the drawback is that working with these programs is certainly dangerous for photosensitive people. that may prevent it, or have prevented it from being an official format. whether or not thats OK would be up to community consensus i guess.
 
 
192717
Level 22 Mixist
ordinate
 
 
 
post #192717 :: 2024.07.01 6:29pm
  
  NikoAnimation and gau liēkd this
afaik ibniz already falls under bytebeat so having an ibniz-only bytebeat battle makes sense. opengl shader battle would be FUcking Awesome but realistically this could also fall under plaintext cause theres so many formats already
 
 
194271
Level 14 Mixist
NikoAnimation
 
 
post #194271 :: 2024.07.29 10:48am :: edit 2024.07.29 11:00am
  
  gau liēkd this
im a massive advocate for shadertoy as well! we can't forget that shadertoy also has an audio shader feature that makes it so you can set an individual audio sample's amplitude based on the time value, so basically byte beat but a whole lot more intuitive because its in code.

shadertoy also lets you import images into textures that you can access as pixels like any regular fragment shader. the same goes for audio too: you can import sound files and access those in code.

it also has a few extra cool stuff like being able to access the webcam as a texture, along with keyboard and mouse input too.

theres plenty i dont know myself. ive never used buffers since i dont know what they do but im sure someone smart can come over and explain those and why theyre very cool and useful

the annoying thing is that it does require you to make an account to be able to save a project and distribute a link, which would ruin anonymity. the only way forward from there would be to package all the code into correctly named text files, and include all the extra textures and audio with correctly corresponding names, all into a .zip.
that might be the dealbreaker with a format like this, but id like to hear what all of you think.
 
 

LOGIN or REGISTER to add your own comments!