Live version here: https://hallofneurons.netlify.app/
I've recently started playing with World Labs' amazing text-to-environment tool, Marble. That led me to SparkJS, their library for rendering Gaussian splats with ThreeJS.
One of the things that SparkJS offers is the ability to procedurally create Gaussian splat objects from data.
I used that to render neuron morphology files (SWCs) and animate pulses along their length.
Once I had that, I generated a museum environment with empty display cases using Marble and filled the cases with SWCs sourced from neuromorpho.org
I also downloaded a few extra splats from Polycam, trimmed them a bit using the supersplat editor and added them as centerpieces.
There are four rooms to walk between, each with SWCs from a different species-
- human
- Capuchin monkey
- cat
- bat
Splats downloaded from PolyCam:
-
Transilluminated Skull by Polycam user @sbcvl_ucsf
-
World's Laziest Cat by PolyCam user @EndlessDesignLab
-
20220912_Archive_Scans_Bat-PCMS by PolyCam user @volumetric
-
Brass Monkey by PolyCam user @JeremiahStewart
