X-Sweet Home 3D Changelog

What's new in X-Sweet Home 3D 4.4 [rev18]

Jul 18, 2014
  • Added a search textfield to filter textures and a list of the recently used textures in the textures choice dialog box.
  • Added texture rotation support.
  • Made the selected material blink in the 3D preview of the Furniture materials modification dialog box.
  • Improved text fields used to edit lengths when Foot/Inch/Fraction unit is active.
  • Added Edit > Select all at all levels menu item, with feedback in level tabs showing level names outlined with selection color under Java 6 and higher.
  • Replaced Select object menu by Toggle selection menu in plan contextual menu when Shift key is pressed.
  • Added dropOnTopElevation property to the pieces of catalog furniture to place objects on furniture at a preferred elevation (to simplify the layout of objects upon or below shelves, chairs, trees...).
  • Added Furniture > Reset elevation menu item to recompute the preferred elevation of the selected furniture placed on other pieces.
  • Added KMZ extension to the list of file extensions supported in the furniture import wizard.
  • Added support for sideways moves in the 3D view with the keyboard using Alt + left arrow and Alt + right arrow keys.
  • Avoided data duplicates in SH3D files during saving.
  • Checked available disk space before saving under Java 6 and higher.
  • Added an option to repair damaged SH3D files with the ability to retrieve corrupted data from Sweet Home 3D catalogs, to remove damaged 3D models and images, or to display them in red.
  • Took into account texture image transparency for the ground texture in the 3D view.
  • Improved texture transparency management in SunFlow.
  • Fixed an issue in SunFlow parameters that could generate some black square dots.
  • Added support for import from SH3D files in the Online version, checking which 3D models and textures are available on the server to reduce home data length saved on the server.
  • Added a Delete button in the Open dialog box of the Online version to delete homes saved on server.
  • Checked home data length doesn't exceed the maximum allowed on the server before saving it in the Online version.
  • Added camera, selectableCameras, level and selectableLevels parameters to the Sweet Home 3D Viewer to let the user select some stored points of view and home levels.
  • Added activateCameraSwitchKey parameter to disable space bar in Sweet Home 3D Viewer.
  • Added the ability to edit the 3D model of a piece of furniture in the Furniture Library Editor.
  • Fixed issues in the dependencies of a DAE file when they use spaces, % and # characters.
  • Fixed an issue on texture coordinates computed at doors and windows intersection for walls with an angle different of 0° or 90° in the plan.
  • Fixed texture coordinates management on the 3D model previewed in Furniture materials pane for small models.
  • Checked length of auto completion strings list saved in preferences doesn't pass the maximum allowed value.
  • Refused to import the ZIP file of a 3D model containing entries that are not readable.
  • Fixed 3D view management to avoid it remaining grey under Windows with Java 7/8.
  • Increased the maximum memory to 2 GB used in the Java Web Start version run under Windows and Linux 64 bit systems.
  • Displayed the maximum memory set for Java in the About dialog box.
  • Updated English, French, German, Swedish, Hungarian and Bulgarian help pages.
  • Upgraded Java 3D to version 1.6.0pre10 / JOGL 2.1.5 for the Mac OS X version run with Java 7.
  • Other minor bugs fixes and enhancements.

New in X-Sweet Home 3D 4.3 [rev18] (Apr 30, 2014)

  • Fixed bugs that prevented the 3D view to be displayed when it was saved as detached, on one screen and multiples screens.
  • Fixed a font issue that didn't display correctly Chinese text in the plan under Windows and Linux.
  • Fixed a bug that prevented to elevate the camera in Sweet Home 3D Viewer applet.
  • Fixed a bug that didn't initialize the Staircase check box in the furniture import wizard when an imported 3D model is modified.
  • Fixed a bug that prevented to display correctly some floor rooms in the 3D view when they overlap.
  • Fixed the display of texts in catalog furniture tool tips under Java 5.
  • Fixed a bug that froze the program for some colored background images under Mac OS X with Java 7.
  • Fixed some unexpected behaviors when furniture is dragged from the catalog under Mac OS X with Java 7.
  • Improved performances of the 3D view in the Java Web Start and JAR executable versions run under Mac OS X with Java 7.
  • Accepted % and # characters in dependencies of OBJ and DAE files.
  • Created a 32-bit / 64-bit Windows installer which installs the 64-bit version of Sweet Home under 64-bit Windows, and its 32-bit version otherwise.
  • Displayed the 32-bit / 64-bit data model of the running version in the About dialog box.
  • Other minor bugs fixes and enhancements.

