Download

Online

Gallery

Blog

Englishfrançais

Version history

Read this page to get more information about Sweet Home 3D versions history.

Version 7.2, September 22, 2023

  • Added Modify dimensions menu item to edit dimensions coordinates, color and font size.
  • Handled dimensions display in 3D view.
  • Added elevation dimensions to show items height.
  • Added Selection and editing in 3D view option in the preferences pane to enable selection, modification, furniture moves and rotation, as well as dragging furniture from the catalog in the 3D view.
  • Managed magnetized placement of objects in shelf units with the new shelfElevations and shelfBoxes properties.
  • Managed user-defined properties defined in com.eteks.sweethome3d.additionalFurnitureProperties System property with the ability to display them in the furniture table and modify them in Furniture modification panel.
  • Added preset postures choice (available for mannequin models in default catalog and in Scopia library).
  • Added multi level printing support.
  • Added Recompute room points item to plan contextual menu.
  • Made default category equal to User in furniture import wizard.
  • Added the ability to display Description column in furniture table.
  • Added license property to furniture libraries and the ability to display License column in furniture table.
  • Deactivated 3D updates process when the 3D view is hidden.
  • Ensured detached 3D view is visible after opening a SH3D file.
  • Ignored invisible objects under cursor when Select object is chosen in 3D view contextual menu.
  • Fixed textures transparency in YafaRay rendering.
  • Updated JOGL to version 2.5.0 for macOS, Windows 64 bit and Linux 64 bit.
  • Updated Abbot library to version 1.2.
  • Added Modify dimensions dialog box, elevation dimensions, 3D handling option, shelves magnetism and preset postures choice to Sweet Home 3D JS Online.
  • Added new classes to Sweet Home 3D JS to store home data directly on a server, in IndexedDB or in local storage, with auto recovery management in IndexedDB.
  • Added to repository Web application and Zip archive to deploy Sweet Home 3D JS Editor on JSP or PHP servers respectively.
  • Added to Furniture Library Editor the ability to edit light and door/window properties, to add user-defined properties and to customize imported model icons.
  • Added an option in the preferences pane of Furniture Library Editor and Textures Library Editor to use imported file name directly as furniture or texture name.
  • Added support for export to JSON format when saved library name ends with .json in Furniture Library Editor and Textures Library Editor.
  • Other minor bugs fixes and enhancements.

See also blog article about version 7.2.

Version 7.1, March 3, 2023

  • Added furniture description field in Sweet Home 3D and the Furniture Library Editor.
  • Added the description of a piece of furniture set in a SH3F file to the catalog furniture tool tip.
  • Updated Java 3D 1.6.2 to avoid corrupted 3D view and furniture icons with recent AMD Adrenalin driver versions under Windows.
  • Updated JOGL to version 2.4.0-rc-20221118 to fix a hanging issue in the furniture import wizard under macOS.
  • Ignored auto completion at initialization time of text fields.
  • Fixed handling of delete keys when catalog search text field has focus in the Sweet Home 3D JS Online.
  • Added Portuguese from Portugal translation as default Portuguese translation and made Portuguese translation of previous versions as Brazilian Portuguese translation.
  • Made JAR executable version of Sweet Home 3D, Furniture Library Editor and Textures Library Editor able to be launched with a double-click under Java version ≥ 16.
  • Fixed computed limit between joined walls of different thicknesses.
  • Updated Azul OpenJDK runtime bundled in Sweet Home 3D installer with Azul OpenJDK 11.0.18 under Windows 64 bit and Azul OpenJDK 15.0.10 under Mac OS X ≥ 10.9.
  • Other minor bugs fixes and enhancements.

See also blog article about version 7.1.

Version 7.0.2, July 31, 2022

  • Fixed wrong layout of the second step in Furniture import wizard for a few cases under Windows.
  • Filled rooms which have an invisible floor with a more transparent color in the plan.
  • Fixed transparency of rooms in SVG export.
  • Used a screenshot for the icon image created at the end of Furniture import wizard under Windows.
  • Kept the 3D view detached from the main window at reopening if it's partially visible.
  • Fixed wrong connections of a split wall when two walls are connected to each other.
  • Added YafaRay libraries in Mac OS X 10.4-10.9 installer.
  • Other minor bugs fixes and enhancements.

Version 7.0, July 13, 2022

  • Added YafaRay rendering engine with the ability to choose the rendering engine in photo and video creation tools at the two best quality levels (not available for Java Web Start and applets).
  • Added lightSourceMaterialName# property to define materials of a 3D model used as light sources (with light color deduced from material color and the ability to create an invisible light source when its material is invisible).
  • Allowed decimals in Light power spinner.
  • Made the dialog boxes of photo and video creation tools resizable.
  • Displayed the virtual visitor with a camera symbol at a fixed size when the virtual visitor gets too small in the plan.
  • Added a button in the toolbar to enable/disable magnetism.
  • Moved menu items handling levels in the Levels submenu to reduce Plan menu length.
  • Added the ability to select materials with the mouse in the 3D preview in Material modification dialog box.
  • Added diagonal editing in the room creation tool tip to draw rooms by triangulation.
  • Added Inch/Fraction unit which displays lengths in inches followed by the closest eighth inch fraction.
  • Added Foot/Decimals unit which displays lengths in feet followed by decimals of a foot.
  • Added Hide model edges option at second step of Furniture import wizard to hide easily edges of 3D models at DAE / Collada format (option displayed only when useful).
  • Handled more orientation and zoom capabilities on 3D models at last step of Furniture import wizard to get better icons.
  • Added new prefixes for shape names of a 3D model to specify the possible moves of shapes attached to other movable shapes.
  • Computed the front limit of the 3D view frustrum according to the point of view elevation to improve the rendering of very large scenes seen from a high point of view.
  • Added sky image mirror at bottom of background image to avoid possible line at the horizon in renderings at best quality levels.
  • Added Flat ceiling only check box to room modification pane to compute sloping ceilings when necessary.
  • Added com.eteks.sweethome3d.checkUpdates system property and /checkUpdatesDisabled argument to Windows installer to prevent from following updates.
  • Increased the divider size of split panes under Windows.
  • Fixed room floors and ceilings drawing order.
  • Added the ability to display animated GIF icons in catalog tool tips.
  • Fixed nodes hierarchy in 3DS format management.
  • Fixed default color of effect in DAE format.
  • Added support for controller / skin elements in DAE format to be able to import 3D models exported from MakeHuman software.
  • Fixed too small fonts under Windows 11 with a HiDPI screen.
  • Handled the user interface of 3D model transformations in Sweet Home 3D JS Online.
  • Updated Italian translation including help by Vincenzo Reale.
  • Other minor bugs fixes and enhancements.

See also blog article about version 7.0.

Version 6.6.4, December 9, 2021

  • Fixed bugs and improved performances in Sweet Home 3D JS Online.
  • Minor fixes in Sweet Home 3D (no released installer).

Version 6.6.2, November 13, 2021

  • Added in Sweet Home 3D JS Online the ability to search furniture in catalog, the home furniture list, separators to resize views, dialog boxes to modify objects and preferences, contextual menus and wizards for texture and background image import.
  • Minor fixes in Sweet Home 3D (no released installer).

See also blog article about version 6.6.2.

Version 6.6, July 27, 2021

  • New set of icons designed by madudesign.
  • Optimized icons display for HiDPI / Retina screens.
  • Other minor enhancements.

See also blog article about version 6.6.

Version 6.5.2, April 23, 2021

  • Fixed the deletion of temporary files in work folder under Windows with Java 9 and above.
  • Used unique case insensitive texture file names exported to OBJ format to avoid conflicts under case insensitive systems.
  • Moved photo and video creation dialog boxes away when a new dialog box is opened to avoid they hide it under macOS.
  • Generated the icon of an imported 3D models offscreen when possible.
  • Ensured selectable cameras list is displayed in Sweet Home 3D JS Viewer when the displayed home doesn't contain any level.
  • Other minor bugs fixes and enhancements.

