gHowl

gHowl is a set of components which extend Grasshopper's ability to communicate and exchange information with other applications and physical devices.

Load Previous Comments
  • Adam Laskowitz

    gHowl no longer shows up in the components tab with the new Grasshopper update. I tried reinstalling, no luck.

  • Luis Fraguada

    Hello Adam,

    I am running it on 0.9.0006 with no issues.  Where / How did you install gHowl?

  • Adam Laskowitz

    Luis, I actually JUST solved the issue. I didn't realize that grasshopper now uses "Special Folders" area rather than drag+drop *.gha into the components folder within Rhino\Grasshopper.

    I actually followed the Kangaroo instructions for install, and just replicated the process for gHowl and it worked.

  • Luis Fraguada

    Adam, I see.  Dragging and dropping into the GH canvas should drop the GHA into your special components folder. 

  • Thibault Schwartz

    Hello Luis,

    I have a bug with the OSC listener:

    When I close a definition (using GrasshopperUnloadPlugin) with an osc listener that has recieved some data, it kills rhino. I tried with an empty definition with only a network scanner and a listener to be sure that it comes from it.

  • Thibault Schwartz

    Well, seems to work fine with GH 0.9.10... sorry for the trouble.

  • Maxwell Sheffield

    It seems to be the most easy step, but the excel sheet reader keeps saying "file contains corrupted data" even though it is only very little and basic data. some text and some numbers, nothing else. i tried to save it from open office in all different file extensions, (even the default grasshopper tool gets the data (unfortunately it cannot interpret xls properly..)) i just do not know what i am doing wrong. any ideas? thank you

  • Philipp

    it will be nice to have the possibility to parse xml just from panel, either. Now I a m sending a curl to api, getting a xml  as a string, stream it to the file and read back to grass with your splendid component...

  • Damien Alomar

    Phillip,

    IIRC, the XML parser component was designed to work in 3 ways; with a file path, with a url, and with a raw XML string.  Have you tried directly inputting the XML string to component? If so is there any error message that get?

  • Mostafa R. A. Khalifa

    I have proplem on reading ecxel file into Grasshoper.

    the reader component shows me the formula created in the excel file for each cell, but not the final result of the formula as a number. for example it reads ( 1, A1+1, A2 + 1...,etc) not reads ( 1, 2, 3..etc)...

    can anyone give me a solution please..,(^_^)

  • Constantinos Miltiadis

    hello people, hello Luis, this is my thesis project that is about kinetic and interactive structures. gHowl helped my bridge data between processing and rhino, to create the geometry

    wwatch in HD for better quality

  • Luis Fraguada

    Pantelis, great video.  Thanks for sharing!

  • Constantinos Miltiadis

    Luis thank you for you comment, even more for releasing gHowl and making such things possible :)

    you can check out a booklet with more architectural stuff - details etc at my GH page or my blog

    http://at-nowhere.tumblr.com/

  • Roman Bablowsky

    does Ghowl work with Vissim?

  • Luis Fraguada

    from: http://www.vissim.com/products/vissim.html

    • Real-time analog and digital I/O
    • UDP based real-time ethernet data exchange
    • RS232 real-time serial I/O

    Seems both gHowl and Firefly might be able to interface with Vissim

  • Constantinos Miltiadis

    hello people,

    this is a boid system from processing fed live to grasshopper

    do something cool with it

    download from here

    http://at-nowhere.tumblr.com/post/38904828679/boid-system-to-grassh...

  • John Baker

    I am trying to develop a set-up that allows me to use Grasshopper, Processing, and Galapagos together using GHowl, but have run into a strange issue that I have not been able to solve.

    The link between grasshopper and processing using GHowl appears to work fine, but Galapagos is not able to solve correctly.  I have noticed that Galapagos associates the Genome with the wrong Fitness.  This is noticed when reinstating chosen Genomes.  

    Here is a link to my files, if anyone has any insight that'd be great!  Not sure if its a GHowl/Processing/Galapagos adjustment that is needed. Thanks!

    https://www.dropbox.com/sh/bqv4a4ny8i5yav9/SRzkTOuTLp

  • Mira Conci

    Works great, thanks.

  • Brandt Graves

    I have created a CSV file of WGS84 points and other data from GIS and can successfully import the data from a spreadsheet, etc, but in order to combine with other information that is in XYZ, I'm using gHowl to convert the coordinates. The data is mapped very close to an actual .dwg that I've also exported from GIS in order to test it against, but is off by a few hundred feet. Is this typical, or is there a way to improve the accuracy? Perhaps it is the calculation within the node, because when I overlay, it seems that it doesn't quite match there either? Any help would be greatly appreciated.

  • Luis Fraguada

    Hello Brandt,

    A few hundred feet seems excessive.  I'd have to check out the definition to see what is going on.

    Best,

    Luis

  • George L

    Hello,

    I'm playing around with examples and I've connected grasshopper with processing via UDP.
    I'm sending the division points from a torus from grasshopper and I need also to send an attractor point that will transform the previous points so I will have a new list of points.
    Should I send the attractor it self or I need to send both attractor and the new list of points to get the expected result?
    Any advice or ideas of how I can do this?

  • Rodrigo Romero

    Hi everyone,

    Is it possible for the UDP reciever to collect two sets of data at the same time? I have my iPhone connected using OSC (MRMR) and want to use the tactile screen to draw some curves in rhino. I´ve got everything working, but since the reciever only gets one "message" at a time the curves are not smooth (it only records variations in X-axis, then some in the Y-axis and so on..) The result is a jagged line.

    Is it a UDP reveiver problem or that the MRMR application can only send one message at a time? GH.jpg

  • Luis Fraguada

    @ George: Please Clarify a bit, you want to deform a torus in GH and send the deformed points to Processing?

    @Rodrigo: Check out the OSC Channel and OSC Dispatch components in order to track a specific device / address.

  • George L

    @Luis:

    I want to send the deformed points but also an attractor point that affects the points dynamically so when attractor changes position, the points are also affected.

  • Rodrigo Romero

    Hi Luis,

    i´m attaching the definition i made, i already used the OSC dispatch to collect the data, but data transmission seems to be super slow, does this have to do with the capacity of the wifi network?

    the definition is a bit messy, it´s a multiple copy paste from different definitions i found

    iphone%20draw.gh

  • Luis Fraguada

    @George,

    Yes, but I still do not understand. The attraction and deformation is calculated in Grasshopper?  What are you doing in processing?

    In general, you should open a new thread to deal with specific questions as the comments area is not the greates for following up on a topic.

  • George L

    @Luis:

    Hi Luis I have created a new thread with the question.

    Url Link: http://www.grasshopper3d.com/group/ghowl/forum/topics/grasshopper-t...

  • WillemDerks

    Alternative download location?
    Hi is there a known alternative download link other than via Food4Rhino? I'm unable to register at that site as promised confirmation emails are not send.

    Thanks
  • WillemDerks

    Thank you very much Djordje!

  • Naphat Chongratanakul

    Hi all,

    I have been working on CA in processing and sending coordinates to GH for network analysis. Everything is working fine until the data that I send to gHowl get too large and I receive an error message

    ERROR @ UdpClient.send ioexception while sending packet.

    How can I resolve it?

  • Ye Yuan

    Hi, guys. Does anyone know how to download GHowl now? Cuz the link on food4rhino cannot be downloaded. Thanks a lot!

  • Luis Fraguada

    Hello all that are having issues downloading gHowl from food4rhino.com.  I have contacted the site's admins to try and fix the issue.  I have changed nothing, and the issue is not from me, it is how the site handles links.  Let's see if we can fix it.  If you need to have the file, please send me a message here or on food4rhino and I will personally send you the necessary files.

    Best,

    Luis

  • Carlos Pérez

    Hi Luis,

     

    The download should work fine now at food4Rhino, sorry for the inconveniences.

  • Rasmus Petersen

    Hey Luis.

    Just wanted to say thanks for sharing this wonderful plugin with us all :)
    Used it for streaming some points out to excel in my masters thesis.

    Best
    Rasmus

  • Luis Fraguada

    Glad to hear it Rasmus.  Would be great to see your thesis.  Also, remember, gHowl has been contributed by myself as well as Giulio Piacentino and Damien Alomar.  Would be great to get other contributors, even if it is just a new example of how to use the toolset.

    In any case, glad to hear it was useful!

  • davide ventura

    hello guys, I have a question for you. I'm using gHowl and I'm trying to download some data stored in a .csv file. Do you know some web site where I can find such examples (excel schedule with temperature,co2,moisture etc..data)? I would like to get my personal data but right now I don't have some useful devices.Thank you!

  • davide ventura

    I'm referring for instance at the Luis's example "Import data", so there are some web site where we can directly download climatic data updated every day (for instance)..I hope to formulate a clear question!

  • Martin Siegrist

    Davide, simply create your own csv file by exporting some data out of excel. Working with csv you'll need the Split Text component in Sets / Text. 

  • davide ventura

    Hi martins thanks for your answer. The problem is that I don't have my data because I'dont have any device to monitor and to store data. I'm planning to do do just an exercise downloading data already memorized from other persons in other context. 

  • Luis Fraguada

    Which example are you referring to?  In the gHowl example files, there should be all of the data you need to run the examples...

  • davide ventura

    hi Luis, I'm referring to the "ImportData" example: in that case you used CPH_data. My question is exist something like a web platform were I can download other data in .csv extension like your CPH_data? For exemple something like pachube where people load own data for exemple monitoring own house etc..I try only to taste this tools, that's all!!   And for I have another question:  did you develop an affordable version of "Askit"?

  • Luis Fraguada

    Ah. I see what you mean.  This data was indeed directly captured by the ASKit.  Pachube became Cosm, and now it's called Xively.

    I have not tried, but I believe the pachube component still works (need to check that).  It should allow you to get data from that service.  Otherwise, you could use the XML Parse component to read data in from the Xively service.  You will probably need a Xively API key.

    The ASKit eventually became the Smart Citizen.  It is actually quite different than the ASKit in terms of how good the hardware is.  I did not work on the Smart Citizen project, but the people that did are great engineers and have made an amazing platform.  Also the web platform is fantastic.  The idea here is not just to collect data, but to create a community of people that are also interested in this.  The Smart Citizen kit is meant to be in a static location, where the ASKit was a mobile kit with GPS.

  • Luis Fraguada

    p.s. you could simulate some data on your own if you have a smartphone of some sort with GPS.  There are many free apps which allow you to track the sensors on the phone as well as the GPS location.  If you get one of those apps, I can help you to modify the example to work with the data that you capture.

  • davide ventura

    Thanks Luis, I have already my xively account..now I'm looking for a app for my samsung galaxy ace..is a quite old, if you some apps to suggest me..let me Know..muchas gracias!!

  • Javier Armando Figueroa Escobar

    Hi Luis, thanks for sharing such great tool. I've got an issue with sending data from processing through osc. Its a huge string that its sopouse to be sent in real time and i'm already been successful in sending the data, but there is a maximum size of the amount that it been send, after that it simply stop. I could now configure the datagram size of the message in processing, but nothing change, so there is a way of edit the size of the data that i can receive in ghowl?
    Only i've noticed that depend on the quality of wireless network,
    Thanks a lot

  • horst Becker

    Hi Luis,

    I try to export a XML file by using the gHowl XML write component. but I run into some problems. The attached image shows an imported xlm file with the data structure I want to reach. my problem is now that the Import component gives me more Outputs then the write component has inputs.

    the import component outputs are: 1. elements, 2.attribute names, 3. Attribute values

    write component Inputs: 1. Data, 2. Element Names

     

    How does that come together?

     

    Any hint? Thanks...!

  • Advait

    Hi All,

    I wanted to impor the kml file to rhino to extract the geometry. is it possible?

  • pyrit

    hey there,

    can anyone help me with the setup, exporting a simple geo to google earth and display it there in realtime ?

    thy !

  • Ali Mirakbari

    Hi,

    I am trying to use ExDReader and it returns a generic error : Illegal characters in path.

    the path is: C:\Users\Admin\Documents\CN3\TheSILO\data.xlsx

    and I have used this component with this path before! NOw it does not work  with any other xlsx file.

    .Net is also updated.

    Anybody has had this issue before?

  • Pietro Florio

    Hello everyone,

    I am trying to visualise a colored mesh in Google Earth (each face has a different color). This mesh was generated in Grasshopper overlapped on a 3D vector of buildings.

    I would like to visualise this mesh overlapped on the 3D environment in Google Earth, so that I can see the nice building textures behind my mesh.

    It is easy to visualise this mesh via GHowl but ONLY WITHOUT COLORS. Any clue on how to define the color of each face in the mesh?

    Should I import them as google earth polygons? Then how do I modify the color/transparency of each?

    Since polygons are heavy to visualise, is there a way to visualise faces as points located at the face centroid and then attribute them a color?

    Thank you for your reply.