Logo image
'GHShot': a collaborative and distributed visual version control for Grasshopper parametric programming
Conference proceeding

'GHShot': a collaborative and distributed visual version control for Grasshopper parametric programming

Verina Cristie and Sam Conrad Joyce
ECAADE SIGRADI 2019: ARCHITECTURE IN THE AGE OF THE 4TH INDUSTRIAL REVOLUTION, VOLUME 3, pp.35-44
01/01/2019

Abstract

Architecture Arts & Humanities Computer Science Computer Science, Interdisciplinary Applications Education & Educational Research Education, Scientific Disciplines Science & Technology Social Sciences Technology
When working with parametric models, architects typically focus on using rather structuring them (Woodbury, 2010). As a result, increasing design complexity typically means a convoluted paramefric model, amplifying known problems: 'hard to understand, modify, share and reuse' (Smith 2007; Davis 2011). This practice is in contrast with conventional software-programming where programmers are known to meticulously document and structure their code with versioning tool. In this paper, we argue that versioning tools could help to manage parametric modelling complexity, as it has been showing with software counterparts. Four key features of version control: committing, differentiating, branching, and merging, and how they could be implemented in a parametric design practice are discussed. Initial user test sessions with 5 student designers using GHShot Grasshopper version control plugin (Cristie and Joyce 2018, 2017) revealed that the plugin is useful to record and overview design progression, share model, and provide a fallback mechanism.

Metrics

1 Record Views

Details

Logo image