Version 6.5, March 2, 2021

  • 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 drawing 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 which removed 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 to ensure compatibility of Sweet Home 3D and Furniture Library Editor with Java 9 and above, but forcing these applications 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 the Ant scripts of Sweet Home 3D and Library Editors to allow project compilation with JDK 9 and above.
  • Other minor bugs fixes and enhancements.

See also blog article about version 6.5.

Version 6.4.2, August 8, 2020

  • Fixed an issue which detached joined walls, when split with Plan > Split wall menu item or recomputed with room modification pane.
  • Other minor bugs fixes and enhancements in Sweet Home 3D and Sweet Home 3D JS Online.

Version 6.4, July 21, 2020

  • Improved resolution scale management in the plan for HiDPI screens under Java 8.
  • Fixed a bug in redoing dimension line resizing.
  • Added IDs to home objects which may be modified.
  • Added support for editing home plans in Sweet Home 3D JS with the ability to save modified homes on a JSP server.
  • Fixed an issue in Sweet Home 3D JS Viewer which prevented touch management to work correctly under iOS.
  • Improved drawing order of transparent objects in Sweet Home 3D JS Viewer.
  • Other minor bugs fixes and enhancements.

See also blog article about version 6.4.

Version 6.3, April 15, 2020

  • Added the Select object / Toggle selection menu item in the contextual menu of the 3D view to select or deselect the object under the mouse cursor with a right click.
  • Enabled reordering selected items in the furniture list with a drag-and-drop.
  • Added temporary dimension lines along a resized wall.
  • Added temporary dimension lines during the move of a room point with a diagonal dimension to allow triangulation.
  • Increased the maximum scale in the plan.
  • Added support for math expressions in values entered in editable plan tooltips.
  • Optimized the handling of 3D models made of repeated small parts like some trees found on 3D Warehouse.
  • Improved the management of Sweet Home 3D window size after opening a file saved with its window maximized under macOS.
  • Fixed some computing issues on 3D polylines with very large coordinates and wall sides with a null length.
  • Fixed double actions provoked by shortcuts on some non Latin keyboards.
  • Fixed an issue where some menu items didn't appear after a right click in the plan.
  • Fixed color setting on lines of 3D models in Sweet Home 3D JS Viewer.
  • Other minor bugs fixes and enhancements.

See also blog article about version 6.3.

Version 6.2, July 10, 2019

  • Fixed a bug which prevented from modifying a piece of furniture in Virtual visit mode, after adding that piece to a group in Aerial view mode.
  • Fixed the totals update after a price change of a piece belonging to a furniture group.
  • Fixed a bug which prevented from changing a textured material to white color.
  • Fixed horizontal and vertical alignment while moving room or furniture names with the mouse and the Shift key pressed.
  • Added Adjustable searchable tag to find more easily an adjustable 3D model among the 87 available ones.
  • After Select all at all levels menu item is chosen, exported all selected items to OBJ format whether they belong to a level visible in the 3D view or not.
  • Other minor bugs fixes and enhancements.

See also blog article about version 6.2.

Version 6.1.2, February 1, 2019

  • Fixed a regression that prevented from changing the dash style of polylines.
  • Fixed double actions provoked by shortcuts on some non Latin keyboards under macOS.
  • Fixed shortcuts for zooming and changing text size under macOS.
  • Other minor bugs fixes.

Version 6.1, January 22, 2019

  • Managed the selection toggling of an item in the furniture list without losing the selection of other items in the plan.
  • Optimized the cache management of the furniture top views in the plan for similar furniture.
  • Fixed the location of the top view of a piece of furniture in its selection rectangle at large zoom factors.
  • Used more precise text widths to correctly align multi line texts.
  • Fixed how the application is displayed in languages oriented from right to left.
  • Fixed wrong parsing of some math expressions when the selected length unit is not cm.
  • Fixed 3D offscreen rendering under Windows when setting Z-buffer depth size is not supported.
  • Removed wall parts under openings higher than the top of a trapezoidal wall.
  • Added support for mirrors on hinge and rail with the sweethome3d_window_mirror_on_hinge_ / sweethome3d_window_mirror_on_rail_ new shape prefixes.
  • Accepted spaces in the texture image path of map_Kd items in MTL files.
  • Added information about the memory used by the program in About dialog box.
  • Improved the user interface of the Furniture Library Editor and Textures Library Editor when used with HiDPI screens under Windows and Linux.
  • Added a macOS application bundled with Oracle Java 8 in the portable version.
  • Replaced JRE 8u181 by JRE 8u202 in Sweet Home 3D installers bundled with Java.
  • Other minor bugs fixes and enhancements.

See also blog article about version 6.1.

Version 6.0, October 11, 2018

  • Added the ability to rotate and slide openings and light spots.
  • Added a mannequin which can be articulated.
  • Replaced the 24 3D models contributed under LAL license in the default catalog by new models under GNU GPL / CC-BY license.
  • Updated rotating and sliding parts in the 3D model of doors, windows and furniture to support new rotation and translation capabilities.
  • Added price management with currency choice and optional sales tax in preferences pane, new Price and Sales tax % fields in furniture modification pane, total prices displayed below the home furniture list and new columns to display price information in this list.
  • Added the ability to calculate math expressions in numeric fields.
  • Added Plan > Flip horizontally and Plan > Flip vertically menu items.
  • Added support for multi line and text alignment in text modification pane.
  • Added X offset and Y offset spinner in texture modification pane to shift textures.
  • Enabled multi selection of materials in materials modification pane to change them by group.
  • Added Dash offset spinner in polyline modification pane to shift the pattern of dashed polylines.
  • Allowed polylines to be displayed in the 3D view.
  • Added an option in 3D view modification pane to view background image in 3D view at ground level.
  • Added Plan > Make level the only viewable one and Plan > Make all levels viewable menu items.
  • Displayed level menu items in a separate contextual menu bound to level tabs.
  • Managed Ctrl modifier (alt or option under macOS) to resize the selected piece of furniture only along its width or its depth.
  • Added a new indicator in the middle of the selected wall to easily change its curve.
  • Displayed wall arc length in the tool tip associated to Arc extent field in wall modification pane.
  • Allowed sloping walls to have a minimum height equal to 0 on one end.
  • Added 2.40:1 image ratio and updated video formats.
  • Saved column widths of the furniture list to restore them at home opening.
  • Made underground objects of a group individually dig the ground in the 3D view.
  • Increased Z-buffer depth to 24 bit when supported, to simplify the management of the front and back limits of the frustrum in the 3D view.
  • Ensured equirectangular images are correctly mapped in the 3D view when used as sky texture.
  • Forced CSV export encoding to UTF-8 on all systems and added com.eteks.sweethome3d.CSVEncoding system property to set the encoding to another value for backward compatibility.
  • Checked SH3D files start by ZIP magic number after a file is saved to warn users for rare fail cases.
  • Fixed angle of grouped furniture according to the angle of leading selected piece.
  • Fixed furniture and texture libraries loading under Java 10.
  • Improved HiDPI screens detection with Java 8/10 under Windows / Linux / macOS to automatically scale the user interface.
  • Updated Java 3D version to 1.6.1 to support HiDPI screens under Java 10.
  • Optimized 3D walls update after the move of a door or a window.
  • Added sunjce_provider.jar library to installation programs to allow access to web sites with https.
  • Added architecture 32/64 bit radio buttons in Windows installer and selected 32 bit by default under Windows 10 64 bit.
  • Added support for ARM64 architecture in Windows installer.
  • Upgraded Inno Setup to its Unicode version to support more easily non Latin languages in Windows installer.
  • Bundled macOS installer with Oracle Java 8 and added an other installer based on Apple Java 6 for Mac OS X 10.6/10.7 users.
  • Replaced JRE 8u162 by JRE 8u181 in Sweet Home 3D installers bundled with Java.
  • Other minor bugs fixes and enhancements.

