Jan-Hendrik Müller
@kolibril13
Generative Design 🎨 - Coding 🧑💻 - Science Communication 🧬
Blender 5.3 GeoNodes Material Lists are amazing! Really happy to see this happening 🙂
In the render below, you can see the organels of a marine plankton, measure by an electron microscope. Blender 5.2 is already incredible, but with with the latest release of Microscopy Nodes by @aafkegros.bsky.social, cell rendering is pretty like never before. extensions.blender.org/add-ons/micr...
I recently had the idea: what if we could render Blender node tree graphs in the browser? So I grabbed the open source Blender codebase and asked Claude Code to reimplement the node editor’s node drawing code (originally C++) in React. After 3 days of fine-tuning, it looks great! 🎉
Just made some explorations in the compositor and came up with 3 new nodes: Average Color, Round Corner, and Drop Shadow tree-clipper.com/jan-hendrik/... tree-clipper.com/jan-hendrik/... tree-clipper.com/jan-hendrik/...
testing some ideas for swipe transition nodes in the compositor. Blend file here: jan-hendrik-mueller.de/blender-asse...
I could almost *feel* the collision on my finger tip. -> real time motion tracking in Blender: jan-hendrik-mueller.de/blog/gesture...
Google has recently released a free new JavaScript Gesture Recognizer, and I've just wrapped this into a Blender extension. Full blog post with installation instruction here: jan-hendrik-mueller.de/blog/gesture...
Blender Burn Simulation! Made with Geometry Nodes + Simulation Zones
Did you know that one can put matrices into simulation zones in Blender geometry nodes? E.g. the simulation from the screen recording produces a smooth-follow effect.
I just wrote a short tutorial on speed-dependent Grease Pencil motion trails in @blender.org (Geometry Nodes). Enjoy! jan-hendrik-mueller.de/blog/animate...
and here's a Getting Started guide: tree-clipper.com/getting-star...
I've been working on a node sharing website, which I'm happy to share today: tree-clipper.com Select a Shader/GeoNodes/Compositor tree, and then it's a one-click import, as you can see in the demo video. The website is connected to a database, so one can even search for specific keywords.
I just wrote a script for quick .wav background noise removal. Takes about 2 seconds to run, and completely command line based: github.com/kolibril13/u... Under the hood, it uses the open source package "noisereduce" github.com/timsainb/noi...
I just experimented with a Geometry Nodes sharing prototype. A webpage with a thumbnail and a copy button that copies a Base64-encoded node group, which can then be pasted into Geometry Nodes using Tree Clipper (by @algebraic-ug.bsky.social, released a few days ago). What do you think about this? 💭
Today, I learned about matrix multiplication in Blender. These matrices contain info for location and rotation, and can be chained one after another. Super useful with the new "Geometry Attribute" constrain, e.g. to make a camera follow an object, like in the screen recording
I finally cracked the Blender Racast Node. Here's a fully procedual pixel detector made in Blender
Two years ago, the donut tutorial used just texture paint, today we have got displacement maps from real scans! 🍩
With the new release of the Blender „Blur HDRI“ Extension, blurring any textures or HDRI can be done from a simple right-click menu. Download here: extensions.blender.org/add-ons/blur...
Fun easteregg: The @blender.org user interfaces shows up in the latested @kurzgesagt.org video! youtu.be/_zfN9wnPvU0?...
I just released a new Blender extension for blurring images and scene backgrounds: extensions.blender.org/add-ons/blur... Under the hood, it uses the image processing libraries PIL and OpenEXR.
Useful trick for VS Code / Cursor AI: Make a custom settings.json file for a project scope. E.g. I'm using this snippet to format my JSON files in a convenient way.
Today I learned that Blender supportes fuzzy search, e.g. “iop” for Instance on Points. Useful and very stable shortcuts.
In Blender 4.5 (coming next month), it will become much easier to add Grease Pencil Text. Here's the new "Faces" option for the "Mesh to Curve" node in action.
New self-contained python script (thanks to uv, @crmarsh.com ): 1. Take pdf from the download folder 2. Compress all images within that pdf to 80% quality. Triggered by a single call: "uv run gist.githubusercontent.com/kolibril13/5... Be aware that running code from URLs is your own risk.
Absurd situation for Micro-Transactions for Blender Extensions: When you donate €1 to a creator on Gumroad via PayPal, you’re essentially giving your money to Gumroad, PayPal and tax, leaving the creator with €0 🤯