martedì 11 nov, 2008
11 Commenti
Estendere SketchUp Grazie ai Plugin!
Questo è un articolo di approfondimento su SketchUp, scritto da 3dita.
Scopri perché 3dita sceglie Sketchup per il suo lavoro
Leggi le informazioni sui corsi organizzati da 3dita
Non conosci l’uso di un plugin in particolare? Abbiamo cominciato a pubblicare una serie di video che ne spiegano il funzionamento, per capire come rendere Sketchup un programma ancora più potente. Per visualizzare i video clicca qui!
Chi ci conosce, sa che SketchUp è il programma di modellazione che abbiamo scelto nella nostra pratica lavorativa. Visualizzando la nostra gallery, vi imbatterete in numerosi modelli, anche molto complessi, ottenuti grazie alle caratteristiche del software di casa Google.
Quello che ci convince di SketchUp non è soltanto la semplicità d’uso degli strumenti principali e l’intuitività di certe operazioni che permettono di avere sempre in primo piano l’idea che vogliamo creare, ma anche la possibilità di estendere le funzioni del programma grazie ai plugin che si trovano in rete, e che possono essere istallati in un secondo momento. In questo post tenteremo di introdurre alcuni dei plugin che utilizziamo più spesso, descrivendone il funzionamento e l’utilità.
Cosa sono i Plugin
I plugin per SketchUp sono dei piccoli script realizzati in un linguaggio di programmazione chiamato Ruby, che aggiungono funzioni di disegno e gestione al programma principale. Ci sono plugin che aggiungono funzionalità alla trasformazione degli elementi bidimensionali e tridimensionali, altri script che rendono più facile la gestione dei livelli all’interno di SketchUp, altri ancora che addirittura trasformano il programma aggiungendo funzioni di calcolo fisico delle collisioni tra i corpi.
La forza dei plugin è il fatto che chiunque abbia dimestichezza nella programmazione Ruby, ha la possibilità di implementare funzioni all’interno di SketchUp, e questo significa anche che facendo una veloce ricerca in rete, sarà possibile trovare tantissimi plugin per ampliare le funzioni del programma, e spesso tali plugin sono disponibili a titolo gratuito!
Ah, se potessi fare questa cosa con.. [inserisci programma di modellazione preferito qui]
Vi è mai capitato, mentre lavorate ad un certo progetto, di desiderare che una funzione nel vostro programma fosse automatizzato? Faccio un esempio pratico: poco tempo fa mi sono chiesto se potevo, in SketchUp, fare in modo di ruotare un elemento selezionato di 90 gradi, senza dover effettuare tutti i passaggi richiesti. Senza attendere altro, ho fatto una ricerca su internet e ho trovato un piccolo script – rot90.rb – che faceva esattamente ciò che volevo. Scaricato il plugin, l’ho istallato in SketchUp, e ora ho questa funzione completamente automatizzata. Comodo, vero? E pensate che tutto questo discorso vale per tantissime altre funzioni del programma!
Il problema, che molti utenti italiani potrebbero incontrare, è che spesso le ricerche che portano a trovare un nuovo plugin devono essere fatte in inglese, perché la comunità degli utenti di SketchUp è chiaramente di portata mondiale. Per venire incontro a tutti gli utenti italiani che ci leggono, alla fine di questo articolo è presente una lista di plugin gratuiti che noi riteniamo veramente utili per chi usa il programma nel campo della modellazione architettonica.
Istallazione dei Plugin
Un file plugin per SketchUp è rappresentato nella maggior parte dei casi da un singolo file con estensione .rb
In alcuni casi, i plugin sono molto complessi e quindi tutti i file che lo compongono sono inseriti in una cartella. In entrambe i casi però, l’istallazione di un plugin è abbastanza semplice: è sufficiente copiare questi file all’interno della cartella Plugins delle cartelle di sistema di SketchUp.
Quindi: chiudete SketchUp se lo avete aperto (avendo cura di salvare ogni eventuale file modificato) e aprite una finestra di Risorse del Computer.
Navigate fino alla posizione: C:\Programmi\Google\Google SketchUp 6\Plugins.
Ora aprite una nuova finestra di Esplora Risorse e navigate fino alla posizione dove avete scaricato il vostro plugin.
A questo punto è necessario semplicemente selezionare i file ed effettuare un copia-incolla all’interno della cartella Plugins.
Al prossimo riavvio di SketchUp, il plugin verrà caricato automaticamente e le sue funzioni saranno attivate all’interno del programma.
Se non vedete il menù Plugins, nella barra dei menù di Sketchup, allora dovete attivare le estensioni: dal menù Finestra cliccate su Preferenze e poi Estensioni nella finestra che si è aperta. Mettete il segno di spunta in tutte le caselle. Oltre ad attivare la Sabbiera, avrete anche il menù Plugins sulla destra della barra menù.
Che cosa si può fare con i Plugin?
Le funzioni coperte da tutti i plugin rilasciati dalla comunità di SketchUp sono tantissime, e descriverle tutte sarebbe davvero difficile in un piccolo intervento come questo. Quello che invece vogliamo fare è una rassegna dei plugin che noi riteniamo più utili nella pratica, quelli che noi utilizziamo più spesso nel lavoro di tutti i giorni.
Simplify Contours
Letteralmente: semplificazione dei contorni. Questo script è utilissimo all’inizio del lavoro di modellazione, appena si è importato un file bidimensionale da autocad: applicando il plugin a un bordo selezionato, questo viene ridisegnato con un numero minore di segmenti. In questo modo il 3D che si ottiene dalle linee ottimizzate è molto più leggero nella gestione, perché vengono create meno poligoni nel modello.
Download: Simplify Contours
Weld
Weld significa Salda, e la funzione di questo plugin è proprio quello di saldare insieme tanti segmenti in una singola linea, ancora nell’ottica di semplificare la creazione del 3D.
Download: Weld
Stray Lines
Questo plugin individua o elimina tutti i bordi che hanno uno dei vertici non connessi ad un altro. Uno strumento fondamentale per capire quanto è pulito o meno un file 2D importato da un programma CAD.

