Advertisement

CHANGELOG

What's New in version 6.6:

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

What's New in version 6.5.2:

  • Fixed the deletion of temporary files in work directory 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 not modal dialog boxes away from an opened dialog box to avoid they hide it under macOS.
  • Generated the icon of an imported 3D models offscreen when possible.
  • Ensured selectable cameras list is displayed when home doesn't contain any level in Sweet Home 3D JS Viewer.
  • Other minor bugs fixes and enhancements.

What's New in version 6.5:

  • 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, forcing Sweet Home 3D to use Java version ? 8 under Mac OS X ? 10.9 as well as with Java Web Start.
  • Replaced Java 3D version 1.6.1 by version 1.5.2 for the distributions running with Apple Java 6 under Mac OS X 10.4 to 10.9.
  • Updated 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.

What's New in version 6.4.2:

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

What's New in version 6.4:

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

What's New in version 6.2:

  • Fixed a bug which prevented from modifying a piece of a furniture group 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 mouse behavior on room and furniture names when Shift is pressed.
  • Added Adjustable / Ajustable 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 visible level or not.
  • Computed pitch + roll horizontal rotations (in that order) when both rotations are set.
  • Other minor bugs fixes.v

What's New in version 6.1:

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

What's New in version 6.0:

  • Added the ability to rotate and slide openings and lights.
  • 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, prices and sales tax fields in furniture modification pane, total prices below the home furniture list and new columns to display price information in the list.
  • Added the ability to calculate math expression 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.
  • 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.
  • Enabled multi selection of materials in materials modification pane to change them by group.
  • 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 walls to easily change their 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.
  • 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.
  • Increased Z-buffer depth to 24 bit when supported to simplify the management of 3D view frustrum.
  • 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.
  • Added init method to Plugin class called after the creation of a plugin instance.
  • Fixed angle of grouped furniture according to the angle of leading selected piece.
  • Fixed furniture and texture libraries loading under Java 10.
  • Improved HiDPI 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 when doors and windows are modified.
  • Added com.eteks.sweethome3d.j3d.drawingModeEnabled system property to enable drawing mode without the need to recompile the program.
  • Added sunjce_provider.jar to installation programs to allow https access.
  • Added architecture 32/64 bit radio buttons in Windows installer and selected 32 bit by default under Windows 10.
  • Added support for ARM64 architecture by configuring architecture to 32 bit and Java 3D 1.5.2 running with DirectX.
  • Upgraded Inno Setup to its Unicode version for easier support of non Latin Windows installers.
  • 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.

What's New in version 5.2:

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

What's New in version 5.1:

  • Fixed a regression that prevented to easily select 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 to reopen a SH3D file saved with its furniture list sorted on Color or Texture columns.
  • Removed unwanted 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 the management of icons and models referenced more than once in SH3T and SH3L file edited with the Furniture Library Editor or the Textures Library Editor.
  • Updated German, Japanese and Swedish help pages.
  • Replaced JRE 8u51 by JRE 8u60 in Sweet Home 3D installers bundled with Java under Windows.
  • Other minor bugs fixes and enhancements.

What's New in version 5.0:

  • 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 in 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.
  • 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 to render 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.
  • Replaced JRE 6u45 by JRE 8u51 in Sweet Home 3D installers bundled with Java under Windows.
  • Other minor bugs fixes and enhancements.

What's New in version 4.4:

  • 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 others at a preferred elevation (to simplify the layout of objects below or upon 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, 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, percent 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 3D model previewed in materials editor 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.

What's New in version 4.3:

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