See also blog article about version 6.0.

Version 5.7, January 25, 2018

  • Added a preview component to file choosers used to select an image under Windows and Linux.
  • Managed user defined furniture properties added to catalogs read by Sweet Home 3D and read/saved by Furniture Library Editor.
  • Fixed the visibility of horizontally rotated objects at upper levels.
  • Fixed the size in the plan of a copied-pasted object which is horizontally rotated.
  • Fixed a bug that prevented from grouping unresizable furniture or read a SH3D file saved with a previous version which contained such objects.
  • Fixed the display of furniture catalog and furniture list when scrolling under Mac OS X 10.13 with Java 6.
  • Fixed Window menu management under Mac OS X with Java 8.
  • Replaced JRE 8u152 by JRE 8u162 in Sweet Home 3D installers bundled with Java.
  • Converted CVS repository on SourceForge.net to SVN (sorry for the dead links to sweethome3d.cvs.sf.net server that this change implies).
  • Other minor bugs fixes and enhancements.

See also blog article about version 5.7.

Version 5.6, October 25, 2017

  • Fixed a bug that prevented from exporting 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.

See also blog article about version 5.6.

Version 5.5.2, September 20, 2017

  • Fixed photo creation at the two lowest quality levels when two monitors are used.
  • Fixed how lights in groups are rendered at the two best quality levels in the photo creation tool.
  • Upgraded Java 3D to version 1.6.0 for the Mac OS X distributions running under Java 6 (Mac OS X 10.6.8 to 10.13), leaving the JAR Executable as the only version able to run Sweet Home 3D under Mac OS X 10.4 and 10.5, and/or PowerPC.
  • Other minor bugs fixes and enhancements.

Version 5.5, September 6, 2017

  • Made doors and windows always cut out the both sides of the walls to which they are added.
  • Avoided opened doors to be deformed when their property doorOrWindowWidthDepthDeformable in a furniture library is set to false.
  • Ensured walls created with a double-click on a room don't overlap existing ones.
  • Added Plan > Join walls menu item to join selected walls at their intersection or join aligned walls broken in two parts.
  • Added the ability to rotate furniture around a horizontal axis with new spinners in furniture modification pane and a new indicator available on a horizontally rotated object (except for doors, windows, staircases and groups).
  • Added the horizontallyRotatable property in furniture libraries to prevent some models from rotating around an horizontal axis.
  • Added the ability to set the scale of a texture in texture modification pane.
  • Replaced 0° / 45° / 90° radio buttons used to rotate a texture by a spinner.
  • Allowed decimals in spinners used to enter angles.
  • Saved recently used textures in user profile to restore them at program start.
  • Added Creator text field in the furniture and texture import wizards.
  • Added the optional Creator column in the furniture list to display the creators of the 3D model of an object and the textures applied on it.
  • Displayed the size of the uncompressed files of a 3D model in furniture catalog tool tips and in the new optional Model size column available in the furniture list.
  • Added an option in preferences pane to choose the size in pixels of furniture icons in the plan, when viewed from top.
  • Added in preferences pane the Select visitor in plan at 3D move option, which can be unselected to prevent from selectioning and showing the virtual visitor in the plan at each move in the 3D view.
  • Added Ctrl M shortcut to display preferences pane under Windows and Linux.
  • Added Ctrl Alt M (cmd alt M under macOS) shortcut to display the modification pane of the virtual visitor.
  • Added a triangle and five other new objects in the default furniture catalog.
  • Released also under CC-BY license the 76 3D models of the default catalog which are available under GNU GPL.
  • Added File > New from demo menu item with 9 demos (5 apartments and 4 houses) distributed under GNU GPL and CC-BY license.
  • Improved how front and back clip distances of frustrum are computed in the 3D view.
  • Fixed a crash of the program under Windows 10 Creator update when a file dialog box was displayed.
  • Fixed an issue where some textures were displayed upside down.
  • Fixed the management of the wall sides color / texture when changed with the room modification pane.
  • Fixed the location of 3D models with a non-cuboid shape when rotations applied at importation are not a multiple of 90° (objects in existing plan are not updated to prevent from breaking compatibility).
  • Set a default size of 100x100 cm for texture borrowed from the 3D model of an other object.
  • Replaced the applet available in Sweet Home 3D Viewer by the HTML5 canvas of Sweet Home 3D JS Viewer to let users navigate in the 3D view of a SH3D file with any web browser compatible with WebGL, including under iOS and Android.
  • Added /os.arch=x86, /j3d.version=1.5.2 and /j3d.version=1.6 parameters to Windows installer to force the installation of the 32 bit version of Sweet Home 3D under a 64 bit system and/or choose a given version of Java 3D.
  • Replaced JRE 8u51 or 8u121 by JRE 8u144 in Sweet Home 3D installers bundled with Java.
  • Other minor bugs fixes and enhancements.

See also blog article about version 5.5.

Version 5.4, January 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 from closing 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 from moving 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.

See also blog article about version 5.4.

Version 5.3, November 16, 2016

  • Ensured that the selected items are visible in the plan after using Zoom in or Zoom out tools.
  • Changed how textures on borders of room floors are displayed so they never look distorted.
  • Displayed walls with half transparent pattern while drawing them or while placing doors and windows, when a background image is used.
  • Initialized the scale and origin of background images imported at new levels with the values of the background image available at the closest level.
  • Improved the mouse management of the virtual visitor in plan at small scales.
  • Added a Home.xml entry validated by the DTD SweetHome3D.dtd to SH3D files, and added file association for future SH3X files.
  • Added HomeObject super class to let developers manage their own properties on home objects.
  • Copied texture image files at OBJ format export instead of generating new ones.
  • Fixed the area computation of rooms drawn with a hole in their middle.
  • Fixed blocking errors that happened for textured floors in the plan with Java 7/8 under Ubuntu.
  • Fixed the color of menu items under Ubuntu and better drag and drop support under Linux using Java 8.
  • Upgraded Java 3D version to 1.6.0 fcs / JOGL 2.3.2 for Windows and Linux versions, and for the Mac OS X version run with Java 7/8.
  • Displayed Java 3D version in About dialog box.
  • Added Sweet Home 3D icon in installation folder under Linux.
  • Replaced JRE 8u74 by JRE 8u51 in Sweet Home 3D installers bundled with Java under Windows.
  • Replaced JRE 6u45 by JRE 8u112 in Sweet Home 3D installers bundled with Java under Linux.
  • Other minor bugs fixes and enhancements.

See also blog article about version 5.3.

Version 5.2, February 17, 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.

See also blog article about version 5.2.

Version 5.1, October 5, 2015

  • Fixed a regression that prevented from easily selecting an object placed in a selected room.
  • Fixed a bug that generated wrong SVG files for plans containing texts with the default font.
  • Fixed a bug that could prevent from reopening a SH3D file saved with its furniture list sorted on Color or Texture columns.
  • Removed unexpected surfaces displayed at the ground in 3D and matching objects at n-2 levels under the ground.
  • Fixed wrongly computed cutout of staircases in the upper floor for some layouts.
  • Fixed some 3D rendering issues on rooms at ground level under Mac OS X with Java 6.
  • Fixed the management of icons and models referenced more than once in a SH3F or SH3T file edited with the Furniture Library Editor or the Textures Library Editor.
  • Updated German, Japanese and Swedish help pages.
  • Upgraded Java 3D to version 1.6.0-pre12 / JOGL 2.3.2 beta for the Mac OS X version run with Java 7 / 8.
  • Replaced JRE 8u51 by JRE 8u60 in Sweet Home 3D installers bundled with Java under Windows.
  • Other minor bugs fixes and enhancements.

