Sweet Home 3D versions

Create house or room design plans and view them in 3D.
7.2
Sep 25, 2023
5.7
Jan 29, 2018
Editorial review
rating
5.6
Oct 25, 2017
Editorial review
rating
5.4
Jan 31, 2017
Editorial review
rating
5.2
Feb 19, 2016
Editorial review
rating
4.1
Jun 6, 2013
Editorial review
rating
3.6
Sep 16, 2012
Review
3.5
Apr 29, 2012
Editorial review
rating
3.3
Jul 27, 2011
Review
2.5
Jul 4, 2010
Review

What's new

v5.6 [Oct 25, 2017]
- Fixed a bug that prevented to export to CSV format.
- Fixed the size of furniture in subgroups when their parent group is resized.
- Fixed wrongly computed threshold of doors larger than the side of a room.
- Improved printing performances under Mac OS X with Java 8u152.
- Replaced JRE 8u144 by JRE 8u152 in Sweet Home 3D installers bundled with Java.
- Other minor bugs fixes and enhancements.

v5.4 [Jan 31, 2017]
- Set the minimum value of visitor's field of view to 2°.
- Fixed wrongly displayed rectangular textures when rotated.
- Fixed a bug that prevented to close the Untitled window after opening a file under Mac OS X.
- Fixed a bug that applied the resolution scale factor too many times on user interface.
- Fixed a bug that prevented to move the points of a polyline.
- Replaced JRE 8u112 by JRE 8u121 in Sweet Home 3D installers bundled with Java under Linux.
- Other minor bugs fixes and enhancements.

v5.2 [Feb 19, 2016]
- Added Invisible option to the Furniture materials pane to hide some parts of a piece of furniture.
- Made resizing of a piece of furniture with its resize indicator proportional when shift key is pressed.
- Moved the viewport of the plan only when selected objects become invisible at screen when they are moved with the keyboard.
- Changed the width of the rectangle of doors and windows in the plan to take into account the width of their doorOrWindowCutOutShape property when it's smaller.
- Added com.eteks.sweethome3d.resolutionScale system property to apply a scale factor to the user interface of Sweet Home 3D.
- Added a Java Web Start version able to display the user interface of Sweet Home 3D at a twice larger size for users with HiDPI screens under Windows and Linux.
- Added samplerAlgorithm and filter properties to the renderer properties that can be set for Sunflow.
- Fixed a bug that could enlarge uselessly the size of a SH3D file when the texture of a material was set to its default value or reused on an other object.
- Ensured walls created by Plan > Split wall menu item are at the same level as the split wall.
- Replaced visual properties set on a Home instance with simple String properties (developers are encouraged to replace calls to the deprecated getVisualProperty and setVisualProperty on a Home instance, by calls to getProperty and setProperty, because future file format might not save visual properties anymore).
- New icon and logo designed by madudesign.
- Modified installer program to delete old JREs at the end of installation process under Windows.
- Updated the digital signature used to signed the application with a SHA-2 signature.
- Replaced JRE 8u60 by JRE 8u74 in Sweet Home 3D installers bundled with Java under Windows.
- Other minor bugs fixes and enhancements.

v4.1 [Jun 6, 2013]
- Optimized Export to OBJ format feature for big exports.
- Moved the aerial view point of view closer to the first piece of furniture added to an empty home.
- Added support for full screen mode under Mac OS X.
- Fixed a printing bug that didn't always show the expected pages.
- Updated the Online version to ensure it won't display an additional security warning when run with latest Java version.
- Increased the default maximum memory used by the program to 640 MB, and made this size grow up to 1024 MB for Windows 32 bit installer version according to the available RAM in the system.
- Fixed a bug in Sweet Home 3D, the portable version of Sweet Home 3D (119 MB), the Furniture Library Editor (12,3 MB) and the Textures Library Editor (784 kB) that prevented the deletion of some temporary files under Windows at program end.
- Automatically deleted the private working folder of Sweet Home 3D at program end when it stops normally.
- Accepted absolute paths in com.eteks.sweethome3d.tools.temporarySubFolder system property to simplify the way to specify where the private working folder of Sweet Home 3D should be.
- Added com.eteks.sweethome3d.swing.fixedPrintMargin system property to be able to force a print margin (expressed in centimeters) when customized margins entered in page format dialog box aren't taken into account.
- Fixed a bug that kept displaying the available updates of a library even once it wasinstalled.
- Fixed an issue that prevented program launch when the name of imported libraries contained a very long string of digits.
- Updated Spanish help pages.
- Replaced JRE 6u43 by JRE 6u45 in Sweet Home 3D installers bundled with Java.
- Other minor bugs fixes and enhancements.

