开始之前
简介
Sweet Home 3D 是一款免费的室内设计应用程序,可帮助您在房屋的 2D 平面上放置家具,并提供 3D 预览。
该程序可在 https://test.sweethome3d.eu/ 上获取,旨在帮助那些希望快速设计室内的人们,无论他们是搬家还是只想重新设计现有的家。大量的可视化指南可帮助您绘制房屋平面图和布局 家具。您可以根据 现有平面图的图像绘制房间的墙壁,然后从按类别组织的目录中将家具拖放到平面图上。2D 平面图中的每个更改都会同时在 3D 视图中更新,以向您显示布局的真实效果图。
本用户指南向您展示如何使用 Sweet Home 3D 7.5 版本创建房屋。在描述其用户界面之后,您将学习如何绘制房屋的墙壁以及如何布置家具。本教程中创建的示例可在 https://test.sweethome3d.eu/examples/userGuideExample.sh3d (3.2 MB) 上获取。

安装
Sweet Home 3D 可以在 Windows、macOS、Linux、iOS 和 Android 上运行,并翻译成 29 种不同的语言。
根据您的系统,请使用以下说明下载 Sweet Home 3D 并安装它:
| Windows: | 下载 https://sourceforge.net/projects/sweethome3d/files/SweetHome3D/SweetHome3D-7.5/SweetHome3D-7.5-windows.exe/download (84.9 MB),运行下载的安装程序,然后按照设置向导中的说明进行操作。 |
| macOS: | 下载 https://sourceforge.net/projects/sweethome3d/files/SweetHome3D/SweetHome3D-7.5/SweetHome3D-7.5-macosx.dmg/download (83.6 MB),双击下载的文件并运行在打开的文件夹中找到的 Sweet Home 3D 应用程序。要安装 Sweet Home 3D,请将应用程序拖放到您选择的文件夹中。 |
| Linux: | 下载 https://sourceforge.net/projects/sweethome3d/files/SweetHome3D/SweetHome3D-7.5/SweetHome3D-7.5-linux-x64.tgz/download (71.7 MB),解压缩下载的文件并运行在解压缩的目录中找到的 SweetHome3D 应用程序。要安装 Sweet Home 3D,请将解压缩的目录移动到您选择的目录中。 |
| iOS / Android: | 从 Apple 的 App Store 和 Google Play 下载 Sweet Home 3D Mobile。 |
您还可以在任何支持 WebGL 的设备上使用 Sweet Home 3D Online 编辑您的房屋。此版本的功能与可下载版本的功能相似,只是您的房屋会在您注册后自动保存在本网站的服务器上。
在线版本没有任何菜单栏,但可下载版本的所有菜单项都可以从其上下文菜单或工具栏访问,除了3D 模型导入以及照片和视频创建。
用户界面
每个 Sweet Home 3D 窗口都会编辑房屋的室内设计,并分为四个可调整大小的窗格,顶部有一个工具栏,如图 2 所示(对于移动版本,另请参见此页面)。
| 1. 家具目录 | 此目录按类别组织,包含您可以添加到家居设计中的所有家具和对象。您可以通过单击其名称旁边的三角形来显示某个类别的家具。 |
| 2. 家庭家具列表 | 此列表包含您家中的家具,其中可以显示其名称、尺寸和其他特征。可以通过单击每个列标题对其进行排序。 |
| 3. 家庭平面图 | 此窗格显示从顶部看到的您的房屋,位于网格上并被规则包围。您可以使用鼠标在此窗格中绘制房屋的墙壁,并在其上布置家具。 |
| 4. 家庭 3D 视图 | 此窗格以 3 维方式显示您的房屋。您可以在此窗格中从顶部或从虚拟访客的角度查看您的房屋。 |

绘制墙壁并创建精确的平面图
开始一个新家
在继续之前,请显示“首选项”对话框,如图 3 所示,在 macOS 下使用 Sweet Home 3D > 首选项… 菜单项,或者在其他系统下使用 文件 > 首选项… 菜单项。检查程序中使用的默认单位、墙壁的默认厚度和高度以及其他首选项。

