Live data from Hacker News

Marble Fountain

willmorrison.net

51–60 of 97 posts

Re: Marble Fountain

#51
The particle simulation approach to generating an organic "tree-like" support structure is super creative! If I'm understanding correctly, you defined some laws of physics and then ran a simulation with the "time" dimension mapped to the z-axis? Is this a well-known approach, or something you came up with?

Either way, it produces a beautiful aesthetic. I'd love to play around with this idea.

Re: Marble Fountain

#52
post #49
post #42

Earlier quoted context omitted.

Well except for this is SIM only whereas the OP (WillMor) is making them for real with a 3D printer!

My point was that these software could help to find weak parts in trajectory - so instead of trying to figure it out by looking where balls are too quick to fall from the ride - you can simulate it. I saw real tramway simulation done in Ansys.

I think the physics are different, a ball is basically a car without a differential, so it's going to behave differently on the tracks. I'd imagine the ball is harder to simulate because of that.

Re: Marble Fountain

#53

This is a great example of a good use case for 3D printers. The smooth marble run action combined with the interwoven organic forms would be a huge PITA to fabricate with any other method I can think of, even if your just making one.

A good use case for 3D printers is random, small, custom household items that greatly increase my quality of life, much more than it is a unique sculpture.

Re: Marble Fountain

#54
post #9

Beautiful, I wonder what kind of craziness would be possible with this, at scale. Whole buildings being printed and assembled block by block. Real life Minecraft, if you will

Blame! is a manga where in the future humans have robots that build, and are controlled by people with Net Terminal Genes. Something happens and those humans die leaving the robots building non-stop procedurally for eons. By the time our protagonist moves about in the world, its said the Megastructure reaches from Earth all the way to Jupiter. Also, the movie Fracture features these cool marble machines. https://www.…

Where did they get the material for it?

Re: Marble Fountain

#55

Designers of marble fountains who don't use computing to design the paths run into reliability issues: sometimes balls derailing out of their track. They have to observe the contraption, identify problems (balls getting jammed up or jumping out) and then guess at the root causes and make manual adjustments. That's the thing here: he has it running for hours presumably without any ball jumping out. Most of the tracks…

> That's the thing here: he has it running for hours presumably without any ball jumping out.

You can see a ball on the ground at the end of the video :-)

Re: Marble Fountain

#56
post #40

Super cool! I would love to see a white / clear one with LEDs. Rainbow road :)

White/clear is just a matter of picking filament, I'm not sure LEDs would be easy to incorporate into the build

Re: Marble Fountain

#57
post #54

Earlier quoted context omitted.

Blame! is a manga where in the future humans have robots that build, and are controlled by people with Net Terminal Genes. Something happens and those humans die leaving the robots building non-stop procedurally for eons. By the time our protagonist moves about in the world, its said the Megastructure reaches from Earth all the way to Jupiter. Also, the movie Fracture features these cool marble machines. https://www.…

Where did they get the material for it?

They never really specify beyond the planets themselves being consumed wholesale. Some of the structures are just hollow spheres: https://preview.redd.it/7tvkbj5bp2hb1.jpg?width=1951&format=...

Also conceivable that meteors etc crash into the megastructure providing it with endless resources.

Re: Marble Fountain

#58

Designers of marble fountains who don't use computing to design the paths run into reliability issues: sometimes balls derailing out of their track. They have to observe the contraption, identify problems (balls getting jammed up or jumping out) and then guess at the root causes and make manual adjustments. That's the thing here: he has it running for hours presumably without any ball jumping out. Most of the tracks…

It's actually much weirder than that: banking changes the axis of rotation and thus kills the rotational inertia. The tracks bank super aggressively in order to prevent the ball from accelerating too much and hopping the track. This is part of why the descent is so smooth and all the balls move at more or less the same speed. Also to be fair the final system does lose a ball every 30ish minutes. The tuning was largel…

Does the temperature of the track change much after thirty minutes?

Re: Marble Fountain

#59

I wish there was a write up of how some of the code works. There's a lot of Python in the repo. Looks fascinating, seems to use Python to generate OpenSCAD code, I think.

It's specifically using SolidPython2 to generate the models. I originally wanted to do a quick code cleanup and have the specific math be much clearer but by the time it was working that was an absolutely massive undertaking. If I touch the code again I'm probably going to refactor the entire codebase and use a different 3D engine.

What did you not like about the SolidPython2 / OpenSCAD approach? What would you want from a different "3D engine" for this?
Post reply on HN