3D Globe

A realistic globe component with tooltips and avatar tips

Installation

Run the following command

npx shadcn@latest add @aceternity/3d-globe

Examples

3D Globe Demo CTA

Play all over the world with a click.

Sign up for an account and start posting all over the world with one click.

3D Globe Demo Card

All over the world

Meet our distributed team of experts working across 6 continents.

3D Globe Demo

Props

Globe3D

PropTypeDefaultDescription
markersGlobeMarker[][]Array of markers to display on the globe
configGlobe3DConfig{}Globe configuration options
classNamestring-Additional CSS classes
onMarkerClick(marker: GlobeMarker) => void-Callback when a marker is clicked
onMarkerHover(marker: GlobeMarker | null) => void-Callback when a marker is hovered

GlobeMarker

PropTypeDefaultDescription
latnumber-Latitude coordinate
lngnumber-Longitude coordinate
srcstring-Image source URL for the marker
labelstring-Optional label for the marker
sizenumber-Optional custom size for the marker

Globe3DConfig

PropTypeDefaultDescription
radiusnumber-Globe radius
globeColorstring-Globe base color (used as fallback or tint)
textureUrlstring-URL to the Earth texture map
bumpMapUrlstring-URL to the bump/elevation map for terrain
showAtmosphereboolean-Whether to show atmosphere glow
atmosphereColorstring-Atmosphere color
atmosphereIntensitynumber-Atmosphere intensity
atmosphereBlurnumber-Atmosphere blur/softness (higher = more diffuse)
bumpScalenumber-Terrain bump scale (0 = flat, higher = more pronounced)
autoRotateSpeednumber-Auto rotate speed (0 = disabled)
enableZoomboolean-Enable zoom
enablePanboolean-Enable pan
minDistancenumber-Min zoom distance
maxDistancenumber-Max zoom distance
initialRotation{ x: number; y: number }-Initial rotation
markerSizenumber-Marker default size
showWireframeboolean-Show wireframe overlay
wireframeColorstring-Wireframe color
ambientIntensitynumber-Ambient light intensity
pointLightIntensitynumber-Point light intensity
backgroundColorstring | null-Background color (null for transparent)

Build websites faster and 10x better than your competitors with

Aceternity UI Pro

Next.js 15, Tailwind CSS v4 and Motion for react powered templates

200+ templates and blocks combined

Ready to copy paste component blocks, save days of development time

Aceternity UI Pro Demo - Light Mode

Access an ever-growing collection of premium, meticulously crafted templates and Component Blocks.

A product by Aceternity
Building in public at @mannupaaji

© 2026 Aceternity Labs LLC. All Rights Reserved.