Sweet Home 3D 中家居设计的建议步骤是:
- 导入您家的扫描蓝图作为家庭平面图的背景图像,
- 在此背景图像上绘制墙壁,
- 编辑墙壁的厚度、颜色和纹理,
- 将门窗添加到您的家庭平面图并调整其大小,以获得空房子的真实视图,
- 将家具添加到您的家庭平面图,调整其大小和位置,最终使用导入的 3D 模型,
- 绘制房间并更改其地板和天花板的颜色或纹理,
- 如果您的房屋有多个楼层,请添加楼层和连接它们的楼梯,并为每个楼层重新开始前六个步骤,
- 在您的家庭平面图中绘制尺寸并添加文本,以便在打印之前对其进行记录。
在这些步骤中,您可能会经常在 3D 视图中导航,以更改布局的视点。
导入房屋蓝图
选择平面图 > 导入背景图像…菜单以显示向导,该向导可帮助您选择和缩放图像文件,如图 4 所示。

- 单击选择图像,然后在文件对话框中选择您的图像。Sweet Home 3D 支持 BMP、JPEG、GIF 或 PNG 格式。本教程中使用的扫描图像可在 https://test.sweethome3d.eu/examples/userGuideBluePrint.jpg 上获取。
- 加载图像后,单击继续。
- 通过移动图像中绘制的彩色线的端点来定义图像的比例,以使该线与已知长度匹配。然后在绘制线的长度字段中键入该线的实际长度,然后单击继续。
- 定义图像在平面图中的原点,即图像中与家庭平面图中的点 (0, 0) 匹配的点。然后单击完成。
关闭向导后,您的图像将以所选比例显示在家庭平面图网格后面,如图 5 所示。如果您选择了错误的比例或位置,请通过从菜单中选择平面图 > 修改背景图像…来编辑它们。
如果您有 iOS 设备并且还没有要导入的蓝图,则 Tape Measure 应用程序可以轻松地在几分钟内创建一个。只需点击几下,您就可以生成房屋的精确比例平面图:
- 打开应用程序并将手机指向房间的每个角落。
- 点击以标记角落。
- 标记所有角落后,该应用程序会生成一个完美缩放的平面图。
- 将平面图另存为手机上的图像,然后在 Sweet Home 3d 中导入它。如果您从计算机上使用 Sweet Home 3d,请将图像发送到您的计算机并从那里导入。
请注意,Tape Measure 目前仅在 iOS 上可用,但 Android 版本将很快发布。

绘制墙壁
在家庭平面图中单击新墙的起点,然后在平面图中单击或双击其终点。只要您不双击或按 Escape 键,每次新的单击都表示当前墙的对点和下一堵墙的起点。
绘制墙壁时不要考虑门窗,因为Sweet Home 3D 会自动计算您放置开口的墙壁上的孔。如图 6 所示,墙壁同时在平面图和 3D 视图中绘制,您可以随时通过按住鼠标左键移动鼠标来调整 3D 视图中的视点。

编辑墙壁
要在家庭平面图中移动选定的墙壁(和其他对象),只需拖放它们,或使用键盘箭头键。当在平面图中选择一堵墙时,您还可以使用鼠标移动其起点和终点,或使用平面图 > 拆分墙壁菜单项将其拆分为两堵墙。
双击墙壁或从菜单中选择平面图 > 修改墙壁…以使用墙壁对话框修改当前选定的墙壁集。
如图 7 所示,此对话框可帮助您编辑所选墙壁左右两侧的颜色或纹理,以及它们的厚度和高度。如果您想使用自己的图像作为纹理,请单击导入按钮并使用将指导您的纹理导入向导。

插入门、窗、家具并自定义每个房间
添加门、窗和家具

首先将门窗添加到您的家庭平面图中,以获得空房子的真实视图。当磁性激活时,放置在墙壁上的门或窗会自动根据该墙壁的方向和厚度进行定向和调整大小。
然后添加家具并调整其位置、角度和大小。当磁性激活时,一件家具会自动旋转,使其背面沿您释放鼠标光标的墙壁放置,并且如果其默认标高在地板水平,则放置在较大的一件家具上的一件家具将被抬高以显示在后者的顶部。
当在平面图中选择一件家具时,您可以使用出现在所选家具每个角上的四个指示器之一来更改其大小、标高或角度,如图 9 所示。

- 旋转指示器显示您可以拖动以旋转所选家具的角。按住 Alt 键可切换在旋转期间应用的 15° 磁性。
- 标高指示器显示您可以拖动以更改所选家具从地板的标高的角。
- 高度指示器显示您可以拖动以更改所选家具高度的角。
- 尺寸指示器显示您可以拖动以更改所选家具宽度和深度的角。
您还可以双击一件家具或从菜单中选择家具 > 修改…以使用家具对话框修改当前选定的家具集。如图 10 所示,此对话框可帮助您编辑所选家具的名称、其旋转角度、其位置、其从地板的标高、其大小、其颜色或其纹理、其可见性以及是否应镜像其 3D 模型形状。如果所选对象包含一个或多个灯光,此对话框还将允许您编辑其功率,但这仅在照片创建窗格中的两个最佳质量级别有效。

