Liste des versions de Sweet Home 3D

Version 7.5.2, 29 août 2024

Version 7.5, 21 août 2024

  • Correction des problèmes de synchronisation sur la vue 3D lorsqu’elle est affichée dans une fenêtre séparée.
  • Correction du rendu de la vue 3D des niveaux souterrains à la même altitude.
  • Correction de l’affichage des polices dans l’interface utilisateur thaï.
  • Correction de la valeur par défaut de la propriété doorOrWindowWallThickness# et de l’enregistrement de la propriété lightSourceMaterialName# contenant des virgules dans Furniture Library Editor.
  • Modification des mentions de copyright après la reprise du projet Sweet Home 3D par Space Mushrooms.
  • Autres corrections de bugs mineurs et améliorations.

Voir aussi l’article de blog sur la version 7.5.

Version 7.4, 30 mai 2024

  • Correction d’un bug introduit dans la version 7.2 où l’altitude des meubles pivotés autour d’un axe horizontal n’était pas calculée correctement.
  • Correction du blocage du programme lorsque la vue 3D est rattachée à une fenêtre principale affichée sur un deuxième moniteur.
  • Correction d’un bug qui empêchait l’ouverture d’un fichier affichant sa vue 3D détachée sur un deuxième moniteur sous macOS.
  • Possibilité de réinitialiser la description d’un meuble dans sa boîte de dialogue de modification.
  • Correction de l’exportation CSV de meubles contenant une description ou une licence vide.

Voir aussi l’article de blog sur la version 7.4.

Version 7.3, 4 avril 2024

  • Ajout de flèches vers le haut et vers le bas pour faire défiler le menu Aller au point de vue lorsqu’il est trop long sur les petits écrans.
  • Correction de l’opération de mise en miroir sur un groupe de meubles contenant des pièces pivotées.
  • Empêche le déplacement des pièces fixes dans les pièces en miroir après une déformation horizontale.
  • Possibilité d’importer des modèles 3D avec des groupes de déformation manquants.
  • Correction de la police des dimensions dans la vue 3D à celle définie dans les préférences.
  • Correction d’une régression où les modèles 3D importés étaient ajoutés au catalogue de meubles même si cela n’était pas demandé.
  • Correction du tri sur les niveaux avec un indice d’altitude dans le tableau des meubles.
  • Correction de l’affichage de la boîte de dialogue de fichiers dans les environnements Windows avec des homonymes spéciaux.
  • Correction du nom du niveau imprimé dans l’en-tête et/ou le pied de page des pages affichant le plan.
  • Placement des éléments de menu des plug-ins non traduits dans les menus connus existants.
  • Ignorance des plug-ins installés non compatibles avec la version Java en cours d’exécution au lancement du programme.
  • Ajout de la catégorie et de la capacité de recherche de plusieurs mots dans le catalogue de meubles de Sweet Home 3D JS Online.
  • Correction du tri sur la taille du modèle dans Furniture Library Editor.
  • Suppression de la prise en charge de macOS de la version portable, car les versions récentes de macOS refusent d’écrire dans le dossier data pour des raisons de sécurité.
  • Mise à jour des pages d’aide en allemand par Waldemar Hersacher.
  • Autres corrections de bugs mineurs et améliorations.

Voir aussi l’article de blog sur la version 7.3.

Version 7.2, 22 septembre 2023

  • Ajout de l’élément de menu Modifier les dimensions pour modifier les coordonnées, la couleur et la taille de la police des dimensions.
  • Gestion de l’affichage des dimensions dans la vue 3D.
  • Ajout de dimensions d’altitude pour afficher la hauteur des éléments.
  • Ajout de l’option Sélection et édition dans la vue 3D dans le panneau des préférences pour activer la sélection, la modification, les déplacements et la rotation des meubles, ainsi que le glissement des meubles du catalogue dans la vue 3D.
  • Gestion du placement magnétisé des objets dans les étagères avec les nouvelles propriétés shelfElevations et shelfBoxes.
  • Gestion des propriétés définies par l’utilisateur définies dans la propriété système com.eteks.sweethome3d.additionalFurnitureProperties avec la possibilité de les afficher dans le tableau des meubles et de les modifier dans le panneau de modification des meubles.
  • Ajout du choix de postures prédéfinies (disponible pour les modèles de mannequins dans le catalogue par défaut et dans la bibliothèque Scopia).
  • Ajout de la prise en charge de l’impression multi-niveaux.
  • Ajout de l’élément Recompute room points au menu contextuel du plan.
  • Définition de la catégorie par défaut sur Utilisateur dans l’assistant d’importation de meubles.
  • Ajout de la possibilité d’afficher la colonne Description dans le tableau des meubles.
  • Ajout de la propriété license aux bibliothèques de meubles et de la possibilité d’afficher la colonne Licence dans le tableau des meubles.
  • Désactivation du processus de mise à jour 3D lorsque la vue 3D est masquée.
  • Assurance que la vue 3D détachée est visible après l’ouverture d’un fichier SH3D.
  • Ignorance des objets invisibles sous le curseur lorsque Sélectionner un objet est choisi dans le menu contextuel de la vue 3D.
  • Correction de la transparence des textures dans le rendu YafaRay.
  • Mise à jour de JOGL vers la version 2.5.0 pour macOS, Windows 64 bits et Linux 64 bits.
  • Mise à jour de la bibliothèque Abbot vers la version 1.2.
  • Ajout de la boîte de dialogue Modifier les dimensions, des dimensions d’altitude, de l’option de gestion 3D, du magnétisme des étagères et du choix de postures prédéfinies à Sweet Home 3D JS Online.
  • Ajout de nouvelles classes à Sweet Home 3D JS pour stocker les données de la maison directement sur un serveur, dans IndexedDB ou dans le stockage local, avec gestion de la récupération automatique dans IndexedDB.
  • Ajout au référentiel de l’application Web et de l’archive Zip pour déployer Sweet Home 3D JS Editor sur les serveurs JSP ou PHP respectivement.
  • Ajout à Furniture Library Editor de la possibilité de modifier les propriétés de lumière et de porte/fenêtre, d’ajouter des propriétés définies par l’utilisateur et de personnaliser les icônes de modèles importés.
  • Ajout d’une option dans le panneau des préférences de Furniture Library Editor et de Textures Library Editor pour utiliser directement le nom du fichier importé comme nom de meuble ou de texture.
  • Ajout de la prise en charge de l’exportation au format JSON lorsque le nom de la bibliothèque enregistrée se termine par .json dans Furniture Library Editor et Textures Library Editor.
  • Autres corrections de bugs mineurs et améliorations.

Voir aussi l’article de blog sur la version 7.2.

Version 7.1, 3 mars 2023

  • Ajout du champ description du meuble dans Sweet Home 3D et Furniture Library Editor.
  • Ajout de la description d’un meuble définie dans un fichier SH3F à l’info-bulle de l’outil de meuble du catalogue.
  • Mise à jour de Java 3D 1.6.2 pour éviter la corruption de la vue 3D et des icônes de meubles avec les versions récentes du pilote AMD Adrenalin sous Windows.
  • Mise à jour de JOGL vers la version 2.4.0-rc-20221118 pour corriger un problème de blocage dans l’assistant d’importation de meubles sous macOS.
  • Ignorance de la saisie semi-automatique au moment de l’initialisation des champs de texte.
  • Correction de la gestion des touches de suppression lorsque le champ de texte de recherche du catalogue est sélectionné dans Sweet Home 3D JS Online.
  • Ajout de la traduction portugaise du Portugal comme traduction portugaise par défaut et définition de la traduction portugaise des versions précédentes comme traduction portugaise brésilienne.
  • Possibilité de lancer la version exécutable JAR de Sweet Home 3D, Furniture Library Editor et Textures Library Editor avec un double-clic sous Java version ≥ 16.
  • Correction de la limite calculée entre les murs joints d’épaisseurs différentes.
  • Mise à jour de l’environnement d’exécution Azul OpenJDK fourni avec le programme d’installation de Sweet Home 3D avec Azul OpenJDK 11.0.18 sous Windows 64 bits et Azul OpenJDK 15.0.10 sous Mac OS X ≥ 10.9.
  • Autres corrections de bugs mineurs et améliorations.

Voir aussi l’article de blog sur la version 7.1.

Version 7.0.2, 31 juillet 2022

  • Correction de la disposition incorrecte de la deuxième étape de l’assistant d’importation de meubles pour quelques cas sous Windows.
  • Remplissage des pièces qui ont un plancher invisible avec une couleur plus transparente dans le plan.
  • Correction de la transparence des pièces dans l’exportation SVG.
  • Utilisation d’une capture d’écran pour l’image d’icône créée à la fin de l’assistant d’importation de meubles sous Windows.
  • Maintien de la vue 3D détachée de la fenêtre principale à la réouverture si elle est partiellement visible.
  • Correction des connexions incorrectes d’un mur divisé lorsque deux murs sont connectés l’un à l’autre.
  • Ajout des bibliothèques YafaRay dans le programme d’installation Mac OS X 10.4-10.9.
  • Autres corrections de bugs mineurs et améliorations.

Version 7.0, 13 juillet 2022

  • Ajout du moteur de rendu YafaRay avec la possibilité de choisir le moteur de rendu dans les outils de création de photos et de vidéos aux deux meilleurs niveaux de qualité (non disponible pour Java Web Start et les applets).
  • Ajout de la propriété lightSourceMaterialName# pour définir les matériaux d’un modèle 3D utilisé comme source de lumière (avec la couleur de la lumière déduite de la couleur du matériau et la possibilité de créer une source de lumière invisible lorsque son matériau est invisible).
  • Autorisation des décimales dans le sélecteur Puissance de la lumière.
  • Redimensionnement des boîtes de dialogue des outils de création de photos et de vidéos.
  • Affichage du visiteur virtuel avec un symbole de caméra à une taille fixe lorsque le visiteur virtuel devient trop petit dans le plan.
  • Ajout d’un bouton dans la barre d’outils pour activer/désactiver le magnétisme.
  • Déplacement des éléments de menu de gestion des niveaux dans le sous-menu Niveaux pour réduire la longueur du menu Plan.
  • Ajout de la possibilité de sélectionner des matériaux avec la souris dans l’aperçu 3D dans la boîte de dialogue de modification des matériaux.
  • Ajout de l’édition diagonale dans l’info-bulle de l’outil de création de pièces pour dessiner des pièces par triangulation.
  • Ajout de l’unité Pouce/Fraction qui affiche les longueurs en pouces suivis de la fraction de pouce la plus proche au huitième.
  • Ajout de l’unité Pied/Décimales qui affiche les longueurs en pieds suivis des décimales d’un pied.
  • Ajout de l’option Masquer les arêtes du modèle à la deuxième étape de l’assistant d’importation de meubles pour masquer facilement les arêtes des modèles 3D au format DAE / Collada (option affichée uniquement lorsque cela est utile).
  • Gestion de davantage de capacités d’orientation et de zoom sur les modèles 3D à la dernière étape de l’assistant d’importation de meubles pour obtenir de meilleures icônes.
  • Ajout de nouveaux préfixes pour les noms de forme d’un modèle 3D pour spécifier les mouvements possibles des formes attachées à d’autres formes mobiles.
  • Calcul de la limite avant du frustum de la vue 3D en fonction de l’altitude du point de vue pour améliorer le rendu des très grandes scènes vues d’un point de vue élevé.
  • Ajout d’une image miroir du ciel au bas de l’image d’arrière-plan pour éviter une ligne possible à l’horizon dans les rendus aux meilleurs niveaux de qualité.
  • Ajout de la case à cocher Plafond plat uniquement au panneau de modification de la pièce pour calculer les plafonds inclinés si nécessaire.
  • Ajout de la propriété système com.eteks.sweethome3d.checkUpdates et de l’argument /checkUpdatesDisabled au programme d’installation Windows pour empêcher le suivi des mises à jour.
  • Augmentation de la taille du séparateur des panneaux divisés sous Windows.
  • Correction de l’ordre de dessin des planchers et des plafonds des pièces.
  • Ajout de la possibilité d’afficher des icônes GIF animées dans les info-bulles du catalogue.
  • Correction de la hiérarchie des nœuds dans la gestion du format 3DS.
  • Correction de la couleur par défaut de l’effet au format DAE.
  • Ajout de la prise en charge des éléments controller / skin au format DAE pour pouvoir importer des modèles 3D exportés à partir du logiciel MakeHuman.
  • Correction des polices trop petites sous Windows 11 avec un écran HiDPI.
  • Gestion de l’interface utilisateur des transformations de modèles 3D dans Sweet Home 3D JS Online.
  • Mise à jour de la traduction italienne, y compris l’aide de Vincenzo Reale.
  • Autres corrections de bugs mineurs et améliorations.

Voir aussi l’article de blog sur la version 7.0.

Version 6.6.4, 9 décembre 2021

  • Correction de bugs et amélioration des performances dans Sweet Home 3D JS Online.
  • Corrections mineures dans Sweet Home 3D (aucun programme d’installation publié).

Version 6.6.2, 13 novembre 2021

  • Ajout dans Sweet Home 3D JS Online de la possibilité de rechercher des meubles dans le catalogue, la liste des meubles de la maison, des séparateurs pour redimensionner les vues, des boîtes de dialogue pour modifier les objets et les préférences, des menus contextuels et des assistants pour l’importation de textures et d’images d’arrière-plan.
  • Corrections mineures dans Sweet Home 3D (aucun programme d’installation publié).

Voir aussi l’article de blog sur la version 6.6.2.

Version 6.6, 27 juillet 2021

  • Nouvel ensemble d’icônes conçu par madudesign.
  • Optimisation de l’affichage des icônes pour les écrans HiDPI / Retina.
  • Autres améliorations mineures.

Voir aussi l’article de blog sur la version 6.6.

Version 6.5.2, 23 avril 2021

  • Correction de la suppression des fichiers temporaires dans le dossier work sous Windows avec Java 9 et versions ultérieures.
  • Utilisation de noms de fichiers de texture uniques non sensibles à la casse exportés au format OBJ pour éviter les conflits sur les systèmes non sensibles à la casse.
  • Déplacement des boîtes de dialogue de création de photos et de vidéos lorsqu’une nouvelle boîte de dialogue est ouverte pour éviter qu’elles ne la masquent sous macOS.
  • Génération hors écran de l’icône d’un modèle 3D importé lorsque cela est possible.
  • Assurance que la liste des caméras sélectionnables est affichée dans Sweet Home 3D JS Viewer lorsque la maison affichée ne contient aucun niveau.
  • Autres corrections de bugs mineurs et améliorations.

