Archives pour Infographie 3D

SketchUp 8 – Du solide !

Par Laurent Brixius

SketchUp 8 - Solides et opérations booléennes

Près de deux ans après la sortie de SketchUp 7, SketchUp 8 vient d’être mis à la disposition des utilisateurs. En anglais mais aussi en français et en d’autres langues.

Nouveautés pour la modélisation

Pas plus que la version 7, SketchUp 8 ne constitue une vraie révolution… à part peut-être, enfin, l’apparition de…

Solides et opérations booléennes (PRO)

SketchUp 8 Pro vous permet ainsi de réaliser facilement des opérations d’union, soustraction, découpe et autres intersections à partir de solides. Les habitués vous diront que c’était déjà possible avec l’outil Intersection… mais que de temps gagné lorsqu’on s’épargne la fastidieuse tâche du nettoyage des faces et arêtes inutiles !

Créer un solide est simple : Lire la suite de cet article »

Plugins SketchUp – FaceFront et ReverseFace

Par Laurent Brixius

L’orientation des faces et son impact

Si vous travaillez intégralement dans Google SketchUp, l’orientation correcte des faces n’est pas très importante. Il en est tout autrement si vous exportez votre modèle SketchUp vers un logiciel tiers et tout particulièrement vers un logiciel d’images de synthèse.

En effet, les logiciels de création d’images de synthèse ne calculent le plus souvent que le côté “extérieur” d’une face. Cela permet de réduire sensiblement les temps de calcul des images. Lorsque des faces sont inversées, le logiciel l’ignore et vous vous retrouvez avec des parties de modèle manquantes.

Effet des faces (normales) mal orientées sur le rendu en image de synthèse

Comment corriger le problème

3 solutions s’offrent à vous :

  1. réorienter correctement les faces dans le logiciel tiers (ce qui constitue le plus souvent une tâche longue et pénible).
  2. forcer le calcul des deux côtés de chaque face (ce qui augmente sensiblement les temps de calcul)
  3. réorienter correctement les faces directement dans SketchUp

Cette troisième solution est devenue à présent très simple et rapide grâce à deux plugins relativement complémentaires : FrontFace, développé par Tomasz Marek, et ReverseFace (scrtool), développé par Todd Burch.

A quoi servent chaque plugin

FrontFace permet d’orienter toutes les faces inversées d’un simple survol de la souris.

ReverseFace (scrtool) permet de changer l’orientation d’une face (à la manière d’un interrupteur) d’un clic de souris. Moins rapide que FrontFace, ReverseFace présente les avantages de permettre un usage plus minutieux et de pouvoir changer, si nécessaire, l’orientation de faces “positives”.

Vers la vidéo de présentation en fin d’article >>

Installation des plugins

Télécharger le plugin FrontFace de Tomasz sur son site web

Télécharger le plugin ReverseFace (scrtool) de Todd Burch en français sur le Ruby Library Depot ou sur www.smustard.com (en anglais seulement).

Après avoir téléchargé chaque plugin :

Installation de FrontFace

Décompressez l’archive zippée dans le répertoire Plugins de Google SketchUp en conservant la structure de répertoire. Vous devez donc avoir dans le répertoire Plugins un dossier FrontFace_files ainsi qu’un fichier frontface.rb.

Installation de ReverseFace

Copiez le fichier scrtool.rb dans le répertoire Plugins de Google SketchUp.

Puis relancez SketchUp pour activer les plugins.

Si vous débutez avec les plugins, ne manquez pas mon article Google SketchUp – En faire plus avec les plugins.

Utiliser le plugin FrontFace

icone-frontface

Le plugin FrontFace installe automatiquement une nouvelle barre d’outils FrontFace(TM) comprenant une seule icône . Si ce n’est pas le cas, vous pouvez l’activer en cliquant sur le menu déroulant Affichage > Barres d’outils > FrontFace(TM).

  1. Cliquez sur l’icône du plugin icone-frontface. Le curseur de la souris se transforme curseur-frontface-off.
  2. Activez le plugin en cliquant dans la zone de dessin. La flèche sous le curseur devient rouge curseur-frontface-on.
  3. Survolez toutes les faces inversées pour les réorienter automatiquement
  4. Vous pouvez cliquer à tout moment pour désactiver le plugin (pour survoler des faces que vous ne souhaitez pas réorienter par exemple).

