Open-source 3D anatomy explorer: 2,234 selectable BodyParts3D meshes
Recorded: Sept. 9, 2026, noon
| Original | Summarized |
GitHub - ashemag/human-atlas: Open-source 3D anatomy explorer: 2,234 selectable BodyParts3D meshes, system layers, search, and exploded views. · GitHub Skip to content Navigation MenuSign inAppearance settingsPlatformAI CODE CREATIONGitHub CopilotWrite better code with AIGitHub Copilot appDirect agents from issue to mergeMCP RegistryIntegrate external toolsDEVELOPER WORKFLOWSActionsAutomate any workflowCodespacesInstant dev environmentsIssuesPlan and track workCode ReviewManage code changesCode QualityEnforce quality at mergeAPPLICATION SECURITYGitHub Advanced SecurityFind and fix vulnerabilitiesCode securitySecure your code as you buildSecret protectionStop leaks before they startEXPLOREWhy GitHubDocumentationBlogChangelogMarketplaceView all featuresSolutionsBY COMPANY SIZEEnterprisesSmall and medium teamsStartupsNonprofitsBY USE CASEApp ModernizationDevSecOpsDevOpsCI/CDView all use casesBY INDUSTRYHealthcareFinancial servicesManufacturingGovernmentView all industriesView all solutionsResourcesEXPLORE BY TOPICAISoftware DevelopmentDevOpsSecurityView all topicsEXPLORE BY TYPECustomer storiesEvents & webinarsEbooks & reportsBusiness insightsGitHub SkillsSUPPORT & SERVICESDocumentationCustomer supportCommunity forumTrust centerPartnersView all resourcesOpen SourceCOMMUNITYGitHub SponsorsFund open source developersPROGRAMSSecurity LabMaintainer CommunityGitHub StarsArchive ProgramREPOSITORIESTopicsTrendingCollectionsEnterpriseENTERPRISE SOLUTIONSEnterprise platformAI-powered developer platformAVAILABLE ADD-ONSGitHub Advanced SecurityEnterprise-grade security featuresCopilot for BusinessEnterprise-grade AI featuresPremium SupportEnterprise-grade 24/7 supportPricingSearch/Sign inSign upAppearance settings You signed in with another tab or window. Reload to refresh your session. Dismiss alert ashemag human-atlas Public
Notifications
Fork
Star Code Issues Pull requests Actions Projects Security and quality Insights
Additional navigation options
Code Issues Pull requests Actions Projects Security and quality Insights
mainBranchesTagsGo to fileCodeOpen more actions menuLatest commit History8 Commits8 CommitsFolders and filesNameNameLast commit messageLast commit dateappapp components/uicomponents/ui hookshooks liblib publicpublic scriptsscripts webweb .gitignore.gitignore LICENSELICENSE README.mdREADME.md package-lock.jsonpackage-lock.json package.jsonpackage.json tsconfig.jsontsconfig.json vercel.jsonvercel.json vite.config.tsvite.config.ts View all filesRepository files navigationREADMEMIT licenseMore itemsHuman Atlas Orbit, zoom, and select structures directly on the body. Run locally Footer © 2026 GitHub, Inc. Footer navigation Terms Privacy Security Status Community Docs Contact Manage cookies Do not share my personal information You can’t perform that action at this time. |
The Human Atlas project is an open-source, interactive three-dimensional anatomy explorer developed as a resource for anatomical study. It provides users with access to 2,234 individually selectable BodyParts3D meshes, allowing for the exploration of 15 anatomical systems, and the capability to search across 3,432 named anatomical concepts. The core functionality enables users to orbit, zoom, and select structures directly on a 3D model, offering features such as toggling individual systems or employing skeleton and organ presets. Users can transition between an assembled anatomy view and a spaced inventory of every visible piece, facilitating detailed interaction with the anatomical data. Furthermore, the system allows for searching anatomical names and source identifiers, enabling isolation of specific structures for detailed examination of their associated information. Technically, the explorer is built using a modern web stack, incorporating React, Three.js, and shadcn/ui for the front-end presentation. The geometry is managed through an efficient rendering process where geometry is merged into batches, and per-structure GPU textures control visibility, translation, and selection, which supports accurate picking. Exploded layouts are utilized to pack only the visible pieces of the anatomy, optimizing the view. The application is designed to handle complex spatial relationships efficiently, allowing rendering updates to occur dynamically when the scene changes while maintaining responsive orbit controls. The anatomical data utilized in the viewer is based on BodyParts3D 4.0, which is licensed under a Creative Commons Attribution 4.0 license. The geometry has been simplified for browser performance while retaining all source meshes, resulting in a packaged model containing approximately 2,288,268 triangles and roughly 33 megabytes of compressed geometry. The project emphasizes that it functions purely as an educational tool and is not intended for diagnostic or surgical purposes. The repository also addresses the process of geometry rebuilding. Users have the option to reconstruct the geometry by utilizing the official BodyParts3D OBJ archive and metadata tables, followed by running specific scripts to convert anatomy, optimize geometry, and compress models, adhering to a simplification limit of 0.2% relative error per structure. The project is deployed using a structure compatible with Vercel, which streamlines the process of serving the static site. While the application code itself is released under the MIT License, the underlying anatomy data carries its own CC BY 4.0 license, mandating attribution when redistributing the data. The project also includes validation scripts to ensure integrity across mesh buffers, concept membership, and user interaction contracts, demonstrating a commitment to quality assurance in data representation and browser interaction. |