Arquivos Dynamo - Estúdio BIM - Treinamentos e Consultoria BIM
Categoria: Dynamo
Artigos BIM Dynamo
O futuro do BIM não será BIM, e está chegando mais rápido do que você imagina!
Nenhum comentário em O futuro do BIM não será BIM, e está chegando mais rápido do que você imagina!
Saiba como algoritmos de software e a robótica mudarão drasticamente o processo de criação de projetos.
Com os avanços de projetos, algoritmos de software e a robótica, nossos processos atuais vão mudar um pouco nos próximos três a dez anos. Veremos mais e mais projetos feitos por computadores e máquinas do que jamais vimos.
Em vez do Building Information Modeling (BIM), vamos ver o Building Information Optimization. Em vez de desenhar manualmente paredes, portas e colunas para o que consideramos um bom projeto, alimentaremos as "regras" do computador, instruindo-nos a fornecer o espaço ideal, a capacidade de carga estrutural e o desempenho térmico do edifício. Coisas que levaram meses serão feitas em um dia. O que isso significa para você? Como você desempenha um papel nesses processos de mudança?
EM QUE ESTÁGIO ESTAMOS?
A maioria das empresas que atualmente usam o software BIM estão concentradas na coleta de dados. Projetamos os edifícios manualmente, inserimos os dados manualmente e depois imprimimos os dados manualmente. Este sistema funciona na maior parte; no entanto, não é muito eficiente. A propósito, a maioria das empresas nem mesmo estão executando esse processo muito bem. A maioria das empresas está usando seu software BIM como se fosse um programa CAD.
Em seu livro, Rise of the Robots: tecnologia e a ameaça de um futuro sem emprego, Martin Ford discute como os algoritmos e robôs substituirão empregos com salários mais baixos, como atendentes de fast food e empregos com salários mais altos, como escritores e profissionais da área jurídica. Quais padrões você está vendo em sua própria indústria? Que lugar robôs e algoritmos podem ter no escritório e no campo?
O filme Eu, Robô, levanta a questão: "Um robô poderia escrever uma sinfonia? E transformar uma tela em uma bela obra de arte?" Em um artigo da Slate.com, Chris Wilson afirma:" Cope tem escrito um software para ajudá-lo a compor músicas por 30 anos e a um tempo chegou ao nível em que as pessoas não conseguem diferenciar uma composição humana e uma composição criada por um computador. O público foi levado às lágrimas por melodias criadas por algoritmos".
Pindar Van Arman, artista de tecnologia e engenheiro de software, construiu um robô que pode pintar. Van Arman, que é um ávido pintor, construiu o robô como assistente de seus projetos pessoais. Agora o robô pode fazer belos retratos e paisagens, seja com a ajuda de um humano ou inteiramente sozinho.
Aqui está outra pergunta para você: um algoritmo pode projetar um prédio? Um robô pode construir uma estrutura? Se uma ferramenta não existir ou se houver uma limitação em um programa, agora poderemos criar nossas próprias ferramentas. Esse recurso existia com coisas como rotinas de Lisp no AutoCAD e Dynamo para Revit. Se você ainda não pegou o trem do Dynamo, você precisa.
Modelagem Estática vs Parametrização e Inteligência Artificial
Como o projeto é pensado em seu escritório? A arquitetura é tipicamente modelada em um software de design estático como o Sketchup? É claro que o bom do software de modelagem conceitual é que você não precisa pensar tanto em montagens, materialidade etc.
E se pudéssemos fazer várias iterações de projeto em uma ferramenta conceitual sem ter que remodelar nossos prédios sempre que houvesse uma mudança? A vantagem mais óbvia é a eficiência de não ter que remodelar uma e outra vez. Podemos criar várias iterações de maneira muito eficiente.
FormIt é outra ferramenta de modelagem conceitual. Uma boa vantagem sobre o FormIt é a capacidade de integração com o Dynamo.
No futuro, em vez de coletar dados e gerar relatórios sobre esses dados, usaremos os dados para informar nossos projetos. Podemos usar a parametrização mais voltada ao BIM para nos ajudar a resolver problemas.
No escritório da Autodesk, um dos membros da equipe de desenvolvimento elaborou um edifício utilizando o FormIT em conjunto com o Dynamo, conforme pode ser visto abaixo.
Este projeto teve um problema com os vidros da fachada, que não poderiam ser curvados (o fabricante fornecia apenas placas planas). Para a resolução deste problema, uma combinação de matemática e automatização com o Dynamo resolveu.
Outros editores visuais de algoritmos, como o Grasshopper mostram a facilidade em editar a geometria e restringir o mesmo problema dos painéis, mantendo-os planares. À medida que as ferramentas se tornarem mais fáceis de usar, veremos uma taxa de adoção maior destes softwares.
O custo das máquinas versus humanos
No passado, se pedíssemos a um humano para cortar esses feixes, o preço teria sido mais caro, dada a complexidade dos modelos e do formulário. No entanto, se estivermos usando um CNC para cortar vigas retas ou curvas, o preço é o mesmo. Mas o que acontece com o trabalho do fabricante tradicional? A máquina o substitui? Não. Ele agora opera e mantém o maquinário. A máquina e o artesão tornam-se uma equipe integrada.
Desperdício de Dados e Interoperabilidade
Resíduos de Dados
Todo mundo já ouviu falar de resíduos de construção. É basicamente o resultado de eliminar o excesso de material enquanto se constrói um prédio com os resíduos sendo destruídos ou colocados em um aterro. O que é desperdício de dados? O desperdício de dados é o processo de não usar dados ou recriar dados por meio de um ciclo de vida de construção. Nós fazemos isso o tempo todo. O que acontece quando você recebe um briefing arquitetônico feito no Excel com todas as informações, incluindo a área necessária, afinidades, ambientes, cômodos, etc.? Se você for como a maioria das empresas, imprima o formulário do Excel ou o tenha no segundo monitor enquanto projeta no SketchupUp ou no Revit.
Existem muitos suplementos de importação / exportação do Revit X Excel, e não há motivo para recriar os mesmos dados que estão no Excel, no Revit. Essas ferramentas podem e devem conversar entre si.
Quais ferramentas de design você usa? Se você é como a maioria das empresas, provavelmente está projetando no Sketchup e talvez um pouco de FormIt ou Rhino. O que acontece quando você começa a projetar o desenvolvimento? Você está recriando o modelo que estava no Sketchup no Revit agora? Observe a perda de dados. E se você pudesse clicar em um botão e traduzir seu modelo de Sketchup / Rhino para Revit?
No futuro, não passaremos meses traduzindo informações de um software para outro software. Eu imagino que no futuro, a nuvem será independente de software, e nós seremos capazes de criar, manipular e capturar informações, independentemente do software em que a geometria foi criada.
AI (Inteligência Artificial) BIM
É onde fica interessante… os computadores poderão receber um conjunto de tarefas, regras e processos e ser capazes de executá-los de forma autônoma e mais eficiente que os humanos.
Automação de tarefas com AI BIM
Nós vemos sugestões de Inteligência Artificial (AI) BIM hoje. Você gosta de criar PDFs manualmente, exportar arquivos DWG e desanexar modelos do Revit? Em um futuro muito próximo, você não vai. Isso está disponível agora. A clareza do produto do IMAGINIT automatiza tarefas como impressão, publicação no Navisworks e criação de folhas de dados. O ROI é absurdo.
Imagine se o computador soubesse quando eram marcos, quando o modelo mudava e ser capaz de reagir exportando as informações para os consultores. Dê mais um passo. E se toda a modelagem fosse feita na nuvem e você tivesse conjuntos PDF ao vivo? Toda vez que uma mudança aconteceu, seu PDF foi atualizado em tempo real. Não é tão difícil imaginar, dado onde estamos hoje.
Coordenação AI BIM com o 3D
O tradicional processo de detecção de conflitos / coordenação 3D está prestes a ser revisado. A Building System Planning, Inc., possui uma ferramenta de Recurso de Rota Automática chamada "GenMEP" (Generative Design MEP). Imagine uma ferramenta que direcione dutos e tubulações enquanto estiver ciente de objetos e perdendo as informações de vigas e outras informações do MEP. Atualmente, o usuário informa à ferramenta quais peças devem ser conectadas e encaminha as informações que faltam à estrutura / MEP. Em vez disso, imagine alimentar o computador com os requisitos de carga, tipos de quarto, etc., e o algoritmo do computador projetando, roteando e modelando de forma autônoma as informações do MEP. Qual será o tempo economizado durante o processo de coordenação 3D quando o GC estiver envolvido? O que acontece quando os subs possuem essa mesma tecnologia? Acho que veremos essa tecnologia nos próximos três anos.
Análise e Design com AI BIM
Análise manual e modelagem estão indo embora. O GRAITEC Advance BIM Designer Collection já criou uma ferramenta que é um programa de cálculo de reforço orientado pelo projeto para modelagem em gaiola 3D e automatiza a produção de documentação para pilares, vigas e pilares de concreto armado. É apenas uma questão de tempo até que essa ferramenta se torne mainstream.
Imagine nos próximos cinco a dez anos, a análise estrutural tendo uma influência mais direta no projeto arquitetônico. Ele já faz hoje, mas com os avanços na ciência de materiais, biomateriais e modelagem algorítmica, pudemos ver edifícios estruturais extremamente eficientes com metade do material.
Arquitetura utilizando AI BIM
Nate Holland no NBBJ executou um processo incrível como parte de sua tese na faculdade. Ele construiu um algoritmo que otimizava seu prédio para aumentar a receita a uma taxa maior que o custo, maximizando o espaço de varejo, as vistas do oceano e as placas de piso. A premissa é criar uma equipe integrada, o designer e o computador. Juntos, o designer pode alimentar o computador com uma série de regras, requisitos e parâmetros. O computador pode retornar uma lista de opções que atendem a esse critério com base nos parâmetros definidos pelo designer.
Com o gráfico abaixo, podemos ver onde cada projeto se relaciona com os custos que superam os benefícios e os benefícios que superam os custos.
O algoritmo de Nate usa uma ferramenta chamada Galapagos que auxilia na otimização do prédio. Existe uma ferramenta que foi criada para o Dynamo com uma funcionalidade semelhante chamada Optimio. Está nos estágios iniciais do desenvolvimento, porém com mais e mais ferramentas como essa, podemos esperar ver mais otimização, e não menos. No futuro, imagino uma ferramenta ou, provavelmente, uma série de ferramentas que utilizem todos os códigos internacionais, as regras estabelecidas pelo arquiteto e engenheiro, e crie uma série de opções otimizadas com base nas restrições desejadas.
Da mesma forma, essas ferramentas de projeto levarão em consideração outros fatores, como análise de iluminação natural, cargas de aquecimento e resfriamento, porcentagens de envidraçamento, etc., e nos ajudarão a projetar edifícios mais sustentáveis. Qual é o processo que usamos agora para sustentabilidade? Projetamos manualmente um edifício usando nosso software de escolha, "coletar dados" e ajustamos adequadamente usando um processo de modelagem manual. Repetir. E se nós alimentássemos o computador com nosso modelo e pedíssemos ao algoritmo para otimizar nossa iluminação natural? Podia analisar, modificar, analisar, modificar, analisar, até encontrar a sua forma ideal para maximizar a iluminação natural do edifício em relação às coordenadas e ao sol. Já existem algoritmos que podem fazer isso. É apenas uma questão de tempo até que sejam intuitivos o suficiente para que a maioria dos profissionais de design em nosso setor os use.
Engenharia de Opções
Pessoalmente, acredito que a razão pela qual a opção de engenharia não decolou é que o software não é tão intuitivo quanto esboçar ferramentas como o Sketchup, então os projetistas não querem usá-lo.
Você não pode falar sobre o futuro do nosso setor sem tocar no VR / AR. No futuro, não teremos que escolher entre realidade virtual e headsets de realidade mista. Os headsets do futuro terão lentes que serão capazes de acomodar a realidade virtual e a realidade mista.
Além disso, à medida que o hardware se torna mais leve e mais confortável, nós os usamos ao longo do dia e não apenas quando queremos ver uma renderização. Espere ver o fone de ouvido VR / AR híbrido dentro de dois anos. Com acessórios adicionais que nos permitem sentir pressão, temperatura e cheiros, será muito mais difícil decifrar o virtual do real.
Como os robôs mudarão drasticamente o setor de construção?
Os robôs da indústria da construção serão como os robôs da indústria alimentícia? Acredito que os robôs do futuro se parecerão mais com máquinas do que com pessoas.
Os robôs certamente não podem fazer muitas das mesmas tarefas que os humanos fazem, como navegar em um canteiro de obras, certo? A Uber investiu pesado em carros autônomos que navegam pelas ruas da cidade com pedestres e outros civis em seus próprios veículos. Esses carros autônomos têm algoritmos de prevenção de objetos que são alimentados com informações de sensores montados no veículo. É apenas uma questão de tempo até que os robôs trabalhem lado a lado com os trabalhadores da construção civil.
Os robôs já estão aparecendo em construção. Abaixo está um robô que está ajudando os trabalhadores a colocar o calçamento com mais eficiência (e a poupar problemas em costas e joelhos).
Os trabalhadores alimentam os tijolos até o topo do robô, e o robô da máquina coloca os tijolos no padrão desejado. Arch_Tec_Lab é uma instalação de teste para Fabricação Robótica em Arquitetura localizada em Zurique, Suíça. A instalação está atualmente prototipando robôs e seu uso na construção. O pensamento por trás da instalação é não ser limitado por um caminho bidirecional semelhante à construção automática, mas ser completamente livre para montar formas complexas usando o eixo 40 de movimento da matriz robótica.
O SAM (Semi-Automated Mason) é um robô projetado para tornar o processo de construção mais eficiente. Custando meio milhão de dólares, seus criadores afirmam que o SAM pode colocar entre 800 e 1.200 tijolos em um único dia – um pedreiro humano experiente está com 500. A linha de robôs pedreiros de Hadrian afirma que seu robô pode colocar 1.000 tijolos por hora!
As impressoras 3D agora estão saindo do escritório e construindo no local para dimensionar. Com o advento da impressão em 3D e da ciência dos materiais, veremos mais edifícios únicos em vez das tradicionais caixas. Isso porque, do ponto de vista do trabalho, não custará mais construir um retângulo do que um oval.
Drones estão rapidamente encontrando seu lugar no mundo da construção. Isso não é novidade. Eles ajudam com caminhadas de trabalho mais eficientes, funcionários menos feridos, etc. No entanto, você sabia que eles estão ajudando agora com o processo de construção real também? Uma equipe da Gensler em Los Angeles lançou um protótipo de drone de impressão 3D. Seu objetivo era resolver a questão tradicional das impressoras 3D, o tamanho do leito de impressão. Também ajuda onde um local de construção pode ser difícil de obter materiais.
O arquiteto Ammar Mirjan programou uma pequena coleção de drones para fazer centenas de blocos formarem uma torre de seis metros de altura. Foi o primeiro para os drones. Tudo somado, os robôs são drasticamente mais rápidos que os humanos e nunca se cansam ou se machucam. Eles nunca apresentarão uma reivindicação de compensação do trabalhador. A construção responde por um quinto de todas as mortes de trabalhadores americanos no trabalho. Isso é apenas nos EUA! Em 2014, o governo contabilizou 870 trabalhadores da construção civil mortos.
Se você combina robótica, construção e a Internet das Coisas (IoT), é aí que fica empolgante. Como o carro Uber que nunca entra em outros objetos, imagine se os drones e as máquinas estivessem cientes dos objetos e não pudessem se encontrar com humanos.
Atualmente, nossa equipe usa uma tecnologia chamada fotogrametria. Temos uma câmera que se conecta à IoT. Com base em um sinal WiFi fornecido pela câmera, podemos controlar a câmera usando o iPad. É uma tecnologia muito legal, e os empreiteiros em geral estão amando isso. Imagine se você pudesse enviar uma equipe de minúsculos drones para escanear uma propriedade em vez de um ser humano ter que arrastar uma câmera pesada no local? Eu antecipo que veremos essa tecnologia nos próximos três a cinco anos.
Como você pode se preparar melhor e sua empresa para esses processos de mudança? Ficar chateado com os empregos não vai resolver nada. Em vez disso, comece a entrar na tecnologia
Tags AI, artificial, bim, dynamo, futuro, grasshopper, ia, inteligencia, IOT
Artigos BIM Dicas Dynamo Revit
AI e Machine Learning mudarão o setor da Construção
Nenhum comentário em AI e Machine Learning mudarão o setor da Construção
Entrevista originalmente dada à EvolveBIM mas que reflete a realidade mundial em relação a automatização de processos e decisões pelo Dynamo
O que você acha que é a maior oportunidade aberta agora na indústria de tecnologia de construção para empresas iniciantes?
O preço do hardware e do software estão diminuindo substancialmente, então o nível de entrada para as empresas iniciantes está finalmente se tornando cada vez mais acessível. Você não precisa de muito capital ou de um investidor, necessariamente, para começar. Um excelente exemplo disso é o último scanner BLK360, por exemplo. Esses scanners costumavam custar US $ 130 mil. Então eles chegaram a $ 80 mil, e então o BLK caiu para $ 17.000.
Assim, o fato de que pequenas empresas iniciantes poderiam realmente começar a comprar parte desse hardware está tornando-o mais acessível para empresas iniciantes, por mais que a realidade brasileira ainda seja um pouco distante, com o Dólar a R$ 4,13 (13/09/18), mas ainda assim um investimento com rápido retorno, se comparado aos equipamentos mais comuns, como um simples veículo.
Como o BIM e as tecnologias relacionadas podem tornar os profissionais de AEC mais produtivos?
A maneira como o BIM pode tornar os profissionais da AEC mais produtivos é a automação. Com ferramentas como o Dynamo, você não precisa mais esperar por um suplemento da Autodesk ou do Revit, algum fornecedor terceirizado, para criar algo para você. Nós mesmos podemos construir essas ferramentas, e com o advento da Internet, de software de código aberto e fóruns on-line, substancialmente acelerou a capacidade de automatizar técnicas.
Agora, não temos apenas uma maneira de construir nossas próprias ferramentas, mas também temos o suporte e a infraestrutura para apoiar essa ideologia do conceito de produção de ferramentas.
Qual área do mercado tem sido mais lenta de adotar e por quê?
Cem por cento, arquitetura. Profissionais da construção obtêm isso, profissionais de engenharia obtêm isso. Os arquitetos, por sua própria natureza, são seres humanos subjetivos, portanto, em geral, as empresas de arquitetura tomam decisões com base em suas emoções e não tanto na lógica. A indústria de arquitetura, em geral, tem sido a mais lenta em adotar essas tecnologias. A outra coisa, que não é necessariamente culpa deles, é o elemento financeiro. Eles têm taxas mais baixas do que os profissionais de construção; portanto, eles não têm recursos ou capital para investir em algumas dessas tecnologias.
Você não precisa mais esperar que algum fornecedor terceirizado crie algo para você. Podemos criar essas ferramentas por conta própria e, com o advento da Internet, do software de código aberto e de fóruns on-line, ela acelerou substancialmente a capacidade de automatizar as técnicas.
O que mais te motiva sobre onde toda a indústria está indo agora?
É lamentável, porque se tornou um pouco demais de uma palavra de ordem ou hiper informação, mas a ideia de aprendizado de máquina e IA no contexto da criação de gerenciamento e modelagem de informações é absolutamente insana. Quando você pega a ideia de dados e cria modelos de informações e começa a gerar esses dados, isso é muito legal. Mas se você aumentar isso com o conceito de inteligência artificial ou aprendizado de máquina, onde você pode analisar milhares de opções, os computadores aprendem quais opções são as melhores e passa por um processo de prototipagem rápida ou algorítmica de otimizar um edifício. , o computador pode realmente discar na otimização desse prédio.
Haverá algumas soluções realmente incríveis nesse campo que sairão de diferentes empresas iniciantes no futuro próximo.
O que um novo profissional precisa saber antes de entrar na área do Dynamo?
"Eu diria a um jovem profissional para aprender a codificar. Eu tenho tanta inveja de pessoas que podem codificar e são capazes de ter uma idéia, então essencialmente falam esse conceito em existência via Python ou C-sharp. Isso é uma superpotência. Comece com a programação visual, algumas ferramentas como o Dynamo ou o Grasshopper e, em seguida, entre no Python e entre na codificação completa."
Digamos que o aluno esteja se formando em cinco anos. Como você acha que a indústria será em relação ao que é agora?
Espero que tenhamos feito mais progressos do que nos últimos quatro anos. Infelizmente, nossa indústria está lenta para mudar, mas acho que algo que vai acontecer é a fusão de várias tecnologias. Então, se você pegar uma ferramenta como o Google Voice e, em seguida, você sobrepor isso em uma ferramenta como o Projeto Fractal, então você pode dizer: "Alexa, mostre-me todas as opções …" isso é incrível. Vamos ver essa fusão de tecnologia em que voz, AR, VR, BIM, tecnologias de varredura, tecnologias de drone, são fundidas em uma solução singular.
Eu também diria, invista em si mesmo e não espere que alguém lhe pergunte. Há muitas pessoas em nossa indústria esperando que a gerência lhes dê algum tipo de carreira. Eu incentivaria as pessoas a serem pró-ativas e adotassem uma mentalidade mais empreendedora, tomando uma iniciativa para se promoverem.
Tags automacao, dynamo, learning, machine
Afinal, o que é o DYNAMO?
Nenhum comentário em Afinal, o que é o DYNAMO?
É uma pergunta difícil de responder por dois motivos. Primeiro, o Dynamo é um programa altamente capaz e, segundo, o programa é flexível o suficiente para ser usado em todas as disciplinas do setor e é limitado apenas pela imaginação da equipe que fornece as entradas. Então, como você pode ver, não há resposta certa ou errada.
Aqui está minha definição: O Dynamo é uma ferramenta de programação visual usada para definir relacionamentos e criar algoritmos que podem ser usados para gerar geometria no espaço 3D e processar dados.
O primeiro obstáculo a ser superado é entender como construir relacionamentos distintos que, uma vez criados, podem ser reunidos para criar um poderoso fluxo de trabalho. Para fazer isso, é preciso pensar como um programador. O Dynamo, afinal, também é uma linguagem de programação.
Entenda como o Dynamo interage com o Revit
Introdução à construção de geometria paramétrica
Usando o Dynamo como um sistema de gerenciamento de banco de dados
A chave para o sucesso em trabalhar dessa nova maneira é entender a importância de uma base sólida e bem pensada. Isso significa ter um processo claramente mapeado e estabelecer um conjunto bem organizado de parâmetros padrão do Revit e famílias que satisfaçam as necessidades de cada um. Esse processo leva tempo, mas levará a economias dramáticas de tempo e será a base da melhoria contínua.
Comece pensando em um banco de dados relacional. Um banco de dados relacional é um conjunto de tabelas que contém dados em categorias predefinidas. Cada tabela contém um ou mais parâmetros de dados nas colunas. Cada linha contém uma instância única de dados para as categorias definidas pelas colunas. Soa como Revit, certo? Isso porque o Revit é um banco de dados relacional; apenas usa uma terminologia diferente.
Um ótimo exemplo disso é o "ID do elemento" do Revit. Esse parâmetro está lá para servir como a chave primária. Chaves primárias e estrangeiras desempenham um papel importante em bancos de dados relacionais. Uma Chave Estrangeira é um campo em uma tabela relacional que é vinculada à coluna Chave Primária de outra tabela. Um bom exemplo é uma zona de climatização espacial. O número da zona atua como a chave primária para equipamentos mecânicos. Esse ID exclusivo é usado como a chave estrangeira na tabela de espaços. É essa relação que permite ao Dynamo conectar elementos juntos.
O Script do Dynamo
Mais tarde, analisaremos os nós, mas, antes de fazê-lo, precisamos de um entendimento geral dos fluxos de trabalho do Dynamo. Eu gosto de começar pensando sobre qual é o meu objetivo final e então trabalho para trás para descobrir o que preciso fazer para atingir meu objetivo, o que geralmente envolve várias etapas.
Andrew Duncan e Andrei Capraru tinham uma bela metáfora para isso em sua apresentação na Universidade Autodesk, um guia de engenharia do MEP para o Dynamo. Eles compararam a construção de um fluxo de trabalho Dynamo para cozinhar uma refeição. Usando o diagrama abaixo, vamos dar uma olhada na nossa própria refeição. Começamos selecionando a refeição que queremos fazer. Em seguida, selecionamos os ingredientes que precisaremos e, a menos que façamos macarrão com queijo, precisaremos cortar, medir e misturar esses ingredientes juntos. Pense nos dados como nossos ingredientes e o Dynamo é como ter um canivete suíço de um eletrodoméstico que automatiza o corte, a medição, a mistura e o cozimento.
O básico da programação
Usar o Dynamo requer teoria de programação e, portanto, é bom entender algumas noções básicas. Aqui vou apontar alguns conceitos-chave que um deve entender para ter sucesso ao escrever scripts do Dynamo. Exploraremos esses conceitos mais detalhadamente mais tarde, mas primeiro, vamos começar entendendo que todos os dados no Dynamo estão organizados em listas.
Em seguida, precisamos entender a hierarquia do Revit e do Dynamo. Para fins de ilustração, vamos considerar as bonecas russas. A maioria dos fluxos de trabalho do Dynamo começa selecionando uma categoria no Revit. Nesta analogia, o boneco maior e mais externo é a categoria Revit (parede, equipamentos mecânicos, tomadas elétricas, etc.). Então abrimos a boneca para revelar todos os elementos contidos na categoria. Se a sua categoria for parede, pense nos tipos de parede – parede externa, tijolo, CMU, etc. Agora abra o boneco do elemento para revelar os parâmetros do tipo de parede – ou seja, nome, área, classificação de incêndio, etc.
Gerenciando dados com o Dynamo
Agora que entendemos quais são as listas, é hora de começar a manipular essas listas para conseguir o que você deseja. As opções aqui são infinitas e serão os blocos de construção de programas mais complexos posteriormente.
Primeiro, há uma ampla gama de funções de lista incorporadas ao Dynamo. Eu recomendaria tirar um tempo para explorar essas opções para ver o que elas podem fazer.
Em segundo lugar, há uma ampla gama de nós matemáticos pré-definidos com os quais um deve ser confortável. Desde simples adição a fórmulas complexas, a matemática é uma ótima maneira de começar a construir relacionamentos e padrões numéricos entre os elementos do Revit.
Em terceiro lugar, temos cordas. Strings são uma seqüência de caracteres representando uma constante literal ou algum tipo de variável. Uma "string" é basicamente linguagem de programação para "texto". Trabalharemos com números e strings para orientar parâmetros em nossos exemplos.
Quarto, há o conceito de lógica, ou mais especificamente, lógica condicional. Construir lógica envolve unir as listas, matemática e sequências de caracteres para produzir a saída pretendida do designer. Executar nossa lógica produzirá um valor booleano representando True ou False que podemos usar para criar e filtrar listas que permitem o fluxo de dados.
Finalmente, o último conceito chave para entender sobre o Dynamo é o lacing de lista. Entraremos em detalhes em um minuto, mas primeiro entenderemos que diferentes técnicas de vinculação afetam a saída de seus dados.
Geometria Paramétrica
Passo 1: Pontos, Linhas e Laços
Vamos começar com a parte mais básica do Dynamo, pontos e linhas e aplicar os fundamentos que acabamos de abordar. Aqui fizemos duas listas de pontos, o segundo de pontos contém dois pontos a menos e os pontos são compensados para cima. O resultado do cruzamento do Line.ByStartPointEndPoint leva à geometria do Dynamo, semelhante ao diagrama de Produtos cruzados acima. O que aconteceria se eu alterasse o laço no nó Line.ByStartPointEndPoint? A geometria do Dynamo corresponde ao diagrama acima, dependendo da opção de laço escolhida.
Passo 2: Geometria paramétrica
Abaixo, vamos construir geometria paramétrica usando pontos e linhas. No vídeo mostramos como mover os controles deslizantes para nossas entradas, podemos deslocar, esticar e manipular a geometria até obtermos o resultado desejado. O uso de controles deslizantes nos permite executar rapidamente várias iterações muito mais rapidamente do que inserir os dados manualmente e atingir o retorno.
Passo 3: Fazendo a geometria do Revit
Agora que temos linhas no dínamo, podemos começar a fazer a geometria do Revit. Aqui vamos usar as linhas para fazer paredes e pisos do Revit, mas o potencial para criar outros elementos é infinito. O Dynamo permite que o projetista construa uma geometria complexa do Revit que normalmente leva horas incontáveis, muitas vezes cheia de frustração e repleta de correções.
Um sistema de gerenciamento de banco de dados (DBMS) é um software usado para criar, recuperar, atualizar e gerenciar bancos de dados. O Dynamo é ótimo no processamento de todos os tipos de dados e o Revit é um banco de dados – é um ajuste perfeito! Aqui estão alguns exemplos de como o Dynamo usa dados que nós já usamos para automatizar cliques, arrastar e copiar de outra maneira mundanos. Esses fluxos de trabalho melhoram a eficiência e o controle de qualidade, além de reduzir a redundância e melhorar a produtividade.
Passo 4: Faça Níveis, Visualizações e Folhas
Nosso primeiro exemplo de automação é criar os Sheets e Views necessários para o projeto. Usaremos os dados produzidos no Exemplo 3 para eliminar a necessidade de entrada manual de dados. Esses dados também podem ser convertidos em sequências que podem ser manipuladas para numerar e nomear convenientemente nossas novas visualizações e planilhas. É até possível automatizar o posicionamento de todas as visualizações, programações e legendas necessárias. Além de poupar muito tempo, o resultado é um conjunto uniforme de documentos em várias disciplinas. Sem a automação que o Dynamo oferece, isso seria um processo extremamente demorado, prejudicando todas as disciplinas desde o início de um novo projeto.
Passo 5: dados de modelos vinculados
Uma opção para criar o Revit MEP Spaces a partir de um modelo de arquitetura vinculada é ir até a loja da Autodesk e baixar o aplicativo Space Naming Utility. Este aplicativo tem 2,5 estrelas e adiciona espaço desnecessário na perseguição e lacunas. Como alternativa, você pode criar seu próprio aplicativo com o Dynamo e o Dynamo Player. O script abaixo atribui automaticamente os nomes e números das salas de arquitetura aos espaços do Revit MEP. Além disso, outros dados, incluindo geometria, podem ser extraídos do modelo vinculado. Isso elimina a queda de dados entre arquitetos e engenheiros, ajudando a economizar tempo e simplificando seu fluxo de trabalho.
Passo 6: dados de outras fontes
O Dynamo também tem a capacidade de vincular nosso modelo do Revit a bibliotecas, bancos de dados e programas externos. A maneira mais simples de demonstrar isso é vincular o Revit ao Excel. Se você conseguir obter dados de outros programas no Excel, poderá obtê-los no Revit… e deverá. A figura abaixo demonstra como podemos ler. Há também a capacidade de gravar no Excel.
Passo 7: posicionamento algorítmico dos elementos do Revit
Este último passo combinará a maior parte do que acabamos de ler, já que usamos geometria e dados para direcionar algoritmos que colocam e definem parâmetros para elementos do Revit com o auxílio do Dynamo. Na imagem e no vídeo abaixo, estamos colocando difusões de ar no teto com base em um intervalo definido. As instruções lógicas podem e devem controlar o espaçamento. Outros parâmetros podem ser definidos neste momento, como, por exemplo, a chave primária do espaço será colocada dentro dos elementos como Chave estrangeira, ligando esses itens para que o fluxo de ar ou o CFM possam ser calculados e preenchidos.
Espero que agora possamos ver como a implementação do Dynamo em seu fluxo de trabalho pode reduzir erros, eliminando redundâncias desnecessárias e, portanto, melhorando a eficiência e a produtividade. Novamente, a chave para o sucesso é a construção de um processo, com a codificação em mente, que cria uma base sólida. Um programa confiável permitirá que as equipes de projeto introduzam automação, isolem e simplifiquem tarefas, facilitem melhor a colaboração e aprimorem a comunicação, a fim de otimizar a entrega do projeto com menos riscos e menos tempo.
Estamos à beira de uma revolução na indústria de design assistido por computador. Agora é a hora de superar a curva de aprendizado para que você possa se manter competitivo. Espero que isso aumente sua curiosidade e forneça uma boa base para seu aprendizado. Divirta-se e faça parte de uma revolução!
Artigo traduzido originalmente do site EvolveBIM
E se quiser aprender mais sobre Revit, criação de famílias paramétricas, parametrização de pranchas e outras funções avançadas do programa, além de toda a teoria sobre projetos para prefeitura, não deixe de conferir o nosso lançamento, curso de Revit do Zero ao Avançado para Projetos de Prefeitura!