Ball Filling Tool - caprine.company
Published: August 28, 2025

A demo of a tool that my friend and I made, which fills objects with balls.


Suzanne Blender rendered as translucent plastic filled with colorful balls.
Suzanne Blender rendered as translucent plastic filled with colorful balls.

My friend Basil and I created this geonodes tool for filling an object will balls. This idea rose from my necessity to fill something with small balls, but without needing to setup and fiddle with physics simulations. My initial prototype was promising, but Basil quickly found ways to make things more efficient while retaining similar or improved behavior. I'll likely upload this tool at some point, but it's not necessarily the best tool ever created.

I also experimented with more simple shader setups. Things end up looking realistic, but stylized at the same time in some way. Allowing myself to stray from the idea of absolute physical accuracy I think has made an improvement on the look of things, although I think the reality is that I just love all kinds of rendering styles.

Site update

Working on larger updates to the site, which may or may not end up actually making it through to publishing. The important changes are included with this post though. I have consolidated a handful of tags that I feel are redundant or too specific into existing tags. I have removed the unnecessary "fluff" category as well, moving all those posts into the existing news category. I've finally figured out how to setup pagination for tags and categoriese with zola, so these categories should be much nicer to navigate.

The current work I'm experimenting with is to rework how I manage the assets for this website, without generating a bunch of dead links in the process. I've also already implemented in the branch some basic animations to prevent flashing of content as it loads, which I feel increases visual comfort. This rework comes from my desire to implement a photography category into the site, but not being sure on how I would do it efficiently. My lack of understanding while initially creating this site has led to some poor choices that I'm going to have to work with now. Additionally, I've made some changes to the css styling in some areas, reducing visual clutter. These updates will eventually make their way into the site.