Un logiciel 3D pour la maison
par Christophe Laporte le 13.09.2007 à 08:51
Emmanuel nous annonce le lancement de son logiciel d'aménagement d'intérieur baptisé Sweet Home 3D [1.0 - 9 Mo - Java - FR]. Il permet de dessiner le plan d’un logement en 2D, d’y disposer des meubles et de visualiser le résultat en 3D. L’utilisateur peut notamment :
- dessiner les murs des pièces par-dessus l’image d’un plan existant, et
appliquer une couleur aux murs,
- glisser-déposer ses meubles dans le plan à partir d’un catalogue organisé
par catégories (salon, cuisine...), dans lequel il peut importer des modèles 3D qu'il a créé ou qui proviennent 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 le plan et la vue 3D, et copier le plan dans le presse-papier.
Ce logiciel est programmé en Java et fonctionne par conséquent également sous Windows et Linux. Précisons enfin que Sweet Home 3D est développé en open source.
- dessiner les murs des pièces par-dessus l’image d’un plan existant, et
appliquer une couleur aux murs,
- glisser-déposer ses meubles dans le plan à partir d’un catalogue organisé
par catégories (salon, cuisine...), dans lequel il peut importer des modèles 3D qu'il a créé ou qui proviennent 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 le plan et la vue 3D, et copier le plan dans le presse-papier.
Ce logiciel est programmé en Java et fonctionne par conséquent également sous Windows et Linux. Précisons enfin que Sweet Home 3D est développé en open source.
| |
3
2
1
Vos réactions (34 réactions)
leinad
[23/09/2007 02:41]
tres bien ce sweet home auquel il manquait l'impression. bon, maintenant, un peu plus de texture et il va rivaliser avec les trucs beaucoup plus chers et pas plus intuitifs
tres bien ce sweet home auquel il manquait l'impression. bon, maintenant, un peu plus de texture et il va rivaliser avec les trucs beaucoup plus chers et pas plus intuitifs
niamor36
[23/09/2007 02:41]
Plaisant, même en étant vite limité. La relation 2D/3D est bien vue.
Mais Java, c'est vraiment balourd. Et pourquoi donc les applications java ont-elle toujours une GUI d'aspect vieillotte, si peu de recherche ergonomique,... C'est pour pouvoir fonctionner aussi sur Windows... ?
Plaisant, même en étant vite limité. La relation 2D/3D est bien vue.
Mais Java, c'est vraiment balourd. Et pourquoi donc les applications java ont-elle toujours une GUI d'aspect vieillotte, si peu de recherche ergonomique,... C'est pour pouvoir fonctionner aussi sur Windows... ?
Pierhomme
[23/09/2007 02:41]
Ca c'est une bonne nouvelle, moi qui doit changer de home sweet home ;-)
Ca c'est une bonne nouvelle, moi qui doit changer de home sweet home ;-)
grognon
[23/09/2007 02:41]
Nul le truc pas intéressant du tout
Nul le truc pas intéressant du tout
laloutre
[23/09/2007 02:41]
Java n'implique absolument pas une GUI "balourd". Un exemple : CyberDuck, parfaitement intégré à OSX. C'est sûr que le fait qu'une appli Java puisse être exécutée sur Windows, Linux ou OSX rend le développement ergonomique plus délicat...
Je précise aussi que Sweet Home 3D est le logiciel qui sert de base au livre de programmation Java "Les Cahiers du Programmeur Swing" (http://www.eteks.com/services/cahierswing.html).
Java n'implique absolument pas une GUI "balourd". Un exemple : CyberDuck, parfaitement intégré à OSX. C'est sûr que le fait qu'une appli Java puisse être exécutée sur Windows, Linux ou OSX rend le développement ergonomique plus délicat...
Je précise aussi que Sweet Home 3D est le logiciel qui sert de base au livre de programmation Java "Les Cahiers du Programmeur Swing" (http://www.eteks.com/services/cahierswing.html).
reno.th
[23/09/2007 02:41]
Grognon :
encore un triste sir !!!... que cela ne t'intéresse pas est une chose, que tes propos soient propres à décourager les bonnes volontés des programmeurs (qui plus est, Open Source...) constituent au mieux une connerie... au pire un encouragement à laisser la place aux logiciels du commerce, pas forcément plus convivials, mais payants, eux !!!...
Grognon :
encore un triste sir !!!... que cela ne t'intéresse pas est une chose, que tes propos soient propres à décourager les bonnes volontés des programmeurs (qui plus est, Open Source...) constituent au mieux une connerie... au pire un encouragement à laisser la place aux logiciels du commerce, pas forcément plus convivials, mais payants, eux !!!...
laule
[23/09/2007 02:41]
@ reno, non, il faut remplacer le "gn" de son pseudo par un C, là tu aura son vrai pseudo ;-)))
@ reno, non, il faut remplacer le "gn" de son pseudo par un C, là tu aura son vrai pseudo ;-)))
LeTof
[23/09/2007 02:41]
@laloutre : Tiens CyberDuck est en JAVA ?
@laloutre : Tiens CyberDuck est en JAVA ?
Free
[23/09/2007 02:41]
Je ne vois pas en quoi les applications java seraient vieillottes et auraient des problèmes d'ergonomie.
C'est du grand n'importe quoi.
Java est très bien intégré à Mac os x. D'ailleurs c'est Apple qui écrit la JRE java pour Mac, pour que justement, le design soit semblable aux autres applications natives.
Je ne vois pas en quoi les applications java seraient vieillottes et auraient des problèmes d'ergonomie.
C'est du grand n'importe quoi.
Java est très bien intégré à Mac os x. D'ailleurs c'est Apple qui écrit la JRE java pour Mac, pour que justement, le design soit semblable aux autres applications natives.
Mindphazer
[23/09/2007 02:41]
@grognon
j'adore les avis ultra-constructifs de ce genre. C'est vrai, nous avons là une petite application ma foi bien sympathique, pas mal pensée, simple, gratuite, multi-plateforme, mais môssieur grognon ne trouve rien de plus intelligent que d'écrire "nul pas intéressant du tout"...
Mais dans ce cas, passe ton chemin, et épargne-nous ce genre de commentaire
Et puis, si môssieur grognon trouve cette appli si nulle, peut-être est-il capable de faire mieux (quoique, honnêtement, je doute) ?...
@grognon
j'adore les avis ultra-constructifs de ce genre. C'est vrai, nous avons là une petite application ma foi bien sympathique, pas mal pensée, simple, gratuite, multi-plateforme, mais môssieur grognon ne trouve rien de plus intelligent que d'écrire "nul pas intéressant du tout"...
Mais dans ce cas, passe ton chemin, et épargne-nous ce genre de commentaire
Et puis, si môssieur grognon trouve cette appli si nulle, peut-être est-il capable de faire mieux (quoique, honnêtement, je doute) ?...
Bip Bip !!!
[23/09/2007 02:41]
Et toi laule, il faut remplacer ton 1er "l" par "dr"… hu hu hu… :)
Et toi laule, il faut remplacer ton 1er "l" par "dr"… hu hu hu… :)
giuseppebergman
[23/09/2007 02:41]
Quelqu'un l'ayant utilisé peut nous faire une comparaison avec Sketchup ?
Quelqu'un l'ayant utilisé peut nous faire une comparaison avec Sketchup ?
bilbonsacquet
[23/09/2007 02:41]
Pour Cyberduck : Ce n'est pas intégralement du Java, l'interface est en Cocoa et peut-être d'autres trucs aussi.
Pour la JVM de Apple :
Apple ferait mieux d'arrêter de la développer et de laisser SUN la fournir, elle serait beaucoup plus performante ...
Viviment Java 7 qui est opensource, on pourra enfin avoir une JVM qui tient la route.
Pour Cyberduck : Ce n'est pas intégralement du Java, l'interface est en Cocoa et peut-être d'autres trucs aussi.
Pour la JVM de Apple :
Apple ferait mieux d'arrêter de la développer et de laisser SUN la fournir, elle serait beaucoup plus performante ...
Viviment Java 7 qui est opensource, on pourra enfin avoir une JVM qui tient la route.
Emmanuel Puybaret
[23/09/2007 02:41]
@ LeTof
Regarde le fichier Contents/Info.plist ou les sources de CyberDuck, tu verras qu'une partie est écrite en Java. Il est très bien ce soft et c'est d'ailleurs celui dont je me sers pour mettre à jour le serveur Web de Sweet Home 3D en SFTP.
Mais, CyberDuck ne marche que sous Mac OS X ! Je sais que vous vous en fichez, mais quand on crée un logiciel, on a envie de s'adresser au plus grand nombre.
Comme j'ai développé Sweet Home 3D sous Mac OS X, j'ai quand même fait un effort d'intégration au système en respectant les recommandations d'Apple : utilisation de la barre de menu de l'écran, du menu application, ajout d'un menu fenêtre, menu par défaut sans logement ouvert, (un peu de) drag and drop...
@ Free et niamor36
L'aspect "vieillot" est du un peu aux icônes utilisées, mais je ne suis pas infographiste (on peut pas tout faire ;-) et j'ai du me rabattre sur la seule bibliothèque *complète* que je connaisse, c'est-à-dire celle de Swing. Si il y a des volontaires pour programmer un jeu d'icônes plus complet, je suis preneur.
Il faut noter aussi que "l'intégration de Java à Mac OS X" bien qu'existante reste un peu minimaliste, et c'est un peu du marketing de Steve Jobs. Une simple preuve ? Comment se fait-il qu'un projet comme Quaqua Look And Feel existe ? Tout ce qu'a programmé le développeur de ce projet *devrait* être intégré dans la version Java de Mac OS X. D'ailleurs, j'aurais bien utilisé cet outil dans Sweet Home 3D, mais il y reste un bug sur le drag and drop qui fait que j'ai laissé tombé.
@ A tous les autres (sauf gro[...]on, mais il en faut toujours un !)
Merci pour vos encouragements.
@ LeTof
Regarde le fichier Contents/Info.plist ou les sources de CyberDuck, tu verras qu'une partie est écrite en Java. Il est très bien ce soft et c'est d'ailleurs celui dont je me sers pour mettre à jour le serveur Web de Sweet Home 3D en SFTP.
Mais, CyberDuck ne marche que sous Mac OS X ! Je sais que vous vous en fichez, mais quand on crée un logiciel, on a envie de s'adresser au plus grand nombre.
Comme j'ai développé Sweet Home 3D sous Mac OS X, j'ai quand même fait un effort d'intégration au système en respectant les recommandations d'Apple : utilisation de la barre de menu de l'écran, du menu application, ajout d'un menu fenêtre, menu par défaut sans logement ouvert, (un peu de) drag and drop...
@ Free et niamor36
L'aspect "vieillot" est du un peu aux icônes utilisées, mais je ne suis pas infographiste (on peut pas tout faire ;-) et j'ai du me rabattre sur la seule bibliothèque *complète* que je connaisse, c'est-à-dire celle de Swing. Si il y a des volontaires pour programmer un jeu d'icônes plus complet, je suis preneur.
Il faut noter aussi que "l'intégration de Java à Mac OS X" bien qu'existante reste un peu minimaliste, et c'est un peu du marketing de Steve Jobs. Une simple preuve ? Comment se fait-il qu'un projet comme Quaqua Look And Feel existe ? Tout ce qu'a programmé le développeur de ce projet *devrait* être intégré dans la version Java de Mac OS X. D'ailleurs, j'aurais bien utilisé cet outil dans Sweet Home 3D, mais il y reste un bug sur le drag and drop qui fait que j'ai laissé tombé.
@ A tous les autres (sauf gro[...]on, mais il en faut toujours un !)
Merci pour vos encouragements.
Free
[23/09/2007 02:41]
@Emmanuel
A quoi penses-tu quand tu dis que l’intégration de Java à Mac OS X est un peu minimaliste ?
Je développe des applications Swing et depuis peu, sous Mac os X (depuis que j'ai "switché") et de ce que j'ai vu, j'étais plutôt satisfait. Evidemment, je dois manquer de recul, alors si tu pouvais m'eclairer.
En tout cas, bon boulot pour l'application et le bouquin.
La litérature française sur Swing étant très réduite, ça fait plaisir d'avoir un livre aussi bien écrit.
@Emmanuel
A quoi penses-tu quand tu dis que l’intégration de Java à Mac OS X est un peu minimaliste ?
Je développe des applications Swing et depuis peu, sous Mac os X (depuis que j'ai "switché") et de ce que j'ai vu, j'étais plutôt satisfait. Evidemment, je dois manquer de recul, alors si tu pouvais m'eclairer.
En tout cas, bon boulot pour l'application et le bouquin.
La litérature française sur Swing étant très réduite, ça fait plaisir d'avoir un livre aussi bien écrit.
3
2
1
Réagir
Cinq consignes avant de réagir :
- Rester dans le cadre de la dépêche. Pour des discussions plus générales, vous pouvez utiliser nos forums.
- Développer son argumentation. Les messages dont le seul but est de mettre de l'huile sur le feu seront modifiés ou effacés sans préavis par la rédaction.
- Respecter les acteurs de l'informatique et les autres lecteurs. Les messages agressifs, vulgaires, haineux, etc. seront modifiés ou effacés sans préavis par la rédaction.
- Pour toute remarque concernant le contenu de l'article, pour nous signaler une erreur, une faute d'orthographe, une omission, merci de nous contacter exclusivement par e-mail.
- Relisez-vous, et pour les utilisateurs de Safari profitez de l'aide du navigateur : activez le menu édition > Orthographe > Vérifier l'orthographe lors de la frappe.





Mai 2012