See also blog article about version 5.1.

Version 5.0, July 19, 2015

  • Added a tool to draw polylines in the plan with various styles.
  • Added the ability to display baseboards with wall and room modification panes.
  • Made levels possibly not viewable with the new Viewable check box of their modification pane or with the new Make level unviewable menu item.
  • Managed levels at the same elevation as layers with an order index that can be set in levels modification pane (may provoke some small changes in existing SH3D files).
  • Added Edit > Paste style menu item to modify the style of the selected objects from the object of the same type copied to the clipboard.
  • Added Add point to room and Delete point from room menu items in the contextual menu of the plan.
  • Added the ability to select objects in furniture groups, edit them and delete them, without the need to ungroup grouped objects.
  • Added Furniture > Add to group and Edit > Paste to group menu items to add objects to the selected group.
  • Saved expanded groups in the furniture list.
  • Added an option in preferences pane to change the default font.
  • Added the ability to change the font and the color of free texts in their modification pane, as well as to display them in the 3D view at a given elevation.
  • Added $level variable in print setup dialog box to print the name of the printed level in page header or footer.
  • Checked the size of the image chosen in the background image and texture import wizards to propose to reduce it if it's very large.
  • Proposed directly to save the current home after selecting Sweet Home 3D > Quit menu item under Mac OS X, when only one modified home is opened.
  • Displayed an information message once a furniture or textures library import is completed.
  • Allowed the pitch angle of the point of view to be between -90° and 90°.
  • Accepted 1/8 1/4 3/8 1/2 5/8 3/4 7/8 fraction text to be entered when Foot/Inch/Fraction unit is in use.
  • Fixed the management of negative values in Foot/Inch/Fraction unit.
  • Improved DAE/Collada format support to accept files with missing data.
  • Fixed a bug that prevented from rendering photos at the two highest quality levels when Turkish localization is in use.
  • Included Dutch localization written by Gerwin Harmsen and Rob van den Berg.
  • Included Traditional Chinese localization written by Lee Shin-Chun.
  • Updated French, English and Chinese help pages.
  • Upgraded Java 3D to version 1.6.0-pre12 / JOGL 2.3.1 for the Mac OS X version run with Java 7 / 8.
  • Replaced JRE 6u45 by JRE 8u51 in Sweet Home 3D installers bundled with Java under Windows.
  • Other minor bugs fixes and enhancements.

See also blog article about version 5.0.

Version 4.6, February 2, 2015

  • Fixed printing of textured floors under Mac OS X with Java 7 / 8.
  • Fixed an issue on the 3D view displayed in a separate window on a second screen under Mac OS X with Java 7 / 8.
  • Fixed a crash in the furniture import wizard on some configurations running Mac OS X with Java 7 / 8.
  • Upgraded Java 3D version to 1.6.0-pre11 / JOGL 2.2.4 for the Mac OS X version run with Java 7 / 8.
  • Increased max memory used by Sweet Home 3D under Windows 64 bit.
  • Updated certificate used to signed programs.
  • Other minor bugs fixes and enhancements.

See also blog article about version 4.6.

Version 4.5, October 22, 2014

  • Replaced the Loader3DS library by a new one that better interprets colors, transparency and subparts placing of 3D models at 3DS format (customization of materials set on furniture at 3DS format in previous versions of Sweet Home 3D will be lost).
  • Increased to 50 the maximum count of stored points of view.
  • Added a margin of error to determine whether a piece of furniture overlaps an other one, when a user wants to place it on the top of the second one.
  • In the furniture list, appended an icon to the name of each piece with a defined information property, and displayed this information in a popup after a click on the icon.
  • Restored the previous size of the textures choice dialog box when resized.
  • Cleared search filter in the textures choice dialog box after a texture is imported.
  • Forced format for sizes exported to CSV format to display decimals instead of inch fractions.
  • Added an additional spacing to columns of furniture list at print time under Windows for better rendering.
  • Fixed a bug that could interpret SH3D files with correct imported zipped 3D models as damaged files.
  • Fixed a bug that prevented side by side alignment of superimposed pieces of furniture to work.
  • Fixed wrong computation of wall corner on some horizontal walls.
  • Ensured that the order in which pieces of furniture were added is kept after grouping them.
  • Fixed the management of mouse cursor during drag and drop operations in the catalog.
  • Delayed the disposal of the default home to avoid Java 3D fatal error in Mac OS X full screen mode.
  • Updated Spanish, Japanese, Portuguese Brazilian, Russian and Polish localizations of the help.
  • Other minor bugs fixes and enhancements.

See also blog article about version 4.5.

Version 4.4, June 12, 2014

  • Added a search text field 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.0-pre10 / JOGL 2.1.5 for the Mac OS X version run with Java 7.
  • Other minor bugs fixes and enhancements.

See also blog article about version 4.4.

Version 4.3, January 14, 2014

  • Fixed bugs that prevented the 3D view from being 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 from elevating 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 from displaying 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.

See also blog article about version 4.3.

Version 4.2, October 30, 2013

  • Added support for the cut out of non-rectangular doors and windows placed in walls.
  • Added Zoom in and Zoom out tools in the background image import wizard to help enter image scale with more precision.
  • Added vertical and horizontal constraints when shift key is pressed to the scale line displayed in the second step of the background image import wizard.
  • Improved the search engine in the furniture catalog to support accentuated letters comparison and multiple criteria (separate criteria by spaces).
  • Drawn stair cases at a higher level in the plan when the elevation of its top and the elevation of the level are equal.
  • Double checked if images used as a texture and flagged as transparent contains at least a transparent pixel.
  • Fixed a bug that displayed incorrectly floor rooms in the 3D view when they partially overlap.
  • Fixed a bug that prevented from displaying some parts of a room ceiling with a complex shape smaller that the upper floor room.
  • Fixed a bug that didn't render correctly mirrored windows at the two best quality levels of the photo creation tool.
  • Fixed a bug that auto completed wrongly text fields at the initialization of their dialog box.
  • Fixed a bug that prevented from creating videos in Java Web Start and Online versions run with Java 7u25 or superior.
  • Fixed a bug that prevented from exporting to SVG format under Java 7 / Linux.
  • Fixed a bug that prevented the 3D view from being displayed afterwards when it was not visible at file opening under Windows.
  • Fixed a bug that didn't place in front the window of big projects when they are reopened.
  • Ensured that maximized windows are restored correctly when reopened under Mac OS X.
  • Added to the jar files of the Online version the required attributes that avoid some security warnings under latest Java version.
  • Added the Merge tool in the Furniture Library Editor and the Textures Library Editor to merge the current library with an other one.
  • Added text fields in the Furniture Library Editor to enter the Keywords/Tags associated to a piece of furniture, and to customize the cut out shape of doors and windows.
  • Added support for Java Web Start and JAR executable versions run under Mac OS X with Java 7.
  • Updated keywords in the default furniture catalog and furniture libraries to simplify the search of similar objects.
  • Other minor bugs fixes and enhancements in Sweet Home 3D, the Furniture Library Editor and the Textures Library Editor.

See also blog article about version 4.2.

Version 4.1, June 3, 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 the 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 was installed.
  • 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.

See also blog article about version 4.1.

Version 4.0, March 21, 2013

  • Used the Shift key to keep objects moved in the plan aligned along horizontal or vertical axis, and changed the key used to toggle magnetism setting to Alt key under Windows, cmd key under Mac OS X and Shift + Alt key under Linux.
  • 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 Furniture icons in plan and Room rendering in plan user preferences under Windows and Mac OS X.
  • 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 from being correctly computed.
  • Fixed a bug that could save files impossible to reopen and without error message.
  • Ensured window can be resized once opened when its 3D view is detached under Mac OS X.
  • Accepted white space in MTL files name.
  • Added support in Online version for Java 7 under Mac OS X with Java 3D 1.6.0-pre7 / JOGL 2.0-rc11 libraries.
  • 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.

