3 ms·
Hey thanks for that. :) Diving is super fun but also exceptionally exhausting. But often it's impossible to 'load' a complex problem in your head if you don't d
by juretriglav 7y ago
Hey thanks for that. :) Diving is super fun but also exceptionally exhausting. But often it's impossible to 'load' a complex problem in your head if you don't dive in for hours. Would be nice if there was a less stressful way.
In terms of editable 3d universes (whoah!), have you considered chucking together Three.js's JSON scene description (https://github.com/mrdoob/three.js/wiki/JSON-Object-Scene-format-4 https://github.com/mrdoob/three.js/wiki/JSON-Object-Scene-fo...) with https://github.com/automerge/automerge https://github.com/automerge/automerge, a CRDT for JSON? What could possibly go wrong?!
- ilaksh 7y agoShareJS has a JSON editor example https://github.com/josephg/ShareJS/tree/master/examples/public https://github.com/josephg/ShareJS/tree/master/examples/publ...
- Iv 7y agoThanks! But a big part of my obsession is to be able to modify a 3d universe from within. I won't claim it is practical or a good idea in any way, just an obsessive thing I want to try.
- ilaksh 7y agoRight I understood that. I was replying to the other guy who suggested putting the scene in a JSON Three.js thing. So the idea was that the thing I suggested was just a possibly easy way to get a collaborative JSON editor into your program.
- Iv 7y agoDiving usually happens to me when I resume coffee consumption after going dry for a few days :-) Right now I am staying in the python world, that I know well, and appreciate its introspection capabilities. I play with OpenGL and PyQt to display in 3d the code of objects loaded in memory. It was surprisingly easy to do. When I first tried, 15 years ago, that was more of a mess. Now I mentioned CRDT but I was not thinking on raw text but using nodes of the scene graph as characters. I like the idea of insertions and deletions that keep invisible tombstones available.