Version 6.5, 2 mars 2021

  • Ajout d’informations sur les fournisseurs Java et Java 3D dans la boîte de dialogue À propos de.
  • Ajout de la propriété système com.eteks.sweethome3d.singleInstance qui fait que chaque lancement de Sweet Home 3D s’exécute dans un processus distinct lorsqu’elle est définie sur false.
  • Correction de l’activation/désactivation du magnétisme lorsque la touche Alt est relâchée sous Windows.
  • Correction d’un bug de dessin des joints de polyligne solides.
  • Ajustement de l’échelle d’image des éléments du plan copiés dans le presse-papiers pour éviter les erreurs de mémoire insuffisante.
  • Acceptation des fichiers DAE avec des sources de maillage vides.
  • Correction d’un bug qui supprimait la couleur ou la texture d’un mur adjacent à une pièce modifiée.
  • Correction de la vue de dessus dans le plan du meuble en miroir pivoté autour de son axe Y.
  • Utilisation de minuscules pour les noms de texture exportés au format OBJ afin d’éviter d’éventuels conflits sur les systèmes non sensibles à la casse.
  • Correction de la suppression des dossiers dans le répertoire work lorsqu’ils contiennent des sous-dossiers.
  • Assurance que le message concernant les mises à jour de version est affiché devant la boîte de dialogue des préférences sous macOS.
  • Ajout de préférences pour gérer les ID et les noms d’éléments dans les fichiers SH3F et SH3T dans Furniture Library Editor et Textures Library Editor.
  • Ajout de la possibilité de lire les catalogues par défaut contenus dans les fichiers Furniture.jar et Textures.jar avec les éditeurs de bibliothèques de meubles et de textures.
  • Ajout de la prise en charge native des ordinateurs Apple Silicon fonctionnant avec des processeurs ARM.
  • Notarisation du programme d’installation de Sweet Home 3D sous macOS.
  • Remplacement d’Oracle JRE 8u202 fourni avec le programme d’installation de Sweet Home 3D par Azul OpenJDK 11.0.10 sous Windows 64 bits et Azul OpenJDK 15.0.2 sous Mac OS X ≥ 10.9.
  • Mise à niveau de la bibliothèque JOGL fonctionnant avec Java 3D 1.6.1 vers la version 2.4 RC 20210111 pour assurer la compatibilité de Sweet Home 3D et Furniture Library Editor avec Java 9 et versions ultérieures, mais en forçant ces applications à utiliser Java version ≥ 8 sous Mac OS X ≥ 10.9 ainsi qu’avec Java Web Start.
  • Remplacement de Java 3D version 1.6.1 par la version 1.5.2 pour les distributions fonctionnant avec Apple Java 6 sous Mac OS X 10.4 à 10.9.
  • Mise à jour des scripts Ant de Sweet Home 3D et des éditeurs de bibliothèques pour permettre la compilation du projet avec JDK 9 et versions ultérieures.
  • Autres corrections de bugs mineurs et améliorations.

Voir aussi l’article de blog sur la version 6.5.

Version 6.4.2, 8 août 2020

  • Correction d’un problème qui détachait les murs joints, lorsqu’ils étaient divisés avec l’élément de menu Plan > Diviser le mur ou recalculés avec le panneau de modification de la pièce.
  • Autres corrections de bugs mineurs et améliorations dans Sweet Home 3D et Sweet Home 3D JS Online.

Version 6.4, 21 juillet 2020

  • Amélioration de la gestion de l’échelle de résolution dans le plan pour les écrans HiDPI sous Java 8.
  • Correction d’un bug dans la modification de la taille des lignes de dimension.
  • Ajout d’identifiants aux objets de la maison qui peuvent être modifiés.
  • Ajout du support pour l’édition des plans de maison dans Sweet Home 3D JS avec la possibilité de sauvegarder les maisons modifiées sur un serveur JSP.
  • Correction d’un problème dans le Visualiseur Sweet Home 3D JS qui empêchait la gestion tactile de fonctionner correctement sous iOS.
  • Amélioration de l’ordre d’affichage des objets transparents dans le Visualiseur Sweet Home 3D JS.
  • Autres corrections de bugs mineurs et améliorations.

Voir aussi l’article du blog sur la version 6.4.

Version 6.3, 15 avril 2020

  • Ajout de l’élément de menu Sélectionner l’objet / Inverser la sélection dans le menu contextuel de la vue 3D pour sélectionner ou désélectionner l’objet sous le curseur avec un clic droit.
  • Activation du réordonnancement des éléments sélectionnés dans la liste des meubles par glisser-déposer.
  • Ajout de lignes de dimension temporaires le long d’un mur redimensionné.
  • Ajout de lignes de dimension temporaires pendant le déplacement d’un point de pièce avec une dimension diagonale pour permettre la triangulation.
  • Augmentation de l’échelle maximale dans le plan.
  • Ajout du support des expressions mathématiques dans les valeurs saisies dans les info-bulles modifiables du plan.
  • Optimisation de la gestion des modèles 3D composés de petites parties répétées comme certains arbres trouvés sur 3D Warehouse.
  • Amélioration de la gestion de la taille de la fenêtre Sweet Home 3D après l’ouverture d’un fichier sauvegardé avec sa fenêtre maximisée sous macOS.
  • Correction de problèmes de calcul sur les polylignes 3D avec de très grandes coordonnées et les côtés de mur avec une longueur nulle.
  • Correction des actions doubles provoquées par les raccourcis sur certains claviers non latins.
  • Correction d’un problème où certains éléments de menu n’apparaissaient pas après un clic droit dans le plan.
  • Correction du réglage des couleurs sur les lignes des modèles 3D dans le Visualiseur Sweet Home 3D JS.
  • Autres corrections de bugs mineurs et améliorations.

Voir aussi l’article du blog sur la version 6.3.

Version 6.2, 10 juillet 2019

  • Correction d’un bug qui empêchait de modifier un meuble en mode Visite virtuelle, après avoir ajouté ce meuble à un groupe en mode Vue aérienne.
  • Correction de la mise à jour des totaux après un changement de prix d’un meuble appartenant à un groupe.
  • Correction d’un bug qui empêchait de changer un matériau texturé en couleur blanche.
  • Correction de l’alignement horizontal et vertical lors du déplacement des noms de pièces ou de meubles avec la souris et la touche Maj enfoncée.
  • Ajout du tag de recherche Ajustable pour trouver plus facilement un modèle 3D ajustable parmi les 87 disponibles.
  • Après avoir choisi l’élément de menu Tout sélectionner à tous les niveaux, exportation de tous les éléments sélectionnés au format OBJ qu’ils appartiennent ou non à un niveau visible dans la vue 3D.
  • Autres corrections de bugs mineurs et améliorations.

Voir aussi l’article du blog sur la version 6.2.

Version 6.1.2, 1er février 2019

  • Correction d’une régression qui empêchait de changer le style de trait des polylignes.
  • Correction des actions doubles provoquées par les raccourcis sur certains claviers non latins sous macOS.
  • Correction des raccourcis pour le zoom et le changement de taille du texte sous macOS.
  • Autres corrections de bugs mineurs.

Version 6.1, 22 janvier 2019

  • Gestion de l’inversion de la sélection d’un élément dans la liste des meubles sans perdre la sélection des autres éléments dans le plan.
  • Optimisation de la gestion du cache des vues du dessus des meubles dans le plan pour les meubles similaires.
  • Correction de l’emplacement de la vue du dessus d’un meuble dans son rectangle de sélection à des facteurs de zoom importants.
  • Utilisation de largeurs de texte plus précises pour aligner correctement les textes multi-lignes.
  • Correction de l’affichage de l’application dans les langues orientées de droite à gauche.
  • Correction de l’analyse incorrecte de certaines expressions mathématiques lorsque l’unité de longueur sélectionnée n’est pas cm.
  • Correction du rendu 3D hors écran sous Windows lorsque le réglage de la profondeur du tampon Z n’est pas pris en charge.
  • Suppression des parties de mur sous les ouvertures plus hautes que le haut d’un mur trapézoïdal.
  • Ajout du support pour les miroirs sur charnière et rail avec les nouveaux préfixes de forme sweethome3d_window_mirror_on_hinge_ / sweethome3d_window_mirror_on_rail_.
  • Acceptation des espaces dans le chemin d’image de texture des éléments map_Kd dans les fichiers MTL.
  • Ajout d’informations sur la mémoire utilisée par le programme dans la boîte de dialogue À propos.
  • Amélioration de l’interface utilisateur de l’Éditeur de bibliothèques de meubles et de l’Éditeur de bibliothèques de textures lors de l’utilisation avec des écrans HiDPI sous Windows et Linux.
  • Ajout d’une application macOS fournie avec Oracle Java 8 dans la version portable.
  • Remplacement de JRE 8u181 par JRE 8u202 dans les installateurs Sweet Home 3D fournis avec Java.
  • Autres corrections de bugs mineurs et améliorations.

Voir aussi l’article du blog sur la version 6.1.

Version 6.0, 11 octobre 2018

  • Ajout de la possibilité de faire pivoter et glisser les ouvertures et les spots lumineux.
  • Ajout d’un mannequin qui peut être articulé.
  • Remplacement des 24 modèles 3D contribués sous licence LAL dans le catalogue par défaut par de nouveaux modèles sous licence GNU GPL / CC-BY.
  • Mise à jour des parties rotatives et coulissantes dans le modèle 3D des portes, fenêtres et meubles pour prendre en charge les nouvelles capacités de rotation et de translation.
  • Ajout de la gestion des prix avec choix de devise et taxe de vente optionnelle dans le panneau des préférences, nouveaux champs Prix et TVA % dans le panneau de modification des meubles, prix totaux affichés sous la liste des meubles et nouvelles colonnes pour afficher les informations de prix dans cette liste.
  • Ajout de la possibilité de calculer des expressions mathématiques dans les champs numériques.
  • Ajout des éléments de menu Plan > Retourner horizontalement et Plan > Retourner verticalement.
  • Ajout du support multi-lignes et de l’alignement du texte dans le panneau de modification du texte.
  • Ajout des curseurs Décalage X et Décalage Y dans le panneau de modification des textures pour décaler les textures.
  • Activation de la sélection multiple des matériaux dans le panneau de modification des matériaux pour les modifier par groupe.
  • Ajout du curseur Décalage du motif dans le panneau de modification des polylignes pour décaler le motif des polylignes en pointillés.
  • Autorisation d’afficher les polylignes dans la vue 3D.
  • Ajout d’une option dans le panneau de modification de la vue 3D pour voir l’image d’arrière-plan dans la vue 3D au niveau du sol.
  • Ajout des éléments de menu Plan > Rendre le niveau le seul visible et Plan > Rendre tous les niveaux visibles.
  • Affichage des éléments de menu de niveau dans un menu contextuel séparé lié aux onglets de niveau.
  • Gestion du modificateur Ctrl (alt ou option sous macOS) pour redimensionner le meuble sélectionné uniquement selon sa largeur ou sa profondeur.
  • Ajout d’un nouvel indicateur au milieu du mur sélectionné pour faciliter le changement de sa courbe.
  • Affichage de la longueur de l’arc du mur dans l’info-bulle associée au champ Étendue de l’arc dans le panneau de modification du mur.
  • Autorisation des murs inclinés à avoir une hauteur minimale égale à 0 sur une extrémité.
  • Ajout du ratio d’image 2.40:1 et mise à jour des formats vidéo.
  • Sauvegarde des largeurs de colonnes de la liste des meubles pour les restaurer à l’ouverture de la maison.
  • Les objets souterrains d’un groupe creusent individuellement le sol dans la vue 3D.
  • Augmentation de la profondeur du tampon Z à 24 bits lorsque pris en charge, pour simplifier la gestion des limites avant et arrière du frustrum dans la vue 3D.
  • Assurance que les images équirectangulaires sont correctement mappées dans la vue 3D lorsqu’elles sont utilisées comme texture de ciel.
  • Forçage de l’encodage d’exportation CSV en UTF-8 sur tous les systèmes et ajout de la propriété système com.eteks.sweethome3d.CSVEncoding pour définir l’encodage à une autre valeur pour la compatibilité ascendante.
  • Vérification que les fichiers SH3D commencent par le nombre magique ZIP après la sauvegarde d’un fichier pour avertir les utilisateurs des rares cas d’échec.
  • Correction de l’angle des meubles groupés selon l’angle de la pièce principale sélectionnée.
  • Correction du chargement des bibliothèques de meubles et de textures sous Java 10.
  • Amélioration de la détection des écrans HiDPI avec Java 8/10 sous Windows / Linux / macOS pour mettre automatiquement à l’échelle l’interface utilisateur.
  • Mise à jour de Java 3D version 1.6.1 pour prendre en charge les écrans HiDPI sous Java 10.
  • Optimisation de la mise à jour des murs 3D après le déplacement d’une porte ou d’une fenêtre.
  • Ajout de la bibliothèque sunjce_provider.jar aux programmes d’installation pour permettre l’accès aux sites web avec https.
  • Ajout des boutons radio architecture 32/64 bits dans l’installateur Windows et sélection de 32 bits par défaut sous Windows 10 64 bits.
  • Ajout du support pour l’architecture ARM64 dans l’installateur Windows.
  • Mise à niveau d’Inno Setup vers sa version Unicode pour prendre en charge plus facilement les langues non latines dans l’installateur Windows.
  • Installateur macOS fourni avec Oracle Java 8 et ajout d’un autre installateur basé sur Apple Java 6 pour les utilisateurs de Mac OS X 10.6/10.7.
  • Remplacement de JRE 8u162 par JRE 8u181 dans les installateurs Sweet Home 3D fournis avec Java.
  • Autres corrections de bugs mineurs et améliorations.

Voir aussi l’article du blog sur la version 6.0.

Version 5.7, 25 janvier 2018

  • Ajout d’un composant de prévisualisation aux sélecteurs de fichiers utilisés pour sélectionner une image sous Windows et Linux.
  • Gestion des propriétés de meubles définies par l’utilisateur ajoutées aux catalogues lus par Sweet Home 3D et lues/sauvegardées par l’Éditeur de bibliothèques de meubles.
  • Correction de la visibilité des objets tournés horizontalement aux niveaux supérieurs.
  • Correction de la taille dans le plan d’un objet copié-collé qui est tourné horizontalement.
  • Correction d’un bug qui empêchait de grouper des meubles non redimensionnables ou de lire un fichier SH3D sauvegardé avec une version précédente qui contenait de tels objets.
  • Correction de l’affichage du catalogue de meubles et de la liste des meubles lors du défilement sous Mac OS X 10.13 avec Java 6.
  • Correction de la gestion du menu Fenêtre sous Mac OS X avec Java 8.
  • Remplacement de JRE 8u152 par JRE 8u162 dans les installateurs Sweet Home 3D fournis avec Java.
  • Conversion du dépôt CVS sur SourceForge.net en SVN (désolé pour les liens morts vers le serveur sweethome3d.cvs.sf.net que ce changement implique).
  • Autres corrections de bugs mineurs et améliorations.

