Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
sketchup [Le 26/12/2008, 19:01] 213.95.41.13 |
sketchup [Le 11/03/2023, 13:09] (Version actuelle) 176.167.116.3 Lien mort |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>brouillon partage modele_3D}} | + | {{tag>Trusty Xenial cao architecture vetuste}} |
---- | ---- | ||
- | <note important> | + | |
- | Même en effectuant cette procédure à la lettre, il est possible que Sketchup fonctionne mais que vous ayez néanmoins des problèmes d'affichage et notamment l'effacement des menus! Essayez de supprimer le répertoire .wine dans /home/utilisateur et réinstallez. | + | {{ https://www.nicepng.com/png/full/128-1286479_sketchup-logo-nightmare.png?80}} |
+ | ====== SketchUp ====== | ||
+ | |||
+ | **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 : | ||
+ | |||
+ | * //SketchUp Make//, une version gratuite avec un ensemble de fonctionnalités de base ; | ||
+ | * //SketchUp Pro//, une version payante qui ajoute le support de plusieurs formats d'importation et d'exportation, ainsi que la création de mises en plan et de présentations 2D. | ||
+ | |||
+ | Bien qu'aucune version Linux ne soit disponible, il est possible d'utiliser la version Windows sous Ubuntu par deux méthodes : | ||
+ | |||
+ | * La **[[:virtualisation]]** d'un système d'exploitation Windows (XP/Vista/7), pourvu que l'accélération matérielle soit prise en charge (avec [[:Virtualbox]] par exemple). | ||
+ | * À l'aide de **[[:Wine]]**, une couche logicielle de compatibilité qui permet l'installation d'application Windows dans Ubuntu. | ||
+ | |||
+ | <note tip>En 2016, une version « en ligne » fonctionnant dans un navigateur est disponible : [[https://my.sketchup.com/app|my.Sketchup]]. | ||
+ | Cette version « en ligne » ne permet pas de lancer les scripts Ruby, et on ne peut charger que des fichiers qui sont dans notre espace sur le site, pas les fichiers locaux sur notre PC.</note> | ||
+ | |||
+ | ===== Pré-requis ===== | ||
+ | |||
+ | * Une configuration PC suffisante : voir le matériel recommandé pour Windows [[https://help.sketchup.com/en/article/36208|ici]] ; | ||
+ | * Une carte graphique supportant l'[[:accélération graphique]] (ATI, Intel ou Nvidia) ; | ||
+ | * Avoir installé **[[:Wine]]**. | ||
+ | |||
+ | |||
+ | ===== Installation ===== | ||
+ | |||
+ | ==== Virtualisation ou Wine ? ==== | ||
+ | |||
+ | 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|Virtualisation de systèmes d'exploitation]] ». | ||
+ | |||
+ | <note tip> | ||
+ | Depuis la version 7.1 de SketchUp et les versions récentes de Wine, il reste très peu de problèmes de compatibilité avec Ubuntu. SketchUp tourne à merveille sur des PC avec cartes graphiques Intel récentes (ex. : GMA 4500MHD) et Nvidia. | ||
</note> | </note> | ||
- | La version windows et gratuite de Sketchup fonctionne, mais il persiste un problème de rafraichissement quand on sélectionne, ce qui fait qu'il faut faire un autre clic ou un zoom avec la molette pour voir la sélection... | + | ==== Installation avec Wine ==== |
- | Du coup, avec la version 2.1 de virtualbox qui gère l'accélération opengl matérielle, il vaut mieux utiliser une machine virtuelle avec windows XP. | + | - Téléchargez le logiciel d'installation [[http://dl.google.com/sketchup/GoogleSketchUpWFR.exe|Google SketchUp en français]] ATTENTION CELA AMENE A LA VERSION 8 DE SKETCHUP ---> LIEN MORT ! |
+ | - Lancez le logiciel d'installation ; si cela ne fonctionne pas, faites un clic droit pour obtenir le [[wpfr>Menu_contextuel|menu contextuel]], et sélectionnez //Ouvrir avec Wine Exécuter des programmes Windows// ; | ||
+ | - Suivez les instructions du logiciel pour compléter l'installation. | ||
+ | ===== Utilisation===== | ||
- | ===== Sketchup 7 ===== | + | Lancez l'application depuis le menu //Applications -> Wine -> Programmes -> Google SketchUp 7/8 -> Google SketchUp//. |
- | Cette version fonctionne avec la version 1.1.10 ou supérieur de wine (car elle corrige un bug). L'installation de la dernière version de wine est téléchargeable [[http://wine.budgetdedicated.com/archive/index.html|ici]] | + | <note tip>Le logiciel d'installation crée un raccourci-lanceur sur le bureau //(Google SketchUp 7/8)//, ainsi qu'un lien Windows inopérant //(Google SketchUp 7/8.lnk)//. Vous pouvez supprimer ces derniers sans problème.</note> |
- | 1- Téléchargez et installez [[http://sketchup.google.com/intl/en/download/|sketchup 7]] (en anglais en attendant qu'elle soit disponible en français [[http://sketchup.google.com/|ici]]) | + | === Formats de fichiers === |
- | 2- Lancez sketchup une première fois. Il va dire qu'il y a un problème avec opengl. Si le lien créé par l'installateur ne marche pas (comme chez moi) : | + | 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 : |
- | wine "C:\Program Files\Google\Google SketchUp 7\SketchUp.exe" | + | |
- | 3- Relancez le pour choisir le modèle/template "simple meters", ça plante peut-être à nouveau donc voir étape 4 | + | * **Importation:** DEM (.dem, .ddf), 3DS (.3ds), Google Earth (.kmz) et COLLADA (.dae) |
+ | * **Exportation:** Google Earth (.kmz) et COLLADA (.dae) | ||
- | 4- dans un terminal : | + | ===== Problèmes connus ===== |
+ | ==== Décalage dans le rafraîchissement lors du zoom ==== | ||
+ | |||
+ | 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: | ||
+ | |||
+ | * Si vous êtes sous [[:PlayOnLinux|PlayOnLinux]] | ||
+ | <note>Editer le fichier: ~/.PlayOnLinux/shortcuts/Google SketchUp\\ | ||
+ | Ajouter la ligne: export vblank_mode="0"</note> | ||
+ | |||
+ | * Si vous lancez directement avec wine | ||
+ | <note>Editer le fichier: ~/.bashrc\\ | ||
+ | Ajouter la ligne: export vblank_mode="0"\\ | ||
+ | Relancez votre session | ||
+ | </note> | ||
+ | Maintenant plus de problème d'affichage lors du lancement de Google Sketchup | ||
+ | |||
+ | ====Fenêtre de travail noire==== | ||
+ | |||
+ | Dans le menu principal, aller à //Wine/Configurer Wine//, puis dans l'onglet //Affichage// :\\ | ||
+ | *sélectionner //Support du Vertex Shader// : Aucun | ||
+ | *décocher //Utiliser le Pixel Shader (si supporté par le matériel)// | ||
+ | (Testé sur [[lucid|Ubuntu Lucid]], [[wine|Wine 1.2]], [[sketchup|SketchUp 8]], carte graphique intégrée VIA Tech.) | ||
+ | |||
+ | ==== « SketchUp was unable to initialize OpenGL » ==== | ||
+ | Si vous obtenez cette erreur au lancement, lancez cette [[:commande_shell|commande]] dans un [[:terminal]]: | ||
wine regedit | wine regedit | ||
+ | Pour SketchUp 8 : | ||
+ | Dans l'//Éditeur du registre//, effectuez ces changements sous les clés : | ||
+ | * HKEY_USERS/S-1-5-4/Software/Google/SketchUp8/GLConfig/Display | ||
+ | * modifier [HW_OK] à 1 | ||
+ | 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 : | ||
* HKEY_CURRENT_USER\Software\Google\SketchUp7\GLConfig\Display\ | * HKEY_CURRENT_USER\Software\Google\SketchUp7\GLConfig\Display\ | ||
* modifier [HW_OK] à 1 | * modifier [HW_OK] à 1 | ||
Ligne 30: | Ligne 107: | ||
* HKEY_CURRENT_USER\Software\Google\SketchUp7\Preferences\ | * HKEY_CURRENT_USER\Software\Google\SketchUp7\Preferences\ | ||
* modifier [EnableCheckValidity] à 0 | * modifier [EnableCheckValidity] à 0 | ||
- | 5- ça roule ! | ||
- | ===== Sketchup 6 ===== | + | ==== Plantage après « Bienvenue dans SketchUp » ==== |
- | ==== Installation manuelle ==== | + | Si SketchUp plante lorsque vous cliquez sur //Commencer à utiliser SketchUp//, décochez //Afficher au démarrage// puis redémarrez l'application. |
- | 1- [[http://dl.google.com/sketchup/gsu6/GoogleSketchUpWFR.exe|télécharger sketchup]] | + | S'il n'est pas possible de décocher //Afficher au démarrage//, débranchez votre connexion internet puis essayez à nouveau. |
- | 2- installer sketchup avec wine | + | (// problème supposé être résolu depuis la version 1.1.11 de Wine; voir// [[https://bugs.winehq.org/show_bug.cgi?id=16164|bug 16164]] ) |
- | 3- lancer sketchup : si ce n'est pas déjà fait, il va proposer de télécharger le lecteur html gecko ; il faut cliquer sur "installer", mais comme il y a aussi la fenêtre de sketchup ouverte en même temps, ça bugue un peu et on n'arrive pas à cliquer sur "installer". Il faut insister en faisant apparaître la fenêtre d'installation de gecko au 1er plan grâce à la barre des tâches d'ubuntu. | + | 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 !! |
+ | ==== Pointeur avec fond blanc opaque ==== | ||
- | 4- quitter sketchup de suite (ça risque de planter, il faut terminer le processus). | + | Ce problème semble survenir avec les cartes graphiques ATI. Il n'y aurait malheureusement pas de solution pour l'instant. |
+ | <note tip> Ce bug semble fixé depuis la version 1.3.6 - voir [[https://bugs.winehq.org/show_bug.cgi?id=23096| ticket de bug 23096]]</note> | ||
- | 5- dans un terminal, taper : | + | ==== Certains modèles type inaccessibles dans « Bienvenue dans SketchUp » ==== |
- | wine regedit | + | |
- | * HKEY_CURRENT_USER\Software\Google\SketchUp6\GLConfig\Display\ | + | 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. |
- | * modifier [HW_OK] à 1 (si ce n'est déjà fait) | + | |
- | * [FIRST_TIME] = 0 | + | |
- | * HKEY_CURRENT_USER\Software\Google\SketchUp6\Google SketchUp TOTD | + | |
- | * [HelpPage] = 0 (créer valeur dword ou mot double) | + | |
- | * [ShowOnStartUp] = false (créer valeur chaine ou SZ) | + | |
- | * HKEY_CURRENT_USER\Software\Google\SketchUp6\SnappyInstructor | + | |
- | * [Show] = 0 | + | |
- | 6- ça roule ! | + | 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...// |
+ | ==== Banque d'images 3D inaccessible dans SketchUp ==== | ||
- | Voir aussi http://wiki.winehq.org/GoogleSketchup | + | 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...// |
- | **Dernière solution**: | + | La procédure suivante règle souvent le problème : |
- | Si malgré tout l'écran de dessin reste désespéremment noir, il reste la possibilté d'installer le paquet xgl-server par l'intermédiaire de synaptic | + | * Dans le répertoire wine "//c:/Program Files//", renommer le répertoire "//Internet Explorer//" en "//ie//" (//mv "~/.wine/drive_c/Program Files/Internet Explorer" "~/.wine/drive_c/Program Files/ie"//) ; |
+ | * Télécharger et lancer **winetricks** (http://wiki.winehq.org/winetricks), sélectionner //ie8// et //gecko// et en lancer l'installation ; | ||
+ | * Désinstaller, aussitôt après, //Internet Explorer 8// ; | ||
+ | * Effacer le répertoire "//Internet Explorer//" fraichement recréé dans "//c:/Program Files//" (//rm -Rf "~/.wine/drive_c/Program Files/Internet Explorer"//) ; | ||
+ | * Restaurer sous le nom "//Internet Explorer//" le dossier "//ie//" mis de côté à la première étape (//mv "~/.wine/drive_c/Program Files/ie" "~/.wine/drive_c/Program Files/Internet Explorer"//). | ||
+ | Ceci doit fonctionner avec les versions 7.1 et 8 de Sketchup. | ||
+ | ==== Impression noire ==== | ||
- | ==== Installation avec PlayOnLinux ==== | + | 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 : | ||
+ | |||
+ | {{:sketchup_1.png?200|}} | ||
+ | |||
+ | et | ||
+ | |||
+ | {{:sketchup_2.png?200|}} | ||
+ | ==== Exportation Graphique 2D vide ==== | ||
+ | Quel que soit le format choisi (png/jpg/bmp), cela donne une page transparente ou noire. | ||
+ | <note tip>Pour exporter en 2D, utilisez plutôt une capture d'écran.</note> | ||
+ | |||
+ | ==== une fois passé la fenêtre de bienvenue, l’application plante ==== | ||
+ | Faire un clic droit sur l’application et ajouter /DisableRubyAPI à la fin de la ligne « commande » | ||
+ | |||
+ | {{:wine:sketchup:sketchup-lanceur.png?200|}} | ||
+ | |||
+ | (Testé sur [[trusty|Ubuntu 14.04 LTS]], [[wine|Wine 1.6.2]], [[sketchup|SketchUp 2014]].) | ||
+ | |||
+ | source (en) : [[http://appdb.winehq.org/objectManager.php?sClass=version&iId=30063&iTestingId=83789]] | ||
+ | |||
+ | ==== SketchUp 2015 avec PlayOnLinux ==== | ||
+ | |||
+ | 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 | ||
+ | |||
+ | * Version de windows : Windows 7 | ||
+ | |||
+ | * Dans l'onglet Bibliothèques, il faut ajouter : msvcr100 | ||
+ | |||
+ | Il faut ensuite installer SketchUp : [[https://www.sketchup.com/download/all]] | ||
+ | |||
+ | Il faut copier un fichier .dll — ''mfc100u.dll'' | ||
+ | |||
+ | * de ''/drive_c/windows/syswow64'' | ||
+ | |||
+ | * à ''/drive_c/Program Files(x86)/Sketchup/SketchUp 2015'' | ||
+ | |||
+ | |||
+ | À ce moment, SkethUp devrait fonctionner. | ||
+ | |||
+ | (Testé sur [[trusty|Ubuntu 14.04.3 LTS]], [[wine|Wine 1.7]], [[sketchup|SketchUp Make 2015]].) | ||
+ | ===== Désinstallation ===== | ||
+ | |||
+ | On peut supprimer cette application //via// le menu //Applications -> Wine -> Uninstall Wine Software.// | ||
+ | ===== Voir aussi ===== | ||
+ | |||
+ | * [[https://www.sketchup.com/fr|SketchUp]] //( Site officiel )// | ||
+ | * [[https://3dwarehouse.sketchup.com/?hl=fr|Banque de composants 3D pour SketchUp]] | ||
+ | * [[https://www.sketchup.com/fr/learn/videos/826?playlist=58l|Didacticiels vidéos]] | ||
+ | * (en) [[https://appdb.winehq.org/objectManager.php?sClass=application&iId=1815|Wine Application Database - SketchUp]] | ||
+ | * (fr) [[http://www.formation-sketchup.fr/Tutoriel.html|Tutoriels en ligne, en PDF et vidéo - Ressources gratuites]] | ||
+ | |||
+ | ---- | ||
- | Un script [[PlayOnLinux]] existe : http://www.playonlinux.com/fr/script-117.html | + | //Contributeur principal : // [[:utilisateurs:gemnoc|Gemnoc]] |