Utiliser le plugin ReverseTool (scrtool)

  1. Activez le plugin en cliquant sur le menu déroulant Outils > Left Click Reverse Face Tool
  2. Cliquez avec le bouton de gauche sur les faces que vous souhaitez inverser.

Présentation vidéo

Incompatibilités connues

J’ai constaté une incompatibilité avec :

Quelques mots sur les auteurs

Tomasz Marek
Tomasz est un architecte Polonais. Il travaille dans un atelier d’architecture en Irlande. Outre le plugin FrontFace, la communauté des utilisateurs de Kerkythea lui doit le plugin d’export SU2KT qui permet d’exporter un modèle SketchUp vers le logiciel de rendu Kerkythea.
Todd Burch
Menuisier de formation, Todd Burch a découvert SketchUp 3 en 2003. Avec la sortie de SketchUp 4, il s’est plongé dans l’API du logiciel et le langage Ruby pour développer les possibilités de SketchUp. Il a fondé Smustard.com avec Rick Wilson et Octavian Chis, un site web qui met à votre disposition quantité de plugins, gratuits ou payants, pour faciliter (et grandement accélérer) votre productivité avec SketchUp.
Todd est à l’origine de très nombreux plugins pour SketchUp. Vous le retrouverez donc bientôt sur ce blog.

Plugins SketchUp – Interview de Didier Bur

Par Laurent Brixius

Je vous ai présenté il y a quelques semaines un de ses plugins, Projections V2… Mais ce n’est qu’une goutte d’eau dans l’océan de plugins SketchUp (près de 100 si pas plus) que nous devons à Didier Bur.

D’autant que, enseignant et chercheur au CRAI, laboratoire de l’École Nationale Supérieure d’Architecture de Nancy, c’est lui qui met à votre disposition la plus vaste bibliothèque de plugins, que ce soit en français ou en anglais : le Ruby Library Depot.

Didier Bur m’avait accordé cet interview alors qu’il travaillait à la mise au point du nouveau site du Ruby Library Depot. Bonne nouvelle, ce site est maintenant accessible… et beaucoup plus pratique que l’ancien ! Chaque plugin bénéficie à présent de sa page dédiée. En plus d’une description du plugin, vous pouvez télécharger chaque plugin en français ou en anglais au choix… et laisser un commentaire. Vous pouvez également trier les plugins par auteur.

Dans les liens, vous trouverez également une sélection de sites web consacrés à Ruby (le langage de programmation des plugins de SketchUp), des sites consacrés aux plugins eux-même, des forums de discussion et un lien pour télécharger le livre Automatic SketchUp de Matthew Scarpino consacré au langage Ruby pour SketchUp.

Mais trêve de bavardages, voici l’interview :

