开始之前

简介

Sweet Home 3D 是一款免费的室内设计应用程序,可帮助您在房屋的 2D 平面上放置家具,并提供 3D 预览。

该软件可在https://test.sweethome3d.eu/ 网站上下载,其目标用户是那些想要快速进行室内设计的人,无论他们是要搬家还是只想重新设计现有房屋。大量可视化指南可帮助您绘制房屋平面图和家具布局图。您可以在现有平面图的图像上绘制房间的墙壁,然后从分类目录中将家具放到平面图上。二维平面图中的每一个变化都会在三维视图中同步更新,为您呈现逼真的布局效果。

本用户指南向您介绍如何使用Sweet Home 3D7.5 版创建房屋。在介绍其用户界面后,您将学习如何绘制房屋的墙壁以及如何布置家具。本教程中创建的示例可在sweethome3d.com(3.2 MB) 上获取。

如需更多信息,您还可以查看 Sweet Home 3D 视频教程,使用可通过 Sweet Home 3D 窗口工具栏中的 帮助 按钮访问的 Sweet Home 3D 帮助,并了解更高级的 使用技巧

安装

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 StoreGoogle Play 下载 Sweet Home 3D Mobile。

您还可以在任何支持 WebGL 的设备上使用Sweet Home 3D Online编辑房屋。 该版本的功能与下载版类似,但注册后,您的主页将自动保存在本网站的服务器上。

在线版本没有任何菜单栏,但可下载版本的所有菜单项都可以从其上下文菜单或工具栏访问,除了3D 模型导入以及照片和视频创建。

用户界面

每个 Sweet Home 3D 窗口都会编辑房屋的室内设计,并分为四个可调整大小的窗格,顶部有一个工具栏,如图 2 所示(对于移动版本,另请参见此页面)。

1. 家具目录此目录按类别组织,包含您可以添加到家居设计中的所有家具和对象。您可以通过单击其名称旁边的三角形来显示某个类别的家具。
2. 家庭家具列表此列表包含您家中的家具,其中可以显示其名称、尺寸和其他特征。可以通过单击每个列标题对其进行排序。
3. 家庭平面图此窗格显示从顶部看到的您的房屋,位于网格上并被规则包围。您可以使用鼠标在此窗格中绘制房屋的墙壁,并在其上布置家具。
4. 家庭 3D 视图此窗格以 3 维方式显示您的房屋。您可以在此窗格中从顶部或从虚拟访客的角度查看您的房屋。

每个窗格都可以具有焦点(即接收键盘输入),并且某些操作取决于具有焦点的窗格,可以通过围绕它的彩色矩形来识别;例如,在图 2 中,家庭平面图具有焦点。要将焦点转移到另一个窗格,请使用 Tab 和 Shift + Tab 键,或单击应获得焦点的窗格。

通过单击工具栏中的“撤消”和“重做”按钮,可以撤消/重做在家庭平面图中完成的所有修改。请随时尝试该程序提供的各种操作。

绘制墙壁并创建精确的平面图

开始一个新家

在继续之前,请显示“首选项”对话框,如图 3 所示,在 macOS 下使用 Sweet Home 3D > 首选项… 菜单项,或者在其他系统下使用 文件 > 首选项… 菜单项。检查程序中使用的默认单位、墙壁的默认厚度和高度以及其他首选项。

要创建一个家,只需使用 Sweet Home 3D 启动时创建的默认家,或者单击工具栏中的“新建家”按钮。

Sweet Home 3D 中家居设计的建议步骤是:

  1. 导入您家的扫描蓝图作为家庭平面图的背景图像,
  2. 在此背景图像上绘制墙壁
  3. 编辑墙壁的厚度、颜色和纹理,
  4. 门窗添加到您的家庭平面图并调整其大小,以获得空房子的真实视图,
  5. 家具添加到您的家庭平面图,调整其大小和位置,最终使用导入的 3D 模型
  6. 绘制房间并更改其地板和天花板的颜色或纹理,
  7. 如果您的房屋有多个楼层,请添加楼层和连接它们的楼梯,并为每个楼层重新开始前六个步骤,
  8. 在您的家庭平面图中绘制尺寸添加文本,以便在打印之前对其进行记录。

在这些步骤中,您可能会经常在 3D 视图中导航,以更改布局的视点

另外,不要忘记点击保存主页按钮定期保存您的项目(在线版本除外,因为该版本会自动保存已编辑的主页)。 Sweet Home 3D 文件可以与其他用户交换,并可能包含默认目录中没有的导入 3D 模型

