328 points by jasmcole 3 days ago | 84 comments
seanp2k2 3 days ago
And of course, I can't mention that without shouting out projectM (open-source Milkdrop) that supports WebGL https://github.com/projectM-visualizer/projectm/blob/master/... and one of the OGs, Geisswerks https://www.geisswerks.com/
If you like that, you might also love NestDrop for music visualization tailored for VJs and with special features to support projecting inside domed surfaces https://nestimmersion.ca/nestdrop.php
jasmcole 3 days ago
missblit 3 days ago
#1 if you spam the "add a new source" button you eventually get a JavaScript exception logged to the screen due to an array with a fixed max size of 128 elements overflowing.
#2 this could be graphics card or driver specific (I have an AMD card), but scrolling just right can can break the simulation due the the text boxes; for example by quickly paging up and down, or scrolling all the way to the bottom and then wiggling the scroll position up and down. Once this happens the bad data propagates until the entire thing is filled with noise, solid black, or solid white. If you then scroll up to 3D mode the screen will be filled with a mess of polygons.
grishka 3 days ago
jerbear4328 2 days ago
leowbattle 2 days ago
Woshiwuja 2 days ago
dtgriscom 3 days ago
Now, that's useless AND badass.
jasmcole 3 days ago
kristiandupont 2 days ago
It seems like that would apply here as well, at least when looking at the effects of refraction?
withinboredom 2 days ago
I hate to mention that this is all currently patented. It's pretty "easy" to build though, but you'll have to wait a bit for all the related patents to expire or pay some licensing fees.
eurekin 2 days ago
ahmetrcagil 2 days ago
If the listener can be fixed in space then the problem gets easier but in that case what you have is actually a very large, room sized headphone that you enter and sit down into.
Source: I indirectly consulted a high-end furniture company on this exact project, they decided to pivot after a while.