Original paper by Jens G. Magnus and Stefan Bruckner (DOI:10.1109/TVCG.2017.2744438)
Implemented from scratch in C++ with DirectX 12. The more general-purpose rendering code is based on code developed over multiple previous CG courses and leisure-time programming sessions.
The image to the right shows the the same test data set with different transfer functions.
Licenses: See THIRD-PARTY.txt