绘制房间
使用以下任一方法在家庭平面图中创建一个新房间或一个新表面:
- 单击房间的每个角,然后在添加最后一个点后双击其最后一个点或按 Escape 键,
- 双击现有封闭表面(即被墙壁包围)内的任何位置,如图 12 所示。

创建房间后,您可以通过从菜单中选择平面图 > 修改房间…来修改其名称、其地板和天花板的颜色或纹理,如图 13 所示。

当选择一个房间时,您还可以在选择模式下使用鼠标移动其每个点,并使用文本下方绘制的指示器更改其区域和名称的位置。
添加楼层
如果您的房屋有多个楼层,您可以创建其他楼层,通过从菜单中选择平面图 > 楼层 > 添加楼层或通过单击当房屋有多个楼层时出现的 + 选项卡来。每个楼层都由显示在平面图视图顶部的选项卡表示,用于选择将在其中添加新墙壁、家具和其他对象的楼层。

如图 14 所示,较低楼层的墙壁和天花板在平面图视图中以浅色显示,以帮助您更轻松地使用墙壁或房间绘制工具。如果需要,您还可以将一些对象从另一个楼层复制/粘贴到所选楼层。
可以通过双击其选项卡或通过从菜单中选择平面图 > 楼层 > 修改楼层…来修改每个楼层的默认标高、高度和地板厚度。

如图 15 所示,楼层修改窗格还显示一个描述房屋所有楼层的表格,以帮助您选择与其他楼层相比的正确值。要创建地下楼层,请输入负标高。楼层高度用于计算已编辑楼层天花板的标高。
在 2D 和 3D 中查看设计
编辑 3D 视图
在绘制房屋的任何时候,您都可以更改 3D 视图中使用的视点。有两种不同的房屋查看方式可用,默认选择的模式设置为 3D 视图 > 鸟瞰图 菜单,另一种模式设置为 3D 视图 > 虚拟参观。在这两种模式下,您都可以使用鼠标或键盘箭头来更改当前视点,如图 16 和 17 所示。


当选择虚拟参观模式时,从顶部看到的虚拟访客也会在家庭平面图中绘制。其位置和角度会随着访客的每次移动在平面图和 3D 视图中同时更新。此虚拟访客被四个指示器包围,如图 18 所示。

- 头部角度指示器显示您可以更改以向上或向下移动访客头部的角度。
- 视野指示器显示 3D 视图中当前查看的角度。
- 身体角度指示器显示您可以更改以将访客的身体向左或向右移动的角度。
- 眼睛标高指示器显示您可以拖动以向上或向下移动访客视点的点。
您还可以从菜单中选择 3D 视图 > 修改 3D 视图… 以更改地面和天空的颜色或纹理、灯光亮度和墙壁透明度,如图 19 所示。

在更改地面和天空颜色后,图 20 显示了本教程中设计的房屋的两个 3D 视图屏幕截图。

创建 3D 视图的照片
如图 24 所示,用于创建照片的窗格还允许您选择创建图像的质量级别。使用快速质量级别,创建的图像将如 3D 视图中所示,而使用最佳质量级别,图像将更加逼真。在两个最佳质量级别,您可以通过以不同的功率级别添加灯光或更改时间来管理图像的照明。您还可以选择用于计算图像的渲染引擎,因为 YafaRay 渲染器通常比 SunFlow 默认渲染器运行得更快。

创建 3D 视频

