Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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érielleil 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 pasfaites 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 ​=====+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 foisIl va dire qu'il y a un problème avec openglSi 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 ouvrirLes 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 à 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 noiril 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ésinstalleraussitô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]]
  • sketchup.1230314478.txt.gz
  • Dernière modification: Le 18/04/2011, 14:52
  • (modification externe)