Sweet Home 3D permet de dessiner le plan d’un logement en 2D, d’y disposer des meubles et de visualiser le résultat en 3D.

Sweet Home 3D s’adresse aux personnes voulant faire des essais d’aménagement rapidement. De nombreux guides visuels facilitent le dessin d’un logement et la disposition des meubles dans le plan en 2D. L’utilisateur peut notamment :

  • de préparer les pièces et de mettre sol et plafond ;
  • dessiner les murs des pièces par dessus l’image d’un plan existant, et appliquer une couleur ou une texture aux murs ;
  • créer et éditer les côtes dans le plan ;
  • glisser-déposer ses meubles dans le plan à partir d’un catalogue organisé par catégories (salon, cuisine...), dans lequel il peut importer ses propres modèles 3D ou provenant de différents sites ;
  • modifier les dimensions, l’orientation et l’élévation des meubles à la souris ;
  • visualiser ses modifications simultanément dans la vue en 3D, soit en vue aérienne, soit du point de vue d’un visiteur virtuel ;
  • imprimer sous Windows et Mac OS X, et copier les éléments sélectionnés dans le plan pour les coller dans une autre application (sous Linux, il est possible d’exporter le plan final dans un fichier PDF [1], à imprimer ensuite sur son imprimante) ;
  • exporter les objets de la vue en 3D au format OBJ ;
  • exporter le plan au format SVG ;
  • visualiser la maison obtenue à l’aide d’une applet téléchargeable séparément.

Ce logiciel est probablement le seul abouti en Open Source dans sa catégorie.

Seules quelques fonctions manquent à l’appel (comme par exemple gérer des étages ou des luminaires), cela n’empêche pas d’avoir déjà une très bonne idée de ce à quoi votre futur logement ressemblera !

Merci à Emmanuel Puybaret pour la rédaction et la mise à jour de cette notice sur le Framawiki.

[1] à l’aide de la bibliothèque iText

  • Sweet Home 3D est disponible soit via Java Web Start (nécessite d’installer Java version 5 ou supérieure), soit sous la forme d’un programme d’installation incluant la dernière version de Java.
  • La version 0.10 de ce logiciel est l’étude de cas du Cahier du programmeur Swing écrit par Emmanuel Puybaret et publié au Editions Eyrolles.