« Day 47 - The city of … | Home | Day 60 - Journal acti… »

GreenSpider - Grasshopper 3D models streamlined to Revit

Scritto da simon.
Lunedì 30 Aprile 2012, 04:41 am.

 

I’m often very impressed by the huge potential expressed by Rhino’s Grasshopper plugin applied to architectural design, but it’s getting really frustrating when such cool morphologies cannot be properly managed by software aimed to prepare engineered buildings.

In fact, I believe it’s crucial having interchange tools aiding architects and engineers to talk seamlessly to each other. And as I always repeat, BIM is the key.

Here’s the GreenSpider introductory page.

Quoting Randy Deutsch, “BIM refers to Building Information Modeling as a process – as opposed to software, technology or tool – of generating and managing building data during its complete lifecycle, from conceptual design though maintenance and operation of the building”.

3D model of a bridge developed by Michele Tommasoli

3D model of a bridge developed by Michele Tommasoli in Rhino+GH environment.
 

This way, integrated design also implies “integration”, connoting a sense of acceptance, even transparency, within the user environment.  

Detail of the bridge developed by Michele Tommasoli

Detail of the bridge developed by Michele Tommasoli in Rhino+GH environment.

That’s why I decided to study how complex conceptual 3D models (such as Rhino+GH ones are) can be acquired by Revit as proprietary graphical primitives, in order to perform stress analysis, thermal simulation, component fabrication and so forth.

Coding GreenSpider

Coding GreenSpider in C# through RevitAPI.

Thus, GreenSpider is my piece of code developed to narrow the gap between computational concept design and Building Information Modeling. It’s still very primitive and in the raw, but I’m improving my C# skills in order to embed into some prototypes more and more features.

GreenSpider ribbon in Revit 2012

GreenSpider ribbon in Revit 2012.  

GreenSpider is a .dll developed through RevitAPI 2012, able to conveniently parse ascii text files representing 3D geometry’s vertexes.

GreenSpider user interface

GreenSpider user interface working.

So far GreenSpider can properly import points translating them into native reference points in Revit’s mass modeling environment, but my final goal is the implementation of a much more refined code to gain Revit surfaces from vertices, since Autodesk’s software can now only import 3D geometry without allowing its editing, taking users back to square one and forcing them to model geometries from scratch. Uhm… not so BIM indeed!

GH vertex points acquired by GreenSpider as Revit reference points
 
GH vertex points acquired by GreenSpider as Revit reference points.  

As a spider (green as Luisa’s eyes color and as a reminder for sustainable design), my plugin parses points and, hopefully, will connect them in the future releases in a sort of digital cobweb. When my code will be more robust for distribution, I’ll make it downloadable from these web pages.

GreenSpider development

GreenSpider’s next development step: Revit mass modeling surfaces from reference points.

 

cinque commenti

Guido

Well done! :)

Guido (E-mail ) (URL) - 30-04-’12 10:19
Erik Tremain

Very, Very exciting. I would like to use this tool, but after the file has been imported and I begin Translation to start the .gsp creation and I get an error “Input String was not in a correct format.” Is this a case of too many points? Can I share the .xyz file with you to get your feedback?

Erik Tremain (URL) - 02-07-’13 03:20
<span class='registered'>Simone</span>

Hi Erik, GS Translator accepts only .XYZ files in standard format, so try these checks, as indicated in http://www.tcproject.net/pivotx/?e=172

- Verify that your .XYZ has values separated by spaces.

- Check the decimal separator mark, it has to be a point.

- Check the end of your -XYZ file, it has to be stopped at the last vertex value, without any other space, return or symbol.

Number of point shouldn’t be a problem. Feel free to send me your test file if these fixes don’t work!

Simone (E-mail ) (URL) - 02-07-’13 06:58
René Scarpa

Hi Simone
I’m having the same problem. I have checked all of the above, but still getting the same error report. I have tried translation of the examples in the greespider directory, getting the same response
Thank you in advance
René

René Scarpa - 09-02-’16 14:18
Simone

Hello Renè, GreenSpider is still a prototype and its development has stopped since the last update last year. Autodesk introduced several modifications in their Revit API so, especially if you use large datasets, something could go wrong with software libraries. Anyway, I successfully use GS 2.1b with Revit2016 mostly with no glitches.
Try to simplify your .XYZ input files, check the syntax and delete all previous translations in GS root directory! It should be fine. Let me know or send me some dataset, I will look into them gladly for you!

Simone - 09-02-’16 19:55


(optional field)
(optional field)

In questo sito si attua la moderazione dei commenti. Questo significa che il tuo commento non è visibile finché non viene approvato da un moderatore.

Mantenere le informazioni personali?
Nota: Tutti i tag HTML eccetto <b> e <i> saranno rimossi dal commento. Puoi inserire collegamenti semplicemente scrivendo un URL o un indirizzo e-mail.

Info

Benvenuti in questo blog che, dal 2005, presenta gli interessi di ricerca e i lavori di sperimentazione digitale di Simone Garagnani in materia di Building Information Modeling, rilievi digitali ad alta risoluzione e computer graphics legata al mondo dell'architettura, dell'ingegneria e delle costruzioni. Il canale personale di divulgazione scientifica di S. Garagnani, TC Project, è presente anche sul social network Facebook.

 

Welcome to these pages that host since 2005 Simone Garagnani's personal blog, focused on Building Information Modeling, terrestrial laser scanning, digital photogrammetry and computer graphics applied to the AEC world. The TC Project, S. Garagnani's personal research unit, is also available on Facebook.


Segui le attività in TC Project: Registrazione
Follow TC Project activities: Registration/login

GreenSpider

GreenSpider

GreenSpider plug-in for Autodesk Revit

Free download here (latest release)

Cerca!

Categorie

  • English (21)
  • Italiano (4)
  • Ingegneria (21)
  • Architettura (27)
  • Design (6)
  • Ricerca e sviluppo (57)
  • Eventi (40)
  • Pubblicazioni (13)
  • Materiali didattici (11)
  • GreenSpider (10)
  • Berkeley (28)
  • Pixar (8)
  • Retrocomputing (6)
  • SGI (17)
  • Keio (3)
  • Serious fun (6)
  • Archivi

    Ultimi commenti

    Simone (GreenSpider - Gra…): Hello Renè, GreenSpider is still a prototype and its development has stopped since the last update la…
    René Scarpa (GreenSpider - Gra…): Hi Simone I’m having the same problem. I have checked all of the above, but still getting the same er…
    Simone (GreenSpider - Gra…): Hi Erik, GS Translator accepts only .XYZ files in standard format, so try these checks, as indicated …
    Erik Tremain (GreenSpider - Gra…): Very, Very exciting. I would like to use this tool, but after the file has been imported and I begin…
    Giuseppe P. (TC Wedding!): Leggo con vero coinvolgimento il tuo pensiero da sentirlo completamente mio. Sei stato in grado di es…
    Guido (GreenSpider - Gra…): Well done! :)