See also blog article about version 4.0.

Version 3.7, October 25, 2012

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

See also blog article about version 3.7.

Version 3.6, September 6, 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.

See also blog article about version 3.6.

Version 3.5, April 28, 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 <unit> 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.

See also blog article about version 3.5.

Version 3.4, December 20, 2011

  • 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 plug-in files.
  • Fixed drag and support from catalog to plan or furniture list in the online version run with Plugin2 under Mac OS X or with OpenJDK under Linux.
  • Fixed a bug that prevented from viewing dialog boxes placed out of the main screen after a configuration change in a multi screen environment.
  • Fixed a bug that prevented from opening 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.

See also blog article about version 3.4.

Version 3.3, July 26, 2011

  • Improved the precision of alignment lines.
  • Always used PNG format for exported textures to avoid loosing any detail.
  • Fixed a bug in OBJ export for models at 3DS format containing some undefined values.
  • Fixed a bug that prevented from creating photos and videos at the two first quality levels when a sky texture was used.
  • Replaced JRE 6u24 by JRE 6u26 in Sweet Home 3D installers bundled with Java.
  • Other minor bugs fixes and enhancements.

See also blog article about version 3.3.

Version 3.2.1, May 3, 2011

  • Fixed a bug in 3D viewer applet that prevented it from running under Windows.
  • Signed with a certified digital signature the JAR files of the Java Web Start version of Sweet Home 3D, its Online version and the 3D viewer applet, to enlarge Sweet Home 3D audience. Installers weren't modified.

Version 3.2, April 22, 2011

  • Improved support for textured transparent models and transparency management in images computed with SunFlow.
  • Changed how GMT time zones are displayed to avoid confusion.
  • Improved 12/24 hour notation for English speaking users according to user country.
  • Fixed a bug that computed wrongly the shape of some parallel joined walls.
  • Fixed a bug in 3D viewer applet that prevented it from running.
  • Added com.eteks.sweethome3d.no3D system property to disable 3D capabilities of Sweet Home 3D if needed.
  • Updated Spanish, Portuguese Brazilian and Swedish help files.
  • Replaced JRE 6u23 by JRE 6u24 in Sweet Home 3D installers bundled with Java.
  • Other minor bugs fixes and enhancements.

See also blog article about version 3.2.

Version 3.1, February 13, 2011

  • Managed the printing of the plan on more than one page for big scales.
  • Added an icon beside the time spinner of the photo and video creation dialog boxes, to indicate whether the selected time is at day time or at night time.
  • Highlighted searched text in help pages.
  • Made new round walls symmetric.
  • Managed two round walls joined to each other.
  • Fixed various bugs in SunFlow library used as the photo rendering engine at the two best quality levels.
  • Fixed a bug that prevented from time to time from rendering correctly textures in photos, at print time and when a textured piece of furniture viewed from top was resized.
  • Fixed a bug that prevented some floors from being correctly displayed in a few rare cases.
  • Fixed a bug that didn't export rooms at OBJ format anymore.
  • Fixed a bug that prevented from reading help files included in SH3L language plug-ins.
  • Fixed a bug that prevented from installing SH3F, SH3T, SH3L and SH3P files by double-clicking on them under Mac OS X.
  • Fixed a bug that rendered fully opaque PNG textures as transparent in photos.
  • Fixed a bug in the management of the color and the texture of a group of pieces after an undo operation.
  • Added auto selection in text fields of color choosers.
  • Changed photo quality scale from 0 to 3 to 1 to 4.
  • Updated German and Bulgarian help files.
  • Added support for Windows 64 bit in the Online version and in the Sweet Home 3D and Furniture Library Editor executable JAR files.
  • Replaced JRE 6u22 by JRE 6u23 in Sweet Home 3D installers bundled with Java.
  • Other minor bugs fixes and enhancements.

See also blog article about version 3.1.

Version 3.0, November 30, 2010

  • Added support for round walls.
  • Added 3D view > Store point of view... menu item to save the current point of view, and 3D view > Go to point of view menu to go back to a saved point of view.
  • Added a compass displayed in the plan as a compass rose and associated to the geographic location of the home.
  • Improved photo rendering at the two best quality levels (windows and images transparency support, sun orientation depending on the chosen hour and date, lights management, matt / shiny appearance of surfaces).
  • Added 5 lights and 8 colored light sources to the default furniture catalog.
  • Displayed selected light sources with wireframe spheres in the 3D view.
  • Changed the indicator and the behavior of the bottom left corner of lights to be able to update their light power.
  • Added the Keep proportions option to furniture modification dialog to keep furniture proportions when their size is edited.
  • Added the Part of base plan option to furniture modification dialog to be able to lock a piece of furniture when the base plan is locked.
  • Included all non movable furniture in the locked plan.
  • Improved the computing of shadows on the floor of 3D models containing many vertices to avoid the program to hang at the second quality photo rendering level.
  • Improved the computing of the max altitude and the 3D rendering in Aerial view mode.
  • Updated wrong normals values in some 3D models of the default catalog to improve their rendering.
  • Added a cross hatch pattern for walls.
  • Print / Copy / Export of the background image if it's displayed in the plan.
  • Managed saving of homes data at regular time intervals in a private folder, with automatic recovery of homes in case the program crashed.
  • Added automatic deletion of temporary files created by Sweet Home 3D older than a week.
  • Kept shapes prefix of furniture exported at OBJ format, to restore prefixed shapes properties correctly at reimportation time.
  • Saved Sweet Home 3D preferences in a file independent from Operating System preferences to simplify the transfer of Sweet Home 3D configuration to an other computer.
  • Added com.eteks.sweethome3d.preferencesFolder and com.eteks.sweethome3d.applicationFolders system properties to set the folders where are stored Sweet Home 3D preferences and SH3F, SH3T, SH3L and SH3P files.
  • Increased the recent files maximum count to 10.
  • Waited for a first move of the mouse pointer before duplicating selected items when the ctrl key (or alt key under Mac OS X) is pressed.
  • Improved items move with the mouse when they are very small in the plan.
  • Increased the moves of selected items in the plan when the keyboard arrows are pressed with the shift key.
  • Reversed the effect of pressing the shift key for moves in the 3D view.
  • Fixed bugs that prevented overlapping floors from being correctly displayed.
  • Updated help pages (only in English and French in this version).
  • Removed the ID column from the columns list displayed in Furniture Library Editor.
  • Replaced JRE 6u21 by JRE 6u22 in Sweet Home 3D installers bundled with Java.
  • Other minor bugs fixes and enhancements.

See also blog article about version 3.0.

Version 2.6, August 23, 2010

  • Computed correctly holes made in a wall by doors and windows superimposed on top of each other.
  • Removed the shininess that appeared on walls and floors under some view angles.
  • Fixed a bug that prevented from saving a video under Mac OS X.
  • Fixed a bug that blocked SunFlow rendering engine when a 3D model contained too large texture coordinates.
  • Fixed a bug that prevented from using some 3D models containing many shapes.
  • Improved DAE/Collada support for files exported from Solidworks and other tools.
  • Updated Furniture Library Editor to version 1.1 to fix a few minor bugs.
  • Replaced JRE 6u20 by JRE 6u21 in Sweet Home 3D installers bundled with Java.
  • Other minor bugs fixes and enhancements.

See also blog article about version 2.6.