Voir aussi l’article du blog sur la version 5.7.

Version 5.6, 25 octobre 2017

  • Correction d’un bug qui empêchait l’exportation au format CSV.
  • Correction de la taille des meubles dans les sous-groupes lorsque leur groupe parent est redimensionné.
  • Correction du seuil mal calculé des portes plus larges que le côté d’une pièce.
  • Amélioration des performances d’impression sous Mac OS X avec Java 8u152.
  • Remplacement de JRE 8u144 par JRE 8u152 dans les installateurs Sweet Home 3D fournis avec Java.
  • Autres corrections de bugs mineurs et améliorations.

Voir aussi l’article du blog sur la version 5.6.

Version 5.5.2, 20 septembre 2017

  • Correction de la création de photos aux deux niveaux de qualité les plus bas lors de l’utilisation de deux moniteurs.
  • Correction du rendu des lumières dans les groupes aux deux meilleurs niveaux de qualité dans l’outil de création de photos.
  • Mise à niveau de Java 3D vers la version 1.6.0 pour les distributions Mac OS X fonctionnant sous Java 6 (Mac OS X 10.6.8 à 10.13), laissant l’Exécutable JAR comme seule version capable d’exécuter Sweet Home 3D sous Mac OS X 10.4 et 10.5, et/ou PowerPC.
  • Autres corrections de bugs mineurs et améliorations.

Version 5.5, 6 septembre 2017

  • Les portes et fenêtres découpent toujours les deux côtés des murs auxquels elles sont ajoutées.
  • Évitement de la déformation des portes ouvertes lorsque leur propriété doorOrWindowWidthDepthDeformable dans une bibliothèque de meubles est définie sur false.
  • Les murs créés avec un double-clic sur une pièce ne chevauchent pas les murs existants.
  • Ajout de l’élément de menu Plan > Joindre les murs pour joindre les murs sélectionnés à leur intersection ou joindre les murs alignés brisés en deux parties.
  • Ajout de la possibilité de faire pivoter les meubles autour d’un axe horizontal avec de nouveaux curseurs dans le panneau de modification des meubles et un nouvel indicateur disponible sur un objet pivoté horizontalement (sauf pour les portes, fenêtres, escaliers et groupes).
  • Ajout de la propriété horizontallyRotatable dans les bibliothèques de meubles pour empêcher certains modèles de pivoter autour d’un axe horizontal.
  • Ajout de la possibilité de définir l’échelle d’une texture dans le panneau de modification des textures.
  • Remplacement des boutons radio 0° / 45° / 90° utilisés pour faire pivoter une texture par un curseur.
  • Autorisation des décimales dans les curseurs utilisés pour saisir les angles.
  • Sauvegarde des textures récemment utilisées dans le profil utilisateur pour les restaurer au démarrage du programme.
  • Ajout du champ de texte Créateur dans les assistants d’importation de meubles et de textures.
  • Ajout de la colonne optionnelle Créateur dans la liste des meubles pour afficher les créateurs du modèle 3D d’un objet et des textures qui lui sont appliquées.
  • Affichage de la taille des fichiers non compressés d’un modèle 3D dans les info-bulles du catalogue de meubles et dans la nouvelle colonne optionnelle Taille du modèle disponible dans la liste des meubles.
  • Ajout d’une option dans le panneau des préférences pour choisir la taille en pixels des icônes de meubles dans le plan, lorsqu’ils sont vus de dessus.
  • Ajout dans le panneau des préférences de l’option Sélectionner le visiteur dans le plan lors du déplacement 3D, qui peut être désélectionnée pour empêcher la sélection et l’affichage du visiteur virtuel dans le plan à chaque déplacement dans la vue 3D.
  • Ajout du raccourci Ctrl M pour afficher le panneau des préférences sous Windows et Linux.
  • Ajout du raccourci Ctrl Alt M (cmd alt M sous macOS) pour afficher le panneau de modification du visiteur virtuel.
  • Ajout d’un triangle et de cinq autres nouveaux objets dans le catalogue de meubles par défaut.
  • Publication également sous licence CC-BY des 76 modèles 3D du catalogue par défaut qui sont disponibles sous GNU GPL.
  • Ajout de l’élément de menu Fichier > Nouveau à partir d’une démo avec 9 démos (5 appartements et 4 maisons) distribuées sous licence GNU GPL et CC-BY.
  • Amélioration du calcul des distances de découpage avant et arrière du frustrum dans la vue 3D.
  • Correction d’un plantage du programme sous Windows 10 Creator update lors de l’affichage d’une boîte de dialogue de fichier.
  • Correction d’un problème où certaines textures étaient affichées à l’envers.
  • Correction de la gestion de la couleur / texture des côtés du mur lors du changement avec le panneau de modification de la pièce.
  • Correction de l’emplacement des modèles 3D avec une forme non cubique lorsque les rotations appliquées à l’importation ne sont pas un multiple de 90° (les objets dans le plan existant ne sont pas mis à jour pour éviter de casser la compatibilité).
  • Définition d’une taille par défaut de 100×100 cm pour la texture empruntée au modèle 3D d’un autre objet.
  • Remplacement de l’applet disponible dans le Visualiseur Sweet Home 3D par le canvas HTML5 du Visualiseur Sweet Home 3D JS pour permettre aux utilisateurs de naviguer dans la vue 3D d’un fichier SH3D avec n’importe quel navigateur web compatible avec WebGL, y compris sous iOS et Android.
  • Ajout des paramètres /os.arch=x86, /j3d.version=1.5.2 et /j3d.version=1.6 à l’installateur Windows pour forcer l’installation de la version 32 bits de Sweet Home 3D sous un système 64 bits et/ou choisir une version donnée de Java 3D.
  • Remplacement de JRE 8u51 ou 8u121 par JRE 8u144 dans les installateurs Sweet Home 3D fournis avec Java.
  • Autres corrections de bugs mineurs et améliorations.

Voir aussi l’article du blog sur la version 5.5.

Version 5.4, 31 janvier 2017

  • Définition de la valeur minimale du champ de vision du visiteur à 2°.
  • Correction des textures rectangulaires mal affichées lors de la rotation.
  • Correction d’un bug qui empêchait de fermer la fenêtre Sans titre après l’ouverture d’un fichier sous Mac OS X.
  • Correction d’un bug qui appliquait trop de fois le facteur d’échelle de résolution sur l’interface utilisateur.
  • Correction d’un bug qui empêchait de déplacer les points d’une polyligne.
  • Remplacement du JRE 8u112 par le JRE 8u121 dans les installateurs de Sweet Home 3D fournis avec Java sous Linux.
  • Autres corrections de bugs mineurs et améliorations.

Voir aussi l’article de blog sur la version 5.4.

Version 5.3, 16 novembre 2016

  • Assuré que les éléments sélectionnés sont visibles dans le plan après l’utilisation des outils Zoom avant ou Zoom arrière.
  • Modifié l’affichage des textures sur les bordures des sols des pièces pour qu’elles n’apparaissent jamais déformées.
  • Affiché les murs avec un motif semi-transparent pendant leur dessin ou lors du placement de portes et fenêtres, lorsqu’une image d’arrière-plan est utilisée.
  • Initialisé l’échelle et l’origine des images d’arrière-plan importées à de nouveaux niveaux avec les valeurs de l’image d’arrière-plan disponible au niveau le plus proche.
  • Amélioré la gestion de la souris pour le visiteur virtuel dans le plan à petites échelles.
  • Ajouté une entrée Home.xml validée par le DTD SweetHome3D.dtd aux fichiers SH3D, et ajouté l’association de fichiers pour les futurs fichiers SH3X.
  • Ajouté la super classe HomeObject pour permettre aux développeurs de gérer leurs propres propriétés sur les objets de la maison.
  • Copié les fichiers d’images de texture lors de l’exportation au format OBJ au lieu d’en générer de nouveaux.
  • Corrigé le calcul de la surface des pièces dessinées avec un trou en leur milieu.
  • Corrigé les erreurs de blocage qui se produisaient pour les sols texturés dans le plan avec Java 7/8 sous Ubuntu.
  • Corrigé la couleur des éléments de menu sous Ubuntu et amélioré le support du glisser-déposer sous Linux avec Java 8.
  • Mis à jour la version de Java 3D à 1.6.0 fcs / JOGL 2.3.2 pour les versions Windows et Linux, et pour la version Mac OS X exécutée avec Java 7/8.
  • Affiché la version de Java 3D dans la boîte de dialogue À propos.
  • Ajouté l’icône de Sweet Home 3D dans le dossier d’installation sous Linux.
  • Remplacement du JRE 8u74 par le JRE 8u51 dans les installateurs de Sweet Home 3D fournis avec Java sous Windows.
  • Remplacement du JRE 6u45 par le JRE 8u112 dans les installateurs de Sweet Home 3D fournis avec Java sous Linux.
  • Autres corrections de bugs mineurs et améliorations.

Voir aussi l’article de blog sur la version 5.3.

Version 5.2, 17 février 2016

  • Ajouté l’option Invisible dans le panneau Matériaux du mobilier pour cacher certaines parties d’un meuble.
  • Rendu le redimensionnement d’un meuble avec son indicateur de redimensionnement proportionnel lorsque la touche Maj est enfoncée.
  • Déplacé la vue du plan uniquement lorsque les objets sélectionnés deviennent invisibles à l’écran quand ils sont déplacés avec le clavier.
  • Modifié la largeur du rectangle des portes et fenêtres dans le plan pour prendre en compte la largeur de leur propriété doorOrWindowCutOutShape lorsqu’elle est plus petite.
  • Ajouté la propriété système com.eteks.sweethome3d.resolutionScale pour appliquer un facteur d’échelle à l’interface utilisateur de Sweet Home 3D.
  • Ajouté une version Java Web Start capable d’afficher l’interface utilisateur de Sweet Home 3D à une taille deux fois plus grande pour les utilisateurs avec des écrans HiDPI sous Windows et Linux.
  • Ajouté les propriétés samplerAlgorithm et filter aux propriétés du moteur de rendu qui peuvent être définies pour Sunflow.
  • Corrigé un bug qui pouvait inutilement augmenter la taille d’un fichier SH3D lorsque la texture d’un matériau était définie à sa valeur par défaut ou réutilisée sur un autre objet.
  • Assuré que les murs créés par l’élément de menu Plan > Diviser le mur sont au même niveau que le mur divisé.
  • Remplacé les propriétés visuelles définies sur une instance Home par de simples propriétés String (les développeurs sont encouragés à remplacer les appels aux méthodes dépréciées getVisualProperty et setVisualProperty sur une instance Home par des appels à getProperty et setProperty, car les futurs formats de fichiers pourraient ne plus sauvegarder les propriétés visuelles).
  • Nouvelle icône et nouveau logo conçus par madudesign.
  • Modifié le programme d’installation pour supprimer les anciens JRE à la fin du processus d’installation sous Windows.
  • Mis à jour la signature numérique utilisée pour signer l’application avec une signature SHA-2.
  • Remplacement du JRE 8u60 par le JRE 8u74 dans les installateurs de Sweet Home 3D fournis avec Java sous Windows.
  • Autres corrections de bugs mineurs et améliorations.

Voir aussi l’article de blog sur la version 5.2.

Version 5.1, 5 octobre 2015

  • Corrigé une régression qui empêchait de sélectionner facilement un objet placé dans une pièce sélectionnée.
  • Corrigé un bug qui générait des fichiers SVG incorrects pour les plans contenant des textes avec la police par défaut.
  • Corrigé un bug qui pouvait empêcher la réouverture d’un fichier SH3D sauvegardé avec sa liste de meubles triée sur les colonnes Couleur ou Texture.
  • Supprimé les surfaces inattendues affichées au sol en 3D et correspondant aux objets situés n-2 niveaux sous le sol.
  • Corrigé le calcul erroné de la découpe des escaliers à l’étage supérieur pour certaines dispositions.
  • Corrigé certains problèmes de rendu 3D sur les pièces au niveau du sol sous Mac OS X avec Java 6.
  • Corrigé la gestion des icônes et modèles référencés plus d’une fois dans un fichier SH3F ou SH3T édité avec l’Éditeur de bibliothèques de meubles ou l’Éditeur de bibliothèques de textures.
  • Mis à jour les pages d’aide en allemand, japonais et suédois.
  • Mis à niveau Java 3D vers la version 1.6.0-pre12 / JOGL 2.3.2 beta pour la version Mac OS X exécutée avec Java 7 / 8.
  • Remplacement du JRE 8u51 par le JRE 8u60 dans les installateurs de Sweet Home 3D fournis avec Java sous Windows.
  • Autres corrections de bugs mineurs et améliorations.

Voir aussi l’article de blog sur la version 5.1.

