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 11/12/2008, 20:19] frombenny modifs pour que sketchup 7 fonctionne |
sketchup [Le 11/03/2023, 13:09] (Version actuelle) 176.167.116.3 Lien mort |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ===== Sketchup 7 ===== | + | {{tag>Trusty Xenial cao architecture vetuste}} |
- | 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 documentée [[sketchup|ici]] | + | ---- |
- | 1- Téléchargez et installez sketchup 7 | + | {{ https://www.nicepng.com/png/full/128-1286479_sketchup-logo-nightmare.png?80}} |
+ | ====== SketchUp ====== | ||
- | 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) : | + | **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. |
- | 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 | + | Il se décline en deux versions : |
- | 4- dans un terminal : | + | * //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> | ||
+ | |||
+ | ==== Installation avec Wine ==== | ||
+ | |||
+ | - 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===== | ||
+ | |||
+ | Lancez l'application depuis le menu //Applications -> Wine -> Programmes -> Google SketchUp 7/8 -> Google SketchUp//. | ||
+ | |||
+ | <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> | ||
+ | |||
+ | === Formats de fichiers === | ||
+ | |||
+ | 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 : | ||
+ | |||
+ | * **Importation:** DEM (.dem, .ddf), 3DS (.3ds), Google Earth (.kmz) et COLLADA (.dae) | ||
+ | * **Exportation:** Google Earth (.kmz) et COLLADA (.dae) | ||
+ | |||
+ | ===== 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 18: | 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. |
- | <note important> | + | S'il n'est pas possible de décocher //Afficher au démarrage//, débranchez votre connexion internet puis essayez à nouveau. |
- | 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. | + | |
- | </note> | + | (// 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]] ) |
+ | |||
+ | 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 ==== | ||
+ | |||
+ | 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> | ||
+ | |||
+ | ==== Certains modèles type inaccessibles dans « Bienvenue dans SketchUp » ==== | ||
+ | |||
+ | 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...// | ||
+ | ==== Banque d'images 3D inaccessible dans SketchUp ==== | ||
+ | |||
+ | 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 : | ||
+ | * 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 ==== | ||
+ | |||
+ | 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]] | ||
- | La version windows et gratuite de Sketchup 6 fonctionne (testé avec ubuntu 7.10, bureau 3D désactivé, wine 0.9.53 à 0.9.56), 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... | + | Wine doit être configuré de la façon suivante |
- | La procédure : | + | * Version de windows : Windows 7 |
- | 1- [[http://dl.google.com/sketchup/gsu6/GoogleSketchUpWFR.exe|télécharger sketchup]] | + | * Dans l'onglet Bibliothèques, il faut ajouter : msvcr100 |
- | 2- installer sketchup avec wine | + | Il faut ensuite installer SketchUp : [[https://www.sketchup.com/download/all]] |
- | 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. | + | Il faut copier un fichier .dll — ''mfc100u.dll'' |
- | 4- quitter sketchup de suite (ça risque de planter, il faut terminer le processus). | + | * de ''/drive_c/windows/syswow64'' |
- | 5- dans un terminal, taper : | + | * à ''/drive_c/Program Files(x86)/Sketchup/SketchUp 2015'' |
- | wine regedit | + | |
- | * HKEY_CURRENT_USER\Software\Google\SketchUp6\GLConfig\Display\ | ||
- | * 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 ! | + | À ce moment, SkethUp devrait fonctionner. |
- | Voir aussi http://wiki.winehq.org/GoogleSketchup | + | (Testé sur [[trusty|Ubuntu 14.04.3 LTS]], [[wine|Wine 1.7]], [[sketchup|SketchUp Make 2015]].) |
+ | ===== Désinstallation ===== | ||
- | **Dernière solution**: | + | On peut supprimer cette application //via// le menu //Applications -> Wine -> Uninstall Wine Software.// |
- | 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 | + | ===== 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]] | ||
- | ==== Installation avec PlayOnLinux ==== | + | ---- |
- | Un script [[PlayOnLinux]] existe : http://www.playonlinux.com/fr/script-117.html | + | //Contributeur principal : // [[:utilisateurs:gemnoc|Gemnoc]] |