saved
Human Atlas: open-source 3D anatomy explorer
Hraness cites a source capture. The source author remains the source.
gist
Ashe Magalhaes's Human Atlas is a browser 3D anatomy explorer built with React, Three.js, and shadcn/ui. It loads BodyParts3D 4.0 adult-male meshes so you can select 2,234 structures across 15 systems, search 3,432 concepts, explode the body into a spaced inventory, and isolate pieces with detail panels. Geometry is batched with GPU textures for visibility and picking so orbit stays responsive. MIT code; anatomy data stays CC BY 4.0. Educational only, not diagnostic.
ideas
- Every source mesh stays selectable. BodyParts3D 4.0 ships as 2,234 individually selectable meshes across 15 systems with search over 3,432 named concepts.
- Exploded inventory is a first-class view. Assembled anatomy can become a spaced inventory of every visible piece, with isolation and detail panels including mobile layouts.
- Batching plus GPU state keeps the browser fast. Merged batches and per-structure GPU textures drive translation, visibility, and selection so picking stays accurate without thousands of draw calls.
- Licenses split code from anatomy. Application code is MIT; BodyParts3D data remains CC BY 4.0 and must keep attribution when redistributed.
- Validation covers interaction contracts. Mesh buffers, concept membership, nonoverlapping exploded layouts, search, and tap-versus-drag are checked; physical multitouch devices are still untested.
quotes
“Take the BodyParts3D adult male reference apart into 2,234 individually selectable meshes”
“Geometry is merged into batches. Per-structure GPU textures control translation, visibility, and selection”
“This is an educational explorer, not a diagnostic or surgical tool.”
“The optional WebMCP tools expose anatomy search and inspection in compatible browsers.”