Generating 3d buildings using node graphs


There are many different ways to generate 3d models. Software like Blender gives you a pile of tools and modifiers with which you can model almost any object. Then you have your sculpting editors with which you can model complex organic shapes, as if you were modeling with clay. Finally, you have procedural modeling tools with which you can generative repetitive 3d geometry using simple rules.

Read More

Writing a small ray tracer in Rust and Zig


I spend most of my programming time writing C++. And like many other C++ programmers, I've shot myself in the foot countless times with a feature I didn't fully grok. And I've spent enormous amounts of time trying to understand the language. Like many other C++ developers in this position, I find myself frequently daydreaming about switching to another more modern and easily understood language.

Read More