SketchUp est un logiciel de CAO propriétaire pour Windows et Mac longtemps initialement publié par Google, puis racheté par Trimble. Il permet de modéliser des pièces en 3D de façon très conviviale à l'aide d'outils simples (rotation, extrusion, déplacement, etc.). Étant surtout axé sur l'architecture, il peut également être utilisé dans d'autres secteurs, comme l'ébénisterie.
Il se décline en deux versions :
Bien qu'aucune version Linux ne soit disponible, il est possible d'utiliser la version Windows sous Ubuntu par deux méthodes :
Quelle méthode choisir ? Chacune a ses avantages et inconvénients. Les principaux sont les suivants :
Avantages | Inconvénients | |
---|---|---|
Virtualisation | compatibilité complète | – plus exigeant en ressources système – licence Windows requise |
Wine | installation directe dans Ubuntu | – intégration imparfaite (décoration de fenêtre, icônes, polices) – quelques problèmes d'affichage |
L'installation et l'utilisation de SketchUp dans Windows, virtualisé ou non, ne concerne pas Ubuntu ni GNU/Linux en général. Cette page traitera donc de l'installation à l'aide de Wine et de ses éventuelles difficultés.
Si vous souhaitez en savoir plus sur la virtualisation, consultez la documentation « Virtualisation de systèmes d'exploitation ».
Lancez l'application depuis le menu Applications → Wine → Programmes → Google SketchUp 7/8 → Google SketchUp.
La version gratuite de SketchUp enregistre les documents dans son propre format .skp, qu'aucune application libre ne peut ouvrir. Les formats d'importation et d'exportation 3D sont les suivants :
Dans certaines configuration, il se peut que votre environnement ait un décalage dans le rafraîchissement de la fenêtre.
Pour fixer le problème, voici 2 solutions:
Maintenant plus de problème d'affichage lors du lancement de Google Sketchup
Dans le menu principal, aller à Wine/Configurer Wine, puis dans l'onglet Affichage :
(Testé sur Ubuntu Lucid, Wine 1.2, SketchUp 8, carte graphique intégrée VIA Tech.)
Si vous obtenez cette erreur au lancement, lancez cette commande dans un terminal:
wine regedit
Pour SketchUp 8 : Dans l'Éditeur du registre, effectuez ces changements sous les clés :
Il est possible que au tout premier lancement un crash se produise, mais il est semble-t-il sans conséquence et ne se reproduit pas.
Pour SketchUp 7 : Dans l'Éditeur du registre, effectuez ces changements sous les clés :
Si SketchUp plante lorsque vous cliquez sur Commencer à utiliser SketchUp, décochez Afficher au démarrage puis redémarrez l'application.
S'il n'est pas possible de décocher Afficher au démarrage, débranchez votre connexion internet puis essayez à nouveau.
( problème supposé être résolu depuis la version 1.1.11 de Wine; voir bug 16164 )
si Sketchup affiche "Error: ChoosePixelFormat Failed. [Winetricks ⇒ Regedit ⇒ HKEY_CURRENT_USER\Software\Google\SketchUp8\GLConfig\Display ⇒ mettre le troisième fichier HW_OK de 0 à 1 ] Et voila !!
Ce problème semble survenir avec les cartes graphiques ATI. Il n'y aurait malheureusement pas de solution pour l'instant.
Un problème d'affichage masque la barre de défilement dans la fenêtre « Bienvenue dans SketchUp »; comme cette fenêtre ne peut être redimensionnée, seuls les deux premiers modèles sont visibles, et le troisième l'est partiellement.
S'il n'existe pas de correctif, on peut accéder à la liste complète des modèles type, et sélectionner celui par défaut, par le menu Fenêtre → Préférences, catégorie Modèle type, puis cliquer sur le bouton Parcourir…
Le bouton Télécharger des modèles ouvre une fenêtre Internet Explorer pour naviguer la Banque d'images 3D Google; avec une installation dans Wine, cette fenêtre n'arrive pas à afficher le site, ou génère des erreurs de script ; on peut cependant ouvrir séparément un navigateur Web, télécharger les modèles 3D désirés, puis les importer dans le document actif via le menu Fichier → Importer…
La procédure suivante règle souvent le problème :
Ceci doit fonctionner avec les versions 7.1 et 8 de Sketchup.
L'aperçu avant impression donne un cadre totalement noir. L'impression elle-même donne le résultat de l'aperçu.
On peut palier à ce problème comme décrit (en anglais) sur cette page,
http://bugs.winehq.org/show_bug.cgi?id=26250#c1
Il faut ouvrir l'aperçu d'impression et cocher la case "Utiliser le mode de haute précision HLR" comme ci joint :
et
Quel que soit le format choisi (png/jpg/bmp), cela donne une page transparente ou noire.
Faire un clic droit sur l’application et ajouter /DisableRubyAPI à la fin de la ligne « commande »
(Testé sur Ubuntu 14.04 LTS, Wine 1.6.2, SketchUp 2014.)
source (en) : http://appdb.winehq.org/objectManager.php?sClass=version&iId=30063&iTestingId=83789
Les explications sont fournies en anglais ici : http://www.pclinuxos.com/forum/index.php?topic=130961.0
Wine doit être configuré de la façon suivante
Il faut ensuite installer SketchUp : https://www.sketchup.com/download/all
Il faut copier un fichier .dll — mfc100u.dll
/drive_c/windows/syswow64
/drive_c/Program Files(x86)/Sketchup/SketchUp 2015
À ce moment, SkethUp devrait fonctionner.
(Testé sur Ubuntu 14.04.3 LTS, Wine 1.7, SketchUp Make 2015.)
On peut supprimer cette application via le menu Applications → Wine → Uninstall Wine Software.