Version 5.0, 19 juillet 2015

  • Ajouté un outil pour dessiner des polylignes dans le plan avec différents styles.
  • Ajouté la possibilité d’afficher des plinthes avec les panneaux de modification des murs et des pièces.
  • Rendu les niveaux potentiellement non visibles avec la nouvelle case à cocher Visible de leur panneau de modification ou avec le nouvel élément de menu Rendre le niveau non visible.
  • Géré les niveaux à la même élévation comme des couches avec un indice d’ordre qui peut être défini dans le panneau de modification des niveaux (peut provoquer de petits changements dans les fichiers SH3D existants).
  • Ajouté l’élément de menu Édition > Coller le style pour modifier le style des objets sélectionnés à partir de l’objet du même type copié dans le presse-papiers.
  • Ajouté les éléments de menu Ajouter un point à la pièce et Supprimer un point de la pièce dans le menu contextuel du plan.
  • Ajouté la possibilité de sélectionner des objets dans les groupes de meubles, de les éditer et de les supprimer, sans avoir besoin de dégrouper les objets groupés.
  • Ajouté les éléments de menu Meubles > Ajouter au groupe et Édition > Coller dans le groupe pour ajouter des objets au groupe sélectionné.
  • Sauvegardé les groupes développés dans la liste des meubles.
  • Ajouté une option dans le panneau des préférences pour changer la police par défaut.
  • Ajouté la possibilité de changer la police et la couleur des textes libres dans leur panneau de modification, ainsi que de les afficher dans la vue 3D à une élévation donnée.
  • Ajouté la variable $level dans la boîte de dialogue de configuration de l’impression pour imprimer le nom du niveau imprimé dans l’en-tête ou le pied de page.
  • Vérifié la taille de l’image choisie dans les assistants d’importation d’image d’arrière-plan et de texture pour proposer de la réduire si elle est très grande.
  • Proposé directement de sauvegarder la maison actuelle après avoir sélectionné l’élément de menu Sweet Home 3D > Quitter sous Mac OS X, lorsqu’une seule maison modifiée est ouverte.
  • Affiché un message d’information une fois qu’une importation de bibliothèque de meubles ou de textures est terminée.
  • Autorisé l’angle d’inclinaison du point de vue à être entre -90° et 90°.
  • Accepté les textes de fraction 1/8 1/4 3/8 1/2 5/8 3/4 7/8 à être saisis lorsque l’unité Pied/Pouce/Fraction est utilisée.
  • Corrigé la gestion des valeurs négatives dans l’unité Pied/Pouce/Fraction.
  • Amélioré le support du format DAE/Collada pour accepter les fichiers avec des données manquantes.
  • Corrigé un bug qui empêchait le rendu des photos aux deux niveaux de qualité les plus élevés lorsque la localisation turque est utilisée.
  • Inclus la localisation néerlandaise écrite par Gerwin Harmsen et Rob van den Berg.
  • Inclus la localisation chinoise traditionnelle écrite par Lee Shin-Chun.
  • Mis à jour les pages d’aide en français, anglais et chinois.
  • Mis à niveau Java 3D vers la version 1.6.0-pre12 / JOGL 2.3.1 pour la version Mac OS X exécutée avec Java 7 / 8.
  • Remplacement du JRE 6u45 par le JRE 8u51 dans les installateurs de Sweet Home 3D fournis avec Java sous Windows.
  • Autres corrections de bugs mineurs et améliorations.

Voir aussi l’article de blog sur la version 5.0.

Version 4.6, 2 février 2015

  • Corrigé l’impression des sols texturés sous Mac OS X avec Java 7 / 8.
  • Corrigé un problème sur la vue 3D affichée dans une fenêtre séparée sur un deuxième écran sous Mac OS X avec Java 7 / 8.
  • Corrigé un plantage dans l’assistant d’importation de meubles sur certaines configurations exécutant Mac OS X avec Java 7 / 8.
  • Mis à niveau la version de Java 3D vers 1.6.0-pre11 / JOGL 2.2.4 pour la version Mac OS X exécutée avec Java 7 / 8.
  • Augmenté la mémoire maximale utilisée par Sweet Home 3D sous Windows 64 bits.
  • Mis à jour le certificat utilisé pour signer les programmes.
  • Autres corrections de bugs mineurs et améliorations.

Voir aussi l’article de blog sur la version 4.6.

Version 4.5, 22 octobre 2014

  • Remplacement de la bibliothèque Loader3DS par une nouvelle qui interprète mieux les couleurs, la transparence et le placement des sous-parties des modèles 3D au format 3DS (la personnalisation des matériaux appliqués aux meubles au format 3DS dans les versions précédentes de Sweet Home 3D sera perdue).
  • Augmentation à 50 du nombre maximum de points de vue enregistrés.
  • Ajout d’une marge d’erreur pour déterminer si un meuble chevauche un autre, lorsqu’un utilisateur souhaite le placer au-dessus du second.
  • Dans la liste des meubles, ajout d’une icône au nom de chaque meuble ayant une propriété information définie, et affichage de cette information dans une infobulle après un clic sur l’icône.
  • Restauration de la taille précédente de la boîte de dialogue de choix des textures après redimensionnement.
  • Effacement du filtre de recherche dans la boîte de dialogue de choix des textures après l’importation d’une texture.
  • Format forcé pour les dimensions exportées au format CSV pour afficher les décimales au lieu des fractions de pouce.
  • Ajout d’un espacement supplémentaire aux colonnes de la liste des meubles lors de l’impression sous Windows pour un meilleur rendu.
  • Correction d’un bug qui pouvait interpréter les fichiers SH3D avec des modèles 3D zippés correctement importés comme des fichiers endommagés.
  • Correction d’un bug qui empêchait l’alignement côte à côte des meubles superposés de fonctionner.
  • Correction du mauvais calcul des angles des murs sur certains murs horizontaux.
  • Garantie que l’ordre dans lequel les meubles ont été ajoutés est conservé après leur regroupement.
  • Correction de la gestion du curseur de la souris pendant les opérations de glisser-déposer dans le catalogue.
  • Report de la suppression de la maison par défaut pour éviter une erreur fatale Java 3D en mode plein écran sous Mac OS X.
  • Mise à jour des traductions espagnole, japonaise, portugaise brésilienne, russe et polonaise de l’aide.
  • Autres corrections de bugs mineurs et améliorations.

Voir aussi l’article du blog sur la version 4.5.

Version 4.4, 12 juin 2014

  • Ajout d’un champ de recherche pour filtrer les textures et d’une liste des textures récemment utilisées dans la boîte de dialogue de choix des textures.
  • Ajout du support de la rotation des textures.
  • Le matériau sélectionné clignote désormais dans l’aperçu 3D de la boîte de dialogue de modification des matériaux des meubles.
  • Amélioration des champs de texte utilisés pour modifier les longueurs lorsque l’unité Pied/Pouce/Fraction est active.
  • Ajout de l’élément de menu Édition > Tout sélectionner à tous les niveaux, avec retour visuel dans les onglets de niveau montrant les noms de niveau soulignés avec la couleur de sélection sous Java 6 et supérieur.
  • Remplacement du menu Sélectionner l’objet par le menu Inverser la sélection dans le menu contextuel du plan quand la touche Maj est pressée.
  • Ajout de la propriété dropOnTopElevation aux meubles du catalogue pour placer des objets sur les meubles à une élévation préférée (pour simplifier la disposition d’objets sur ou sous les étagères, chaises, arbres…).
  • Ajout de l’élément de menu Meubles > Réinitialiser l’élévation pour recalculer l’élévation préférée des meubles sélectionnés placés sur d’autres meubles.
  • Ajout de l’extension KMZ à la liste des extensions de fichiers supportées dans l’assistant d’importation de meubles.
  • Ajout du support des déplacements latéraux dans la vue 3D avec le clavier en utilisant les touches Alt + flèche gauche et Alt + flèche droite.
  • Évitement des doublons de données dans les fichiers SH3D lors de la sauvegarde.
  • Vérification de l’espace disque disponible avant la sauvegarde sous Java 6 et supérieur.
  • Ajout d’une option pour réparer les fichiers SH3D endommagés avec la possibilité de récupérer les données corrompues depuis les catalogues Sweet Home 3D, de supprimer les modèles 3D et images endommagés, ou de les afficher en rouge.
  • Prise en compte de la transparence de l’image de texture pour la texture du sol dans la vue 3D.
  • Amélioration de la gestion de la transparence des textures dans SunFlow.
  • Correction d’un problème dans les paramètres de SunFlow qui pouvait générer des points noirs carrés.
  • Ajout du support pour l’importation depuis les fichiers SH3D dans la version en ligne, vérifiant quels modèles 3D et textures sont disponibles sur le serveur pour réduire la taille des données de la maison sauvegardées sur le serveur.
  • Ajout d’un bouton Supprimer dans la boîte de dialogue Ouvrir de la version en ligne pour supprimer les maisons sauvegardées sur le serveur.
  • Vérification que la taille des données de la maison ne dépasse pas le maximum autorisé sur le serveur avant de la sauvegarder dans la version en ligne.
  • Ajout des paramètres camera, selectableCameras, level et selectableLevels au Visualiseur Sweet Home 3D pour permettre à l’utilisateur de sélectionner certains points de vue enregistrés et niveaux de la maison.
  • Ajout du paramètre activateCameraSwitchKey pour désactiver la barre d’espace dans le Visualiseur Sweet Home 3D.
  • Ajout de la possibilité de modifier le modèle 3D d’un meuble dans l’Éditeur de bibliothèques de meubles.
  • Correction de problèmes dans les dépendances d’un fichier DAE lorsqu’elles utilisent des espaces, % et # caractères.
  • Correction d’un problème sur les coordonnées de texture calculées aux intersections des portes et fenêtres pour les murs avec un angle différent de 0° ou 90° dans le plan.
  • Correction de la gestion des coordonnées de texture sur le modèle 3D prévisualisé dans le panneau Matériaux des meubles pour les petits modèles.
  • Vérification que la longueur de la liste des chaînes d’auto-complétion sauvegardée dans les préférences ne dépasse pas la valeur maximale autorisée.
  • Refus d’importer le fichier ZIP d’un modèle 3D contenant des entrées non lisibles.
  • Correction de la gestion de la vue 3D pour éviter qu’elle reste grise sous Windows avec Java 7/8.
  • Augmentation de la mémoire maximale à 2 Go utilisée dans la version Java Web Start exécutée sous Windows et Linux 64 bits.
  • Affichage de la mémoire maximale définie pour Java dans la boîte de dialogue À propos.
  • Mise à jour des pages d’aide en anglais, français, allemand, suédois, hongrois et bulgare.
  • Mise à niveau de Java 3D vers la version 1.6.0-pre10 / JOGL 2.1.5 pour la version Mac OS X exécutée avec Java 7.
  • Autres corrections de bugs mineurs et améliorations.

Voir aussi l’article du blog sur la version 4.4.

Version 4.3, 14 janvier 2014

  • Correction de bugs qui empêchaient l’affichage de la vue 3D lorsqu’elle était sauvegardée comme détachée, sur un écran et plusieurs écrans.
  • Correction d’un problème de police qui n’affichait pas correctement le texte chinois dans le plan sous Windows et Linux.
  • Correction d’un bug qui empêchait d’élever la caméra dans l’applet Sweet Home 3D Viewer.
  • Correction d’un bug qui n’initialisait pas la case à cocher Escalier dans l’assistant d’importation de meubles lors de la modification d’un modèle 3D importé.
  • Correction d’un bug qui empêchait l’affichage correct de certaines pièces au sol dans la vue 3D lorsqu’elles se chevauchent.
  • Correction de l’affichage des textes dans les info-bulles du catalogue de meubles sous Java 5.
  • Correction d’un bug qui figeait le programme pour certaines images de fond colorées sous Mac OS X avec Java 7.
  • Correction de comportements inattendus lors du glisser-déposer de meubles depuis le catalogue sous Mac OS X avec Java 7.
  • Amélioration des performances de la vue 3D dans les versions Java Web Start et JAR exécutable sous Mac OS X avec Java 7.
  • Acceptation des caractères % et # dans les dépendances des fichiers OBJ et DAE.
  • Création d’un installateur Windows 32 bits / 64 bits qui installe la version 64 bits de Sweet Home sous Windows 64 bits, et sa version 32 bits dans les autres cas.
  • Affichage du modèle de données 32 bits / 64 bits de la version en cours dans la boîte de dialogue À propos.
  • Autres corrections de bugs mineurs et améliorations.

Voir aussi l’article du blog sur la version 4.3.

Version 4.2, 30 octobre 2013

  • Ajout du support de la découpe pour les portes et fenêtres non rectangulaires placées dans les murs.
  • Ajout des outils Zoom avant et Zoom arrière dans l’assistant d’importation d’image d’arrière-plan pour aider à saisir l’échelle de l’image avec plus de précision.
  • Ajout de contraintes verticales et horizontales lorsque la touche Maj est pressée pour la ligne d’échelle affichée dans la deuxième étape de l’assistant d’importation d’image d’arrière-plan.
  • Amélioration du moteur de recherche dans le catalogue de meubles pour supporter la comparaison des lettres accentuées et les critères multiples (séparer les critères par des espaces).
  • Dessin des escaliers à un niveau plus élevé dans le plan lorsque l’élévation de leur sommet et l’élévation du niveau sont égales.
  • Double vérification que les images utilisées comme texture et marquées comme transparentes contiennent au moins un pixel transparent.
  • Correction d’un bug qui affichait incorrectement les pièces au sol dans la vue 3D lorsqu’elles se chevauchent partiellement.
  • Correction d’un bug qui empêchait l’affichage de certaines parties du plafond d’une pièce avec une forme complexe plus petite que la pièce de l’étage supérieur.
  • Correction d’un bug qui ne rendait pas correctement les fenêtres en miroir aux deux meilleurs niveaux de qualité de l’outil de création de photos.
  • Correction d’un bug qui complétait mal les champs de texte lors de l’initialisation de leur boîte de dialogue.
  • Correction d’un bug qui empêchait la création de vidéos dans les versions Java Web Start et En ligne exécutées avec Java 7u25 ou supérieur.
  • Correction d’un bug qui empêchait l’exportation au format SVG sous Java 7 / Linux.
  • Correction d’un bug qui empêchait l’affichage ultérieur de la vue 3D lorsqu’elle n’était pas visible à l’ouverture du fichier sous Windows.
  • Correction d’un bug qui ne plaçait pas au premier plan la fenêtre des grands projets lors de leur réouverture.
  • Assurance que les fenêtres maximisées sont restaurées correctement lors de leur réouverture sous Mac OS X.
  • Ajout aux fichiers jar de la version En ligne des attributs requis qui évitent certains avertissements de sécurité sous les dernières versions de Java.
  • Ajout de l’outil Fusionner dans l’Éditeur de bibliothèques de meubles et l’Éditeur de bibliothèques de textures pour fusionner la bibliothèque courante avec une autre.
  • Ajout de champs de texte dans l’Éditeur de bibliothèques de meubles pour saisir les mots-clés/tags associés à un meuble, et pour personnaliser la forme de découpe des portes et fenêtres.
  • Ajout du support pour les versions Java Web Start et JAR exécutable exécutées sous Mac OS X avec Java 7.
  • Mise à jour des mots-clés dans le catalogue de meubles par défaut et les bibliothèques de meubles pour simplifier la recherche d’objets similaires.
  • Autres corrections de bugs mineurs et améliorations dans Sweet Home 3D, l’Éditeur de bibliothèques de meubles et l’Éditeur de bibliothèques de textures.

Voir aussi l’article du blog sur la version 4.2.

