floorplan-3d 是数字人3D领域的开源项目,由 wy51ai 开发,是 2026 年新上线的项目。
在全站 13,752 个收录项目中,它的 GitHub 星标数(1,414)位列前 30%,在数字人3D分类中处于中上游。
项目目前处于活跃维护状态,最近一次代码更新于 2026-10-02。免费使用。
它主要面向的使用场景是:房产中介网站展示房源三维户型。同类可对比的替代方案包括 three.js、Sweet Home 3D、Blender。

上传户型图,秒变可旋转的3D房间
floorplan-3d 是一个基于 HTML/WebGL 的开源项目,用于将二维户型图快速转换为可交互的三维室内模型。用户只需上传或绘制平面户型图,项目就能自动识别墙体、房间边界,并生成带地板、墙面的 3D 场景,支持在浏览器中旋转、缩放和漫游查看。它解决了传统室内设计软件门槛高、建模慢的问题,让房产展示、装修预览、游戏关卡原型等场景可以低成本获得三维空间。核心能力包括户型图解析、墙体挤出、材质贴图、视角控制以及可嵌入网页的轻量渲染,适合前端开发者直接集成到现有网站或应用中,无需依赖专业建模工具。项目以 HTML 为主,部署简单,适合快速验证和二次开发。
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
—
1克隆仓库
把项目代码下载到本地,README 中仓库地址为占位符,这里填入项目实际地址。
git clone https://github.com/wy51ai/floorplan-3d.git2进入项目目录
切换到刚克隆下来的目录,后续命令都在此目录执行。
cd floorplan-3d3启动本地服务器
项目是纯前端页面,直接双击也可用;起静态服务器访问更稳定,端口用 8000。
python3 -m http.server 80004在浏览器中访问
打开 http://localhost:8000,也可直接双击项目里的 index.html 打开。
5切换到 3D 场景
按 T 键在 2D / 3D 之间切换;3D 首次加载需联网拉取 CDN 资源,稍等片刻。
浏览器打开 http://localhost:8000 能看到 2D 户型图,按 T 可切换到 3D 场景并旋转、漫游,即为启动成功。
Q:需要 npm install 或构建吗?
A:不需要。项目是原生 HTML/CSS/JavaScript,无框架、无构建步骤,整个应用就是一个 index.html,打开即用。
Q:3D 场景是空白或加载不出来?
A:Three.js 通过 jsDelivr CDN 加载,首次打开 3D 需要联网。请检查网络是否可访问 CDN,或刷新页面重试。
Q:8000 端口被占用怎么办?
A:换一个端口启动即可,例如 python3 -m http.server 8080,然后访问 http://localhost:8080。
Q:我的方案会丢吗?
A:方案会自动保存在浏览器本地存储中,同时也可以用导出 / 导入方案 JSON 的方式备份和迁移。
three.js、Sweet Home 3D、Blender
floorplan-3d 是数字人3D领域的开源项目,由 wy51ai 开发,是 2026 年新上线的项目。
在全站 13,752 个收录项目中,它的 GitHub 星标数(1,414)位列前 30%,在数字人3D分类中处于中上游。
项目目前处于活跃维护状态,最近一次代码更新于 2026-10-02。免费使用。
它主要面向的使用场景是:房产中介网站展示房源三维户型。同类可对比的替代方案包括 three.js、Sweet Home 3D、Blender。
上一篇:xiaokeai
下一篇:没有了!
A3D
开源
在 three.js 里直接调用 AI 生成纹理和素材,边建模边生成
3D x AI hybrid editor, built with three.js
cube
开源
用一句话生成 3D 模型,在 Roblox 里快速落地 AI 创作
Roblox Foundation Model for 3D Intelligence
AG3D
开源
用2D图片直接生成3D虚拟人,告别昂贵扫描
Official code release for ICCV2023 paper AG3D: Learning to Generate 3D Avatars from ···
一张照片加一段声音,秒变会说话的数字人。
AI Avatar / digital human platform — upload a photo, clone a voice, talk to any fac···