hraness

saved

Human Atlas: open-source 3D anatomy explorer

by Ashe MagalhaesGitHubpublished

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

Ashe Magalhaes, stating the selectable-mesh scope.

Geometry is merged into batches. Per-structure GPU textures control translation, visibility, and selection

Ashe Magalhaes, explaining the rendering approach.

This is an educational explorer, not a diagnostic or surgical tool.

Ashe Magalhaes, bounding intended use.

The optional WebMCP tools expose anatomy search and inspection in compatible browsers.

Ashe Magalhaes, naming the optional agent-facing tools.