Version 4.1, 3 juin 2013

  • Optimisation de la fonction Exporter au format OBJ pour les grandes exportations.
  • Rapprochement du point de vue aérien du premier meuble ajouté à un logement vide.
  • Ajout du support du mode plein écran sous Mac OS X.
  • Correction d’un bug d’impression qui n’affichait pas toujours les pages attendues.
  • Mise à jour de la version En ligne pour s’assurer qu’elle n’affichera pas d’avertissement de sécurité supplémentaire lors de son exécution avec la dernière version de Java.
  • Augmentation de la mémoire maximale par défaut utilisée par le programme à 640 Mo, et augmentation de cette taille jusqu’à 1024 Mo pour la version installeur Windows 32 bits selon la RAM disponible dans le système.
  • Correction d’un bug dans Sweet Home 3D, la version portable de Sweet Home 3D (119 Mo), l’Éditeur de bibliothèques de meubles (12,3 Mo) et l’Éditeur de bibliothèques de textures (784 ko) qui empêchait la suppression de certains fichiers temporaires sous Windows à la fin du programme.
  • Suppression automatique du dossier de travail privé de Sweet Home 3D à la fin du programme lorsqu’il s’arrête normalement.
  • Acceptation des chemins absolus dans la propriété système com.eteks.sweethome3d.tools.temporarySubFolder pour simplifier la façon de spécifier où le dossier de travail privé de Sweet Home 3D doit être.
  • Ajout de la propriété système com.eteks.sweethome3d.swing.fixedPrintMargin pour pouvoir forcer une marge d’impression (exprimée en centimètres) lorsque les marges personnalisées saisies dans la boîte de dialogue de format de page ne sont pas prises en compte.
  • Correction d’un bug qui continuait d’afficher les mises à jour disponibles d’une bibliothèque même une fois installée.
  • Correction d’un problème qui empêchait le lancement du programme lorsque le nom des bibliothèques importées contenait une très longue chaîne de chiffres.
  • Mise à jour des pages d’aide en espagnol.
  • Remplacement du JRE 6u43 par le JRE 6u45 dans les installateurs Sweet Home 3D fournis avec Java.
  • Autres corrections de bugs mineurs et améliorations.

Voir aussi l’article du blog sur la version 4.1.

Version 4.0, 21 mars 2013

  • Utilisation de la touche Maj pour garder les objets déplacés dans le plan alignés le long des axes horizontaux ou verticaux, et changement de la touche utilisée pour basculer le réglage du magnétisme vers la touche Alt sous Windows, la touche cmd sous Mac OS X et la touche Maj + Alt sous Linux.
  • Ajout de l’option Matériaux dans le panneau de modification des meubles pour éditer les différents matériaux (couleurs ou textures) du meuble sélectionné.
  • Amélioration du sélecteur de couleurs avec la possibilité de choisir une couleur parmi les palettes RAL et Creative Commons, avec un outil pipette ou dans une liste affichant les couleurs récemment choisies.
  • Ajout d’options dans le panneau de modification des pièces pour changer la couleur ou la texture des côtés des murs entourant la pièce modifiée.
  • Ajout des options Motif dans le plan et Couleur du dessus en vue 3D dans le panneau de modification des murs pour changer le motif utilisé pour dessiner un mur dans le plan et la couleur utilisée pour peindre le dessus d’un mur dans la vue 3D.
  • Remplacement de l’option Motif des murs dans le plan par l’option Motif des nouveaux murs dans le plan dans le panneau des préférences utilisateur.
  • Ajout de 3 nouveaux motifs de murs.
  • Ajout de l’élément de menu Vue 3D > Supprimer les points de vue pour supprimer tous ou certains des points de vue enregistrés.
  • Ajout de l’élément de menu Vue 3D > Créer des photos aux points de vue pour créer des photos à un sous-ensemble des points de vue enregistrés.
  • Renommage de l’unité Pouce existante en Pied/Pouce/Fraction, affichage systématique de la fraction de 1/8 de pouce la plus proche pour les longueurs affichées dans le tableau des meubles et dans le plan, et suppression des décimales pour les surfaces en pieds carrés.
  • Ajout aux préférences utilisateur de l’unité Pouce/Décimales capable d’afficher les décimales d’un pouce pour les longueurs affichées dans le tableau des meubles et dans le plan, et pour les surfaces en pieds carrés.
  • Ajout de l’élément de menu Meubles > Importer texture pour améliorer l’accès à l’assistant d’importation de textures.
  • Ajout de l’élément de menu Meubles > Exporter au format CSV….
  • Définition du raccourci des éléments de menu Vue 3D > Afficher dans une fenêtre séparée / Afficher dans la fenêtre principale à Ctrl + Alt + Y (cmd + alt + Y sous Mac OS X) et activation des raccourcis du programme dans la vue 3D séparée.
  • Ajout d’une option pour choisir si seuls les éléments sélectionnés dans le plan ou tous les éléments 3D du logement doivent être exportés au format OBJ.
  • Ajout d’une case à cocher Vérifier les mises à jour au lancement du programme et d’un bouton Vérifier les mises à jour dans le panneau des préférences utilisateur pour obtenir des informations sur les mises à jour disponibles du programme et des fichiers SH3F/SH3T/SH3L/SH3P.
  • En mode Vue aérienne, définition de la hauteur du centre de rotation à mi-hauteur des éléments visibles dans la vue 3D.
  • Ajout de l’option Vue aérienne centrée sur la sélection aux préférences pour centrer la vue 3D sur les objets sélectionnés dans le plan lorsque le mode Vue aérienne est actif.
  • Ajout d’un bouton Bibliothèques… à la boîte de dialogue À propos pour afficher toutes les bibliothèques et plug-ins utilisés par Sweet Home 3D.
  • Autorisation du paramétrage du moteur de rendu SunFlow avec des propriétés récupérées du fichier de propriétés des ressources ou des propriétés système.
  • Ajout de coordonnées de texture aux modèles 3D Boîte et Cylindre du catalogue par défaut et définition d’un nom de matériau différent pour chacune de leurs faces pour pouvoir éditer individuellement la couleur ou la texture de chaque face.
  • Réduction de l’épaisseur des lignes dans les impressions.
  • Définition de Vue du dessus et Couleur ou texture du sol comme options par défaut au premier lancement pour les préférences utilisateur Icônes des meubles dans le plan et Rendu des pièces dans le plan sous Windows et Mac OS X.
  • Amélioration du calcul de l’élévation d’un plafond rond proche d’un mur incliné rond.
  • Correction d’une régression apparue dans la version 3.0 qui pouvait empêcher le calcul correct des plafonds inclinés.
  • Correction d’un bug qui pouvait sauvegarder des fichiers impossibles à rouvrir et sans message d’erreur.
  • Assurance que la fenêtre peut être redimensionnée une fois ouverte lorsque sa vue 3D est détachée sous Mac OS X.
  • Acceptation des espaces dans les noms de fichiers MTL.
  • Ajout du support dans la version En ligne pour Java 7 sous Mac OS X avec les bibliothèques Java 3D 1.6.0-pre7 / JOGL 2.0-rc11.
  • Mise à jour des pages d’aide en anglais, français, allemand, suédois, hongrois et bulgare.
  • Remplacement du JRE 6u37 par le JRE 6u43 dans les installateurs Sweet Home 3D fournis avec Java.
  • Autres corrections de bugs mineurs et améliorations.

Voir aussi l’article du blog sur la version 4.0.

Version 3.7, 25 octobre 2012

  • Affichage des groupes dans le tableau des meubles sous forme de nœuds d’arborescence extensibles / réductibles.
  • Utilisation de l’anticrénelage dans la vue 3D lorsque possible.
  • Correction d’un bug qui pouvait créer des fichiers SH3D invalides après l’importation d’un fichier de modèle 3D contenant des caractères non ASCII (comme des lettres accentuées).
  • Correction de la gestion des trous multiples dans les polygones définis dans les fichiers DAE importés.
  • Interdiction du redimensionnement de la fenêtre pendant l’ouverture d’un fichier SH3D sous Mac OS X, pour éviter le gel du programme.
  • Sauvegarde dans un fichier SH3D uniquement des textures du fichier SH3T utilisées par le logement.
  • Publication de la version 1.0 (670 ko) de l’Éditeur de bibliothèques de textures, un outil séparé qui permet à l’utilisateur de créer et d’éditer facilement des fichiers SH3T.
  • Mise à jour de la nouvelle version portable de Sweet Home 3D (version 3.7, 116 Mo) et de l’Éditeur de bibliothèques de meubles (version 1.9, 5 Mo).
  • Remplacement du JRE 6u35 par le JRE 6u37 dans les installateurs Sweet Home 3D fournis avec Java.
  • Autres corrections de bugs mineurs et améliorations.

Voir aussi l’article du blog sur la version 3.7.

Version 3.6, 6 septembre 2012

  • Ajout de la possibilité de faire pivoter les textes, le nom des meubles et le nom et la surface des pièces dans le plan.
  • Amélioration du magnétisme d’alignement d’un meuble lorsque son côté est aligné le long d’un mur.
  • Mémorisation des derniers dossiers sélectionnés dans les boîtes de dialogue de fichiers pour chaque type de contenu géré par Sweet Home 3D.
  • Amélioration du chargement des catalogues de meubles lors du changement de langue et pendant l’importation des bibliothèques de meubles.
  • Correction du type de lentille utilisé dans la génération de vidéo pour les deux meilleurs niveaux de qualité.
  • Forçage de la couleur bleue pour les sélections dessinées sur l’image importée dans l’assistant d’image d’arrière-plan lorsque la couleur de sélection par défaut n’est pas assez colorée.
  • Amélioration de la gestion de la couleur de sélection dans le plan sous Mac OS X.
  • Autorisation des homonymes parmi les noms de meubles et de textures dans les catalogues.
  • Refus d’ouvrir un fichier SH3D corrompu lorsqu’il contient des meubles ou des textures inaccessibles.
  • Correction d’un bug qui bloquait le lancement du programme si certains fichiers à récupérer étaient invalides.
  • Signature des applications et installateurs Windows et Mac OS X avec la signature numérique certifiée du développeur de Sweet Home 3D (c’est-à-dire Emmanuel Puybaret).
  • Remplacement du JRE 6u32 par le JRE 6u35 dans les installateurs Sweet Home 3D fournis avec Java.
  • Autres corrections de bugs mineurs et améliorations.

Voir aussi l’article du blog sur la version 3.6.

Version 3.5, 28 avril 2012

  • Ajout de l’élément de menu Meubles > Aligner côte à côte pour aligner les meubles sélectionnés sur les côtés et sur l’arrière du premier meuble sélectionné.
  • Ajout des éléments de menu Meubles > Aligner sur la face avant / Aligner sur la face arrière / Aligner sur le côté gauche / Aligner sur le côté droit pour aligner les meubles sélectionnés sur la face avant / arrière / gauche / droite du premier meuble sélectionné.
  • Ajout des éléments de menu Meubles > Distribuer horizontalement / Distribuer verticalement pour distribuer les meubles sélectionnés en conséquence.
  • Ajout du menu Aligner ou distribuer les meubles dans le menu contextuel du plan pour donner accès à ces fonctionnalités dans la version en ligne.
  • Ajout d’un comportement magnétique pendant le glisser-déposer d’un meuble dans le plan, lorsque ses bords s’approchent des bords d’un autre meuble.
  • Amélioration du magnétisme des meubles le long des murs (y compris les murs ronds) avec système anti-collision.
  • Centrage du zoom dans le plan sur le curseur de la souris lorsque le zoom est effectué avec la molette de la souris pendant que la touche Ctrl est pressée (cmd sous Mac OS X).
  • Ajout de l’élément de menu Vue 3D > Modifier le visiteur virtuel pour éditer la position et les angles du visiteur.
  • Ajout de l’option Ajuster l’élévation des yeux selon le niveau sélectionné dans le panneau de modification du visiteur virtuel (sélectionnée par défaut pour les nouveaux logements).
  • Inversion du sens de rotation vers le haut / bas en mode vue aérienne.
  • Variation de la couleur du sol selon le réglage de la puissance de la lumière (la couleur du sol de vos fichiers de logement existants sera automatiquement mise à jour et cela pourrait entraîner de petits changements dans le rendu).
  • Réutilisation de la forme de découpe de l’escalier pour calculer le trou d’une rampe dans le sol.
  • Ajout du support de l’élément <unit> dans les fichiers Collada pour obtenir une meilleure taille par défaut des modèles 3D importés dans ce format.
  • Ajout du curseur de déplacement pour le déplacement des objets dans le plan et amélioration de l’apparence des curseurs.
  • Ajout d’un bouton pour accéder aux préférences dans la barre d’outils (sauf sous Mac OS X où le raccourci cmd + , est bien connu et la barre d’outils déjà large).
  • Correction d’un bug qui bloquait l’application lorsque une fenêtre affichant une vue 3D précédemment enregistrée comme masquée était agrandie sous Mac OS X.
  • Division de la classe HomeController en classes HomeController + HomePluginController pour accorder l’accès aux contrôleurs dans un plug-in (si vous avez créé une version dérivée de Sweet Home 3D avec une sous-classe directe ou une instanciation de la classe HomeController, vous devriez simplement remplacer la classe com.eteks.sweethome3d.viewcontroller.HomeController par la classe com.eteks.sweethome3d.plugin.HomePluginController).
  • Mise à jour de l’aide en allemand, espagnol, portugais brésilien et suédois.
  • Version russe de l’interface utilisateur revue et mise à jour par Андрей Прищенко.
  • Modification de la police du logo de Sweet Home 3D (merci à Julien De Méyère).
  • Remplacement de JRE 6u30 par JRE 6u32 dans les installateurs de Sweet Home 3D fournis avec Java.
  • Autres corrections de bugs mineurs et améliorations.

Voir aussi l’article de blog sur la version 3.5.

