Live data from Hacker News

Show HN: Minimal 3D creative coding tool – control 8×8×8 dots with JavaScript

doersino.github.io

1–10 of 31 posts

Re: Show HN: Minimal 3D creative coding tool – control 8×8×8 dots with JavaScript

#2
Repeatedly click the dots for a tutorial, click and drag to rotate, and – after writing a function of your own – hit "enter" to generate a shareable URL!

The source code can be found here: https://github.com/doersino/tixyz

Let me be clear: This thing is wholly derivative, merely adding a third dimension to Martin Kleppe's excellent creative code golfing tool tixy [0] (which you should definitely check out if you find yourself liking this 3D variant of it) by mashing it up with David DeSandro's equally-excellent 3D library Zdog [1]. Those two deserve any and all credit.

[0]: https://tixy.land and previously discussed at https://news.ycombinator.com/item?id=24974534

[1]: https://zzz.dog and https://news.ycombinator.com/item?id=20036169

Re: Show HN: Minimal 3D creative coding tool – control 8×8×8 dots with JavaScript

#3
This is so cool! Great job.

sin(i+t) : https://doersino.github.io/tixyz/?code=sin(i%2Bt)

If you stop that one rotating with the mouse, it's some kind of brain-damaging illusion. Or thousands of illusions, most of which do something weird to your eyes–it looks very different from different angles. Hmm that is such a great way of generating (2D) optical illusions!

Re: Show HN: Minimal 3D creative coding tool – control 8×8×8 dots with JavaScript

#6
Old ambulance light: https://doersino.github.io/tixyz/?code=%28Math.random%28%29%...

Edit: i just figured out that t is a float, I thought it was the seconds as an int.

Edit 2: if anyone reads this, try to make a barbershop type thing.

Re: Show HN: Minimal 3D creative coding tool – control 8×8×8 dots with JavaScript

#8
post #2

Repeatedly click the dots for a tutorial, click and drag to rotate, and – after writing a function of your own – hit "enter" to generate a shareable URL! The source code can be found here: https://github.com/doersino/tixyz Let me be clear: This thing is wholly derivative, merely adding a third dimension to Martin Kleppe's excellent creative code golfing tool tixy [0] (which you should definitely check out if you find…

This looks way to close to the original, and deceptively so at that.

I doubt it was your intent, but at the very least you should give the credit to tixy.land, with a link, front and center right there on the page.

Also, something as simple as using a different color pair would really help to distance it from the original.

Re: Show HN: Minimal 3D creative coding tool – control 8×8×8 dots with JavaScript

#9
I've wanted to build a LED cube [1] for a while, but just haven't had the time to get to it yet. This is basically a virtual version of the same thing, very cool. And significantly simpler to experiment with before committing to several days of soldering.

[1] https://www.instructables.com/Led-Cube-8x8x8/

Re: Show HN: Minimal 3D creative coding tool – control 8×8×8 dots with JavaScript

#10
Did you fix the bug in the tixy.land code where one could inject as much code as wanted via location.hash?

Here is the post from when I discovered it:

https://news.ycombinator.com/item?id=24980221

Edit: no, that still works, here is an example:

https://doersino.github.io/tixyz/?code=eval(%27%2F*%27%2Bpar...

Post reply on HN