Há muito burburinho em torno dos geradores de modelos de IA. Por isso, estamos colocando-os à prova. Será que o CADscribe está à altura?
Atualmente existem muitos geradores de modelos de IA e eles estão se proliferando. Muitos exportam arquivos STL, que não são tão fáceis de editar. No Autodesk Fusion, por exemplo, os STLs podem ser convertidos em corpos sólidos para facilitar a edição, mas os usuários relatam desafios com essa funcionalidade na versão de uso pessoal do software.
O surgimento de geradores de modelos CAD a partir de texto despertou nosso interesse. Teoricamente, esse tipo de gerador de modelo de IA permitiria que os usuários criassem modelos CAD editáveis a partir de instruções de texto e, em seguida, os refinassem ainda mais no software CAD. Para makers e engenheiros, isso poderia ajudar a economizar tempo e esforço durante o processo de design.
Encontramos alguns geradores que podem exportar modelos como arquivos STEP — um formato muito melhor do que o STL quando se trata de precisão e de como os modelos são descritos. Neste artigo, daremos uma olhada em um deles, o CADscribe, para ver como ele funciona.
Se você estiver curioso para experimentar ferramentas de texto para CAD, o CADscribe é uma ótima opção, principalmente devido ao preço. Você recebe 10 gerações de modelos gratuitas, que são chamadas de “mensagens” no aplicativo. Depois disso, uma assinatura premium que custa 4,99 € (cerca de US$ 6) por mês oferece geração ilimitada de arquivos e acesso ao recurso Thinking Model, que os desenvolvedores afirmam ser mais preciso.
A interface do usuário é realmente simples e intuitiva.
Mas nada disso é importante se a qualidade do modelo não for boa. Portanto, vamos ver se o CADscribe é uma boa ferramenta para modelagem CAD.
Vamos começar com um modelo simples para aquecer e verificar se a IA pode criar modelos básicos, como uma engrenagem simples. Usamos o seguinte prompt: “Gere uma engrenagem simples com 20 dentes, que tenha 5 mm de espessura, 30 mm de diâmetro e um furo central com 5 mm de largura”.
Prompt original (em inglês): “Generate a simple gear with 20 teeth, that it’s 5 mm thick, has a diameter of 30 mm, and has a center hole that is 5 mm wide”.
Depois que o modelo é gerado, ele aparece no bate-papo principal. Você verá uma visualização do modelo em uma janela dedicada com alguns comandos úteis:
Também é possível refinar o modelo gerado enviando novos prompts para a IA. Por exemplo, escrevemos “Make it 10mm thick” (Faça com que tenha 10 mm de espessura) e o CADscribe ajustou o modelo de acordo.
Agora que temos o modelo, vamos exportá-lo como um arquivo STEP e, em seguida, importá-lo para um programa CAD. Para este artigo, estamos usando o Autodesk Fusion.
Infelizmente, não estamos tendo um bom começo. Abrindo a engrenagem no Fusion, vemos que o modelo foi importado corretamente, mas a geometria não é a esperada: os dentes estão desconectados da parte central da engrenagem.
Pelo menos as dimensões estão corretas. O diâmetro do corpo da engrenagem é de 30 mm, e o diâmetro do furo é de 5 mm. A espessura do primeiro modelo de engrenagem é de 5 mm e a do segundo, de 10 mm.
Decidi dar outra chance ao CADscribe. Dessa vez, simplificamos o prompt: “Gerar uma engrenagem simples com 20 dentes”.
Prompt original (em inglês): “Generate a simple gear with 20 teeth”.
O resultado é muito melhor e se assemelha a um equipamento clássico. Ao importar o modelo para o Fusion, vemos que se trata de um corpo sólido sem artefatos de geometria.
Parece que é melhor começar com um prompt simples e usar o poder do design iterativo para adicionar outras restrições, como dimensões.
Vamos tentar algo mais difícil, mas ainda funcional, como um porta-escovas. Como aprendemos a começar de forma simples e ir avançando, vamos começar com este prompt: “Gere um porta-pincéis dividido em 4 compartimentos de 12 x 12 mm”.
Prompt original (em inglês): “Generate a brush holder divided into 4 compartments that are 12 x 12 mm”.
O primeiro resultado é um modelo realmente simples que será uma boa base para começar a construir. É possível modificar as dimensões ou revisar a geometria com elementos como chanfros, mas os problemas começam quando tentamos adicionar complexidade à geometria.
Tentamos adicionar outro compartimento para criar uma pequena base para colocar itens adicionais, mas ele não é gerado — mesmo quando tentamos diferentes prompts. Portanto, vamos exportar o arquivo STEP e tentar adicionar um novo compartimento no Fusion.
Depois de abrir o arquivo, verificamos as dimensões. Na verdade, os compartimentos têm 12 x 12 mm, portanto, as dimensões indicadas foram respeitadas. Agora, vamos modificar um pouco a geometria e testar se ela pode realmente ser refinada.
Em primeiro lugar, o modelo não apresenta artefatos e as faces foram identificadas corretamente pelo software CAD. Você pode modificar diretamente o modelo. Por exemplo, nós o tornamos mais curto com uma extrusão e não encontramos nenhum problema.
Agora, vamos adicionar a bandeja pequena que não conseguimos gerar no CADscribe. Criamos um esboço e usamos as bordas do modelo gerado como geometrias de referência. O Fusion não teve problemas para projetar essas bordas, o que é uma boa notícia.
Depois de desenhar a geometria da bandeja, podemos extrudá-la. O software uniu corretamente a geometria original com a bandeja extrudada, criando um corpo sólido sem problemas.
O toque final é adicionar filetes. O Fusion executou os filetes corretamente, retornando um modelo que está pronto para a fabricação. Continue lendo para ver o resultado final.
As instruções no campo de bate-papo nos avisam para tentar “formas geométricas simples”, mas ainda assim gostaríamos de ver como o CADscribe se sai com formas mais complexas e geometria orgânica. Usamos este prompt: “Gere uma peça de xadrez de rainha que se assemelhe a uma rosa”.
Prompt original (em inglês): “Generate a queen chess piece that resembles a rose".
O resultado foi… surpreendente. O modelo consistia em três peças separadas que não se assemelhavam de forma convincente a uma peça de xadrez de rainha. Enviamos uma nova solicitação: “Revise o modelo gerado de modo que todas as peças estejam conectadas”.
Novo prompt original (em inglês): "Revise the generated model so that all parts are connected”.
De acordo com a nossa solicitação, o modelo gerado é composto pelas mesmas peças de antes, mas conectadas entre si. Agora, vamos importar os dois modelos no Fusion para ver o que obtemos.
Os resultados são interessantes. O Fusion interpretou as diferentes peças da primeira “rainha” feita como uma montagem com diferentes componentes. Isso é ótimo porque é especialmente útil quando se trabalha com modelos de montagem.
No Fusion, podemos conectar manualmente as peças para criar um modelo sólido, mas, de modo geral, não conseguimos atingir o efeito de rosa que estávamos buscando.
O segundo modelo gerado com as peças unidas é identificado como um corpo sólido do Fusion, que é exatamente o que você esperaria.
O CADscribe nos avisou para usarmos formas geométricas simples, portanto, não podemos julgar a ferramenta com muita severidade por não fornecer formas orgânicas convincentes. Mas, por diversão, pedimos à IA que gerasse modelos para impressão em 3D de uma rosa e também de um homem. O último definitivamente causou uma risada.
A lição aqui: é mais conveniente projetar formas orgânicas desde o início diretamente no CAD ou no software de modelagem 3D.
Estávamos curiosos para verificar se poderíamos imprimir em 3D os modelos gerados. Então, decidi imprimir o porta-escovas.
O fatiamento do modelo correu bem. O Orca Slicer não relatou nenhuma borda que não fosse uma dobra para reparar. O arquivo foi fatiado corretamente, sem necessidade de tempo anormal, e a visualização do código G não mostra nenhum artefato.
A impressão ficou ótima. Não houve problemas durante a impressão e a peça está livre de imperfeições. As dimensões estão corretas e o modelo é funcional, tornando esse experimento um sucesso.
Quando usado conforme as instruções, o CADscribe pode gerar modelos CAD editáveis e dimensionalmente precisos. O resultado inicial dependerá muito do prompt usado. Mesmo pequenas alterações na frase podem resultar em modelos muito diferentes das tentativas anteriores. Descobrimos que solicitações simples para definir o modelo básico e, em seguida, modificações básicas com novas instruções funcionaram muito bem.
Quando se trata de modelagem orgânica, simplesmente não vá por aí. O CADscribe não é a ferramenta certa para isso; talvez outros geradores de modelos AI STL possam ser mais adequados.
Em nossos testes, o site travou algumas vezes, mas nenhuma mensagem de erro foi exibida. Além disso, ele está frequentemente em manutenção. Por ser um software relativamente novo, isso é compreensível, mas, ainda assim, um pouco inconveniente.
Um problema mais significativo é a incapacidade de o CADscribe gerar roscas de parafusos, porcas, parafusos e similares. Felizmente, softwares como o Fusion facilitam essa tarefa, mas essa funcionalidade seria ótima com uma ferramenta de IA.
Em suma, ficamos surpresos com os resultados. Nossas expectativas eram muito baixas, dadas as grandes alegações de muitos geradores de modelos de IA. O fato de termos conseguido produzir modelos CAD editáveis de projetos — embora simples — foi um sucesso.
Licença: O texto "Será que geração de modelos CAD a partir de texto realmente funciona? Testamos o CADscribe", da All3DP, é licenciado pela licença Creative Commons Atribuição 4.0 Internacional (CC BY 4.0)