Imagine a design studio where the physical movement of your smartphone directly manipulates complex digital geometry on your screen. This is the core functionality of Grasshopper Controller, a utility application that transforms an Android device into a wireless input peripheral for the parametric design environment, Grasshopper. It establishes a direct data pipeline, streaming live sensor information from your handset to your desktop project, enabling a novel, tactile layer of interaction with computational models.
The application operates by establishing a dedicated Wi-Fi connection between your mobile device and a computer running the requisite software suite. It transmits real-time data from the device’s accelerometer, gyroscope, and touch inputs. This raw sensor stream is received within Grasshopper via a separate, essential plugin called gHowl, which parses the data and maps it to parameters within your algorithmic definition. The setup necessitates a specific software ecosystem on the Windows PC: Rhinoceros 3D (version 4.0 SR8 or compatible), Grasshopper (version 0.8.0066), and the gHowl plugin (revision r50). This configuration allows the mobile app to function as a dynamic remote control, influencing variables like numerical sliders, vector directions, or boolean toggles within a Grasshopper canvas.
Within a design workflow, this enables several hands-on interaction modes. A user can tilt the device to adjust a gravity vector influencing a form-finding simulation, rotate it to orbit around a 3D model for inspection, or use the touchscreen to trigger different design iterations or lighting scenarios. The included documentation and a sample Grasshopper file provide a concrete starting point for integration, illustrating how to link sensor data to common parameters. The app requires specific permissions to manage Wi-Fi connections and maintain system wake locks, ensuring a stable, uninterrupted data transmission channel during active design sessions. This stability is critical for a fluid experience where latency or dropouts would disrupt the creative process.
The utility is positioned for users already embedded in a specific, legacy-compatible parametric design pipeline who seek an alternative input method. Consider downloading Grasshopper Controller if your work involves Rhinoceros 4 and Grasshopper 0.8, and you wish to experiment with direct sensor-based control over your parametric models.
Heads up: you'll need a local Wi-Fi network for all core features. This app functions exclusively as a controller for a desktop software setup requiring Rhinoceros, Grasshopper, and the gHowl plugin.