Thingiverse
OpenScad MetaBalls!
7
Downloads
17
Likes
0
Makes
Well, it's inevitable that there will be 3D printable analogs to just about every graphics primitive/technique in existance today.
This thing is an exploration in metaball creation using OpenScad. What's a metaball? In graphics, particularly ray-tracing, they're blobby objects. That's how you get a nice muscular rendering over a skeleton, for example.
Although be a fairly straight forward technique, they are very computationally expensive. This implementation is the most rudimentary I could possibly come up with in 2D space. It uses a "granule" approach to the rendering. Depending on your metaball configuration, you could probably actually print one of these.
How to use it? Right now, you can either have two balls or three balls influencing each other. I find it very hard to go with an arbitrary number of balls without having any true variables in OpenScad. it's also very hard because I can't figure out how to do loops within functions. I'd like to iterate over an ar
This thing is an exploration in metaball creation using OpenScad. What's a metaball? In graphics, particularly ray-tracing, they're blobby objects. That's how you get a nice muscular rendering over a skeleton, for example.
Although be a fairly straight forward technique, they are very computationally expensive. This implementation is the most rudimentary I could possibly come up with in 2D space. It uses a "granule" approach to the rendering. Depending on your metaball configuration, you could probably actually print one of these.
How to use it? Right now, you can either have two balls or three balls influencing each other. I find it very hard to go with an arbitrary number of balls without having any true variables in OpenScad. it's also very hard because I can't figure out how to do loops within functions. I'd like to iterate over an ar
Did you print this model? Sign in and share your make!
Sign in to leave a comment
Sign inNo comments yet – be the first!