

设计平面图。布置家具。导出为 3D 模型。全部在 Unity 运行时内完成。
Home Designer Suite 是 Unity 上的完整室内建筑工具包。程序化绘制房间、应用材质、从模块化素材库中放置家具,并实时预览逼真的多层建筑。
这是 Floor Plan Designer 和 Home Designer 插件的下一代产品,采用全新架构从零重写,拥有更丰富的 API、移动端支持、撤销/重做、智能吸附以及全新设计的界面。
功能特性
程序化平面图编辑器
绘制任意多边形房间,或使用矩形快捷方式。通过一个手势将任意房间拆分为多个区域。通过拖放方式添加门、窗和拱门。每次修改都会实时程序化重建几何体,包括墙体、地板、天花板、UV 贴图和碰撞网格。
完整的家具布置流程
从内置的 63 个可直接使用的预制件素材库中放置家具。物体会通过单碰撞体吸附系统自动吸附到地板、墙壁和天花板。以 15° 为步长旋转、在屏幕上缩放,并在多种外观变体之间切换,全程无需编写代码。
材质切换系统
按房间、按墙、按地板、按天花板分别应用材质。完整支持 Built-in、URP 和 HDRP 渲染管线。内置批量渲染管线切换工具,一键转换所有材质。
多层预览
切换到堆叠式 3D 预览,同时显示所有楼层,包括家具、外部结构和屋顶几何体。状态过渡流畅,相机自动重新对焦。
全新 API:完整的程序化控制
HeadlessBuildingAPI 让你可以完全通过代码创建、修改和序列化整栋建筑,无需依赖 UI。批量生成建筑变体、自动化房屋布局,或将该构建器集成到任意自定义流水线中。
撤销/重做:完整的编辑历史
每一步操作都会以 JSON 形式保存快照。可在最多 50 个状态之间前进或后退,并完整重建几何体,绝不丢失工作进度。
JSON 与 GLB 导出:随时可在运行时使用
将你的设计导出为 JSON 以用于数据驱动的工作流程,或导出为 GLB 以进行实时 3D 渲染,均可在运行时完成,无需退出 Play 模式。支持加载、保存和枚举多个已命名的项目文件。
智能吸附
只需一个碰撞体,即可让任意 GameObject 成为可放置模块。物体会自动检测并吸附到正确的表面类型(地板、墙壁、天花板),大幅降低自定义家具的制作难度。
移动端支持:Android 与 iOS
针对 Android 和 iOS 完全优化了触控操作与渲染。多点触控平移、双指缩放、长按拖动和点击选择均可直接使用。
专属网站与用户账户(内置,可自行部署)
本套件附带一个完整的 Laravel Web 应用程序。你可以将其部署在自己的服务器上,为用户提供专属门户:随时随地保存和加载项目、浏览公开的社区模板并管理账户。开源,无任何供应商锁定。
公开模板
将平面图发布为公开模板。浏览并导入社区创建的布局,几秒钟内即可启动任意项目。
可自定义键盘快捷键
所有按键绑定均通过 HomeDesignerInputActions 输入操作资源公开。无需修改任何代码即可重新映射按键或添加触控绑定。
架构
- 干净的事件驱动架构 —— 可替换或移除 UI 而不影响核心逻辑
- 状态机(Idle → Floors → FloorPlan → Paint → Furnish → Preview)完全由订阅者驱动,零硬编码逻辑
- 采用服务定位器(Service Locator)模式,实现零摩擦的依赖注入
- 160+ 个 C# 脚本 · 20+ 个控制器 · 30+ 个 UI 组件 · 9 个程序化网格生成器
- 支持无头(Headless)运行:通过 HeadlessBuildingAPI 在无 UI 情况下运行
- 支持在同一场景中使用多个 BuildingController 实例
程序化网格生成器
- 房间(墙体、地板、天花板、反射探针、碰撞网格)
- 室外/外部区域
- 开口(门、窗、拱门)
- 外部结构(由轮廓生成的建筑外壳)
- 屋顶:平顶、四坡顶和双坡顶,悬挑与厚度均可配置
建筑设置可在运行时完全配置:
墙体高度 · 内/外墙厚度 · 门高 · 屋顶类型 · 屋顶厚度 · 屋顶悬挑
包含内容
- 63 个家具预制件(家电、卧室、厨房、客厅、灯具、露台、门窗)
- Demo_Editor 场景 —— 完整可用的编辑器 UI 示例
- Demo_API 场景 —— 无头程序化建筑示例
- 用于快速配置的 HomeDesignerSettings ScriptableObject
- 渲染管线切换工具(Built-in ↔ URP ↔ HDRP 批量转换)
- 将 GameObject 转换为模块的编辑器工具
- HomeDesignerInputActions 输入操作资源(完全可重新映射)
- 完整源代码(160+ 个 C# 脚本)
- 完整的文档站点:API 参考、架构图、集成指南、快速入门、常见问题
从 Floor Plan Designer 或 Home Designer 升级?
Home Designer Suite 是这两款插件的继任者。如果你购买过原版 Home Designer 或 Floor Plan Designer,可根据你之前支付的金额获得 25%–60% 的老用户优惠。请在此提交你的购买凭证:homedesigner.exoa.dev/discount
路线图
- 参数化房间 —— 基于约束的房间,调整宽度会自动重新计算所有相连的几何体
- 圆角转角 —— 带有自动 UV 与碰撞处理的弧形墙体过渡
- 平面图扫描 —— 导入平面图图片或 PDF,并通过引导叠加层描摹墙体
- 在线模块库 —— 直接在编辑器中浏览并下载精选家具包
永久授权 · 无订阅 · 无席位限制 · 免费获取小版本与补丁更新 · 优先邮件支持
