Currículo
Scripting e Desenho Paramétrico 05147
Contextos
Groupo: Construção Digital > Pós-Graduação de 2º Ciclo > Unidades Curriculares Obrigatórias
ECTS
6.0 (para cálculo da média)
Objectivos
Os objectivos de aprendizagem desta UC asseguram o desenvolvimento das competências técnicas e os conhecimentos práticos necessários para a produção de soluções de design paramétrico eficientes e inovadoras. No final da UC, os estudantes estarão capacitados para: OA1: Utilizar as ferramentas de programação visual Dynamo e Grasshopper para desenvolver desenho paramétrico; OA2: Conseguir gerar e manipular formas e modelos complexos; OA3: Compreender as noções básicas e realizar programação Python em Dynamo e Grasshopper, PyRevit e utilização do plug-in RhinoInsideRevit; OA4: Compreender e realizar, através das ferramentas de programação, cálculos e simulações; OA5: Optimizar os seus próprios fluxos de trabalho através da automação; OA6: Extrair e manipular informações de modelos para melhoria da eficiência.
Programa
Os conteúdos programáticos desta UC introduzem os estudantes às ferramentas de programação visual Dynamo e Grasshopper, e permitem a exploração de formas complexas e optimização de fluxos de trabalho. Para dotar os estudantes destas competências são considerados os seguintes Conteúdos Programáticos: CP1: Introdução à programação visual, visão geral do Dynamo e Grasshopper, conceitos básicos e interface; CP2: Geração de formas e modelos através de scripts visuais com aplicações práticas; CP3: Potencialidades da automação e do trabalho e da gestão de dados; CP4: Introdução à programação em Python no Dynamo e Grasshopper, PyRevit e RhinoInsideRevit; CP5: Exploração e potencialidades de cálculos e simulação em modelos paramétricos, com posterior extração e manipulação da informação; CP6: Estratégias de optimização de fluxos de trabalho através da automação com exemplos práticos e casos de estudo.
Método de Avaliação
Nesta UC, é utilizada a Avaliação ao Longo do Semestre, sem exame final. Esta estratégia vai de acordo à metodologia de aprendizagem do Iscte-Sintra, promovendo o trabalho autónomo e a aprendizagem baseada em Tarefas, que promovem que o estudante conceba, desenvolva, e construa soluções práticas para problemas reais. A avaliação será realizada através de quatro entregas individuais de projecto, ao longo do semestre: A primeira entrega será relacionada com o desenvolvimento de um script visual para a geração de uma estrutura para um edifício ou obra de arte. A segunda entrega será relativa ao desenvolvimento contínuo do mesmo script para gerar outros elementos do edifício ou obra de arte, tais como fachadas, sistemas de pré-esforço, detalhes construtivos ou outros. A terceira entrega será relativa à utilização do PyRevit ou o plugin RhinoInsideRevit para a criação um script em Python para a alteração de elementos específicos e/ou automação. A quarta e última entrega será relativa à extração da informação dos modelos, realização de cálculos e simulações, e demonstração da optimização do processo desenvolvido versus o processo sem utilização do scripting para Desenho Paramétrico. Nenhuma das avaliações individuais poderá ter uma nota inferior a 8 valores. As quatro avaliações têm o mesmo peso em relação à nota final (25%), sendo necessário atingir a nota mínima de 9,5 valores na média ponderada para aprovação na UC. Não há exame final, dado o carácter extremamente prático da UC e visto que a avaliação ao longo do semestre garante o cumprimento dos objectivos teóricos e práticos da mesma.
Carga Horária
Carga Horária de Contacto -
Trabalho Autónomo - 125.0
Carga Total -
Bibliografia
Principal
- "Bachman, D. (2017). Grasshopper: Visual Scripting For Rhinoceros 3d. South Norwalk: INDUSTRIAL PRESS INC.,U.S. . Collins, J. (2024). Case Studies in Parametric Design - A Guide to Visual Scripting in Architecture. London: Routledge. Halim, A. (2022). Dynamo for Autodesk® Revit®: Design, automate and exploit data . Ahmed Halim. Himmelreich, K., Martín-Herrer, A., & Moreu, I. (2022). Beyond Dynamo: Python manual for Revit. Kevin Himmelreich. Roberti, F., & Ferreira, D. (2021). Increasing Autodesk Revit Productivity for BIM Projects: A practical guide to using Revit workflows to improve productivity and efficiency in BIM projects. Birmingham: Packt Publishing. Sgambelluri, M. (2020). Dynamo and Grasshopper for Revit Cheat Sheet Reference Manual. Marcello Sgambelluri. Silveira, S. J. (2023). Dynamo for Autodesk Revit: Simple and Practical . Samuel João da Silveira. Spiegelhalter, T., & Andia, A. (2014). Post-Parametric Automation in Design and Construction. London: Artech House." : . .