这是一款电影级 3D 地球效果,基于 Three.js WebGPU 技术实现。地球可以自由拖动旋转,白天能看清地形和海洋反光,转到夜晚就是密密麻麻的城市灯光,云层会在地面投下影子,边缘还有一圈大气光晕。月亮绕着转,挡住太阳时会出现日食,地球慢慢暗下去,这段最好看。
地球上标了 16 个城市(包括上海),点一下镜头就飞过去;另外还有卫星轨道、星空背景和镜头光晕。右侧带一整套控制面板,太阳亮度、云影浓淡、大气颜色、画面对比度都能现场调,调完直接看效果。开场有个百分比加载动画,也会根据设备自动切换贴图精度,手机上不至于卡死。
要注意的是它用的是 WebGPU,需要较新版本的 Chrome 或 Edge 才能跑起来,老浏览器打不开,上线前记得准备备选方案。并且使用了超高清的图片,加载可能会慢,请耐心等待!
适合科技公司官网首页、大屏可视化、天文科普和全球业务展示这类需要地球做主视觉的页面。