v3.6 [Sep 16, 2012]
- Added the ability to rotate texts, the name of furniture and the name and area of rooms in the plan.
- Improved alignment magnetism of a piece of furniture when its side is aligned along a wall.
- Stored last folders selected in file dialog choosers for each content type handled by Sweet Home 3D.
- Improved furniture catalogs loading at language change and during furniture libraries importation.
- Fixed lens type used in video generation for the two best quality levels.
- Forced blue color for selections drawn over the imported image in the background image wizard when default selection color is not enough colorful.
- Improved selection color management in plan under Mac OS X.
- Allowed homonyms among furniture and texture names in catalogs.
- Refused to open a corrupted SH3D file when it contains some unreachable furniture or textures.
- Fixed a bug that blocked program launch if some files to recover were invalid.
- Signed Windows and Mac OS X applications and installers with the certified digital signature of Sweet Home 3D developer (i.e. Emmanuel Puybaret).
- Replaced JRE 6u32 by JRE 6u35 in Sweet Home 3D installers bundled with Java.
- Other minor bugs fixes and enhancements.

v3.5 [Apr 29, 2012]
Added Furniture > Align side by side menu item to align selected furniture on the sides and on the back side of the first selected piece.
Added Furniture > Align on front side / Align on back side / Align on left side / Align on right side menu items to align selected furniture on the front / back / left / right side of the first selected piece.
Added Furniture > Distribute horizontally / Distribute vertically menu items to distribute selected furniture accordingly.
Added Align or distribute furniture menu in plan popup menu to grant access to these features in the online version.
Added a magnetism behavior during the drag and drop of a piece in the plan, when its borders approach the borders of an other piece of furniture.
Improved magnetism of furniture along walls (including round walls) with anti collision system.
Made zoom in the plan centered on mouse cursor when zoom is done with mouse wheel while Ctrl key is pressed (cmd under Mac OS X).
Added 3D view > Modify virtual visitor menu item to edit visitor location and angles.
Added Adjust eyes elevation according to selected level option in virtual visitor modification pane (selected by default for new homes).
Reversed rotation direction towards up / down in aerial view mode.
Made ground color vary according to light power setting (the ground color of your existing home files will be automatically updated and this might lead to some small changes in rendering).
Reused staircase cut out shape to compute the hole of a ramp in the ground.
Added support for element in Collada files to get a better default size of imported 3D models at this format.
Added move mouse cursor for objects move in the plan and improved cursors look.
Added a button to access preferences in the tool bar (except under Mac OS X where the cmd + , shortcut is well known and the tool bar already large).
Fixed a bug that froze application when a window displaying a 3D view previously saved as hidden was enlarged under Mac OS X.
Split HomeController class in HomeController + HomePluginController classes to grant access to controllers in a plug-in (if you created a derived version of Sweet Home 3D with a direct subclass or an instantiation of HomeController class, you should just replace com.eteks.sweethome3d.viewcontroller.HomeController class by com.eteks.sweethome3d.plugin.HomePluginController class).
Updated German / Spanish / Brazilian-Portuguese / Swedish help.
Russian version of the user interface reviewed and updated by Андрей Прищенко.
Changed the font of Sweet Home 3D logo (thanks to Julien De Méyère).
Replaced JRE 6u30 by JRE 6u32 in Sweet Home 3D installers bundled with Java.
Other minor bugs fixes and enhancements.

Alternative downloads

Live Interior 3D Pro Edition
Live Interior 3D Pro Edition
rating

This program enables you to create home and office design plans.

Live Home 3D
Live Home 3D
Free
rating

Intuitive and advanced home design software for Mac

MyFourWalls
MyFourWalls
rating

This app helps you planning and furnishing your home.

Room Arranger
Room Arranger
rating

Intended mainly for designing house and office interiors.

Eclipse SmartHome Designer
Eclipse SmartHome Designer
Free
rating

A free framework for building smart home solutions.