Sweet Home 3D Blog

This blog presents news and tips about Sweet Home 3D.

Sweet Home 3D portable version

The version 1.0 of Sweet Home 3D was released 5 years ago, on September 12, 2007.

Happy birthday Sweet Home 3D!

Portable version of Sweet Home 3D

For this special birthday, I'm happy to announce the availability of a new portable version of Sweet Home 3D 3.6. If you're interested, click on the following link to download it from from SourceForge.net:

Download SweetHome3D-3.6-portable.7z

As explained in the README.TXT file coming with this archive, this portable version contains applications able to run Sweet Home 3D under Windows 32 bits, Windows 64 bits, Mac OS X, Linux 32 bits and Linux 64 bits. These applications are configured to store user preferences and imported data in a sub folder named "data". This lets you use Sweet Home 3D with the same configuration from a computer to another by just copying the folder where the archive was deployed, or by storing it on a movable drive like a USB key. Whether you use this portable version or the other ones available for download, a SH3D file remains autonomous and contains all the required data to be edited whatever furniture or textures were imported on a computer.
If you don't have an application able to uncompress the downloaded archive, you may use 7-Zip, a free utility available for download at http://www.7-zip.org/download.html.

As a special bonus, this first portable version comes with the 639 free 3D models currently available:

and with the 22 languages in which Sweet Home 3D was translated (including the recently contributed Dutch and Turkish translations):

EnglishFrenchBrazilian PortugueseSpanishItalianDutchGermanSwedishFinishCzechPolishHungarianSerbianBulgarianGreekTurkishRussianVietnameseChinese (Simplified)Chinese (Traditional)KoreanJapanese

Note that under Windows, file associations won't work with this version of Sweet Home 3D.

Furniture libraries 1.2

The following furniture libraries were also released on September 12, 2012, to include the 150+ new 3D models added to the 3D models page during the last 2 years:

Each of these files include a SH3F you can easily import in Sweet Home 3D by simply double-clicking on it or by choosing Furniture > Import furniture library from the menu. These SH3F files are the ones included in the portable version. They are not all translated in the languages supported by Sweet Home 3D yet, but expect an update soon for the furniture names that still appear in English. The two last files contain no new models, just updated translations.

Finally, I 'd like to thank warmly all the contributors of Sweet Home 3D who helped me to make it successful, especially Roberto Rocha, Lucas Klink, Lucas Germano, Pablo Mayordomo, Paco, Simone Bufalino, Rosella Mariotti, Psycheye, ConsiEdilizia, Sebastian Breuer, Thomas Zimmermann, Andreas Kirsch, Florian Haag, Martin Karlsson, Štefan Novák, Roman Polášek, Ondrej Dolejsi, Szymon Życiński, Pawła Antkowiaka, Pawel "Bizkit" Popanda, Szymon Chojnacki, Miklósi Viktor, Szita Balázs, Έλλη Νικολάου, Ηλία Τσιάντα, Валентин Ласков, Басимов Ильгиз, Валентин Казимиров, Ольге, Юрия Смирнова, Андрей Прищенко, Tuấn Phùng, 赵斯聪, 方则蘅, Takahiro Sato, Ouiko, Vy, Miyoko, Gerwin Harmsen, Jukka Hyytiälä, Иван Старчевић, Снежана Лукић, Mücahit Baydar, 李新廠, 백호석, Arturo Matheus, Baffab, Ben Omari, Carvalho, Diestel, Dingenskirchen, Don Ravey, Fabrice Delobe, GdB, Geantick, Icybones, Infernal-quack, Jarda Benkovsky, LucaPresidente, Maui, Migdalia Lopez, Miguel Angel Serra, N Mi, Pencilart, Peter Smolik, Rlocatelli, Robert Pastierovic, Russian, Sergio Capretta, Sheep, Siath, Sleipnir1, Snduc, Theo Blonk, Wrosun, Tobias Liefke, Michel Mbem, Frédéric Mantegazza, David Black and Hans Dirkse.

Re: Sweet Home 3D portable version

 Any chance of a PortableApps.com version?

Avatar: Emmanuel Puybaret

Re: Sweet Home 3D portable version