您还可以创建图像 PNG 格式的 3D 视图,计算 3D 视频 从您家中的虚拟路径,并以 OBJ + MTL 格式导出您家的 3D 视图

导入房屋蓝图

这第一步不是强制性的,但可以加快现有房屋墙壁的绘制。 因此,如果您还没有扫描,请尝试找到房屋蓝图并进行扫描,确保图像旋转正确。 不要在Sweet Home 3D 中导入大文件,这个图像应该是一个辅助工具,而不是什么艺术品!

选择平面图 > 导入背景图像…菜单以显示向导,该向导可帮助您选择和缩放图像文件,如图 4 所示。

  1. 点击 “选择图像“,在文件对话框中选择图像。Sweet Home 3D支持 BMP、JPEG、GIF 或 PNG 格式。本教程中使用的扫描图像可在sweethome3d.com上获取。
  2. 加载图像后,单击继续
  3. 通过移动图像中绘制的彩色线的端点来定义图像的比例,以使该线与已知长度匹配。然后在绘制线的长度字段中键入该线的实际长度,然后单击继续
  4. 定义图像在平面图中的原点,即图像中与家庭平面图中的点 (0, 0) 匹配的点。然后单击完成

关闭向导后,您的图像将以所选比例显示在家庭平面图网格后面,如图 5 所示。如果您选择了错误的比例或位置,请通过从菜单中选择平面图 > 修改背景图像…来编辑它们。

如果您有 iOS 设备并且还没有要导入的蓝图,则 Tape Measure 应用程序可以轻松地在几分钟内创建一个。只需点击几下,您就可以生成房屋的精确比例平面图:

  1. 打开应用程序并将手机指向房间的每个角落。
  2. 点击以标记角落。
  3. 标记所有角落后,该应用程序会生成一个完美缩放的平面图。
  4. 将平面图另存为手机上的图像,然后在 Sweet Home 3d 中导入它。如果您从计算机上使用 Sweet Home 3d,请将图像发送到您的计算机并从那里导入。

请注意,Tape Measure 目前仅在 iOS 上可用,但 Android 版本将很快发布。

绘制墙壁

要绘制墙壁,请首先单击工具栏中的“创建墙壁”按钮。

在家庭平面图中单击新墙的起点,然后在平面图中单击或双击其终点。只要您不双击或按 Escape 键,每次新的单击都表示当前墙的对点和下一堵墙的起点。

为了帮助您精确地绘制墙壁,请使用墙壁工具提示、对齐线,并使用缩放按钮更改平面图比例。您还可以在按下 Enter 键后输入正在创建的墙壁的长度和角度(此功能在 在线和移动版本中不可用)。

在绘制墙壁时不要考虑门窗,因为Sweet Home 3D会自动计算墙壁上的孔洞,您将在这些孔洞中放置开口。 如图 6 所示,墙壁可同时在平面图和三维视图中绘制,按住左键移动鼠标,可随时调整三维视图中的视点

为了帮助您绘制平行墙壁,默认情况下,地板上墙壁的角度是 15° 的倍数。您可以通过在首选项对话框中禁用磁性或在 Windows 下绘制时按住 Alt 键、在 macOS 下按住 cmd 键或在 Linux 下按住 Shift + Alt 键来取消此磁性。

编辑墙壁

单击工具栏中的 “选择“按钮,结束墙体绘制并使用绘制墙体时禁用的工具。
选择 “选择“模式后,您可以单击住宅平面图中的一个对象。 您也可以通过在一个或多个对象周围绘制矩形选区,或按住Shift键的同时单击每个对象来选择一个或多个对象。

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

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

添加门、窗和家具

要将家具添加到您的家中,请如图 8 所示,将家具从目录拖放到家庭平面图或家具列表中,或者在目录中选择一件家具,然后单击工具栏中的添加家具按钮。
添加到家中的家具会被选中,并同时在家具列表、家庭平面图和 3D 视图中绘制。

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

当在平面图中选择一件家具时,您可以使用出现在所选家具每个角上的四个指示器之一来更改其大小、标高或角度,如图 9 所示。

  1. 旋转指示器显示您可以拖动以旋转所选家具的角。按住 Alt 键可切换在旋转期间应用的 15° 磁性。
  2. 标高指示器显示您可以拖动以更改所选家具从地板的标高的角。
  3. 高度指示器显示您可以拖动以更改所选家具高度的角。
  4. 尺寸指示器显示您可以拖动以更改所选家具宽度和深度的角。

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