Pourquoi avoir créé le plugin Projection ?
J’ai souvent à modéliser des objets ou bâtiments dont la géométrie est irrégulière, ou à travailler sur des terrains numériques qui nécessitent de pouvoir procéder par projection de points, lignes, faces, d’un plan sur un autre. SketchUp a quelques fonctionnalités de ce type (bac à sable notamment) mais très insuffisantes par rapport à mon travail spécifique. Au fur et à mesure des besoins, j’ai donc développé ces fonctions permettant de gagner du temps sur la modélisation.
Comment avez-vous découvert SketchUp?
Un peu par hasard, en cherchant sur Internet un logiciel de création 3D susceptible d’être utilisé par des étudiants en architecture. C’était en 2001 et cet outil était le premier du genre, avec l’ergonomie et la simplicité qu’on lui connaît, utilisable assez tôt dans la conception de projet architectural.
Comment avez-vous commencé à développer des plugins pour SketchUp ?
J’ai par le passé beaucoup utilisé Autocad (dans mes enseignements et mes travaux de recherche) en lien avec le langage de programmation Autolisp. L’utilisation de plus en plus fréquente de SketchUp comme outil de modélisation a débouché tout naturellement vers le codage d’outils complémentaires pour combler certains manques de l’application.
Si vous ne deviez conserver qu’un seul plugin, quel serait-il ?
Difficile de choisir, mais celui que j’utilise continuellement est le gestionnaire d’états de calques et ses utilitaires associés. Il permet entre autres de se passer de la palette des calques de SketchUp et surtout de gérer l’association géométrie-calques avec plus de rapidité, de rigueur et de souplesse.
Pouvez-vous vous présenter en quelques mots ?
J’ai une trajectoire quelque peu atypique puisque je suis architecte, enseignant, issu de l’école des Beaux-Arts puis de l’école d’architecture de Nancy où j’ai intégré le laboratoire CRAI (Centre de recherche en architecture et ingénierie) qui héberge le site Ruby Library Depot. J’y effectue des recherches dans des domaines variés comme par exemple la simulation d’illumination et la reconstitution archéologique. Mon enseignement est centré sur le DAO et la CAO en architecture, et mes thèmes de recherche impliquent toujours un volet “modélisation 3D”, d’où l’utilisation quasi quotidienne de SketchUp.
Pouvez-vous présenter en quelques mots le Ruby Library Depot ?
Le site est né en 2004 peu après l’avènement de l’API Ruby. A ce moment j’ai pensé qu’il serait utile aux utilisateurs de disposer d’un endroit où les plugins seraient rassemblés. Je me suis limité strictement aux plugins gratuits, n’ayant de par mes fonctions évidemment aucune vocation à faire du commerce. Ce qui au début était relativement confidentiel à rapidement pris de l’ampleur, le nombre de plugins et de visiteurs croissant rapidement. Une version du site un peu plus conforme aux attentes des internautes à vu le jour en , en même temps que la traduction en français des plugins mis en ligne. Le trafic actuel est d’environ 800 visiteurs/jour, à raison de 50% d’anglo-saxons, 20% de français, 20% de japonais, et le reste de quasiment tous les pays. Le référencement sur le site officiel de Google-SketchUp y est sans doute pour quelque chose.
Le site est en cours de refonte complète (il n’a pas été remis à jour depuis longtemps), il permettra bientôt aux utilisateurs de soumettre eux-mêmes leur plugins pour leur mise en ligne.
Connaissez-vous des restrictions ou incompatibilités éventuelles avec d’autres plugins ?
Pour le plugin “Projection”, il n’y a à ma connaissance aucune incompatibilité avec d’autres plugins. Par contre les incompatibilités entre d’autres plugins sont nombreuses, qu’il m’est d’ailleurs impossible à gérer sur le site.
Une anecdote, un scoop sur un prochain plugin, un message aux utilisateurs ?
Rien de prévu pour l’instant comme nouveau plugin, j’ai plusieurs mises à jour et améliorations en cours prévues depuis longtemps, le temps manque en ce moment (je développe les plugins sur mon temps libre).
Avez-vous éventuellement un formulaire de don pour ceux qui souhaitent vous remercier pour votre travail ?
Un bouton “Paypal” sera intégré à la prochaine version du site.

Plugins SketchUp – Interview de Fredo6

Par Laurent Brixius

