Grasshopper Controller screenshots (4)
Description Grasshopper Controller
Grasshopper Controller: Turn Your Android Device Into a Parametric Design Remote
Stop clicking through endless menus to tweak your Grasshopper projects. Grasshopper Controller is the first dedicated Android application that streams your device's onboard sensor data directly into Rhino's Grasshopper environment over Wi-Fi, giving you real-time, hands-on control over geometry, lighting, and spatial interactions. Instead of relying on static sliders or keyboard shortcuts, you can now tilt, rotate, and touch your way through parametric adjustments—transforming your smartphone into a wireless control surface for computational design.
Core Functionality: Sensor-Driven Wireless Integration
Grasshopper Controller establishes a persistent, low-latency wireless link between your Android device and your PC running Rhino. The app captures data from your phone's accelerometer, gyroscope, touchscreen, and other built-in sensors, then transmits that information to Grasshopper using the gHowl plugin. This means every physical gesture you make—shaking the phone to randomize values, rotating it to control camera angles, or tapping to toggle visibility—is instantly mapped to Grasshopper parameters. The connection is managed entirely through your local Wi-Fi network, requiring no USB cables, Bluetooth pairing, or cloud intermediaries.
Required PC software for full functionality:
- Rhino 4.0 SR8 (or newer, though compatibility is optimized for this build)
- Grasshopper 0.8.0066
- gHowl plugin r50
The app's data pipeline is designed for minimal latency. Sensor readings are sampled at high frequency, batched, and sent as formatted data streams that gHowl can parse natively. This allows you to use gravity as a real-time input for deforming surfaces, orientation changes for adjusting extrusion heights, and swipe gestures for scrubbing through design iterations. The system is robust enough for live presentations where you need to demonstrate design variations on the fly without touching a mouse.
Setup, Troubleshooting, and User Support
Getting started with Grasshopper Controller is streamlined by an integrated Help section that walks you through the initial Wi-Fi pairing and gHowl configuration. The app includes a ready-to-use Grasshopper example file that contains pre-built sensor input nodes, so you can begin experimenting within minutes of installation. If you encounter connectivity issues—common across different Android hardware versions—the troubleshooting guide covers firewall settings, router configurations, and gHowl port mapping.
The developer actively maintains a feedback loop: users are encouraged to report device-specific quirks and feature requests. While testing across the fragmented Android ecosystem can introduce variability, the app's core transmission protocol has been verified on a range of modern handsets. The Help section also includes a visual guide for mapping sensor channels to Grasshopper components, ensuring even users new to parametric workflows can achieve meaningful interaction without digging through forum threads.
Key Technical Features at a Glance
- Wireless sensor data streaming via Wi-Fi
- Native gHowl plugin compatibility
- Real-time accelerometer and gyroscope mapping
- Integrated Help and example Grasshopper file
Required Permissions for Stable Operation
Grasshopper Controller requests specific Android permissions to maintain a reliable, uninterrupted connection during your design sessions. It needs control over Wi-Fi settings to manage network state and prevent the device from switching to mobile data mid-stream. It also requires permission to keep the device awake during active sessions, preventing screen sleep from cutting off sensor data transmission. These permissions are strictly used for connection stability and data flow—the app does not collect or store any personal information, location data, or screen contents.
Download Mobile App Now
Stop wrestling with clumsy desktop controls. Download Grasshopper Controller from the Google Play Store today and start manipulating your Grasshopper projects with natural, intuitive gestures. Turn your phone into a wireless design controller—get instant sensor feedback, reduce mouse dependency, and explore parametric variations with a flick of the wrist.
Technical Disclaimer: This app requires an active Wi-Fi connection to communicate with Rhino and Grasshopper on a PC. In-app purchases may be available for additional features or premium support. Sensor accuracy and connection stability depend on your device's hardware and network environment.
Information
- Version
- 1.1
- Developer
- Sam Bernaerdt
- Requirements
- Android + 8
- Updated
- 17.03.2026
- Size
- 439.95 KB
- Package
- be.bernaerdt.grasshoppercontroller
- Signature
- 273ea698455fb126a8a0fd2b5a61bd07