Grasshopper

algorithmic modeling for Rhino

Firefly

ADDON

Component Index > Firefly

Arduino & I/O Boards
Audio
Networking
Utility
Vision

Vision

reacTIVision Listener
The reacTIVision Listener draws the position and rotation of each fiducial marker
Kinect V1 Depth To Point
Get Points from Kinect Depth Map
Kinect V1 Skeletal Tracker
The Kinect V1 Skeletal Tracker will allow tracking of up to two people at a time.
Kinect V1 Color Stream
Kinect Color Video Stream
Kinect V1 Depth Stream
Kinect Depth Video Stream
Kinect V2 Skeleton Tracker
The Kinect V2 Skeletal Tracker will allow tracking of up to six people at a time.
Kinect V2 Mesh Reconstruction
Returns a reconstructed colored mesh based on the color/depth information from the Kienct sensor.
Kinect V2 Video Stream
Stream video data from the Kinect sensor.
Bitmap Sampler
Sample a Firefly Bitmap based on an incoming set of points for a specified filter type.
Exposure (Accumulative)
Temporally add color information to a Firefly Bitmap.
Additive Time Lapse
Additive Time Lapse
Bitmap Decompose
Decompose a bitmap into its constituent channels
Bitmap Info
Statistics about a Firefly Bitmap.
Bitmap Layers
Bitmap Layers
Bitmap Painter
Bitmap Painter
Bitmap Recompose
Recompose a bitmap from its constituent channels
Snapshot
Save a snapshot of a Firefly Bitmap
Snapshot Sequence
Create a sequence of image snapshots
Bitmap Threshold
Using the Average Dithering, find the threshold color quantization of an image.
Bitmap Tracer
Spawn a series of particles which trace the edges of a bitmap using the nearest contour vector
Blur
Blur a Firefly Bitmap.
Color Correction
Modify the color properties (red, green, blue) for a Firefly Bitmap.
Contour Vector
Generate a Contour Vector for a Firefly Bitmap.
Contrast
Modify the contrast of a Firefly Bitmap.
Convolution Filter
Create your own filter based on a 3x3 convolution matrix (kernel).
Edge Detection
Find edges in a Firefly Bitmap.
Emboss
Emboss a Firefly Bitmap.
Image Region
Extract a smaller region within a Firefly Bitmap
Video Averages
Find movement vectors and color averages within an area of a Firefly Bitmap.
Flip Image
Flip or Mirror a Firefly Bitmap.
Gamma Correction
Specify the Gamma Correction for a Firefly Bitmap.
Gradient Vector
Generate a Gradient Vector for a Firefly Bitmap.
Resize Bitmap
Change the resolution of a Firefly Bitmap
Invert
Invert a Firefly Bitmap.
Load Bitmap
Load Bitmap
Mesh From Image
Create a mesh where the height of the mesh is determined by the brightness of a Firefly Bitmap.
Exposure (Movement)
Temporally add movement information (in greyscale) to a Firefly Bitmap.
Optical Flow
Generate an Optical Flow for a Firefly Bitmap.
Replace Color
Replace a color in a Firefly Bitmap.
Brightness and Saturation
Modify the brightness and saturation properties of a Firefly Bitmap.
Sharpen
Sharpen a Firefly Bitmap.
Swirl Vector
Generate a Swirl Vector for a Firefly Bitmap.
Test Color
Test whether a color is included within a second list of colors
Video Player
Load or play a movie or video file.
Leap Finger Tracker
Return frame information from LEAP sensor

Utility

Binary Blink
Oscillates 0's and 1's based on an incoming pattern of integers
Buffer
Store the last number of values based on the buffer domain
Constrain
Constrains a number to a specific numeric range.
Data Log
Create a log of incoming data.
Fader One Way
Fade between one value to another based on a time interval (ms). Use the GH_Timer component (Parameters/Special/Timer) to update the Fader values in real-time.
Fader Two Way
Fade between a minimum and maximum value based on the fade in and fade out time interval (ms). Use the GH_Timer component (Parameters/Special/Timer) to update the Fader values in real-time.
Playback
Retrieve a text file and return individual lines at a given frame rate.
Smoothing Moving Average
Find the Mean Smoothing value (or average) based on a sampling level (number of samples to average). Larger sample sizes result in greater smoothing
AND Flip Flop
The AND flip-flop differs from the NOR flip-flop in the sense that the output gate is determined by its present output state as well the states of both of its inputs
Bang
Detects when an input boolean has switched states. The equivalent of a 'Bang' component in other programs like MAX/MSP, Pd, and VVVV.
Counter
Counts upwards and downwards.
Frame Rate
Time in milliseconds since the data was updated.
Is Geometry Selected
Test whether or not some Rhino geometry is selected.
Is Key Pressed
Test whether or not a specified key has been pressed on the keyboard.
NOR Flip Flop
The NOR flip-flop has two inputs, namely, a Set input (S) and a Reset (R) input
PID
Calculates the error value as the difference between a measured process variable and a desired set point.
State Detection
Used when you want to detect when something has switched from LOW to HIGH (0 or 1) or vice versa. For more information see: http://arduino.cc/en/Tutorial/ButtonStateChange
Stop Watch
Elapsed time in milliseconds since the stop watch was started
Smoothing Temporal
This smoothing algorithm returns a smoothed value that is the sum of the weighted average of the previous observations and the current value.

Arduino & I/O Boards

Due Read
This component will read values to all corresponding digital
and analog pins on an Arduino Mega board
Due Write
This component will write values to all corresponding digital
pins on an Arduino Due board.
Mega Read
This component will read values to all corresponding digital
and analog pins on an Arduino Mega board
Mega Write
This component will write values to all corresponding digital
pins on an Arduino Mega board.
Open/Close Port
Open or Close the Serial Port Connection
COM Ports Available
Check to see which COM Ports are curretly available
Serial Read (Generic)
Retrieve a value coming over the serial port. Use the Timer
component (Parameters/Special/Timer) to update the sensor values.
Serial Write (Generic)
Write a string value to the Serial Port.
Uno Read
This component will read values to all corresponding digital
and analog pins on the Arduino Uno board
Uno Write
This component will write values to all corresponding digital
pins on an Arduino Uno board
Wii Nunchuck
This component will read all of the sensor values from
the Wii Nunchuck.
Code Generator
This component will attempt to convert a Grasshopper
definition into Arduino compatible code. The code can be
simultaneously saved as a .ino file to be opened in the
Arduino IDE.
Convert Degrees To Steps
Convert an angle value in degrees to the appropriate amount of steps to move a Stepper Motor.
Quad Stepper Motor Stream
This component will stream data to control up to four
stepper motors.

Networking

OSC Listener
OSC Listener.
OSC Sender
OSC Sender. The OSC Sender will automatically format incoming data into the appropriate OSC format and send the message over a UDP port to a specified IP address.
UDP Listener
UDP Listener.
UDP Sender
UDP Sender. The UDP Sender will automatically send any message (string) over a UDP port to a specified IP address.
XML Search
Search an XML file (either from the web or from a local directory) for a specific element tag

Audio

Sound Capture
Capture the audio frequencies from the left and right channel from an input (eg. microphone).
Frequency Spectrum
Map the incoming frequency spectrum
Note To Frequency
Generate frequency from notes. For more information visit http://en.wikipedia.org/wiki/Piano_key_frequencies
Tone Generator
Create tones based on incoming frequencies

© 2018   Created by Robin Rodricks and Andrew Heumann.   Hosted by

Badges  |  Report an Issue  |  Terms of Service