Version 2.5, June 21, 2010

  • Released the version 1.0 of the Furniture Library Editor, a separate tool that lets the user create and edit more easily some SH3F files.
  • Fixed a bug that didn't update furniture and textures catalogs after a modified SH3F or SH3T file is imported.
  • Fixed a regression bug on textures applied to 3D models with a size different from the one of a 1 centimeter cube.
  • Improved DAE/Collada format support for files exported from SketchUp.
  • Lowered ground level in the 3D view to limit blinking effect during video creation.
  • Suppressed double faces in the rendering computed by SunFlow to get best results.
  • Fixed a bug that blocked SunFlow rendering engine when a home contained some furniture imported from 3DS models.
  • Fixed a bug that prevented SunFlow from rendering images when a home contained superimposed walls.
  • Improved textures cache.
  • Improved temporary files management under Mac OS X and Linux.
  • Limited the height of the photo and video creation dialogs for small screens.
  • Other minor bugs fixes and enhancements.

See also blog article about version 2.5.

Version 2.4, May 25, 2010

  • Added DAE/Collada format to the file formats supported by furniture import wizard, to be able to import the 3D models proposed on Google 3D Warehouse.
  • Added support for transparency in PNG/GIF images applied as texture to 3D models.
  • Displayed the lines defined in OBJ and DAE files.
  • Fixed 3D rendering to ensure OBJ files created from the exportation of the 3D view keep the same look when imported.
  • Modulated texture illumination according to light brightness (caution, this may change the brightness of images displayed in existing SH3D files).
  • Fixed a bug that moved out of center some imported 3DS models.
  • Fixed a bug that made an imported OBJ file lose its colors when its name contained non ASCII letters.
  • Fixed a bug that prevented overlapping floors from being correctly displayed.
  • Fixed a bug that didn't restore correctly the saved location of view splitters for maximized windows.
  • Optimized memory used by 3D models.
  • Modified installation process of Sweet Home 3D with Java Web Start to display the security dialog earlier.
  • Added furnitureResourcesURLBase and texturesResourcesURLBase parameters to Sweet Home 3D applet to simplify the deployment of furniture and textures catalogs on other servers.
  • Replaced JRE 6u18 by JRE 6u20 in Sweet Home 3D installers bundled with Java.
  • Other minor bugs fixes and enhancements.

See also blog article about version 2.4.

Version 2.3, March 21, 2010

  • Added Furniture > Group and Furniture > Ungroup menu items to group furniture and ungroup furniture groups.
  • Added support for texture mapping on furniture.
  • Added the ability to create videos from a path in the 3D view.
  • Added 3D view > Display in separate window menu item.
  • Added pan mode in the plan activated by Plan > Pan menu item or temporarily with the space bar.
  • Zoom in the plan with the mouse wheel while keeping the ctrl key pressed (or cmd key under Mac OS X).
  • Added Category folders / Searchable list options in preferences pane to choose the display style of the furniture catalog view.
  • Added navigation arrows in the top left corner of the 3D view with an option in preferences pane to hide them.
  • Added an indicator in the back of the virtual visitor to modify the height of the point of view.
  • Increased the maximum height of the visitor to 26.78 m (height of the eyes at 25 m).
  • Enabled the user to enter the size of new dimensions with the keyboard once the Enter key has been pressed.
  • Added the ability to create dimensions on furniture side, wall side or room side with a double-click.
  • Added Furniture > Import textures library... menu item to import textures libraries at SH3T format.
  • Added support for SH3L language plug-ins to support more languages in Sweet Home 3D.
  • Added com.eteks.sweethome3d.j3d.checkOffScreenSupport Java system property equal to true by default. When this property is equal to false, Sweet Home 3D doesn't check whether Java 3D supports offscreen 3D images; such a test could make the program crash in a few cases (mostly under Linux). Printing the 3D view, computing the top view of furniture in the plan and the two lowest photo quality levels are not available when offscreen 3D images aren't supported.
  • Improved the icon creation process of imported furniture to get an icon with a transparent background.
  • Improved grid and rulers display at small scales.
  • Avoided to display text upside down on new dimensions.
  • Enlarged the light influencing bounds for big buildings.
  • Fixed the direction of the texture mapped on the ground.
  • Fixed a bug that prevented from easily entering numbers bigger than 10000 in spinners -/+.
  • Fixed a bug that didn't take into account the current unit of the minimum and maximum values in spinners.
  • Fixed the rendering of textures mapped to walls and computed with SunFlow rendering engine.
  • Improved saving to avoid losing the previous version of a valid SH3D file in case of error.
  • Replaced JRE 6u17 by JRE 6u18 in Sweet Home 3D installers bundled with Java.
  • Other minor bugs fixes and enhancements.

See also blog article about version 2.3.