Suite à la publication de la présentation de son plugin FredoScale (et en attendant les présentations de ses nombreux autres plugins tous plus utiles les uns que les autres…), voici l’interview que Fredo6 m’a accordé en Avril 2010 (Oui… J’ai pris un peu de retard dans mes publications :-( )

Pourquoi avoir créé le plugin FredoScale ?
Au départ, il y a une requête d’un utilisateur français, Matt666 qui avait posté une demande concernant le calcul du rectangle encadrant une face plane au plus juste. En écrivant le petit plugin, je me suis rendu compte que je pouvais le faire pour un groupe d’éléments graphiques quelconques en 2D et en 3D. D’où l’idée de la boite orientable de FredoScale. L’idée de l’utiliser pour une mise à l’échelle est venue naturellement. En codant, j’ai vu que la partie transformation géométrique était petite et simple, et qu’une bonne partie de l’interface graphique pouvait être écrit de manière générique. D’où la suite logique avec l’ajout des autres outils.
En général, je préfère écrire des plugins qui ont une vocation générale, car cela vaut alors le coup d’investir dans un interface graphique interactif. C’est le cas de FredoScale. En outre, cela m’a permis d’approfondir certaines questions de géométrie dans Sketchup.
Comment avez-vous découvert SketchUp?
J’utilisais un logiciel d’architecture 3D, et fréquentais le site Escargot (je le fréquente toujours un peu). C’est Escargot en personne qui un beau jour a posté des informations sur Sketchup, puis sur certains plugins. Au début, j’utilisais SU pour modéliser des meubles et objets d’aménagement que je convertissais pour le logiciel d’architecture.
Comment avez-vous commencé à développer des plugins pour SketchUp ?
Au départ je modélisais une frégate (que j’avais déjà construite en maquette de bois dans le passé). Pour la coque, j’utilisais intensément le plugin Bezier.rb de @lastsoftware, mais j’ai été un peu frustré par certaines limitations. J’ai donc regardé le code, en apprenant quelques rudiments de Ruby, assez pour commencer à faire quelques modifications. De proche en proche, j’ai fini par réécrire le plugin (BezierSpline). Au passage j’ai découvert Ruby, un langage d’une rare esthétique. Il m’a fallu plus de temps pour comprendre la puissance de l’API Sketchup, elle aussi bien conçue.
Si vous ne deviez conserver qu’un seul plugin, quel serait-il ?
Probablement le prochain ! Pour l’instant, RoundCorner est le plus achevé, mais je pense que FredoScale a une utilisation plus générale dans le travail Sketchup de tous les jours.
Pouvez-vous vous présenter en quelques mots ?
Pas grand-chose à dire : je ne travaille ni dans les logiciels graphiques, ni dans le secteur artistique. Mais j’ai effectivement une expérience en informatique dans mon jeune age (je suis plus proche de 50 que de 30).
Connaissez-vous des restrictions ou incompatibilités éventuelles avec d’autres plugins ?
Certains utilisateurs ont mentionné des problèmes avec certaines versions de Podium.
Une anecdote, un scoop sur un prochain plugin, un message aux utilisateurs ?
Mon prochain plugin (Curviloft actuellement en version Beta) traite des questions de Loft et Skin, c’est-à-dire de mise en correspondance de contour pour créer une surface de raccord. Ce n’est plus vraiment un scoop car j’ai déjà publié quelques images sur le site de Sketchucation. C’est en fait un gros travail, et j’avoue manquer de temps pour terminer rapidement. Heureusement, il existe des plugins par TIG (famille ExtrudeByEdges…), par Kirill2008 (Blend, 2 Faces + Path), par Chris Fullmer (Simple Loft) qui effectue des opérations similaires.
Avez-vous éventuellement un formulaire de don pour ceux qui souhaitent vous remercier pour votre travail ?
Il y a un menu disponible dans le plugin pour faire une donation via Paypal. Je dois dire que n’ai eu que peu de donation pour l’instant, depuis un an (pas même de quoi me payer la version Pro de Sketchup !), mais je remercie chaudement ces donateurs.

Comment rentabiliser votre souscription Autodesk

Par Laurent Brixius

Ne jetez plus l'argent de votre souscription Autodesk à la poubelle

Non, mon objectif n’est pas de faire l’apologie des Souscriptions Autodesk, et encore moins de sa stratégie commerciale qui se préoccupe si peu des intérêts des utilisateurs.

Mais voilà : si vous souhaitez maintenir vos logiciels Autodesk régulièrement à jour pour un prix (relativement) modéré, la souscription semble être la solution idéale.

Je le dis tout net : de mon point de vue, certaines versions ne valaient pas le prix de la mise à jour et sont restées dans leur boite. Et plus de 500€ pour un boite en carton estampillées 3D Studio Max qui prend les poussières, c’est un peu cher. Mais Autodesk doit bien faire rentrer de l’argent en lançant chaque année une nouvelle version (finie ou non)… et ainsi verser des dividendes aux actionnaires, alors… Alors ?

Il est plus que temps de profiter des autres avantages de vos souscriptions Autodesk. Voici comment :

Lire la suite de cet article »

Plugin SketchUp – Projections V2

Par Laurent Brixius

A quoi sert le plugin Projections V2

Plugin SketchUp Projections V2

Projection V2 est un plugin pour SketchUp, développé par Didier Bur, qui vous permet de créer des guides et de projeter des points, des arêtes, des faces ou des guides. Parmi les 17 outils mis à votre disposition, vous trouverez quelques perles comme la possibilité d’extruder une sélection de lignes/arêtes suivant un vecteur ou encore la création interactive de guides suivant un intervalle ou un nombre de divisions déterminé.

J’ai souvent à modéliser des objets ou bâtiments dont la géométrie est irrégulière, ou à travailler sur des terrains numériques qui nécessitent de pouvoir procéder par projection de points, lignes, faces, d’un plan sur un autre. SketchUp a quelques fonctionnalités de ce type (bac à sable notamment) mais très insuffisantes par rapport à mon travail spécifique. Au fur et à mesure des besoins, j’ai donc développé ces fonctions permettant de gagner du temps sur la modélisation. – Didier Bur

Barre d'outils plugin SketchUp Projections V2
Lire la suite de cet article »

bouton retour haut de page Retour en haut de page