New in X-Sweet Home 3D 4.1 [rev17] (Jul 5, 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.

New in X-Sweet Home 3D 4.0 (Apr 23, 2013)

  • Added Materials option in the furniture modification pane to edit the various materials (colors or textures) of the selected furniture.
  • Improved the color chooser with the ability to choose a color among RAL and Creative Commons palettes, with a pipette tool or in a list displaying colors recently chosen.
  • Added options in the room modification pane to change the color or the texture of the wall sides surrounding the modified room.
  • Added Pattern in plan and Top color in 3D view options in the wall modification pane to change the pattern used to draw a wall in the plan and the color used to paint the top of a wall in the 3D view.
  • Replaced Wall pattern in plan option by New walls pattern in plan option in the user preferences pane.
  • Added 3 new wall patterns.
  • Added 3D view > Delete points of view menu item to delete all or some of the stored points of view.
  • Added 3D view > Create photos at points of view menu item to create photos at a subset of the stored points of view.
  • Renamed the existing Inch unit as Foot/Inch/Fraction, made it always display the closest 1/8 inch fraction for lengths shown in the furniture table and in the plan, and removed decimals for areas in square feet.
  • Added to user preferences the Inch/Decimals unit able to display decimals of an inch for lengths shown in the furniture table and in the plan, and for areas in square feet.
  • Added Furniture > Import texture menu item to improve the access to the texture import wizard.
  • Added Furniture > Export to CSV format... menu item.
  • Set 3D view > Display in separate window / Display in main window menu items shortcut to Ctrl + Alt + Y (cmd + alt + Y under Mac OS X) and enabled program shortcuts in the separated 3D view.
  • Added an option to choose whether only the selected items in plan or all home 3D items should be exported to OBJ format.
  • Added a Check updates at program launch check box and a Check update button to user preferences pane to get information about the available updates of the program and SH3F/SH3T/SH3L/SH3P files.
  • In Aerial view mode, set the height of the rotation center at half height of the visible items in the 3D view.
  • Added Aerial view centered on selection option to preferences pane to center the 3D view on the selected objects in plan when Aerial view mode is active.
  • Added a Libraries… button to the About dialog box to display all libraries and plug-ins used by Sweet Home 3D.
  • Allowed parameterization of the SunFlow rendering engine with properties retrieved from resource properties file or from System properties.
  • Added texture coordinates to the Box and Cylinder 3D models of the default catalog and set a different material name for each of their face to be able to edit the color or texture of each face individually.
  • Reduced line thickness in prints.
  • Set Top view and Floor color or texture as the options at first launch for.
  • Improved the computing of the elevation of a round ceiling close to a round slopping wall.
  • Fixed a regression appeared in version 3.0 that could prevent sloping ceilings to be correctly computed.
  • Fixed a bug that could save files impossible to reopen and without error message.
  • Accepted white space in MTL files name.
  • Updated English, French, German, Swedish, Hungarian and Bulgarian help pages.
  • Replaced JRE 6u37 by JRE 6u43 in Sweet Home 3D installers bundled with Java.
  • Other minor bugs fixes and enhancements.

New in X-Sweet Home 3D 3.7 rev15 (Apr 23, 2013)

  • Displayed groups in the furniture table as expandable / collapsible tree nodes.
  • Used antialiasing in the 3D view when possible.
  • Fixed a bug that could create invalid SH3D files after the importation of a 3D model file containing non ASCII characters (like accentuated letters).
  • Fixed the management of multiple holes in polygons defined in imported DAE files.
  • Forbade window resizing while a SH3D file is opened under Mac OS X, to avoid program freezing.
  • Saved in a SH3D file only the textures of the SH3T file used by the home.
  • Released the version 1.0 (670 kB) of the Textures Library Editor, a separate tool that lets the user create and edit easily SH3T files.
  • Updated the new portable version of Sweet Home 3D (version 3.7, 116 MB) et Furniture Library Editor (version 1.9, 5 Mo).
  • Replaced JRE 6u35 by JRE 6u37 in Sweet Home 3D installers bundled with Java.
  • Other minor bugs fixes and enhancements.

New in X-Sweet Home 3D 3.6 rev15 (Apr 23, 2013)

  • 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.

New in X-Sweet Home 3D 3.5 rev14 (May 7, 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.

New in X-Sweet Home 3D 3.4 rev13 (Mar 28, 2012)

  • Added Plan > Add level / Modify level / Delete level menu items to support multiple levels with possible intermediate levels and/or levels at negative elevation.
  • Added 3D view > Display all levels / Display selected level menu items.
  • Added the New floors thickness field in preferences pane.
  • Added a new property for staircases in furniture catalog to define the shape used to cut out the ceiling and the floor of upper levels when they intersect with a staircase.
  • Added a Staircase check box in Import furniture wizard and in Furniture Library Editor.
  • Reused the walls transparency value to make transparent floors and ceilings of upper levels as well.
  • Enabled the virtual visitor to go below elevation 0 to visit underground levels.
  • Improved ground management to be able to handle elevations up to 100m without seeing a black line at the horizon.
  • Added a button in preferences pane to import language libraries.
  • Improved drawing magnetism of walls and rooms.
  • Increased magnetism sensitivity.
  • Added Select object submenu in the contextual menu of the plan that will let the user select an object among the superimposed ones at the point where he right clicked.
  • Added the ability to directly change the visibility of piece of furniture by clicking on its visible check box in the furniture table.
  • Added support for auto completion in the name text fields displayed modification panes (suggested texts comes from previous entered texts and are saved in preferences).
  • Added the ability to fine tune the orientation of a 3D model at the second step of its importation.
  • Improved performances when using textures.
  • Added support for unsigned applets when run without 3D feature and furniture/textures listed in plugin files.
  • Fixed drag and support from catalog to plan or furniture list in applets running with Plugin2 under Mac OS X or with OpenJDK under Linux.
  • Fixed a bug that prevented to view dialog boxes placed out of the main screen after a configuration change in a multi screen environment.
  • Fixed a bug that prevented to open Furniture import wizard on an screen different from the main screen, or to view the online version in a browser placed out of the main screen.
  • Fixed a bug that wrongly shifted the texture applied on an object with a 3D model file not placed at the origin (this bug fix will be applied only to texture changes made from this version to ensure existing designs won't look different when a circumvent tip was used).
  • Fixed a bug that displayed a texture as inverted when applied to the left side of a wall.
  • Fixed a bug that reset 3D view aspect ratio in photo creation dialog box after a camera change.
  • Updated English, French, German and Bulgarian help pages.
  • Replaced JRE 6u26 by JRE 6u30 in Sweet Home 3D installers bundled with Java.
  • Other minor bugs fixes and enhancements.