algorithmic modeling for Rhino
Both transparency and diffuse textures auto-generated by Grasshopper. 400 textures in total, 256x256 pixels each. Takes about a minute and a half to generate all images (no optimization whatsoever; 2.6 billion point/pixel evaluations in total), about an hour and a half to render. The viewport capture is actually remarkably good.
How *not* to do volume rendering 101...