不可见的家具不会在家庭平面图和 3D 视图中绘制,但它仍会出现在家具列表中,以便您稍后使其再次可见。

绘制房间

要绘制房间,请首先单击“创建房间”按钮。

使用以下任一方法在家庭平面图中创建一个新房间或一个新表面:

  • 单击房间的每个角,然后在添加最后一个点后双击其最后一个点或按 Escape 键,
  • 双击现有封闭表面(即被墙壁包围)内的任何位置,如图 12 所示。

首先绘制墙壁添加门,然后再绘制房间。 使用这种方法,您只需双击与家中房间相匹配的每个表面,就能更快地创建房间。 还请注意,双击创建的房间将包括墙壁上每扇门的半个门阶。 该功能可确保在打开房间之间的门时,房间在3D 视图中正确地相互连接。

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

当选择一个房间时,您还可以在选择模式下使用鼠标移动其每个点,并使用文本下方绘制的指示器更改其区域和名称的位置。

添加楼层

如果您的住宅有多个楼层或层数,您可以从菜单中选择计划> 层数> 添加层数,或单击住宅有多个层数时出现的+选项卡来创建附加层数。 每个楼层都有一个选项卡,显示在平面视图的顶部,用于选择添加新墙壁、家具和其他对象的楼层。

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

如图 15 所示,楼层修改窗格还显示一个描述房屋所有楼层的表格,以帮助您选择与其他楼层相比的正确值。要创建地下楼层,请输入负标高。楼层高度用于计算已编辑楼层天花板的标高。

在 2D 和 3D 中查看设计

编辑 3D 视图

在绘制房屋的任何时候,您都可以更改 3D 视图中使用的视点。有两种不同的房屋查看方式可用,默认选择的模式设置为 3D 视图 > 鸟瞰图 菜单,另一种模式设置为 3D 视图 > 虚拟参观。在这两种模式下,您都可以使用鼠标或键盘箭头来更改当前视点,如图 16 和 17 所示。

图 16. 鸟瞰图模式下的鼠标和键盘操作
图 17. 虚拟参观模式下的鼠标和键盘操作

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

  1. 头部角度指示器显示您可以更改以向上或向下移动访客头部的角度。
  2. 视野指示器显示 3D 视图中当前查看的角度。
  3. 身体角度指示器显示您可以更改以将访客的身体向左或向右移动的角度。
  4. 眼睛标高指示器显示您可以拖动以向上或向下移动访客视点的点。

您还可以从菜单中选择 3D 视图 > 修改 3D 视图… 以更改地面和天空的颜色或纹理、灯光亮度和墙壁透明度,如图 19 所示。

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

创建 3D 视图的照片

单击创建照片…工具以创建具有您选择的大小和比例的 3D 视图的图像,并以 PNG 格式将其保存在文件中(此功能在 在线和移动版本中不可用)。

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

以最佳质量级别计算图像可能需要很长时间,具体取决于您的房屋和计算机的功率。但是,请注意,您仍然可以在此计算期间修改您的房屋。由于技术原因,一次只能打开一个“创建照片”窗格。

创建 3D 视频

单击 “创建视频…“工具,显示用于从3D 视图中的虚拟路径创建视频的窗格(在线和移动版本中没有此功能)。 如图 25 所示,该窗格可让您选择视频格式和质量,其方式与照片创建窗格类似。

要创建视频,请在 3D 视图中选择视频摄像机的初始位置,然后单击视频创建窗格中的红色按钮。然后在 3D 视图中移动到视频摄像机的下一个位置,然后再次单击红色按钮。对摄像机应在视频中经过的每个位置重复这些步骤。
每次单击红色按钮时,都会在视频创建窗格中添加一个新点,以向您显示摄像机的路径。由于 Sweet Home 3D 还考虑了摄像机的垂直标高、其 2 个旋转角度及其视野,因此您可以创建各种动画。
一旦您创建的路径令人满意,请单击创建按钮以开始计算视频帧,然后在完成此计算后,单击保存…按钮以将视频保存在 Quicktime 文件中。您可以使用 VLC 等不同的工具查看此视频,或将其转码为其他格式。图 26 和 27 显示了从图 25 所示的路径计算并转码为 MPEG-4 格式的两个视频:

图 26. 与 3D 视图具有相同质量的视频
图 27. 最佳质量的视频