Version 3.4, 20 décembre 2011

  • Ajout des éléments de menu Plan > Ajouter un niveau / Modifier un niveau / Supprimer un niveau pour prendre en charge plusieurs niveaux avec des niveaux intermédiaires possibles et/ou des niveaux à altitude négative.
  • Ajout des éléments de menu Vue 3D > Afficher tous les niveaux / Afficher le niveau sélectionné.
  • Ajout du champ Nouvelle épaisseur des planchers dans le panneau des préférences.
  • Ajout d’une nouvelle propriété pour les escaliers dans le catalogue de meubles afin de définir la forme utilisée pour découper le plafond et le plancher des niveaux supérieurs lorsqu’ils croisent un escalier.
  • Ajout d’une case à cocher Escalier dans l’assistant Importer un meuble et dans l’éditeur de bibliothèque de meubles.
  • Réutilisation de la valeur de transparence des murs pour rendre également transparents les planchers et les plafonds des niveaux supérieurs.
  • Permettre au visiteur virtuel de descendre en dessous de l’altitude 0 pour visiter les niveaux souterrains.
  • Amélioration de la gestion du sol pour pouvoir gérer des altitudes allant jusqu’à 100 m sans voir une ligne noire à l’horizon.
  • Ajout d’un bouton dans le panneau des préférences pour importer des bibliothèques de langues.
  • Amélioration de l’attraction magnétique des murs et des pièces lors du dessin.
  • Augmentation de la sensibilité de l’attraction magnétique.
  • Ajout du sous-menu Sélectionner un objet dans le menu contextuel du plan, qui permettra à l’utilisateur de sélectionner un objet parmi ceux superposés au point où il a cliqué avec le bouton droit de la souris.
  • Ajout de la possibilité de modifier directement la visibilité d’un meuble en cliquant sur sa case à cocher visible dans le tableau des meubles.
  • Ajout de la prise en charge de la saisie semi-automatique dans les champs de texte nom affichés dans les panneaux de modification (les textes suggérés proviennent des textes précédemment saisis et sont enregistrés dans les préférences).
  • Ajout de la possibilité d’affiner l’orientation d’un modèle 3D à la deuxième étape de son importation.
  • Amélioration des performances lors de l’utilisation de textures.
  • Ajout de la prise en charge des applets non signées lorsqu’elles sont exécutées sans la fonctionnalité 3D et des meubles/textures répertoriés dans les fichiers de plug-in.
  • Correction du glisser-déposer du catalogue vers le plan ou la liste de meubles dans la version en ligne exécutée avec Plugin2 sous Mac OS X ou avec OpenJDK sous Linux.
  • Correction d’un bug qui empêchait de visualiser les boîtes de dialogue placées hors de l’écran principal après un changement de configuration dans un environnement multi-écrans.
  • Correction d’un bug qui empêchait d’ouvrir l’assistant Importer un meuble sur un écran différent de l’écran principal, ou de visualiser la version en ligne dans un navigateur placé hors de l’écran principal.
  • Correction d’un bug qui décalait incorrectement la texture appliquée sur un objet avec un fichier de modèle 3D non placé à l’origine (cette correction de bug ne sera appliquée qu’aux changements de texture effectués à partir de cette version pour garantir que les conceptions existantes ne soient pas différentes lorsqu’une astuce de contournement a été utilisée).
  • Correction d’un bug qui affichait une texture comme inversée lorsqu’elle était appliquée sur le côté gauche d’un mur.
  • Correction d’un bug qui réinitialisait le rapport hauteur/largeur de la vue 3D dans la boîte de dialogue de création de photos après un changement de caméra.
  • Mise à jour des pages d’aide en anglais, français, allemand et bulgare.
  • Remplacement de JRE 6u26 par JRE 6u30 dans les installateurs de Sweet Home 3D fournis avec Java.
  • Autres corrections de bugs mineurs et améliorations.

Voir aussi l’article de blog sur la version 3.4.

Version 3.3, 26 juillet 2011

  • Amélioration de la précision des lignes d’alignement.
  • Utilisation systématique du format PNG pour les textures exportées afin de ne perdre aucun détail.
  • Correction d’un bug dans l’exportation OBJ pour les modèles au format 3DS contenant des valeurs non définies.
  • Correction d’un bug qui empêchait de créer des photos et des vidéos aux deux premiers niveaux de qualité lorsqu’une texture de ciel était utilisée.
  • Remplacement de JRE 6u24 par JRE 6u26 dans les installateurs de Sweet Home 3D fournis avec Java.
  • Autres corrections de bugs mineurs et améliorations.

Voir aussi l’article de blog sur la version 3.3.

Version 3.2.1, 3 mai 2011

Version 3.2, 22 avril 2011

  • Amélioration de la prise en charge des modèles transparents texturés et de la gestion de la transparence dans les images calculées avec SunFlow.
  • Modification de la façon dont les fuseaux horaires GMT sont affichés pour éviter toute confusion.
  • Amélioration de la notation 12/24 heures pour les utilisateurs anglophones en fonction du pays de l’utilisateur.
  • Correction d’un bug qui calculait incorrectement la forme de certains murs joints parallèles.
  • Correction d’un bug dans l’applet de visualisation 3D qui l’empêchait de fonctionner.
  • Ajout de la com.eteks.sweethome3d.no3D propriété système pour désactiver les capacités 3D de Sweet Home 3D si nécessaire.
  • Mise à jour des fichiers d’aide en espagnol, portugais brésilien et suédois.
  • Remplacement de JRE 6u23 par JRE 6u24 dans les installateurs de Sweet Home 3D fournis avec Java.
  • Autres corrections de bugs mineurs et améliorations.

Voir aussi l’article de blog sur la version 3.2.

Version 3.1, 13 février 2011

  • Gestion de l’impression du plan sur plus d’une page pour les grandes échelles.
  • Ajout d’une icône à côté du sélecteur de temps des boîtes de dialogue de création de photos et de vidéos, pour indiquer si l’heure sélectionnée est de jour ou de nuit.
  • Mise en évidence du texte recherché dans les pages d’aide.
  • Symétrisation des nouveaux murs ronds.
  • Gestion de deux murs ronds joints l’un à l’autre.
  • Correction de divers bugs dans la bibliothèque SunFlow utilisée comme moteur de rendu de photos aux deux meilleurs niveaux de qualité.
  • Correction d’un bug qui empêchait de temps en temps de rendre correctement les textures dans les photos, au moment de l’impression et lorsqu’un meuble texturé vu de dessus était redimensionné.
  • Correction d’un bug qui empêchait certains planchers d’être correctement affichés dans quelques rares cas.
  • Correction d’un bug qui n’exportait plus les pièces au format OBJ.
  • Correction d’un bug qui empêchait de lire les fichiers d’aide inclus dans les plug-ins de langue SH3L.
  • Correction d’un bug qui empêchait d’installer les fichiers SH3F, SH3T, SH3L et SH3P en double-cliquant dessus sous Mac OS X.
  • Correction d’un bug qui rendait les textures PNG entièrement opaques transparentes dans les photos.
  • Correction d’un bug dans la gestion de la couleur et de la texture d’un groupe de pièces après une opération d’annulation.
  • Ajout de la sélection automatique dans les champs de texte des sélecteurs de couleurs.
  • Modification de l’échelle de qualité des photos de 0 à 3 à 1 à 4.
  • Mise à jour des fichiers d’aide en allemand et en bulgare.
  • Ajout de la prise en charge de Windows 64 bits dans la version en ligne et dans les fichiers JAR exécutables Sweet Home 3D et Furniture Library Editor.
  • Remplacement de JRE 6u22 par JRE 6u23 dans les installateurs de Sweet Home 3D fournis avec Java.
  • Autres corrections de bugs mineurs et améliorations.

Voir aussi l’article de blog sur la version 3.1.

Version 3.0, 30 novembre 2010

  • Ajout de la prise en charge des murs ronds.
  • Ajout de l’élément de menu Vue 3D > Enregistrer le point de vue… pour enregistrer le point de vue actuel, et du menu Vue 3D > Aller au point de vue pour revenir à un point de vue enregistré.
  • Ajout d’une boussole affichée dans le plan sous forme de rose des vents et associée à la situation géographique de la maison.
  • Amélioration du rendu des photos aux deux meilleurs niveaux de qualité (prise en charge de la transparence des fenêtres et des images, orientation du soleil en fonction de l’heure et de la date choisies, gestion des lumières, aspect mat/brillant des surfaces).
  • Ajout de 5 lumières et de 8 sources de lumière colorées au catalogue de meubles par défaut.
  • Affichage des sources de lumière sélectionnées avec des sphères filaires dans la vue 3D.
  • Modification de l’indicateur et du comportement du coin inférieur gauche des lumières pour pouvoir mettre à jour leur puissance lumineuse.
  • Ajout de l’option Conserver les proportions à la boîte de dialogue de modification des meubles pour conserver les proportions des meubles lorsque leur taille est modifiée.
  • Ajout de l’option Fait partie du plan de base à la boîte de dialogue de modification des meubles pour pouvoir verrouiller un meuble lorsque le plan de base est verrouillé.
  • Inclusion de tous les meubles non mobiles dans le plan verrouillé.
  • Amélioration du calcul des ombres sur le sol des modèles 3D contenant de nombreux sommets pour éviter que le programme ne se bloque au deuxième niveau de qualité de rendu des photos.
  • Amélioration du calcul de l’altitude maximale et du rendu 3D en mode Vue aérienne.
  • Mise à jour des valeurs normales incorrectes dans certains modèles 3D du catalogue par défaut pour améliorer leur rendu.
  • Ajout d’un motif de hachures croisées pour les murs.
  • Impression / Copie / Exportation de l’image de fond si elle est affichée dans le plan.
  • Gestion de l’enregistrement des données des maisons à intervalles de temps réguliers dans un dossier privé, avec récupération automatique des maisons en cas de plantage du programme.
  • Ajout de la suppression automatique des fichiers temporaires créés par Sweet Home 3D datant de plus d’une semaine.
  • Conservation du préfixe des formes des meubles exportés au format OBJ, afin de restaurer correctement les propriétés des formes préfixées au moment de la réimportation.
  • Enregistrement des préférences de Sweet Home 3D dans un fichier indépendant des préférences du système d’exploitation afin de simplifier le transfert de la configuration de Sweet Home 3D vers un autre ordinateur.
  • Ajout des propriétés système com.eteks.sweethome3d.preferencesFolder et com.eteks.sweethome3d.applicationFolders pour définir les dossiers où sont stockées les préférences de Sweet Home 3D et les fichiers SH3F, SH3T, SH3L et SH3P.
  • Augmentation du nombre maximal de fichiers récents à 10.
  • Attente d’un premier mouvement du pointeur de la souris avant de dupliquer les éléments sélectionnés lorsque la touche ctrl (ou la touche alt sous Mac OS X) est enfoncée.
  • Amélioration du déplacement des éléments avec la souris lorsqu’ils sont très petits dans le plan.
  • Augmentation des déplacements des éléments sélectionnés dans le plan lorsque les flèches du clavier sont enfoncées avec la touche shift.
  • Inversion de l’effet de l’appui sur la touche shift pour les déplacements dans la vue 3D.
  • Correction de bugs qui empêchaient les planchers qui se chevauchent d’être correctement affichés.
  • Mise à jour des pages d’aide (uniquement en anglais et en français dans cette version).
  • Suppression de la colonne ID de la liste des colonnes affichées dans Furniture Library Editor.
  • Remplacement de JRE 6u21 par JRE 6u22 dans les installateurs de Sweet Home 3D fournis avec Java.
  • Autres corrections de bugs mineurs et améliorations.

Voir aussi l’article de blog sur la version 3.0.

Version 2.6, 23 août 2010

  • Calcul correct des trous faits dans un mur par les portes et les fenêtres superposées les unes aux autres.
  • Suppression de la brillance qui apparaissait sur les murs et les planchers sous certains angles de vue.
  • Correction d’un bug qui empêchait d’enregistrer une vidéo sous Mac OS X.
  • Correction d’un bug qui bloquait le moteur de rendu SunFlow lorsqu’un modèle 3D contenait des coordonnées de texture trop grandes.
  • Correction d’un bug qui empêchait d’utiliser certains modèles 3D contenant de nombreuses formes.
  • Amélioration de la prise en charge de DAE/Collada pour les fichiers exportés depuis Solidworks et d’autres outils.
  • Mise à jour de Furniture Library Editor à la version 1.1 pour corriger quelques bugs mineurs.
  • Remplacement de JRE 6u20 par JRE 6u21 dans les installateurs de Sweet Home 3D fournis avec Java.
  • Autres corrections de bugs mineurs et améliorations.

Voir aussi l’article de blog sur la version 2.6.

Version 2.5, 21 juin 2010

  • Publication de la version 1.0 de Furniture Library Editor, un outil distinct qui permet à l’utilisateur de créer et de modifier plus facilement certains fichiers SH3F.
  • Correction d’un bug qui ne mettait pas à jour les catalogues de meubles et de textures après l’importation d’un fichier SH3F ou SH3T modifié.
  • Correction d’un bug de régression sur les textures appliquées aux modèles 3D avec une taille différente de celle d’un cube de 1 centimètre.
  • Amélioration de la prise en charge du format DAE/Collada pour les fichiers exportés depuis SketchUp.
  • Abaissement du niveau du sol dans la vue 3D pour limiter l’effet de clignotement lors de la création de vidéos.
  • Suppression des doubles faces dans le rendu calculé par SunFlow pour obtenir les meilleurs résultats.
  • Correction d’un bug qui bloquait le moteur de rendu SunFlow lorsqu’une maison contenait des meubles importés à partir de modèles 3DS.
  • Correction d’un bug qui empêchait SunFlow de rendre les images lorsqu’une maison contenait des murs superposés.
  • Amélioration du cache des textures.
  • Amélioration de la gestion des fichiers temporaires sous Mac OS X et Linux.
  • Limitation de la hauteur des boîtes de dialogue de création de photos et de vidéos pour les petits écrans.
  • Autres corrections de bugs mineurs et améliorations.

Voir aussi l’article de blog sur la version 2.5.

Version 2.4, 25 mai 2010

  • Ajout du format DAE/Collada aux formats de fichiers pris en charge par l’assistant d’importation de meubles, afin de pouvoir importer les modèles 3D proposés sur Google 3D Warehouse.
  • Ajout de la prise en charge de la transparence dans les images PNG/GIF appliquées comme texture aux modèles 3D.
  • Affichage des lignes définies dans les fichiers OBJ et DAE.
  • Correction du rendu 3D pour garantir que les fichiers OBJ créés à partir de l’exportation de la vue 3D conservent le même aspect lors de l’importation.
  • Modulation de l’illumination des textures en fonction de la luminosité (attention, cela peut modifier la luminosité des images affichées dans les fichiers SH3D existants).
  • Correction d’un bug qui déplaçait hors du centre certains modèles 3DS importés.
  • Correction d’un bug qui faisait perdre ses couleurs à un fichier OBJ importé lorsque son nom contenait des lettres non ASCII.
  • Correction d’un bug qui empêchait les planchers qui se chevauchent d’être correctement affichés.
  • Correction d’un bug qui ne restaurait pas correctement l’emplacement enregistré des séparateurs de vue pour les fenêtres maximisées.
  • Optimisation de la mémoire utilisée par les modèles 3D.
  • Modification du processus d’installation de Sweet Home 3D avec Java Web Start pour afficher la boîte de dialogue de sécurité plus tôt.
  • Ajout des paramètres furnitureResourcesURLBase et texturesResourcesURLBase à l’applet Sweet Home 3D pour simplifier le déploiement des catalogues de meubles et de textures sur d’autres serveurs.
  • Remplacement de JRE 6u18 par JRE 6u20 dans les installateurs de Sweet Home 3D fournis avec Java.
  • Autres corrections de bugs mineurs et améliorations.

