JAN‑HENDRIK
MÜLLER

Welcome to my website!
I'm a physicist from Göttingen, and my passion are visualization techniques, open-source software, and science communication. Whether it's developing a Blender extension, designing node-based workflows for procedural geometry, or working on science communication projects, I'm always glad to connect, exchange ideas, and collaborate on new projects.
Portfolio
Blender Projects

Math Motion Design
2026The animated proof of the Gauss integral.
Play animation →
Enigma
2026Animation of the Enigma encryption function, inspired by a Veritasium video.
Play animation →
Particle Beam
2026Animation of a particle beam, and an experiment to determine the velocity distribution of gas atoms.
Play animation →
Marine Plankton
20263D rendering of a marine plankton measured with an electron microscope. Chromosomes are shown in yellow.
View full resolution →
Physics Simulation
2026A measured cell that is cut into pieces in a Material Point Method simulation.
Play animation →
Animated Vanilla Pudding
2025Vanilla pudding–like material simulated using the Material Point Method.
Open external link ↗
Line Art Foosball Table
2025A stylized 3D render of a tabletop foosball game, created using an ambient occlusion shader for soft shadow effects and a Grease Pencil line art modifier to enhance the edges.
View full resolution →
Shiny Robot
2026Modeled a robot for the Motion Sounds Blender add-on.
Play animation →
Carnot Cycle Animation
20212D animation of the Carnot cycle in a pV diagram, with a piston view illustrating the state transitions.
Open external link ↗YouTube Explainer Videos
Blender Extensions
All extensions are free and open source. Most cards link to the Blender Extensions store, where you'll also find demo videos. Marimo and Jupyter are available from my own extension repository.

Tree Clipper
A platform for sharing and reusing Blender node trees. Export any node group as JSON and import it into any Blender project.

CSV Importer
Import csv data to meshes in Blender

Motion Sounds
Add sounds to your animation based on motion events

Typst Importer
Render mathematical equations and code blocks

Geonode To Shapekey
Convert geometry nodes to shapekeys. Useful for glTF export

Blur HDRI
Blur HDRI Images by creating a new node with a Gaussian Blur

Enhanced SVG
Import SVG with accurate colors and path processing
Marimo
Reactive notebook for Python integrated in Blender
Jupyter
Jupyter notebooks running inside Blender's Python interpreter
Contact
Feel free to reach out or connect with me on LinkedIn.

