Brains and Explosions: A Simple VDB Writer for Python
summary
Claims a working VDB writer that is Neurovolume: a low-dependency Python library, implemented with a Zig backend with NumPy interface, and intentionally avoids Docker and heavy C++ bindings. Shows a pipeline that converts NumPy arrays (fMRI, CT, satellite) into VDB grids, prunes tiles to cut file size (about 40% disk savings in one example), interpolates low-frame-rate data for smooth playback, and exports files that load into Blender — a minimal but functional toolchain that actually produces renders.
AI-written summary · about
chapters (13)
- 0:00Neuro volume and VDBs
- 1:09VDB writer in Python
- 3:16VDBs in 3D graphics
- 8:08PyOpenVDB and Docker issues
- 10:10Rewriting VDB writer
- 12:14Neuro volume with NumPy and Zig
- 15:24Zig for VDB backend
- 17:30Python interface and memory
- 18:34MRI and fMRI data
- 21:42fMRI analysis meets VFX
- 22:47Toy fMRI visualization
- 25:36Data visualization reflections
- 27:21Acknowledgments
related talks
31mThe Python 3D Visualisation Landscape
25m3D Rendering with Python
53mBrain: The ultimate hack
27mPython and TouchDesigner for Interactive Experiments
38mCreating for Vision Pro with AI
33mMaths Whimsy with Python
54mImmersive storytelling with code, graphics and wit
29mBlender and 3D Art anyone can make using Python
