Blog

Weekly Workflow: Serialize and Deserialize Geometry with LunchBox

There's a new set of components in LunchBox for Grasshopper that allows you to serialize and deserialize Rhino and Grasshopper geometry. This opens up streamlined methods for storing and sharing geometry information, which can be particularly helpful when version control, component design, or distributed collaboration are critical. Once serialized, you're able to export geometry data to text-based documents like CSV or Excel spreadsheets. This data can be saved to a design database to be leveraged or shared with teammates, collaborators, or across project phases.

Weekly Workflow: Map the Shortest Walk Between Points with LunchBox

LunchBox's new “Shortest Walk” component finds the shortest path between two points in a network of curves. The example shown in this post finds the shortest walk across an undulating surface—a scenario common in landscape design. For master planning, optimizing path lengths can enhance the user experience (think efficient walking paths) and reduce costs related to grading, materials, and construction time.

Weekly Workflow: Use LunchBox ML to Predict Solar Radiation

LunchBox includes Machine Learning components (LunchBoxML) that make Accord.NET and ML.NET workflows accessible within Grasshopper. These components allow users to train, save, and test machine learning models using a variety of algorithms. This example uses LunchBox’s Regression Trainer alongside Ladybug’s environmental modeling tools to predict incident solar radiation for an irregular surface.

Weekly Workflow: Clean Up Revit Room Names with LunchBox

While the status quo for models might be inconsistent or otherwise messy labeling, a utility in LunchBox can simplify label clean up. This article provides step-by-step instructions for preparing a simple Grasshopper script that will swap out a variety of Revit room names with standard labels.