Sweet Home 3D is a free interior design application that helps you place your furniture on a house 2D plan, with a 3D preview. Sweet Home 3D is aimed at people who want to design their interior quickly, whether they are moving or they just want to redesign their existing home. The Sweet Home 3D interface is very easy to use.
Numerous visual guides help you draw the plan of your home and layout furniture. You may draw the walls of your rooms upon the image of an existing plan, and then, drag and drop furniture onto the plan from a catalog organized by categories. Sweet Home 3D is an excellent solution for all those that daydream about redesigning their home, or even for professionals that need a basic mock-up.
Features of Sweet Home 3D:
- Draw the walls of his rooms upon the image of an existing plan.
- Change the color or the texture of the walls, the floors and the ceilings.
- Drag and drop doors, windows and furniture onto the plan from a catalog organized by categories, in which he can import 3D models created by himself or downloaded from Google 3D Warehouse and other web sites.
- Change the size, the orientation, the elevation, the color and the texture of each piece of furniture.
- View the changes in the plan simultaneously in the 3D view, either from an aerial view point, or from a virtual visitor view point.
- Many more features.
Changes in recent version
Added information about Java and Java 3D providers in About dialog box.
Added com.eteks.sweethome3d.singleInstance system property which makes each launch of Sweet Home 3D run in a separated process when set to false.
Fixed toggling magnetism when Alt key is released under Windows.
Fixed a rendering bug of solid polyline joints.
Adjusted the image scale of items of the plan copied to the clipboard to prevent out of memory errors.
Accepted DAE files with empty mesh sources.
Fixed a bug that reset the color or texture of a wall adjacent to a modified room.
Fixed the top view in the plan of the mirrored furniture rotated around its Y axis.
Used lower case for texture names exported to OBJ format to avoid possible conflicts on case insensitive systems.
Fixed the deletion of folders in work directory when they contain subfolders.
Ensured the message about version updates is displayed in front of preferences dialog under macOS.
Added preferences to manage IDs and item names in SH3F and SH3T files in the Furniture Library Editor and Textures Library Editor.
Added the ability to read default catalogs contained in Furniture.jar and Textures.jar files with the Furniture and Textures Library Editors.
Added native support for Apple Silicon computers running with ARM processors.
Notarized Sweet Home 3D installer under macOS.
Replaced Oracle JRE 8u202 bundled in Sweet Home 3D installer by Azul OpenJDK 11.0.10 under Windows 64 bit and Azul OpenJDK 15.0.2 under Mac OS X ≥ 10.9.
Upgraded JOGL library running with Java 3D 1.6.1 to version 2.4 RC 20210111, forcing Sweet Home 3D to use Java version ≥ 8 under Mac OS X ≥ 10.9 as well as with Java Web Start.
Replaced Java 3D version 1.6.1 by version 1.5.2 for the distributions running with Apple Java 6 under Mac OS X 10.4 to 10.9.
Updated Sweet Home 3D Ant build script to allow project compilation with Java version > 8.