Grasshopper Client
Last updated
Last updated
Aside from helping non-Grasshopper users tap into the powers of parametric design, Swarm lets you leverage cloud computing and provides a convenient app sharing infrastructure. Think of the Swarm Client as your good old Grasshopper cluster. Everything is stored in your online account and is available at any time. Swarm Apps run on the server offering you consistent and reliable performance regardless of your hardware.
In order to log into Swarm first use the CORE SSO component. Double-clicking on its center will bring up an SSO sign-in window. Once signed in, connect the output to the SsoUser input of the Swarm Login component. If the Swarm component is gray and the Status param indicates "True", then you are all good to go.
Once authenticated, it's time to grab your apps. Use the Swarm Apps component to get the list fo all the definitions installed on your Swarm account. You can filter them out by feeding in the app's name, author's name or keywords in the description.
Now it's time to translate the app of your choosing into a usable Grasshopper component. Simply pick one of the apps that you would like to run and connect it to the input of the Swarm Client. The component will immediately generate all of the necessary inputs and outputs.
Now let's connect the necessary inputs and outputs. As you can see, nothing happens at first. If you take a look at the message underneath the component, you'll see the name of the app you're running and the words "[STANDBY]". This means that the client is not currently calling into the Swarm server. In order to do that we would need to right-click on the component and hit the "Go Live" menu option. And... voila! The output geometry comes back from the cloud and can be used downstream in the rest of your Grasshopper script. Enjoy!