Hacker News new | past | comments | ask | show | jobs | submit login
Jellyfish WebGL demo (akirodic.com)
96 points by epsylon on June 29, 2015 | hide | past | favorite | 28 comments



If you try to change the value by deleting the current value, the jellyfish vanish & do not come back even after typing a new value.

I have to add digits in front of the current value before deleting the existing digits, so that the field stays populated at all times, or the whole thing breaks. FYI.

Also if you put a really high speed, they sometimes swim off the screen & never return, even when lowering the speed. Pretty amusing.


A workaround for [0] is to reduce the count to 0 and bring them back.


Love it.

Put the count number up to 50 and fps dropped to 25-30 for a bit then went up to high 50s again, which is interesting.

Chrome, Win7 64-bit, Intel Core i7 2.7GHz 16GB ram


Probably because they're being spawned over time and your FPS goes back up once the units list doesn't change anymore.


Ok 60fps on my phone, that's impressive.


60'ish on my Nexus 5, is this specific to the implementation or a sign of improvement of webgl, or browser, or all!


16fps on my tablet. Still impressive seeing as many WebGL demos I've tried on it have either not worked or even crashed the browser. Samsung Galaxy Tab 2. What make and model is your phone?


60fps also in my phone, a OnePlus One with Firefox and Android 5.0


I tested it on my galaxy s4.

I also tried it on an older HTC Evo and it simply crashed.


Right? But I wonder what the hell my desktop Firefox is doing. I get 50 on my Note 3 phone with chrome beta, 40-50 with mobile firefox. On my desktop, Chromium gets a nice 60 and Firefox... 7-12.


I get 40+ with FF on an ancient nvidia 9600gt on Linux. Only changes in config I have: layers.acceleration.force-enabled=true layers.offmainthreadcomposition.enabled=true


The offmainthread setting bumped it up to 20. Still sad. (I have a 7950.) Fiddled around some more and setting gfx.xrender.enabled to false got it to 40.


25fps on Lumia 920. Quite good. But I wonder why I'm seeing ~30fps on my laptop... It's nvidia gt540m. I think there is a framerate limit to 30.


Same. 4 jellyfish were fine on my HTC One M8.


50ish on my Nexus 4, still very impressive.


30+ fps with 10 creatures on iPhone 5S.


How many did you spawn?


Looks nice on chrome osx; on ios it's also running smooth but there is something wrong with the texture or the culling which causes a big blue area to show up in the middle of the jellyfish especially when they are facing away.


Does everyone realize that this came out years ago? And to date, it's still one of the most beautiful webgl demos out there. Most examples since have hardly been as cool. Let's hear it for genius!


Beautiful, I love it. 60 fps in OS X 10.10.3 Safari.

Safari gets unresponsive when you “Inspect Element”. I guess that built-in debugger still needs some work. A debugger should be usable, especially if user code is broken.


In case it wasn't obvious (it wasn't to me at first): you can drag around to move the camera. Pretty awesome, and really good performance.


Very cool, and very performant. I'd love this as a live wallpaper on Android :)


impressive

I especially liked when I added 5 hundreds and collision resolution went mad, throwing jellifish around at incredible speeds

10/10 will watch again in 3d (does webgl suports any 3d tech out of the box?)


Looks like server is dead


buggy demo. Changing the values make the fish disappear and never come back.


Very beautiful indeed. I just realized jellyfish are a lot like mushrooms.


Where's the realism?


I'm already humbled, but if you make them gently interact with each other, I will jizz in my pants.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: