floorplan-3d

上传户型图,秒变可旋转的3D房间

floorplan-3d 是一个基于 HTML/WebGL 的开源项目,用于将二维户型图快速转换为可交互的三维室内模型。用户只需上传或绘制平面户型图,项目就能自动识别墙体、房间边界,并生成带地板、墙面的 3D 场景,支持在浏览器中旋转、缩放和漫游查看。它解决了传统室内设计软件门槛高、建模慢的问题,让房产展示、装修预览、游戏关卡原型等场景可以低成本获得三维空间。核心能力包括户型图解析、墙体挤出、材质贴图、视角控制以及可嵌入网页的轻量渲染,适合前端开发者直接集成到现有网站或应用中,无需依赖专业建模工具。项目以 HTML 为主,部署简单,适合快速验证和二次开发。

开源 free 数字人3D
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 1414
维护状态 活跃
是否开源 是
定价模式 free

项目预览

项目数据

分类数字人3D
开发团队wy51ai
所属国家
官网地址
定价模式free
价格说明开源项目,免费使用
访问状态
是否开源是
开源协议MIT
主要语言HTML
技术栈/模型
GitHub 星标★ 1414
30天Star增速
HF 下载量
上线时间2026-09-29 00:00:00
代码更新—
仓库体积—
本站数据更新—
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-10-05
浏览次数0

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

正在加载星标数据…

技术标签

使用教程

—

难度:入门 约 5 分钟 部署方式:本地安装 5 步

环境要求

  • 现代浏览器(需支持 WebGL,用于 3D 场景渲染)
  • Git(用于克隆仓库)
  • Python 3(可选,用来自起本地静态服务器)
  • 首次打开 3D 场景需联网(Three.js 通过 jsDelivr CDN 加载)

安装与启动步骤

  1. 1克隆仓库

    把项目代码下载到本地,README 中仓库地址为占位符,这里填入项目实际地址。

    git clone https://github.com/wy51ai/floorplan-3d.git
  2. 2进入项目目录

    切换到刚克隆下来的目录,后续命令都在此目录执行。

    cd floorplan-3d
  3. 3启动本地服务器

    项目是纯前端页面,直接双击也可用;起静态服务器访问更稳定,端口用 8000。

    python3 -m http.server 8000
  4. 4在浏览器中访问

    打开 http://localhost:8000,也可直接双击项目里的 index.html 打开。

  5. 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 的方式备份和迁移。

注意事项

  • README 中的 git clone 命令写的是 <仓库地址> 占位符,克隆时请替换为项目真实地址。
  • 首次打开 3D 场景必须联网加载 Three.js CDN 资源。
  • 设计好的方案保存在浏览器本地,换浏览器或清理缓存可能丢失,建议导出 JSON 备份。
  • 2D 平面图按原始户型 1:60 / 1:100 比例显示,尺寸单位为 mm。

核心亮点

  • 纯前端实现,浏览器打开即用,无需安装建模软件
  • 支持从二维户型图自动生成三维墙体与地板,降低建模门槛
  • 可嵌入网页,方便房产、装修类网站快速集成展示

不足之处

  • 项目以 HTML 为主,工程化与模块化程度有限,复杂户型识别精度待验证
  • 文档和社区生态较新,长期维护与扩展性待观察

适用场景

  • 房产中介网站展示房源三维户型
  • 装修公司快速生成客户户型预览
  • 游戏或虚拟场景中搭建室内关卡原型

替代项目

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

★ 129 2026-08-09
cube 开源

用一句话生成 3D 模型,在 Roblox 里快速落地 AI 创作

Roblox Foundation Model for 3D Intelligence

★ 1263 2026-08-09
AG3D 开源

用2D图片直接生成3D虚拟人,告别昂贵扫描

Official code release for ICCV2023 paper AG3D: Learning to Generate 3D Avatars from ···

★ 273 2026-08-09
ai-avatar-system 开源

一张照片加一段声音,秒变会说话的数字人。

AI Avatar / digital human platform — upload a photo, clone a voice, talk to any fac···

★ 519 2026-08-09