algorithmic modeling for Rhino
Firefly offers a set of comprehensive software tools dedicated to bridging the gap between Grasshopper, (a free plug-in for Rhino) the Arduino microcontroller and other input/output devices. It allows near real-time data flow between the digital and physical worlds – enabling the possibility to explore virtual and physical prototypes with unprecedented fluidity.
As a generative modeling tool, Grasshopper offers a fluid visual interface for creating sophisticated parametric models, but by default, it lacks the ability to communicate with hardware devices such as programmable microcontrollers or haptic interfaces. Firefly fills this void. It is an extension to the Grasshopper’s parametric interface; combining a specialized set of components with a novel communication protocol (called the Firefly Firmata or Firmware) which together enable real-time communication between hardware devices and the parametric plug-in for Rhino.
A notable distinction for Firefly is that it is the first visual microcontroller programming environment designed specifically for a 3-D parametric CAD package (such as Rhino). This feature means that real-world data, acquired from various types of sensors or other input devices (video cameras, internet feeds, or mobile phone devices, etc.) can be used to explicitly define parametric relationships within a Grasshopper model. Firefly completes the communication feedback loop by allowing users the ability to send information from Grasshopper back to the microcontroller in order to incite specific actuations (ie. lights, motors, valves, etc). Ultimately, this workflow creates a new way to create interactive prototypes.
Hey guys!I'm trying to stop the kinect through a script but it's not very fast. Indeed, I need to stop the kinect because my script is very heavy and I need to refresh when I finish some task. The best way will be to get an access to the play…Continue
Started by Ludwigh. Last reply by Andy Payne on Friday.
Hi all, i am trying to run the skeleton component for kinekt, but I am getting the following warning: Kinect Status: Undefined, hence I am not able to make the component work.... any ideas?Kinect is connected when I check the kineck console..Running…Continue
Started by Ed Tibuzzi. Last reply by gözdenur demir May 15.
Hi. I am new with Grasshopper and firefly and my problem is with an Arduino MEGA 2560 with four sensors RHT03 (humidity and temp sensors). I can see the data from the serial monitor of Arduino (eight columns of numbers with humidity and temperature…Continue
Started by Rafael. Last reply by Rafael Apr 16.
Andy,I was wondering if it is possible to use the firefly as well as a sketch defined within arduino to run at the same time.Basically, I am looking to run a simple arduino sketch as a serial write i believe to an Arduino Uno while using other…Continue
Started by Chris Kelusak. Last reply by Chris Kelusak Apr 14.