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 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]]+----
  
-1Té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 openglSi 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 lettreil 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 typeet 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]]
  • sketchup.1229023167.txt.gz
  • Dernière modification: Le 18/04/2011, 14:51
  • (modification externe)