Voir aussi l’article de blog sur la version 2.4.

Version 2.3, 21 mars 2010

  • Ajout des éléments de menu Meuble > Grouper et Meuble > Dégrouper pour grouper les meubles et dégrouper les groupes de meubles.
  • Ajout de la prise en charge du mappage de textures sur les meubles.
  • Ajout de la possibilité de créer des vidéos à partir d’un chemin dans la vue 3D.
  • Ajout de l’élément de menu Vue 3D > Afficher dans une fenêtre séparée.
  • Ajout du mode panoramique dans le plan activé par l’élément de menu Plan > Panoramique ou temporairement avec la barre d’espace.
  • Zoom dans le plan avec la molette de la souris tout en maintenant la touche ctrl enfoncée (ou la touche cmd sous Mac OS X).
  • Ajout des options Dossiers de catégories / Liste de recherche dans le panneau des préférences pour choisir le style d’affichage du catalogue de meubles.
  • Ajout de flèches de navigation dans le coin supérieur gauche de la vue 3D avec une option dans le panneau des préférences pour les masquer.
  • Ajout d’un indicateur à l’arrière du visiteur virtuel pour modifier la hauteur du point de vue.
  • Augmentation de la hauteur maximale du visiteur à 26,78 m (hauteur des yeux à 25 m).
  • Possibilité pour l’utilisateur de saisir la taille des nouvelles dimensions avec le clavier une fois la touche Entrée pressée.
  • Ajout de la possibilité de créer des dimensions sur le côté du meuble, le côté du mur ou le côté de la pièce avec un double-clic.
  • Ajout de l’élément de menu Meubles > Importer une bibliothèque de textures… pour importer des bibliothèques de textures au format SH3T.
  • Ajout du support pour les plug-ins de langue SH3L pour prendre en charge plus de langues dans Sweet Home 3D.
  • Ajout de la propriété système Java com.eteks.sweethome3d.j3d.checkOffScreenSupport égale à true par défaut. Lorsque cette propriété est égale à false, Sweet Home 3D ne vérifie pas si Java 3D prend en charge les images 3D hors écran ; un tel test pourrait faire planter le programme dans quelques cas (principalement sous Linux). L’impression de la vue 3D, le calcul de la vue de dessus des meubles dans le plan et les deux niveaux de qualité photo les plus bas ne sont pas disponibles lorsque les images 3D hors écran ne sont pas prises en charge.
  • Amélioration du processus de création d’icônes pour les meubles importés afin d’obtenir une icône avec un arrière-plan transparent.
  • Amélioration de l’affichage de la grille et des règles à petites échelles.
  • Évitement de l’affichage du texte à l’envers sur les nouvelles dimensions.
  • Élargissement des limites d’influence de la lumière pour les grands bâtiments.
  • Correction de la direction de la texture appliquée au sol.
  • Correction d’un bug qui empêchait de saisir facilement des nombres supérieurs à 10000 dans les contrôles -/+.
  • Correction d’un bug qui ne prenait pas en compte l’unité actuelle des valeurs minimales et maximales dans les contrôles.
  • Correction du rendu des textures appliquées aux murs et calculées avec le moteur de rendu SunFlow.
  • Amélioration de la sauvegarde pour éviter de perdre la version précédente d’un fichier SH3D valide en cas d’erreur.
  • Remplacement de JRE 6u17 par JRE 6u18 dans les installateurs Sweet Home 3D fournis avec Java.
  • Autres corrections de bugs mineurs et améliorations.

Voir aussi l’article de blog sur la version 2.3.

Version 2.2, 26 décembre 2009

  • Modification du comportement du zoom dans le plan pour zoomer au centre de la zone affichée.
  • Correction d’un bug qui se produisait avec les modèles 3D importés dans le catalogue de meubles à partir d’un fichier zip.
  • Correction d’un bug qui réinitialisait les droits sur les fichiers SH3D sauvegardés.
  • Correction d’un bug qui empêchait de faire glisser les meubles du catalogue sans les sélectionner d’abord sous Mac OS X.
  • Correction d’un bug de calcul sur les murs avec des ordonnées presque égales.
  • Correction d’un bug qui empêchait d’afficher correctement la texture des murs inclinés.
  • Ajout du support pour Linux 64 bits.
  • Amélioration de l’API pour simplifier la création de versions personnalisées de Sweet Home 3D.
  • Ajout de la localisation en bulgare écrite par Valentin Laskov.
  • Remplacement de JRE 6u16 par JRE 6u17 dans les installateurs Sweet Home 3D fournis avec Java.
  • Mise à jour d’iText vers la version 2.1.7 (attention : à partir de la version 5.0.0, iText n’est plus distribué sous licence GNU LGPL).
  • Autres corrections de bugs mineurs et améliorations.

Voir aussi l’article de blog sur la version 2.2.

Version 2.1, 30 septembre 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:
    • sauvegarder les préférences de l’utilisateur sur le serveur,
    • exporter une maison au format SH3D pour l’éditer avec la version téléchargeable,
    • suivre les modifications apportées à la maison éditée pour éviter que l’utilisateur ne change de page du navigateur sans sauvegarder,
    • afficher la quantité de mémoire utilisée par Java dans la barre d’état du navigateur.
  • Amélioration des performances de chargement d’un fichier SH3D.
  • Renommage du processus d’impression en Sweet Home 3D suivi du nom de la maison.
  • Correction d’un bug dans le rendu photoréaliste qui affichait des polygones noirs autour d’une maison.
  • Correction d’un bug qui empêchait le plan de la maison d’être rendu correctement lorsque les murs étaient créés avec un double-clic dans une pièce contenant deux points très proches l’un de l’autre.
  • Correction d’un bug qui causait des fuites de mémoire lors de l’importation de modèles 3D et de la création de photos.
  • Correction d’un bug sous Mac OS X qui faisait disparaître les menus et leurs raccourcis après l’affichage des boîtes de dialogue Préférences ou À propos.
  • Réduction de la mémoire maximale utilisée de 1024 Mo à 512 Mo pour éviter les erreurs impossible de créer la machine virtuelle Java sous Windows.
  • Remplacement de JRE 6u14 par JRE 6u16 dans les installateurs Sweet Home 3D fournis avec Java.
  • Ajout de la localisation japonaise écrite par Takahiro Sato.
  • Ajout de la localisation vietnamienne de l’interface utilisateur écrite par Phùng Lê Tuấn.
  • Autres corrections de bugs mineurs et améliorations.

Voir aussi l’article de blog sur la version 2.1.

Version 2.0, 6 juin 2009

  • Ajout de l’élément de menu Vue 3D > Créer une photo… pour créer des images PNG de la vue 3D actuelle avec la possibilité de choisir leur taille et leur qualité de rendu ; rendu photoréaliste effectué par la bibliothèque SunFlow.
  • Possibilité pour l’utilisateur de saisir la taille des nouveaux murs et pièces avec le clavier une fois la touche Entrée pressée.
  • Ajout de la possibilité de créer les murs autour d’une pièce en double-cliquant dans cette pièce.
  • Ajout de nouvelles préférences pour le rendu du plan pour voir les meubles de dessus, remplir le sol des pièces avec leur couleur ou leur texture, et changer le motif des murs.
  • Ajout des unités Mètre et Millimètre.
  • Correction d’un bug qui empêchait de calculer correctement l’emplacement des portes et des fenêtres et qui rendait la vue du plan vide.
  • Correction d’un bug qui ne mettait pas à jour la vue 3D après certains mouvements de caméra sur les ordinateurs avec de faibles capacités.
  • Mise à jour du fichier JNLP de Sweet Home 3D pour exiger Java 3D 64 bits sur l’architecture 64 bits.
  • Remplacement de JRE 6u12 par JRE 6u14 dans les installateurs Sweet Home 3D fournis avec Java.
  • Ajout de la localisation chinoise (simplifiée) des pages d’aide

Version 1.8, 5 avril 2009

  • Ajout de l’élément de menu Plan > Verrouiller le plan de base et de son bouton correspondant dans le plan pour sélectionner et organiser les meubles plus facilement.
  • Ajout de l’élément de menu Plan > Masquer l’image d’arrière-plan pour masquer/afficher l’image d’arrière-plan sans la supprimer.
  • Ajout de l’élément de menu Plan > Exporter au format SVG… pour exporter le plan de la maison dans un fichier SVG (Scalable Vector Graphics) grâce à la bibliothèque FreeHEP.
  • Ajout de l’élément de menu Fichier > Enregistrer et compresser pour sauvegarder la maison actuelle dans un fichier SH3D plus petit et faciliter le transfert de fichiers.
  • Développement d’une applet de visualisation 3D pour permettre aux utilisateurs de montrer leurs fichiers SH3D sur leur site web.
  • Amélioration de la vue 3D pour obtenir des changements de point de vue plus fluides, en fonction de la puissance disponible de l’ordinateur de l’utilisateur.
  • Correction d’un bug qui empêchait la recherche dans les fichiers d’aide écrits avec un encodage non occidental.
  • Mise à jour d’iText vers la version 2.1.5.
  • Ajout de la localisation grecque écrite par Elli Nicolaou.
  • Ajout de la localisation chinoise (simplifiée) de l’interface utilisateur écrite par Zhao Si-cong.
  • Autres corrections de bugs mineurs et améliorations.

Version 1.7, 13 mars 2009

  • Ajustement automatique de l’épaisseur et de l’orientation d’une porte ou d’une fenêtre déposée sur un mur.
  • Ajustement automatique de l’emplacement et de l’orientation d’un meuble déposé le long d’un mur.
  • Élévation automatique d’un meuble déposé sur un autre.
  • Dessin des battants des portes et fenêtres avec un arc de cercle (cette fonctionnalité n’est disponible que pour les portes et fenêtres du catalogue fourni à partir de la version 1.7 et pour les bibliothèques de meubles à partir de la version 1.0.3).
  • Dessin de la face avant du meuble sélectionné avec une ligne plus épaisse dans le plan.
  • Dessin du rectangle englobant d’un meuble glissé dans le plan, pendant son glisser-déposer initial.
  • Gestion du curseur de glisser-déposer avec l’icône du meuble ajouté sous Mac OS X.
  • Déplacement automatique des objets collés uniquement lorsqu’ils ne peuvent pas être distingués de la sélection actuelle dans le plan.
  • Correction d’un bug qui modifiait à tort la hauteur et l’épaisseur par défaut des murs dans le panneau des préférences lorsque l’utilisateur changeait l’unité.
  • Autres corrections de bugs mineurs et améliorations.

Version 1.6, 18 février 2009

  • Modification des menus contextuels pour n’afficher que les éléments activés.
  • Ajout du support de l’importation de modèles 3D qui nécessitent d’autres fichiers comme des images de texture, même si ces fichiers ne sont pas inclus dans un fichier ZIP.
  • Modification du lecteur de fichiers OBJ + MTL ; attention, ce changement peut avoir des effets secondaires sur vos maisons existantes, car le facteur de transparence des objets 3D lus à partir de fichiers OBJ n’était pas toujours correctement géré jusqu’à présent.
  • Ajout du support pour l’importation avec un double-clic de fichiers SH3P contenant un plug-in Sweet Home 3D.
  • Amélioration de la stabilité de la version en ligne de Sweet Home 3D.
  • Correction d’un bug qui affichait incorrectement l’échelle d’impression précédemment choisie par l’utilisateur.
  • Correction d’un bug qui empêchait l’affichage de l’infobulle d’un meuble du catalogue dans la version anglaise.
  • Remplacement du JRE 6u11 par JRE 6u12 dans les installateurs Sweet Home 3D fournis avec Java.
  • Ajout de la traduction italienne des pages d’aide écrite par Simone Bufalino et relue par Rosella Mariotti.

Version 1.5.1, 17 décembre 2008

  • Correction d’un bug qui empêchait l’affichage de certaines boîtes de dialogue dans les versions espagnole et portugaise brésilienne de Sweet Home 3D sous Windows et Linux.
  • Réorganisation des fichiers localisés pour simplifier le processus de traduction.

Version 1.5, 8 décembre 2008

  • Ajout de l’outil Créer des pièces, avec la possibilité d’afficher le nom et la surface des pièces dans le plan, et de modifier la couleur ou la texture de leur sol et de leur plafond dans la vue 3D.
  • Ajout de l’outil Ajouter des textes pour ajouter des textes libres au plan.
  • Ajout d’une case à cocher dans le panneau des meubles pour afficher leur nom dans le plan.
  • Gestion du style de texte (taille du texte, gras, italique) des éléments sélectionnés dans le plan avec les éléments du sous-menu Plan > Modifier le style du texte et leurs boutons correspondants ajoutés à la barre d’outils.
  • Ajout d’un bouton dans le panneau de la vue 3D pour choisir la texture du ciel, avec 3 nouvelles images de ciel.
  • Gestion de l’en-tête et du pied de page dans le panneau de mise en page avec la possibilité de saisir 7 variables prédéfinies (numéro de page, nombre de pages, date…).
  • Ajout de la possibilité de choisir l’échelle d’impression du plan dans le panneau de mise en page.
  • Affichage de conseils lors des premières utilisations d’un outil de création.
  • Sélection automatique des champs de texte dans les boîtes de dialogue lorsqu’ils obtiennent le focus avec la touche tab.
  • Ajout d’une trappe de visite et d’une fenêtre fixe dans la bibliothèque de meubles par défaut.
  • Modification de l’affichage des objets sélectionnés de manière à ce que leur cadre de sélection soit toujours visible même si certains objets sont cachés par d’autres.
  • Ajout de l’angle entre un mur et son mur précédent dans l’infobulle affichée pendant la création ou la modification du mur.
  • Modification des raccourcis clavier de zoom sous Linux (Ctrl + Ctrl -).
  • Activation des éléments de menu Supprimer, Annuler, Rétablir, Copier, Couper, Coller, Modifier… entre la création de deux séries de murs ou la création de deux cotes.
  • Correction d’un bug qui empêchait un calcul correct des trous des fenêtres dans un mur dans certains cas, lorsque ce mur contient plus d’une fenêtre.
  • Correction d’un bug qui faisait que la langue du système était utilisée dans les étiquettes des boutons Ok/Annuler et des éléments de menu Annuler/Rétablir, même si l’utilisateur avait choisi une autre langue.
  • Correction d’un bug qui empêchait l’importation d’un meuble après qu’une tentative précédente d’importation d’un fichier incorrect ait été interrompue.
  • Correction d’un bug qui bloquait le programme après l’importation de quelques meubles dans le plan de la maison.
  • Correction d’un bug qui supprimait les textures importées après un changement de langue dans le panneau des préférences.
  • Correction d’un bug sous Windows qui causait la création de trop nombreux clones pendant la duplication avec la touche Ctrl.
  • Correction d’un bug sous Mac OS X 10.5 qui empêchait l’affichage correct du plan avec Java Update 1.
  • Développement d’une version en ligne expérimentale de Sweet Home 3D avec des paramètres qui spécifient les services capables de sauvegarder et d’ouvrir les maisons stockées sur un serveur.
  • Développement d’une architecture de plug-ins qui permet aux développeurs Java d’ajouter des fonctionnalités à Sweet Home 3D basées sur les classes com.eteks.sweethome3d.plugin.Plugin et com.eteks.sweethome3d.plugin.PluginAction.
  • Refactorisation de nombreuses classes pour présenter une meilleure API aux développeurs de plug-ins.
  • Remplacement du JRE 6u6 par JRE 6u11 dans les installateurs Sweet Home 3D fournis avec Java.
  • Améliorations dans la traduction russe des fichiers d’aide par Kazimirov Valentin.
  • Autres corrections de bugs mineurs et améliorations.
  • Déplacement du serveur web Sweet Home 3D vers sweethome3d.eu.

