Volume rendering 3D data in Three.js and GLSL

Volume rendering is a technique commonly used for 3D medical imaging data like MRIs or CT scans. Check out this repo for an implementation in Three.js, GLSL, and React. After setting up the project, don’t be surprised if no image appears on screen – the large data files weren’t uploaded to GitHub. You’ll need to download files from specific links provided and upload them via the UI to see the demo in action. This project is hard-coded to work with 256x256x256 uint8 files scaled at 1x1x1. References are included for further reading, and the work is licensed under Creative Commons.

https://github.com/SuboptimalEng/volume-rendering

To top