How to Build Disaster Simulations on a Real Map: Animated Canvas Layers and Collapsing 3D Buildings with Mapbox GL JS and Three.js
本文详解如何用Mapbox GL JS和Three.js构建真实地图灾难模拟,涵盖动画画布层与3D建筑坍塌技术。
入选理由:使用Mapbox GL JS处理地面层时需对齐地图瓦片坐标系
产品
别名:three
3D图形库,用于建筑坍塌模拟
已跟踪 21 条高相关材料
最近变化
2026-10-15 · 使用Mapbox GL JS处理地面层时需对齐地图瓦片坐标系
为什么值得关注
Three.js 被反复提及时,通常意味着它正在影响产品路线、开发者工作流或 AI 产业判断。这个页面把分散材料合并成一个可持续更新的观察入口。
How to Build Disaster Simulations on a Real Map: Animated Canvas Layers and Collapsing 3D Buildings with Mapbox GL JS and Three.js
freeCodeCamp.org · 8.5 分
本文详解如何用Mapbox GL JS和Three.js构建真实地图灾难模拟,涵盖动画画布层与3D建筑坍塌技术。
I open-sourced this scrolling virtual-tour landing page, along with 8 new three.js skills. They cover room-to-room tours controlled by scrolling, sky rays, sky backgrounds, falling leaves, four seasons, high-resolution textures, high-poly models, and retina rendering. Live site: https://t.co/YN0dZ8DEVH Source: https://t.co/bHUdat642y Skills: https://t.co/gMuw2gt9FJ
Meng To(@MengTo) · 8.5 分
Meng To开源了一个基于three.js的虚拟旅游页面,包含8项新技能,适用于高交互性3D网页开发。
Okay, Fable 5.1 is crazy good at creating three.js sites. It’s faster, understands complex design instructions better, and recreates references with surgical precision. The English is also much easier to read. With this much power, it’s hard to settle for static sites, especially when so many AI-made sites look generic. A few things I noticed though: - It still creates generic AI illustrations if you don’t specify the images. - Difficult 3D subjects like people and dogs still become 3D slop unless I use
Meng To(@MengTo) · 8.5 分
Fable 5.1在生成three.js网站时显著提升速度和设计理解能力,但需人工调整细节以避免通用化问题。
已收录 21 条与 Three.js 相关的内容,按评分排序。
本文详解如何用Mapbox GL JS和Three.js构建真实地图灾难模拟,涵盖动画画布层与3D建筑坍塌技术。
入选理由:使用Mapbox GL JS处理地面层时需对齐地图瓦片坐标系
Meng To开源了一个基于three.js的虚拟旅游页面,包含8项新技能,适用于高交互性3D网页开发。
入选理由:three.js实现滚动控制的房间游览,支持四季切换和高分辨率纹理。
Fable 5.1在生成three.js网站时显著提升速度和设计理解能力,但需人工调整细节以避免通用化问题。
入选理由:Fable 5.1处理复杂设计指令更高效,但需指定图像避免通用AI插图。
Three.js开发者开源了包含13万实例化叶片的交互网站,提供三个可复用技能模块,代码量控制在1MB以内。
入选理由:使用Three.js实现13万实例化叶片的程序化几何仅需1MB代码
Andrej Karpathy展示Opus 5模型生成复杂Three.js代码的能力,揭示LLM在游戏世界构建中的潜力与局限。
入选理由:Opus 5用5500行代码实现《指环王》场景渲染,耗时2小时且预算约$10
使用three.js实现轻量级3D网页,压缩后仅290KB,通过3D替代视频大幅优化资源占用。
入选理由:three.js项目压缩后仅290KB,远低于传统视频网站20-100MB
开发者使用three.js和AI生成交互式3D塔楼模型,体积控制在1-2MB,支持天气和时间效果定制。
入选理由:three.js实现1-2MB超小体积的高细节3D模型
Ponytail技能实际节省代码量仅为宣传值的28%,但仍是首个显示统计显著成本节省的工具,优化效果依赖代码冗余空间。
入选理由:实际测试显示代码量减少15%(宣传54%),成本降低10.3%(宣传20%)
img2threejs工具可将单张图片转换为可编辑的Three.js代码,实现高质量3D模型生成,适用于网页交互场景。
入选理由:img2threejs通过单张照片生成可编辑的Three.js代码,无需下载网格模型
使用three.js和Fable 5.1结合dream-loop技能,可在1MB代码内实现超写实3D房屋游览。
入选理由:dream-loop通过生成目标图像并持续优化3D模型,实现高真实感渲染。
three.js现能用183KB代码实现游戏级3D交互效果,无需加载屏幕。
入选理由:three.js结合canvasui组件可实现水波纹、烟雾等复杂3D效果
This article introduces how to use the Three.js library without using npm, suitable for developers who have basic knowledge of HTML and JavaScript but are not familiar with npm.
入选理由:通过在 HTML 文件中引入 Three.js 的 CDN 链接,可以无需 NPM 直接使用该库。
A browser-based interactive 3D cell model tool built with React + Three.js, supporting rotation, zoom, organelle panel, screenshot, GLB export, and image-to-3D generation.
入选理由:使用 React + Three.js 实现浏览器内运行的3D细胞模型交互功能
three.js可实现183KB体积的高质量浏览器3D体验,包含水波纹、烟雾等效果且无需加载屏。
入选理由:使用three.js可实现游戏级3D效果,代码体积仅183KB
three.js模板库项目介绍,但缺乏技术深度和实用价值,信息密度较低。
入选理由:three.js模板库组件大小为100-200KB,采用过程式JavaScript实现
Claude Opus 5.5结合three.js生成Apple HomeView广告,展示AGI潜力但缺乏技术细节。
入选理由:Claude Opus 5.5与three.js结合生成Apple广告,实现代码驱动视频帧
文章提出后AI时代游戏开发将分为Three.js和世界模型两条路径,但缺乏技术细节和论证。
入选理由:Three.js当前npm周下载量达1500万次
推文宣称Fable 5在three.js领域表现优异,但缺乏技术细节和验证依据。
入选理由:Fable 5被宣传为生成3D模拟的最佳LLM
文章展示了一个基于WebGL和Three.js构建的简单网页游戏,但内容信息密度低,缺乏技术深度和实用价值。
入选理由:文章介绍了使用WebGL和Three.js开发的网页游戏。
该推文仅简短提及 html-in-canvas 技术可将 HTML/CSS 渲染至 canvas(含 WebGL/WebGPU),并配图展示与 Three.js 结合的炫酷动画,但无技术细节、实现原理或代码验证。
入选理由:html-in-canvas 支持将真实 HTML/CSS 渲染到 canvas 上
文章展示了一个用 WebGL 和 Three.js 构建的简单网页游戏,但缺乏技术深度和实用价值。
入选理由:文章仅展示了一个简单网页游戏,未提供技术细节。