Version 1.4, 7 octobre 2008

  • Gestion de l’importation d’images pour permettre aux utilisateurs de créer leurs textures.
  • Ajout de l’exportation de la vue 3D au format OBJ + MTL avec l’élément de menu Vue 3D > Exporter au format OBJ
  • Ajout de l’élément de menu Plan > Inverser la direction des murs pour inverser la direction des murs sélectionnés.
  • Ajout de l’élément de menu Plan > Diviser le mur pour diviser le mur sélectionné en deux murs après insertion d’un point en son milieu.
  • Ajout de l’élément de menu Meubles > Importer une bibliothèque de meubles pour importer des bibliothèques de meubles au format SH3F.
  • Utilisation des symboles ‘ et  » pour afficher les longueurs en unité pied/pouce.
  • Application du magnétisme aux longueurs en fonction de l’échelle actuelle dans le plan et de l’unité.
  • Ajout de la possibilité de dupliquer les objets sélectionnés dans le plan avec un glisser-déposer tout en maintenant la touche ctrl enfoncée (ou sous Mac OS X, la touche alt enfoncée).
  • Ajout d’un champ de texte pour le choix de la longueur dans la boîte de dialogue Modifier le mur.
  • À partir de cette version, la hauteur de mur choisie dans la boîte de dialogue Préférences est également utilisée pour les murs créés dans les maisons existantes.
  • Ajout de la possibilité de copier les meubles sélectionnés dans le presse-papiers au format CSV, lorsque la liste des meubles a le focus.
  • Validation automatique du contenu des spinners (composants +/-) lorsqu’une boîte de dialogue qui en utilise un est fermée.
  • Stockage de l’emplacement et de la taille des fenêtres dans les fichiers SH3D.
  • Simplification des plus gros fichiers de meubles au format OBJ pour réduire la taille de l’application Sweet Home 3D.
  • Prise en compte de la taille de l’image d’arrière-plan pour calculer correctement les barres de défilement entourant le plan.
  • Modification de la fonction Imprimer en PDF pour garantir que les caractères non romains sont correctement imprimés.
  • Correction d’un bug Mac OS X 10.5 qui désactivait tous les éléments de menu à la fin de l’assistant d’importation de meubles, lorsqu’il est lancé par l’élément de menu Meubles > Importer un meuble….
  • Amélioration du script de lancement de Sweet Home 3D pour Linux.
  • Création d’un fichier JAR exécutable (13 Mo) pour Windows / Mac OS X / Linux.
  • Ajout de la localisation suédoise écrite par Martin Karlsson.
  • Correction de fautes de frappe proposées par Alain Espinosa dans la localisation espagnole.
  • Autres corrections de bugs mineurs et améliorations.

Version 1.3.1, 27 août 2008

  • Mise à jour de Java 3D vers la version 1.5.2 sous Windows, Mac OS X, Linux et Solaris.
  • Mise à jour de JOGL vers la version 1.1.1 sous Mac OS X.
  • Mise à jour d’iText vers la version 2.1.2u.
  • Ajout de la localisation russe écrite par Basimov Ilgiz et Kazimirov Valentin.
  • Ajout de la localisation hongroise écrite par Miklósi Viktor et Szita Balázs.
  • Correction de fautes de frappe proposées par Kamil Páral dans la localisation tchèque.

Version 1.3, 29 avril 2008

  • Correction du calcul de la taille de l’image du plan copiée dans le presse-papiers lorsque la sélection contient des dimensions.
  • Modification de la méthode de sauvegarde des maisons pour éviter la corruption de la version précédente d’un fichier SH3D valide, en cas d’échec de la sauvegarde actuelle.
  • Correction d’un bug qui ouvrait deux fois un fichier maison lancé depuis le Finder de Mac OS X 10.5.
  • Gestion de l’importation d’un fichier OBJ créé avec Blender même s’il contient des définitions d’objets dans une ligne commençant par la lettre o.
  • Gestion de l’importation d’un fichier ZIP contenant un fichier de modèle 3D au format OBJ, LWS ou 3DS. Ce fichier ZIP peut également contenir les fichiers de texture du modèle 3D et/ou un fichier MTL (décrit les couleurs et les textures d’un modèle 3D au format OBJ).
  • Ajout du support pour l’importation des fichiers de catalogue de meubles SH3F.
  • Remplacement de JRE 6u4 par JRE 6u6 dans les installateurs Sweet Home 3D fournis avec Java.
  • Ajout de la localisation espagnole écrite par Pablo Mayordomo et Paco.

Version 1.2.1, 13 février 2008

  • Correction d’un bug concernant la création de nouvelles catégories de meubles avec des espaces au début ou à la fin de leur nom.
  • Correction d’un bug qui empêchait de changer la couleur ou la visibilité de certains meubles importés.
  • Comme beaucoup d’utilisateurs essaient d’utiliser Sweet Home 3D pour concevoir des maisons à plusieurs étages, la hauteur maximale de l’observateur en visite virtuelle 3D a été augmentée de 2,5 mètres à 10 mètres (le point de vue de l’observateur reste toujours aux 13/14 de sa hauteur, pour respecter les proportions humaines !).
  • Remplacement de JRE 6u3 par JRE 6u4 dans les installateurs Sweet Home 3D fournis avec Java.
  • Ajout de la localisation tchèque écrite par Štephan Novák.
  • Ajout de la localisation polonaise écrite par Paweł Antkowiak (interface utilisateur) et Szymon Życiński (pages d’aide).
  • Ajout de la localisation allemande des pages d’aide écrite par Thomas Zimmermann.
  • Correction de fautes de frappe dans les pages d’aide.

Version 1.2, 6 novembre 2007

  • Ajout de textures applicables aux murs et au sol.
  • Gestion des hauteurs des points de début et de fin des murs pour créer des mansardes.
  • Ajout d’un moteur de recherche dans les pages d’aide.
  • Ajout d’infobulles sur les meubles du catalogue.
  • Gestion des touches A et D dans la vue 3D équivalentes aux touches flèches gauche et droite.
  • Modification des raccourcis clavier pour le zoom et l’aide sous Mac OS X (Cmd + Cmd – Cmd ?).
  • Modification de la façon dont l’icône d’un modèle 3D importé est créée pour éviter les plantages à la fin de l’assistant d’importation de meubles.
  • Amélioration de la gestion des barres de défilement du plan pendant le dessin des murs et des dimensions créées dans les marges gauche et supérieure du plan.
  • Maintien des coordonnées du coin supérieur gauche affiché lors du changement de zoom dans le plan.
  • Détection de la possibilité d’imprimer la vue 3D selon la configuration 3D du système de l’utilisateur.
  • Réinitialisation correcte du focus après la fermeture de l’assistant d’importation de meubles.
  • Correction d’un bug concernant les meubles synonymes dans différentes catégories du catalogue lors d’un changement de langue.
  • Remplacement de JRE 6u2 par JRE 6u3 dans les installateurs Sweet Home 3D fournis avec Java.
  • Adaptation de l’interface utilisateur pour Mac OS X 10.5.
  • Utilisation des icônes du projet Tango dans la barre d’outils et les éléments de menu.
  • Ajout de 25 meubles créés par des contributeurs (leur nom est affiché dans l’infobulle d’une pièce).
  • Ajout de la localisation italienne de l’interface utilisateur écrite par Simone Bufalino.
  • Ajout de la localisation allemande de l’interface utilisateur écrite par Sebastian Breuer.
  • Correction de fautes de frappe et description des nouvelles fonctionnalités dans les pages d’aide.

Version 1.1, 24 septembre 2007

  • Ajout de la création et de l’édition des dimensions.
  • Ajout d’une case à cocher dans les préférences pour rendre visible ou invisible la grille affichée dans le plan.
  • Gestion du changement de langue de l’interface utilisateur dans les préférences.
  • Ajout d’indicateurs dans les règles du plan pour refléter la position actuelle du pointeur de la souris dans le plan.
  • Gestion de la modification des murs avec magnétisme actif.
  • Augmentation de la résolution du motif des murs pendant l’impression.
  • Correction d’un bug concernant l’éclairage des modèles 3D importés avec des faces inversées.
  • Correction d’un bug concernant l’ajout d’objets Java 3D à une scène en direct.
  • Ajout de la localisation portugaise brésilienne écrite par Roberto Rocha.
  • Correction de fautes de frappe dans les pages d’aide.

Version 1.0, 12 septembre 2007

  • Ajout des éléments de menu Meubles > Afficher les colonnes pour modifier la liste des colonnes affichées dans l’en-tête de la liste des meubles.
  • Modification de la liste des colonnes affichées par défaut.
  • Gestion de la copie dans le presse-papiers d’une image des objets sélectionnés dans le plan (cette fonctionnalité peut ne pas fonctionner sous Linux).
  • Gestion de l’impression de la maison avec les éléments Imprimer…, Mise en page…, Aperçu avant impression… et Imprimer en PDF… du menu Fichier.
  • Création des installateurs Windows / Mac OS X / Linux.
  • Gestion des touches W et S dans la vue 3D équivalentes aux touches flèches haut et bas.
  • Ajout de la bibliothèque iText pour gérer l’impression en PDF.
  • Utilisation de Java 3D 1.5.1 sous Windows et Mac OS X.
  • Modification de l’écran de démarrage.

Version 0.18, 21 juillet 2007

  • Ajout des pages d’aide.

Version 0.17

  • Ajout de l’assistant d’importation de meubles accessible depuis l’élément de menu Meubles > Importer un meuble….
  • Gestion de la transparence des vitres des fenêtres sous Java 3D 1.3.
  • Modification avec la souris de la hauteur et de l’élévation du meuble sélectionné dans le plan, en cliquant sur les coins inférieur gauche et supérieur droit du meuble.
  • Ajout de nouveaux meubles au catalogue : portes coulissantes, fenêtre coulissante, radiateurs, douche, cylindre, baignoire encastrée et lavabo avec meuble.
  • Gestion des fichiers récemment ouverts.
  • La première maison sans titre et non modifiée est automatiquement fermée lorsqu’une autre est ouverte.
  • Aucune nouvelle maison vide n’est créée au redémarrage de l’application.
  • Meilleure intégration dans Mac OS X (menu Fenêtre, menu par défaut quand aucune maison n’est ouverte).
  • Meilleure gestion de la mémoire lors de la fermeture d’une maison.
  • Ajout de la bibliothèque Loader3DS pour gérer le format 3DS.
  • Utilisation de Java 3D 1.5.1 sous Linux et Solaris.

Version 0.16

  • Ajout de deux modes de navigation 3D accessibles depuis le nouveau menu Vue 3D : le mode Vue aérienne correspondant au mode précédent disponible dans la version 0.15, dans lequel l’utilisateur peut désormais zoomer, et le mode Visite virtuelle correspondant à la vue d’un observateur se déplaçant dans la maison éditée. Dans ce dernier mode, l’utilisateur peut modifier son point de vue 3D, soit avec l’observateur dessiné dans le plan, soit directement dans la vue 3D.
  • Gestion des touches actives dans la vue 3D.
  • Ajout de l’élément de menu Vue 3D > Modifier… pour éditer le champ de vision et la hauteur du visiteur, la couleur du sol et du ciel, la luminosité et la transparence des murs.
  • Activation du changement de hauteur de chaque mur avec l’élément de menu Plan > Modifier les murs….
  • Ajout de la possibilité de voir la forme miroir d’un meuble avec l’élément de menu Meubles > Modifier….
  • La taille du plan ne peut plus diminuer, pour éviter certaines difficultés à créer des murs en dehors de l’espace du plan par défaut.
  • Le mode de création de murs passe automatiquement en mode sélection lorsque l’utilisateur fait glisser et dépose un meuble dans le plan, ou lorsque l’élément de menu Meubles > Ajouter à la maison est choisi.
  • Ajout d’un meuble Cadre de porte au catalogue.
  • Affichage de la version Java actuelle dans la boîte de dialogue À propos.

Version 0.15, 10 juin 2007

  • Ajout de l’élément de menu Plan > Importer l’image d’arrière-plan… et de son assistant correspondant.

Version 0.14

  • Modification des extrémités des murs avec la souris.
  • Gestion du zoom dans le plan.
  • Ajout de règles aux bordures gauche et supérieure du plan (peuvent être rendues invisibles en modifiant les préférences).
  • Ajout de guides visuels pour aligner les extrémités d’un mur avec les extrémités d’autres murs.
  • Ajout d’infobulles affichant la longueur d’un mur, l’angle et la taille d’un meuble pendant leur modification avec la souris.
  • Ajout de l’élément de menu Édition > Tout sélectionner.
  • Ajout d’éléments de menu d’alignement des meubles.
  • Ajout de menus contextuels.
  • Ajout d’un meuble Boîte dans la catégorie Divers.
  • Calcul des trous dans les murs à leur intersection avec les portes ou les fenêtres dans la vue 3D.

Version 0.13

  • Ajout de l’élément de menu Plan > Modifier les murs… pour éditer les coordonnées des extrémités des murs, ainsi que leur épaisseur et leur couleur.

Version 0.12, 27 mai 2007

  • Ajout de l’élément de menu Meubles > Modifier… pour éditer le nom, la taille et la couleur de certains meubles.

Version 0.11

  • Tri de la liste des meubles.

Version 0.10, 16 novembre 2006

  • Première version publique.
    Cette version correspond au cas d’étude décrit dans le livre français Les cahiers du programmeur Swing, écrit par Emmanuel Puybaret et publié aux Éditions Eyrolles en décembre 2006.