Version 2.2, December 26, 2009

  • Modified zoom behavior in the plan to zoom in the center of the displayed zone.
  • Fixed a bug that happened with 3D models imported in furniture catalog from a zip file.
  • Fixed a bug that reset rights on saved SH3D files.
  • Fixed a bug that prevented from dragging catalog furniture without selecting it first under Mac OS X.
  • Fixed a computing bug on walls with almost equal ordinates.
  • Fixed a bug that prevented from displaying correctly the texture of sloped walls.
  • Added support for Linux 64 bit.
  • Improved API to simplify the creation of customized versions of Sweet Home 3D.
  • Added Bulgarian localization written by Valentin Laskov.
  • Replaced JRE 6u16 by JRE 6u17 in Sweet Home 3D installers bundled with Java.
  • Updated iText to version 2.1.7 (caution: from version 5.0.0, iText isn't distributed under GNU LGPL license anymore).
  • Other minor bugs fixes and enhancements.

See also blog article about version 2.2.

Version 2.1, September 30, 2009

  • As the Online version available on sweethome3d.eu is now able to save homes in the private space of the users registered to the site, its applet was improved to be able to:
    • save user preferences on server,
    • export a home at SH3D format to edit it with the downloadable version,
    • follow modifications made in the edited home to avoid the user changing browser page without saving it,
    • display the memory amount used by Java in the browser status bar.
  • Improved loading performances of a SH3D file.
  • Renamed print process as Sweet Home 3D followed by home name.
  • Fixed a bug in photo-realistic rendering that displayed black polygons around a home.
  • Fixed a bug that prevented home plan from being rendered correctly when walls were created with a double-click in a room which contains two points very close to each other.
  • Fixed a bug that caused memory leaks when importing 3D models and when creating photos.
  • Fixed a bug under Mac OS X that made menus and their shortcuts disappear after displaying Preferences or About dialog boxes.
  • Reduced maximum used memory from 1024 MB to 512 MB to avoid could not create the Java virtual machine errors under Windows.
  • Replaced JRE 6u14 by JRE 6u16 in Sweet Home 3D installers bundled with Java.
  • Added Japanese localization written by Takahiro Sato.
  • Added Vietnamese localization of the user interface written by Phùng Lê Tuấn.
  • Other minor bugs fixes and enhancements.

See also blog article about version 2.1.

Version 2.0, June 6, 2009

  • Added 3D View > Create photo... menu item to create PNG images of the current 3D view with the ability to choose their size and their rendering quality; photo-realistic rendering performed by SunFlow library.
  • Enabled the user to enter the size of new walls and rooms with the keyboard once the Enter key has been pressed.
  • Added the ability to create the walls around a room by double-clicking in that room.
  • Added new preferences for the rendering of the plan to view furniture from its top, fill the floor of the rooms with their color or their texture, and change the pattern of walls.
  • Added the units Meter and Millimeter.
  • Fixed a bug that prevented from computing correctly the location of doors and windows and that made the plan view blank.
  • Fixed a bug that didn't update the 3D view after some camera moves on computers with low capabilities.
  • Updated the JNLP file of Sweet Home 3D to require Java 3D 64 bit on 64 bit architecture.
  • Replaced JRE 6u12 by JRE 6u14 in Sweet Home 3D installers bundled with Java.
  • Added Chinese (Simplified) localization of help pages written by Zhao Si-cong.
  • Other minor bugs fixes and enhancements.

Version 1.8, April 5, 2009

  • Added Plan > Lock base plan menu item and its matching button in plan to select and arrange furniture more easily.
  • Added Plan > Hide background image menu item to hide/display the background image without deleting it.
  • Added Plan > Export to SVG format... menu item to export the home plan in a SVG (Scalable Vector Graphics) file thanks to FreeHEP library.
  • Added File > Save and compress menu item to save the current home in a smaller SH3D file and ease file transfer.
  • Developed a 3D viewer applet to let users show their SH3D files on their web site.
  • Improved the 3D view to get smoother point of view changes, depending on the available power of user's computer.
  • Fixed a bug that prevented from searching in help files written with a non-western encoding.
  • Updated iText to version 2.1.5.
  • Added Greek localization written by Elli Nicolaou.
  • Added Chinese (Simplified) localization of the user interface written by Zhao Si-cong.
  • Other minor bugs fixes and enhancements.

Version 1.7, March 13, 2009

  • Automatic adjustment of the thickness and the orientation of a door or a window dropped upon a wall.
  • Automatic adjustment of the location and the orientation of a piece of furniture dropped along a wall.
  • Automatic elevation of an piece of furniture dropped on an other one.
  • Drawn the sashes of doors and windows with an arc of a circle (this feature is only available for doors and windows of the catalog provided from version 1.7 and for furniture libraries from version 1.0.3).
  • Drawn the front face of the selected furniture with a thicker line in the plan.
  • Drawn the bounding rectangle of a piece dragged in the plan, during its initial drag and drop.
  • Managed the drag and drop cursor with the icon of the added piece of furniture under Mac OS X.
  • Automatic move of pasted objects only when they can't be distinguished from current selection in plan.
  • Fixed a bug that wrongly changed the default wall height and wall thickness in preferences pane when the user changed the unit.
  • Other minor bugs fixes and enhancements.

Version 1.6, February 18, 2009

  • Modified popup menus to display only enabled items.
  • Added support of the importation of 3D models that need other files like texture images, even if these files aren't included in a ZIP file.
  • Modified the reader of OBJ + MTL files ; caution, this change may have some side-effects on your existing homes, because the transparency factor of 3D objects read from OBJ files wasn't always correctly managed until now.
  • Added support for the import with a double-click of SH3P files containing a Sweet Home 3D plug-in.
  • Improved the stability of the online version of Sweet Home 3D.
  • Fixed a bug that displayed incorrectly the print scale previously chosen by the user.
  • Fixed a bug that prevented from displaying the tooltip of a piece of furniture of the catalog in the English version.
  • Replaced JRE 6u11 by JRE 6u12 in Sweet Home 3D installers bundled with Java.
  • Added Italian localization of help pages written by Simone Bufalino and re-read by Rosella Mariotti.

Version 1.5.1, December 17, 2008

  • Corrected a bug that prevented from displaying some dialog boxes in Spanish and Brazilian Portuguese version of Sweet Home 3D under Windows and Linux.
  • Reorganized localized files to simplify localization process.

Version 1.5, December 8, 2008

  • Added the Create rooms tool, with the ability to display the name and the area of the rooms in the plan, and to change the color or the texture of their floor and their ceiling in the 3D view.
  • Added the Add texts tool to add free texts to plan.
  • Added a check box in the furniture pane to display its name in the plan.
  • Managed the text style (text size, bold, italic) of the selected items in the plan with the items of the sub menu Plan > Modify text style and their matching buttons added to the tools bar.
  • Added a button in the 3D view pane to choose the texture of the sky, with 3 new sky images.
  • Managed page header and footer in page setup pane with the ability to enter 7 predefined variables (page number, page count, date...).
  • Added the ability to choose the print scale of the plan in page setup pane.
  • Displayed tips at first uses of a creation tool.
  • Automatic selection of text fields in dialog boxes when they get focus with a tab key.
  • Added a service hatch and a fixed window in default furniture library.
  • Changed how selected objects are displayed in such a way that their bounding box is always visible even if some objects are hidden by other ones.
  • Added the angle between a wall and its preceding wall in the tool tip displayed during the wall creation or modification.
  • Changed zoom shortcut keys under Linux (Ctrl + Ctrl -).
  • Enabled the menu items Delete, Undo, Redo, Copy, Cut, Paste, Modify... between the creation of two series of walls or the creation of two dimensions.
  • Corrected a bug that prevented a correct computation of the holes of windows in a wall in some cases, when this wall contains more than one window.
  • Corrected a bug that caused the system language to be used in the labels in Ok/Cancel buttons and Undo/Redo menu items, even if the user chose an other language.
  • Corrected a bug that prevented the importation of a piece of furniture after that a previous attempt to import an incorrect file was interrupted.
  • Corrected a bug that blocked the program after importating a few pieces of furniture in home plan.
  • Corrected a bug that deleted the imported textures after a language change in preferences pane.
  • Corrected a bug under Windows that caused the creation of too many clones during duplication with Ctrl key.
  • Corrected a bug under Mac OS X 10.5 that prevented from displaying correctly the plan with Java Update 1.
  • Developed an experimental online version of Sweet Home 3D with parameters that specifies the services able to save and open homes stored on a server.
  • Developed a plug-in architecture that allows Java developers to add features to Sweet Home 3D based on the com.eteks.sweethome3d.plugin.Plugin and com.eteks.sweethome3d.plugin.PluginAction classes.
  • Refactored many classes to present a better API to plug-in developers.
  • Replaced JRE 6u6 by JRE 6u11 in Sweet Home 3D installers bundled with Java.
  • Improvements in the Russian localization of the help files by Kazimirov Valentin.
  • Other minor bugs fixes and enhancements.
  • Moved the Sweet Home 3D web server to sweethome3d.eu.

Version 1.4, October 7, 2008

  • Managed the importation of images to let users create their textures.
  • Added the exportation of the 3D view to OBJ + MTL format with 3D view > Export to OBJ format... menu item.
  • Added Plan > Reverse walls direction menu item to reverse the direction of selected walls.
  • Added Plan > Split wall menu item to split the selected wall in two walls after inserting a point in its middle.
  • Added Furniture > Import furniture library menu item to import furniture libraries at SH3F format .
  • Used ' and " symbols to display lengths in foot/inch unit.
  • Applied magnetism to lengths depending on the current scale in the plan and unit.
  • Added the ability to duplicate selected objects in the plan with a drag and drop while keeping the ctrl key pressed (or under Mac OS X, the alt key pressed).
  • Added a text field for length choice in the Modify wall dialog.
  • From this version, the wall height chosen in Preferences dialog is also used for walls created in existing homes.
  • Added the ability to copy selected furniture to the clipboard at CSV format, when furniture list has focus.
  • Validated automatically the content of spinners (+/- components) when a dialog that uses one is closed.
  • Stored the location and the size of windows in SH3D files.
  • Simplified the largest furniture files at OBJ format to reduce Sweet Home 3D application size.
  • Took into account the background image size to compute correctly scroll bars surrounding the plan.
  • Modified Print to PDF feature to ensure non roman characters are printed correctly.
  • Fixed a Mac OS X 10.5 bug which disabled all menu items at the end of furniture import wizard, when it's launched by Furniture > Import furniture... menu item.
  • Improved Sweet Home 3D launch script for Linux.
  • Created an executable JAR file (13 MB) for Windows / Mac OS X / Linux.
  • Added Swedish localization written by Martin Karlsson.
  • Corrected typos as proposed by Alain Espinosa in Spanish localization.
  • Other minor bugs fixes and enhancements.

Version 1.3.1, August 27, 2008

  • Updated Java 3D to version 1.5.2 under Windows, Mac OS X, Linux et Solaris.
  • Updated JOGL to version 1.1.1 under Mac OS X.
  • Updated iText to version 2.1.2u.
  • Added Russian localization written by Basimov Ilgiz and Kazimirov Valentin.
  • Added Hungarian localization written by Miklósi Viktor and Szita Balázs.
  • Corrected typos as proposed by Kamil Páral in Czech localization.

Version 1.3, April 29, 2008

  • Corrected the computation of image size of the plan copied into the clipboard when selection contains dimensions.
  • Changed the way to save homes to avoid the corruption of the previous version of a valid SH3D file, if current save ever fails.
  • Corrected a bug that opened twice a home file launched from Mac OS X 10.5 finder.
  • Managed the import of an OBJ file created with Blender even if it contains objects definitions in a line starting by a o letter.
  • Managed the import of a ZIP file containing a 3D model file at OBJ, LWS or 3DS format. This ZIP file may also contain the texture files of the 3D model and/or a MTL file (describes the colors and the textures of a 3D model at OBJ format).
  • Added support for the import of furniture catalog SH3F files.
  • Replaced JRE 6u4 by JRE 6u6 in Sweet Home 3D installers bundled with Java.
  • Added Spanish localization written by Pablo Mayordomo and Paco.

Version 1.2.1, February 13, 2008

  • Corrected a bug about the creation of new furniture categories with spaces at the start or the end of their name.
  • Corrected a bug that prevented from changing the color or the visibility of some imported furniture.
  • As many users tries to use Sweet Home 3D to design homes with multiple floors, the maximum height of the observer in 3D virtual visit was increased from 2.5 meters to 10 meters (the observer point of view still remains at the 13/14 of its height, to respect human proportions !).
  • Replaced JRE 6u3 by JRE 6u4 in Sweet Home 3D installers bundled with Java.
  • Added Czech localization written by Štephan Novák.
  • Added Polish localization written by Paweł Antkowiak (user interface) and Szymon Życiński (help pages).
  • Added German localization of help pages written by Thomas Zimmermann.
  • Corrected typos in help pages.

Version 1.2, November 6, 2007

  • Added textures applicable to walls and the ground.
  • Managed the heights of wall start and end points to create garrets.
  • Added a search engine in help pages.
  • Added tooltips on catalog furniture.
  • Managed A and D keys in 3D view equivalent to left and right arrow keys.
  • Changed zoom and help shortcut keys under Mac OS X (Cmd + Cmd - Cmd ?).
  • Changed the way the icon of an imported 3D model is created to avoid crashes at the end of import furniture wizard.
  • Improved plan scrollbars management during the drawing of walls and dimensions created in left and top margins of the plan.
  • Maintained the coordinates of the displayed top left corner when zoom is changed in the plan.
  • Detected if 3D view print is possible according to the 3D configuration of user system.
  • Reset focus correctly after the import furniture wizard is closed.
  • Corrected a bug about synonymous furniture in different categories of the catalog during a language change.
  • Replaced JRE 6u2 by JRE 6u3 in Sweet Home 3D installers bundled with Java.
  • Adapted user interface for Mac OS X 10.5.
  • Used Tango project icons in tool bar and menu items.
  • Added 25 furniture created by contributors (their name is displayed in the tooltip of a piece).
  • Added Italian localization of the user interface written by Simone Bufalino.
  • Added German localization of the user interface written by Sebastian Breuer.
  • Corrected typos and described new features in help pages.

Version 1.1, September 24, 2007

  • Added dimensions creation and edition.
  • Added a check box in preferences to make visible or invisible the grid displayed in the plan.
  • Managed the change of user interface language in preferences.
  • Added indicators in plan rulers to reflect current mouse pointer location in the plan.
  • Managed walls modification with active magnetism.
  • Increased the pattern resolution of walls during print.
  • Corrected a bug about the lighting of imported 3D models with inverted faces.
  • Corrected a bug about adding Java 3D objects to a live scene.
  • Added Brazilian Portuguese localization written by Roberto Rocha.
  • Corrected typos in help pages.

Version 1.0, September 12, 2007

  • Added Furniture > Display column menu items to modify the columns list displayed in furniture list header.
  • Modified columns list displayed by default.
  • Managed the copy to the clipboard of an image of the selected objects in the plan (this feature may not work under Linux).
  • Managed home print with Print..., Page setup..., Print preview... and Print to PDF... items of File menu.
  • Created Windows / Mac OS X / Linux installers.
  • Managed W and S keys in 3D view equivalent to up and down arrow keys.
  • Added iText library to manage print to PDF.
  • Used Java 3D 1.5.1 under Windows and Mac OS X.
  • Modified splash screen.
  • Corrected typos in help pages.

Version 0.18, July 21, 2007

  • Added help pages.

Version 0.17

  • Added furniture import wizard accessible from Furniture > Import furniture... menu item.
  • Managed the transparency of window panes under Java 3D 1.3.
  • Modification with the mouse of the height and the elevation of the selected piece of furniture in the plan, by clicking on the bottom left and top right corners of the piece.
  • Added new furniture to catalog: sliding doors, slider window, radiators, shower, cylinder, fitted bath and washbasin with cabinet.
  • Managed recent opened files.
  • The first untitled and unmodified home is automatically closed when an other one is opened.
  • No new empty home is created at application relaunch.
  • Better integration in Mac OS X (Window menu, default menu when no home is opened).
  • Managed memory better when a home is closed.
  • Added Loader3DS library library to manage 3DS format.
  • Used Java 3D 1.5.1 under Linux and Solaris.

Version 0.16

  • Added two 3D navigation modes accessible from the 3D view new menu: the Aerial view mode matching previous mode available in version 0.15, in which the user can zoom from now on, and the Virtual visit mode matching the view of an observer moving around in the edited home. In this latter mode , the user may modify its 3D view point, either with the observer drawn in the plan, or directly in the 3D view.
  • Managed active keys in the 3D view.
  • Added 3D view > Modify... menu item to edit the field of view and the height of the visitor, the ground and the sky color, the light brightness and walls transparency.
  • Enabled the change of each wall height with Plan > Modify walls... menu item.
  • Added the ability to view the mirrored shape of a piece of furniture with Furniture > Modify... menu item.
  • Plan size can't decrease anymore, to avoid some difficulties to create walls outside of default plan space.
  • Wall creation mode switches automatically to selection mode when the user drags and drops a piece of furniture in the plan, or when Furniture > Add to home menu item is chosen.
  • Added a Door frame piece of furniture to catalog.
  • Displayed current Java version in About dialog box.

Version 0.15, June 10, 2007

  • Added Plan > Import background image... menu item and its matching wizard.

Version 0.14

  • Modification of wall ends with the mouse.
  • Managed zoom in the plan.
  • Added rulers at left and top borders of the plan (may be rendered invisible by editing preferences).
  • Added visual guides to align the ends of a wall with the ends of other walls.
  • Added tooltips displaying the length of a wall, the angle and the size of a piece of furniture during their modification with the mouse.
  • Added Edit > Select all menu item.
  • Added furniture alignment menu items.
  • Added contextual popup menus.
  • Added a Box piece of furniture in the Miscellaneous category.
  • Computed holes in walls at their intersection location with doors or windows in the 3D view.

Version 0.13

  • Added Plan > Modify walls... menu item to edit the coordinates of walls ends, as their thickness and their color.

Version 0.12, May 27, 2007

  • Added Furniture > Modify... menu item to edit the name, the size and the color of some furniture.

Version 0.11

  • Sorting of the furniture list.

Version 0.10, November 16, 2006

  • First public release.
    This version matches the study case described in the French book Les cahiers du programmeur Swing, written by Emmanuel Puybaret and published by Editions Eyrolles in December 2006.
    Get Sweet Home 3D at SourceForge.net. Fast, secure and Free Open Source software downloads
   
© Copyright 2006-2024 eTeks - All rights reserved