要创建视频,请在 3D 视图中选择视频摄像机的初始位置,然后单击视频创建窗格中的红色按钮。然后在 3D 视图中移动到视频摄像机的下一个位置,然后再次单击红色按钮。对摄像机应在视频中经过的每个位置重复这些步骤。
每次单击红色按钮时,都会在视频创建窗格中添加一个新点,以向您显示摄像机的路径。由于 Sweet Home 3D 还考虑了摄像机的垂直标高、其 2 个旋转角度及其视野,因此您可以创建各种动画。
一旦您创建的路径令人满意,请单击创建按钮以开始计算视频帧,然后在完成此计算后,单击保存…按钮以将视频保存在 Quicktime 文件中。您可以使用 VLC 等不同的工具查看此视频,或将其转码为其他格式。图 26 和 27 显示了从图 25 所示的路径计算并转码为 MPEG-4 格式的两个视频:
导入和导出
导出为 OBJ 格式
如果您想在 Blender 或 Art of Illusion 等 3D 软件中重复使用您的房屋以改善其渲染,例如,请从菜单中选择 3D 视图 > 导出为 OBJ 格式…,并将生成的 OBJ 文件导入到这些软件中(此功能在 在线和移动版本中不可用)。此菜单项将在选定的 OBJ 文件中写入 3D 视图中显示的所有对象的描述,它将创建一个 MTL 文件来描述它们的颜色,最后,它将保存您可能已使用的纹理图像。图 28 显示了在 Blender 中添加一些灯光后完成的渲染。

导入 3D 模型
如果在 Sweet Home 3D 的目录中缺少一件家具或一个对象,您可以导入一个 3D 模型文件,并在您的房屋中使用它(此功能在 在线版本中不可用)。可以在 https://test.sweethome3d.eu/freeModels.jsp 上下载由贡献者设计的 1600 多个免费模型,但您也可以从其他网站下载模型,或使用 Blender 或 Art of Illusion 等软件创建自己的模型。Sweet Home 3D 支持 OBJ、DAE、3DS 格式的 3D 模型文件、包含此类文件的 ZIP 文件和 KMZ 文件。
您还可以下载完整版本,其中包含 1,600 多个3D 模型、400 个已包含的纹理
选择家具 > 导入家具…菜单项以启动向导,该向导将帮助您选择和调整 3D 模型文件的大小,如图 11 所示。在 Windows 和 macOS 下,您还可以将 3D 模型文件拖放到 Sweet Home 3D 窗口中以启动此向导。

- 单击选择模型,然后在文件对话框中选择3D 模型文件。如果您将要导入的3D 模型文件拖放到窗口中,它将自动被选中。模型加载完成后,单击继续。
- 以某种方式使用箭头按钮调整模型的方向,使正视图显示3D 模型的正面,然后单击继续。
- 如有必要,更改导入模型的名称、大小、高度、颜色以及此模型是否可移动、是门、窗户还是楼梯。然后单击继续。
- 用鼠标转动3D 模型,以便在家具目录、家具列表和家居平面图中获得模型图标的最佳视角。然后单击完成。
家具导入向导关闭后,导入的模型将出现在家具目录和/或家居平面图以及家具列表中,具体取决于您选择的选项。您可以像使用默认目录中的任何3D 模型一样使用它。
其他功能
绘制尺寸
您可以使用以下任一方式在平面图中创建新尺寸:
- 单击新尺寸的起点,单击其终点,然后在移动鼠标指针以选择在尺寸线每一端绘制的延长线的大小后,第三次单击。
- 将鼠标指针移动到要测量的家具、墙壁侧面或房间侧面的边框上,双击以接受在平面图中绘制的临时尺寸,然后在选择其延长线的大小后第三次单击。
在这两种情况下,如果您在第二次和第三次单击之间不移动鼠标,则新尺寸将没有任何延长线。

添加文本
单击要在家居平面图中添加文本的位置,然后在出现的对话框中输入其文本。

打印
设计好您的房屋后,您可以使用文件 > 打印…或文件 > 打印为 PDF…菜单打印它,并使用文件 > 打印预览…菜单预览结果。默认情况下,Sweet Home 3D 使用默认纸张大小、边距和方向打印家具列表、平面图和房屋的当前3D 视图。
从菜单中选择文件 > 页面设置…以修改此默认选择(此功能在 在线和移动版本中不可用),以及打印平面图的比例、页眉和页脚,如图 23 所示。

添加插件
借助Sweet Home 3D的功能,可以通过插件进行扩展,如果您可以使用Java进行编程,甚至可以自己开发(此功能在在线和移动版本中不可用)。
插件是存储在Sweet Home 3D的插件文件夹中的SH3P文件。要在该文件夹中安装SH3P文件,只需在Windows和macOS下双击此文件即可。在Linux下,如果双击不起作用,则必须将SH3P文件复制到用户文件夹的.eteks/sweethome3d/plugins子文件夹中。
安装插件后,重新启动Sweet Home 3D,以使与插件功能匹配的新菜单项和/或新按钮出现。例如,Home rotator插件向Plan菜单添加两个项目,能够顺时针或逆时针旋转户型图中的所有项目。













