𧬠3D Embryo Explorer
An interactive 3D, AI-powered platform for exploring human embryonic development from Day 1 β Day 28.
π‘ Inspiration
Understanding early human embryologyβespecially the dramatic transformations occurring between Week 1 and Week 4βis one of the most challenging parts of medical education.
Traditional 2D textbook diagrams often struggle to represent the complex spatial relationships involved in:
Gastrulation β Neurulation β Embryonic Folding β Organogenesis
We created 3D Embryo Explorer to transform embryology from something students primarily memorize into something they can see, manipulate, and explore.
What if students could actually step inside a developing human embryo?
𧬠What It Does
3D Embryo Explorer is an interactive 3D web platform that maps major human developmental milestones from Day 1 β Day 28.
π Interactive Developmental Timeline
Day 1
𧬠Zygote
β
Day 3
π΅ Compacting Morula
β
Day 5
π«§ Hatching Blastocyst
β
Day 8
π‘ Bilaminar Disc
β
Day 16
𧬠Gastrulation
β
Day 21
π§ Neurulation
β
Day 28
β€οΈ Organogenesis + C-shaped Embryonic Folding
The Day 28 model also includes an animated embryonic heart with an approximately 160 BPM heartbeat.
π¬ Real-Time 3D Cross-Section Engine
One of the core features of 3D Embryo Explorer is the ability to slice through embryonic models in real time.
Users can explore three anatomical planes:
Sagittal βοΈ | Transverse βοΈ | Coronal βοΈ
Interactive depth controls allow users to move through the model layer by layer.
3D Embryo Model
β
Select Anatomical Plane
β
Adjust Section Depth
β
Real-Time Cross-Section
β
Explore Internal Structures
This allows students to understand spatial relationships that are difficult to appreciate from static diagrams.
𧬠Germ Layer & Structure Inspection
Structures can be isolated and highlighted according to their developmental origin:
- π΅ Ectoderm
- π’ Mesoderm
- π‘ Endoderm
- π£ Trophoblast
- βͺ Extraembryonic / Other
The platform helps students visualize:
Germ Layer β Differentiation β Tissue β Organ
Instead of memorizing isolated lists, students can visually follow developmental organization.
ποΈ Exploded Views & Transparency
Users can make external cellular structures semi-transparent or separate developmental layers using an exploded-view mode.
Normal 3D Model
β
Transparency Mode
β
Exploded Germ-Layer View
β
Separate Developmental Layers
β
Study Internal Spatial Relationships
π€ AI-Powered Embryology Assistant
3D Embryo Explorer integrates server-side Gemini AI to provide contextual embryology assistance.
Users can ask questions about developmental mechanisms directly while exploring the model.
Student Question
β
Backend Server
β
Google Gen AI SDK
β
Gemini
β
Contextual Embryology Explanation
This creates an interactive learning loop:
Explore β Question β Understand β Explore Again
π Collaborative Study Tools
The platform includes:
- π Cloud-synchronized study/lab notes
- π Custom camera and slicing presets
- π¬ Peer discussion panels
- βοΈ Real-time data synchronization
- π€ AI-assisted embryology Q&A
Together:
3D Visualization + AI Tutor + Notes + Collaboration
creates a unified embryology learning environment.
π οΈ How We Built It
π¨ Frontend & 3D Graphics
Our frontend and visualization stack includes:
React 19
β
TypeScript
β
Vite
β
Three.js
β
OrbitControls
Three.js powers the interactive 3D rendering, model manipulation, animations, and real-time cross-section functionality.
π¨ Styling & UI
The interface was developed using:
- Tailwind CSS v4
- Lucide React
βοΈ Backend & API
The backend architecture uses:
Node.js
β
Express
β
Server-Side API Layer
This handles server-side interactions, AI requests, and application logic.
ποΈ Database & Authentication
Firebase
Firebase Authentication
β
Firestore
β
Real-Time Synchronization
Firebase provides:
- Authentication
- Cloud-synchronized notes
- Discussion threads
- Real-time data synchronization
PostgreSQL
PostgreSQL
β
Drizzle ORM
β
Structured Application Data
π€ AI Integration
The AI system uses the official Google Gen AI SDK:
@google/genai
The SDK is integrated server-side to provide contextual embryology assistance using Gemini.
Frontend
β
Backend
β
Google Gen AI SDK
β
Gemini
β
Backend
β
Frontend
π Accomplishments We're Proud Of
π§ 1. Real-Time 3D Cross-Sections
We implemented dynamic 3D cross-sectional visualization directly inside the browser using Three.js.
3D Embryo
β
Select Plane
β
Set Depth
β
Slice Model
β
Inspect Internal Anatomy
𧬠2. Modeling Complex Developmental Events
The platform represents complex developmental transformations:
Cellular Organization
β
Germ Layer Formation
β
Differentiation
β
Embryonic Folding
β
Organogenesis
We also incorporated animated functional elements, including an early embryonic heart tube with an approximately 160 BPM heartbeat.
π 3. Building More Than a 3D Viewer
Our goal was not simply to create another 3D model.
We combined:
3D Visualization
-
Real-Time Cross-Sections
-
Germ-Layer Visualization
-
AI Tutoring
-
Cloud-Synchronized Notes
- Peer Collaboration
into a single learning environment.
π Why It Matters
Embryology is inherently three-dimensional and dynamic, yet it is frequently taught through static two-dimensional diagrams.
Traditional Learning
2D Diagram
β
Memorization
β
Limited Spatial Understanding
3D Embryo Explorer
Interactive 3D Model
β
Manipulation
β
Cross-Section
β
AI Question
β
Visual Understanding
β
Deeper Learning
Our vision is to make embryology something students don't just memorizeβ
but something they can explore.


Log in or sign up for Devpost to join the conversation.