Blucher Design Proceedings
- Todas as edições
- Última edição
- Equipe de Produção
- ISSN 2318-6968
‘GHShot’: a collaborative and distributed visual version control for Grasshopper parametric programming
‘GHShot’: a collaborative and distributed visual version control for Grasshopper parametric programming
Cristie, Verina; Joyce, Sam Conrad
Article:
When working with parametric models, architects typically focus on using ratherstructuring them (Woodbury, 2010). As a result, increasing design complexitytypically means a convoluted parametric model, amplifying known problems:`hard to understand, modify, share and reuse' (Smith 2007; Davis 2011). Thispractice is in contrast with conventional software-programming whereprogrammers are known to meticulously document and structure their code withversioning tool. In this paper, we argue that versioning tools could help tomanage parametric modelling complexity, as it has been showing with softwarecounterparts. Four key features of version control: committing, differentiating,branching, and merging, and how they could be implemented in a parametricdesign practice are discussed. Initial user test sessions with 5 student designersusing GHShot Grasshopper version control plugin (Cristie and Joyce 2018,2017) revealed that the plugin is useful to record and overview designprogression, share model, and provide a fallback mechanism.
When working with parametric models, architects typically focus on using ratherstructuring them (Woodbury, 2010). As a result, increasing design complexitytypically means a convoluted parametric model, amplifying known problems:`hard to understand, modify, share and reuse' (Smith 2007; Davis 2011). Thispractice is in contrast with conventional software-programming whereprogrammers are known to meticulously document and structure their code withversioning tool. In this paper, we argue that versioning tools could help tomanage parametric modelling complexity, as it has been showing with softwarecounterparts. Four key features of version control: committing, differentiating,branching, and merging, and how they could be implemented in a parametricdesign practice are discussed. Initial user test sessions with 5 student designersusing GHShot Grasshopper version control plugin (Cristie and Joyce 2018,2017) revealed that the plugin is useful to record and overview designprogression, share model, and provide a fallback mechanism.
Palavras-chave:
DOI: 10.5151/proceedings-ecaadesigradi2019_397
Referências bibliográficas
- [1] .
Como citar:
Cristie, Verina; Joyce, Sam Conrad; "‘GHShot’: a collaborative and distributed visual version control for Grasshopper parametric programming", p-35-44.
In: Proceedings of 37 eCAADe and XXIII SIGraDi Joint Conference, “Architecture in the Age of the 4Th Industrial Revolution”, Porto 2019, Sousa, José Pedro; Henriques, Gonçalo Castro; Xavier, João Pedro (eds.).
São Paulo: Blucher,
2019.
ISSN 23186968,
DOI 10.5151/proceedings-ecaadesigradi2019_397
últimos 30 dias
46
downloads
1
visualizações
2
indexações
Sou autor desse trabalho
Você é citado neste trabalho?
Exportar citação - RefWork (RIS)
Copie a citação abaixo ou clique no botão Download para obter um arquivo com os dados
TY - CONF T1 - ‘GHShot’: a collaborative and distributed visual version control for Grasshopper parametric programming JO - Blucher Design Proceedings VL - 7 IS - 1 SP - 35 EP - 44 PY - 2019 T2 - 37 Education and Research in Computer Aided Architectural Design in Europe and XXIII Iberoamerican Society of Digital Graphics, Joint Conference (N. 1) AU - , SN - 23186968 DO - http://dx.doi.org/10.5151/proceedings-ecaadesigradi2019_397 UR - www.proceedings.blucher.com.br/article-details/ghshot-a-collaborative-and-distributed-visual-version-control-for-grasshopper-parametric-programming-34339 KW - ER -
Exportar citação - BibTeX(BIB)
Copie a citação abaixo ou clique no botão Download para obter um arquivo com os dados
@article{Cristie20144,
title="‘GHShot’: a collaborative and distributed visual version control for Grasshopper parametric programming",
journal="Blucher Design Proceedings",
volume="7",
number="1",
pages="35 - 44",
year="2019",
note="",
issn="23186968",
doi="http://dx.doi.org/10.5151/proceedings-ecaadesigradi2019_397",
url="www.proceedings.blucher.com.br/article-details/ghshot-a-collaborative-and-distributed-visual-version-control-for-grasshopper-parametric-programming-34339",
author="Verina Cristie", "Sam Conrad Joyce",
keywords="",
}
Exportar citação - Text(TXT)
Copie a citação abaixo ou clique no botão Download para obter um arquivo com os dados
Verina Cristie, Sam Conrad Joyce, ‘GHShot’: a collaborative and distributed visual version control for Grasshopper parametric programming, Blucher Design Proceedings, Volume 7, 2019, Pages 35-44, ISSN 23186968, http://dx.doi.org/10.5151/proceedings-ecaadesigradi2019_397 (www.proceedings.blucher.com.br/article-details/ghshot-a-collaborative-and-distributed-visual-version-control-for-grasshopper-parametric-programming-34339) Palavras-chave:: ;