Download: Stray Lines
Make Faces
Creazione multipla di facce da una selezione complessa di linee complanari. Molto utile per generare le facce di pianta dei muri da una pianta importata da un file 2D.
Download: Make Faces
Mirror
Con questo script si può creare una copia specchiata di un elemento, disegnando graficamente il punto, l’asse o il piano di simmetria all’interno dello spazio del modello di SketchUp.

Download: Mirror
Rotate on Axis
Questo piccolo script permette di ruotare all’istante un gruppo selezionato intorno a uno dei tre assi di riferimento di SketchUp. E’ molto comodo anche perché si integra nel menù contestuale del Programma.

Download: Rot90
Joint Push Pull
Per molti, questo plugin sarà un sogno che diventa realtà: la funzione spingi e tira diventa applicabile a più facce contemporaneamente, e può essere effettuato anche lungo un vettore non ortogonale alle facce stesse. Usato in combinazione con il plugin seguente è uno strumento fondamentale per la modellazione complessa in SketchUp.

Download: Joint Push Pull
Tools On Surface
Un altro script per estendere le possibilità di modellazione di SketchUp, abilitando tutta una serie di funzioni, come il disegno di linee e l’offset, su superfici complesse!
Download: Tools on Surface
Tutti i plugin sono gratuiti?
Non tutti i Plugin sono liberamente utilizzabili. Ci sono alcune aggiunte al programma che hanno richiesto tempo e sforzi, e chi le ha programmate non si è sentito di rilasciarle gratis. E’ anche vero che questi elementi aggiuntivi aumentano tantissimo il valore del programma e quindi vale davvero la pena pagare un prezzo per averle all’interno dell’ambiente di lavoro di SketchUp.
Close Lines e Delete Short Lines
Metto questi due plugin insieme perché usati insieme fanno automaticamente il lavoro che viene messo in evidenza da Stray Lines. Il primo chiude gli angoli che sono stati lasciati aperti da altri programmi di CAD, il secondo invece fa il lavoro inverso, tagliando via tutti i piccoli segmenti che restano in un CAD disegnato in maniera poco pulita. Con questi due plugin, un lavoro di varie ore, ripulire un file CAD in SketchUp, si trasforma in una questione di pochi minuti.
Link:
Extend Close Lines
Delete Short Lines
LightUp
Illuminazione a ombre morbide, in tempo reale, all’interno del modello con texture applicate. Non è possibile descrivere dignitosamente a parole la bellezza di questo plugin, per cui faranno fede un paio di link:
Risorse Web
Ecco di seguito una collezione di siti che raccolgono moltissimi plugin per SketchUp, sia gratuiti che a pagamento. Purtroppo tutte queste risorse sono in inglese, ma noi speriamo di poter creare un database per descrivere gli script ruby anche in italiano.
http://www.smustard.com
http://www.suwiki.org/suwiki/index.php?title=Main_Page
http://www.sketchucation.com
http://www.crai.archi.fr/RubyLibraryDepot/Ruby/RUBY_Library_Depot.htm
Un mondo di Plugin
Questa breve carrellata non esaurisce di certo il numero degli script che sono stati rilasciati per estendere le funzioni di Sketchup. In questo articolo ho voluto parlare solo di quelli che 3Dita usa abitualmente nel proprio lavoro di Service di Grafica 3D. Se hail letto l’articolo e hai qualche domanda sul funzionamento di questi script, non esitare a postare un commento. Se poi conosci un plugin che trovi particolarmente utile, e ce ne vuoi parlare, ci farà sicuramente molto piacere, perché i plugin sono davvero tantissimi e non si finisce mai di imparare.
Ti è piaciuto questo articolo?
Visita la Pagina Ufficiale di 3dita su Facebook e supportaci con un “Mi piace!”
Pubblicato in Approfondimenti, Plugins, Sketchup Tag: Plugins , Ruby , Script , Sketchup


