Sweet Home 3D: An open source tool to help you decide on your dream home

Interior design application makes it easy to render your favorite house—real or imaginary.
183 readers like this.
Houses in a row

27707 via Pixabay, CC0. Modified by Jen Wike Huger.

I recently accepted a new job in Virginia. Since my wife was working and watching our house in New York until it sold, it was my responsibility to go out and find a new house for us and our cat. A house that she would not see until we moved into it!

I contracted with a real estate agent and looked at a few houses, taking many pictures and writing down illegible notes. At night, I would upload the photos into a Google Drive folder, and my wife and I would review them simultaneously over the phone while I tried to remember whether the room was on the right or the left, whether it had a fan, etc.

Since this was a rather tedious and not very accurate way to present my findings, I went in search of an open source solution to better illustrate what our future dream house would look like that wouldn't hinge on my fuzzy memory and blurry photos.

Sweet Home 3D did exactly what I wanted it to do. Sweet Home 3D is available on Sourceforge and released under the GNU General Public License. The website is very informative, and I was able to get it up and running in no time. Sweet Home 3D was developed by Paris-based Emmanuel Puybaret of eTeks.

Hanging the drywall

I downloaded Sweet Home 3D onto my MacBook Pro and added a PNG version of a flat floorplan of a house to use as a background base map.

From there, it was a simple matter of using the Rooms palette to trace the pattern and set the "real life" dimensions. After I mapped the rooms, I added the walls, which I could customize by color, thickness, height, etc.

Sweet Home 3D floorplan

Now that I had the "drywall" built, I downloaded various pieces of "furniture" from a large array that includes actual furniture as well as doors, windows, shelves, and more. Each item downloads as a ZIP file, so I created a folder of all my uncompressed pieces. I could customize each piece of furniture, and repetitive items, such as doors, were easy to copy-and-paste into place.

Once I had all my walls and doors and windows in place, I used the application's 3D view to navigate through the house. Drawing upon my photos and memory, I made adjustments to all the objects until I had a close representation of the house. I could have spent more time modifying the house by adding textures, additional furniture, and objects, but I got it to the point I needed.

Sweet Home 3D floorplan

After I finished, I exported the plan as an OBJ file, which can be opened in a variety of programs, such as Blender and Preview on the Mac, to spin the house around and examine it from various angles. The Video function was most useful, as I could create a starting point, draw a path through the house, and record the "journey." I exported the video as a MOV file, which I opened and viewed on the Mac using QuickTime.

My wife was able to see (almost) exactly what I saw, and we could even start arranging furniture ahead of the move, too. Now, all I have to do is load up the moving truck and head south.

Sweet Home 3D will also prove useful at my new job. I was looking for a way to improve the map of the college's buildings and was planning to just re-draw it in Inkscape or Illustrator or something. However, since I have the flat map, I can use Sweet Home 3D to create a 3D version of the floorplan and upload it to our website to make finding the bathrooms so much easier!

An open source crime scene?

An interesting aside: according to the Sweet Home 3D blog, "the French Forensic Police Office (Scientific Police) recently chose Sweet Home 3D as a tool to design plans [to represent roads and crime scenes]. This is a concrete application of the recommendation of the French government to give the preference to free open source solutions."

This is one more bit of evidence of how open source solutions are being used by citizens and governments to create personal projects, solve crimes, and build worlds.

User profile image.
Jeff Macharyas is the Director of Marketing at Corning Community College in New York. He is a writer, graphic designer and communications director who has worked in publishing, higher education and project management for many years.


Sweet Home 3D is a very good program. I have used it to map where my furniture will fit in my last several moves. I measured the rooms and drew a floor plan, then created a plan in sweet Home 3D. Since I knew the measurements of all of my furniture, it was easy to arrange and re-arrange things to get the best layout. The final plan is very useful on moving day, as I know exactly where I want everything.

Its also kind of fun to be able to draw the type of home I would like to have someday.

I was surprised at just how easy it was to use this system to produce quality results. I am starting on my college floorplan project now and am looking forward to building the campus from the floor up.

In reply to by Nonya (not verified)

This story seems too familiar.

We just moved from New Jersey to Alabama and we needed to figure out which pieces of furniture we needed to bring along to the new house. In our case we measured every room and laid out the plan in Sweet Home, and we already measured the furniture to have a rough idea on the size of each piece. After that it was a matter of placing the measured furniture in the plan and move things around. This way we knew what we could or could not fit before putting furniture in the truck.

My wife will see the house for the first time this weekend so I'll find out just how well my Sweet Home skills really are if she says... "wow, it looks just like your Sweet Home 3D drawing!" Or, maybe..., "are you sure this is the right house?!"

In reply to by Papo Anaya

Creative Commons LicenseThis work is licensed under a Creative Commons Attribution-Share Alike 4.0 International License.