Miserably, they seem to think my reasonable requirements are too much for them. :-(

Avatar: rafael


 olá esse programa e nota 10 mas nao consigo colocar telhado na casa como eu coloco.grato

Re: Sweet Home 3D portable version

Well yes your request is out of line with reality. Licenses stay with the application. You do not and should not centralise all license files to root of another application. Their license can be wherever they damn well please. License/s applicable to your application stay with your application not in their directory structure. You could have just said I already have portable version in works. Thanks but no thanks and left it at that. [End moderated, no need to be vulgar!]
Avatar: Emmanuel Puybaret

Re: Sweet Home 3D portable version

There were some requirements about trademarks and other things that PortableApps didn't want to hear about too.

Re: Sweet Home 3D portable version

Hello Emmanuel,

I have been a discrete yet regular user of Sweethome 3D since 2 years or so; This birthday is a good occasion of me to warmly congratulate and thank you for this impressive application! Your contribution to the free software landscape is just great :-)

Kind regards, Olivier

Re: Sweet Home 3D portable version

Another great improvement.

Is the source code of portable version available?



Avatar: Emmanuel Puybaret

Re: Sweet Home 3D portable version

The source code is the same. It's just the way to assemble everything which is different, that's why I didn't use a new version tag in CVS. For this purpose, I added:

  • 5 new executable launchers available in install/portable directory of the source code ;
  • new windowsSignedPortableLaunchers and portableArchive targets in build.xml to help me prepare the zipped directory.

But as the final message "copy Windows portable launchers, jres, SH3F, SH3T, SH3L and SH3P files to install/portable/SweetHome3D-${version}-portable and prepare compressed archive" of the portableArchive target suggests, the final assembly should be done manually because it requires to gather launchers and JREs that come from different operating systems.

As my main system runs Mac OS X with virtual machines for Windows and Linux, here's the procedure I used:

  1. Run portableArchive target under Mac OS X
  2. Run windowsSignedPortableLaunchers target under Windows and copy the generated exe in the install/portable/SweetHome3D-${version}-portable directory under Mac OS X
  3. Install standard JREs under Windows 32 bits, Windows 64 bits, Linux 32 bits and Linux 64 bits, and copy the 4 JRE driectories in the install/portable/SweetHome3D-${version}-portable/jre directory under Mac OS X
  4. Run the default target of the build.xml file available in 3DModels project and extract the SH3F files from the generated ZIP files to copy them in install/portable/SweetHome3D-${version}-portable/data/furniture directory
  5. Retrieve the SH3L files available in Translations page and copy them in install/portable/SweetHome3D-${version}-portable/data/languages directory
  6. Compress the install/portable/SweetHome3D-${version}-portable directory with a 7-Zip utility like Keka.
Avatar: Rafael

Re: Sweet Home 3D portable version

Thank you very much for this great effort improving this amazing software. I am waiting for new improvements on formats of import and export files.


Avatar: Levin Du

Re: Sweet Home 3D portable version

I'm using this portable version, it's really amazing.

I meet with some problem with running under Linux.

Since I copy Sweet Home 3D Portable in a vfat flash disk, error occurs when I run it from command line with executable permission problem.

I'm using Ubuntu. Notice that filename ending with .exe has executable permission with the following mount option:

/dev/sdb1 on /media/WINDOZE type vfat (rw,nosuid,nodev,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,showexec,flush,uhelper=udisks)

I rename java to java.exe under the jre/bin directory, rename SweetHome3D-linux-x64 to SweetHome3D-linux-x64.exe and modified it to change the invoke of java to java.exe.

After the changes, I remount the flash disk again, and luckily, I can run SweetHome3D-linux-x64.exe fine.

Thank you very much for making Sweet Home 3D. It's been a great help to me.

Avatar: Emmanuel Puybaret

Re: Sweet Home 3D portable version

 Thanks for the tip. Note that when the protable 7z file is uncompressed directly on a Linux disk, executable permission is not lost.

Avatar: Anonymous

Re: Sweet Home 3D portable version

3D Furniture makes our room more beautiful.  

    Get Sweet Home 3D at SourceForge.net. Fast, secure and Free Open Source software downloads
© Copyright 2006-2018 eTeks - All rights reserved