使用播放按钮粗略地检查 3D 视图中摄像机的路径,因为计算视频可能需要几分钟到几小时,具体取决于您的房屋、您选择的质量和计算机的功率。

导入和导出

导出为 OBJ 格式

如果您想在BlenderArt of Illusion等 3D 软件中重复使用您的主页,以改善其渲染效果,请从菜单中选择3D 视图> Export to OBJ format…(导出为 OBJ 格式...),然后将生成的 OBJ 文件导入这些软件(在线和移动版本不提供此功能)。 该菜单项将在选定的 OBJ 文件中写入三维视图中显示的所有对象的描述,并创建一个 MTL 文件来描述这些对象的颜色,最后保存您可能使用过的纹理图像。 图 28 显示的是在场景中添加了一些灯光后用 Blender 制作的效果图。

导入 3D 模型

如果Sweet Home 3D 目录中缺少某件家具或物品,您可以导入3D 模型文件,并在家中使用(在线版不提供此功能)。您可以在https://test.sweethome3d.eu/freeModels.jsp 上下载 1600 多个由贡献者设计的免费模型,也可以从其他网站下载模型,或使用BlenderArt of Illusion 等软件创建自己的模型。Sweet Home 3D支持 OBJ、DAE、3DS 格式的 3D 模型文件、包含此类文件的 ZIP 文件和 KMZ 文件。

您还可以下载完整版本,其中包含 1,600 多个3D 模型、400 个已包含的纹理

选择家具> Import furniture…(导入家具…)菜单项,启动向导,帮助您选择3D 模型文件并调整其大小,如图 11 所示。 在 Windows 和 macOS 中,您也可以在Sweet Home3D 窗口中拖放 3D 模型文件来启动该向导。

  1. 点击选择模型,在文件对话框中选择3D 模型文件。 如果在窗口中拖放了要导入的3D 模型文件,它就会被自动选中。 加载模型后,点击继续
  2. 以某种方式使用箭头按钮调整模型的方向,使正视图显示3D 模型的正面,然后单击继续
  3. 如有必要,更改导入模型的名称、大小、高度、颜色以及此模型是否可移动、是门、窗户还是楼梯。然后单击继续
  4. 用鼠标转动3D 模型,以获得最佳的模型视角,以便在家具目录、家具清单和家居平面图中显示模型图标。 然后点击完成

家具导入向导关闭后,导入的模型将出现在家具目录和/或家居平面图以及家具列表中,具体取决于您选择的选项。您可以像使用默认目录中的任何3D 模型一样使用它。

免费 3D 模型页面提出的模型也可以通过存储在 SH3F 文件中的模型组导入,该文件可在https://downloads.sourceforge.net/sweethome3d/SweetHome3D 模型部分中获得(在线和移动版本中没有此功能)。
要安装 SH3F 文件,只需双击该文件或从菜单中选择家具> 导入家具库项目后选择该文件。
要卸载 SH3F 文件,请从Sweet Home 3D 的家具插件文件夹中删除该文件,然后重新启动应用程序。单击 “使用中的库“窗格的 “家具库“部分中列出的任何 SH3F 文件时,都会显示该文件夹。点击 Sweet Home 3D “关于“对话框底部的 “库“按钮,即可显示 “使用中的库 “窗格。
如果需要,您可以使用 “家具库编辑器 “创建自己的 SH3F 文件,该编辑器可在sourceforge下载(14.4 MB)。

其他功能

绘制尺寸

要绘制尺寸,请首先单击“创建尺寸”按钮。

您可以使用以下任一方式在平面图中创建新尺寸:

  • 单击新尺寸的起点,单击其终点,然后在移动鼠标指针以选择在尺寸线每一端绘制的延长线的大小后,第三次单击。
  • 将鼠标指针移动到要测量的家具、墙壁侧面或房间侧面的边框上,双击以接受在平面图中绘制的临时尺寸,然后在选择其延长线的大小后第三次单击。

在这两种情况下,如果您在第二次和第三次单击之间不移动鼠标,则新尺寸将没有任何延长线。

要在平面图中添加自由文本,请首先单击“添加文本”按钮。

添加文本

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

您可以随时使用文本样式按钮更改所选文本的大小和样式。

打印

设计好您的房屋后,您可以使用文件 > 打印…文件 > 打印为 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,新菜单项和/或与插件功能匹配的新按钮就会出现。 例如,”家庭旋转器“插件在“计划“菜单中增加了两个项目,可以顺时针或逆时针旋转家庭计划中的所有项目。