CADAM

Grátis

Aplicativo web de código aberto para gerar modelos 3D a partir de uma descrição em texto ou de uma imagem enviada.

CADAM
828Visualizações
Ir para o site

Visão geral

CADAM é um aplicativo web de código aberto que permite criar modelos 3D para sistemas CAD com base em uma descrição de texto ou uma imagem carregada. O serviço é executado diretamente no navegador, sem necessidade de instalação adicional de software: toda a carga computacional é tratada pelo OpenSCAD WebAssembly.

Como funciona a geração de modelos

O usuário descreve o modelo desejado em palavras simples ou carrega uma imagem de referência — o sistema analisa a solicitação e gera um modelo paramétrico 3D. A API Anthropic Claude é usada para processar solicitações, enquanto a plataforma Supabase lida com armazenamento de dados e lógica de backend.

Base tecnológica

O aplicativo é construído em uma pilha de ferramentas modernas: OpenSCAD WebAssembly alimenta o núcleo de geração matemática, enquanto Three.js fornece visualização interativa em tempo real. Essa abordagem permite que a geometria do modelo seja atualizada instantaneamente, sem recargas de páginas ou chamadas repetidas para a rede neural.

Características do CADAM

CaracterísticaValor
Tipo de aplicaçãoAplicação Web
Modelo de distribuiçãoLivre
LicençaGPLv3
Código abertoSim.
Motor de geraçãoOpenSCAD WebAssembly
Prestador primário de IAAPI de Claude Antrópico
Plataforma de infraestruturaSupabase
Exportar formatosSTL, SCAD
Bibliotecas suportadasBOSL, BOSL2, MCAD
Tipo de letra incorporadoGeist
Visualizador de modelosTrês.js (em tempo real)
Suporte para envio de imagensSim.
Parâmetros interativosSim.

Para quem é o CADAM?

Engenheiros e designers

Profissionais que trabalham com sistemas CAD recebem uma ferramenta conveniente para criar rapidamente modelos paramétricos de rascunho. Em vez de desenhar cada detalhe à mão, você pode formular a tarefa em texto ou mostrar uma referência — e obter uma base de trabalho para um refinamento adicional.

Designers e artistas 3D

Para quem trabalha em design industrial ou cria objetos para impressão 3D, o CADAM torna-se um assistente útil na fase de conceito. A capacidade de ajustar dimensões com controles deslizantes e ver imediatamente o resultado em Three.js acelera iterações e ajuda a se estabelecer na geometria mais rápido.

Estudantes e educadores nas áreas técnicas

Graças ao código aberto e ao modelo de distribuição gratuito, o serviço é adequado para o ensino dos fundamentos da modelagem 3D e do design paramétrico. Os alunos podem explorar como os modelos são gerados a partir de prompts de texto e estudar o código do projeto para entender a mecânica interna.

Como utilizar CADAM?

Interface e fluxo de trabalho

O CADAM é executado no navegador — para começar, simplesmente abra o aplicativo web. O usuário descreve o modelo em texto ou envia uma imagem como referência. Após a solicitação ser processada, o sistema gera um modelo paramétrico e o exibe na janela de visualização baseada em Three.js.

Ajuste de parâmetros e exportação

Após a geração, os controles deslizantes interativos ficam disponíveis – eles permitem que você altere as dimensões e proporções do modelo sem fazer novos pedidos para a rede neural. Uma vez que o modelo está sintonizado com os parâmetros desejados, você pode exportá-lo em formato STL ou SCAD para mais trabalhos em sistemas CAD especializados.

Executando uma versão local

Os desenvolvedores têm a opção de executar o aplicativo localmente. Isso requer Node.js, Supabase CLI e ngrok — este último é necessário para enviar imagens para a API. O repositório do projeto contém instruções detalhadas para configurar o ambiente, instalar dependências e lançar o servidor de desenvolvimento.

Principais características do CADAM

Geração de modelos 3D a partir de texto

A função central do serviço — transformar uma descrição de texto em um modelo paramétrico 3D. Basta formular um pedido em linguagem natural, e o sistema criará geometria baseada no OpenSCAD WebAssembly.

Modelar a criação de uma imagem

Além do texto, o aplicativo aceita imagens enviadas. O sistema analisa a referência visual e gera um modelo que corresponde à intenção do usuário. Isto é útil quando é difícil descrever uma forma complexa ou proporções em palavras.

Ajuste de parâmetros interativos

O modelo gerado não é um resultado estático. O usuário obtém um conjunto de controles deslizantes que controlam as dimensões dos elementos individuais e o modelo como um todo. As mudanças são refletidas em tempo real, facilitando a adaptação da geometria a requisitos específicos.

Exportação e integração de bibliotecas

O modelo acabado pode ser salvo em formatos STL e SCAD. O aplicativo suporta bibliotecas populares do OpenSCAD: BOSL, BOSL2 e MCAD. A fonte Geist integrada lida com elementos de texto em modelos.

Vantagens do CADAM

Funciona no navegador sem instalação. Graças ao OpenSCAD WebAssembly, os usuários não precisam baixar e configurar software complexo — basta abrir o aplicativo em um navegador.

Iterações rápidas. Os controles deslizantes interativos permitem alterar os parâmetros do modelo instantaneamente, sem chamadas repetidas para a rede neural. Isso acelera significativamente o processo de ajuste de dimensões e proporções.

Projeto totalmente aberto. O código fonte está disponível sob a licença GPLv3. Os desenvolvedores podem estudar a arquitetura interna, estender a funcionalidade ou implantar sua própria versão de O serviço.

Exportar para formatos CAD padrão. O suporte para STL e SCAD torna os modelos gerados compatíveis com a maioria dos sistemas CAD e software de impressão 3D.

Opções de entrada flexíveis. A capacidade de usar imagens de texto e de referência expande a gama de casos de uso — desde esboços rápidos baseados em descrições até recriar modelos de fotos ou desenhos.

Limitações do CADAM

Uma limitação é a dependência do aplicativo da API externa do Anthropic Claude — uma conexão a este serviço é necessária para processar solicitações. Além disso, o desenvolvimento completo com uploads de imagens requer a configuração do ngrok, o que adiciona alguma complexidade ao desenvolvimento local. Também vale ressaltar que a qualidade da geração pode depender da complexidade da solicitação: quanto mais incomum for a tarefa, maior será a chance de o resultado necessitar de refinamento manual. Não são fornecidos detalhes precisos sobre limites de uso gratuito ou restrições de solicitação em fontes públicas.

Que problemas o CADAM resolve?

Prototipagem rápida. O serviço permite obter um modelo paramétrico em minutos, sem gastar tempo na construção de geometria manual em um editor CAD.

Proporções e dimensões de ajuste fino. Os controles deslizantes interativos ajudam a explorar rapidamente diferentes opções de tamanho para um produto, que é especialmente relevante durante a fase de especificação técnica ou aprovação de conceito.

Criando modelos a partir de referências visuais. O upload de imagem resolve o problema de recriar geometria quando um cliente pode mostrar, mas não descrever em palavras, o que ele precisa.

Preparando modelos para impressão 3D. A exportação STL permite enviar modelos gerados diretamente para um slicer e prepará-los para impressão em uma impressora 3D.

Aprender e estudar modelagem paramétrica. O código de código aberto serve como material educativo: você pode usá-lo para entender como a rede neural, OpenSCAD WebAssembly e renderização interativa funcionam em conjunto.

Preços CADAM

O serviço utiliza um modelo de distribuição gratuita — é totalmente gratuito. O aplicativo é de código aberto e distribuído sob a licença GPLv3 permissiva. Isso significa que qualquer usuário pode usar o aplicativo web gratuitamente, e os desenvolvedores podem estudar, modificar e implantar suas próprias instâncias do serviço. Nenhuma informação sobre taxas ocultas, níveis pagos ou restrições de acesso gratuito é mencionada na descrição do projeto.

Termos de utilização do CADAM

Termos da licença

O projeto é distribuído sob a licença GPLv3 — uma licença de software livre que permite que você use, modifique e distribua o código, desde que as mesmas obrigações de licença sejam mantidas para trabalhos derivados.

Requisitos de funcionamento

Para implantar o aplicativo localmente, você precisará instalar Node.js e Supabase CLI. Para a funcionalidade de upload de imagens, ngrok também é necessário, pois fornece um túnel para enviar dados para a API. Todas as etapas de configuração e lançamento necessárias são descritas no repositório do projeto.

Disponibilidade do CADAM

O CADAM está disponível como um aplicativo web que é executado no navegador — isso garante compatibilidade entre plataformas: o serviço funciona em Windows, macOS e Linux sem instalar componentes adicionais. A fonte Geist integrada suporta renderização de texto em modelos. O aplicativo é totalmente baseado em navegador, então o sistema operacional do usuário final não importa.

Como o CADAM difere das alternativas

A principal diferença entre o CADAM e os serviços de geração text-to-3D mais semelhantes é o seu código de código aberto e disponibilidade gratuitaMuitas alternativas comerciais oferecem um nível livre limitado ou operam numa base de subscrição. CADAM é distribuído sob GPLv3 e permite que você implante sua própria versão do aplicativo.

A segunda diferença significativa é ajuste paramétrico através de barras deslizantes sem solicitações repetidas. Normalmente, mudar as dimensões de um modelo gerado requer outra chamada para a rede neural com um prompt refinado. Aqui, o modelo é representado como um objeto OpenSCAD paramétrico, permitindo que a geometria seja alterada instantaneamente através da interface.

A terceira característica distintiva o uso de OpenSCAD WebAssembly em combinação com uma rede neuralEsta abordagem técnica permite que toda a geração aconteça diretamente no navegador do usuário, sem enviar cálculos geométricos para um servidor remoto. Esta abordagem arquitetônica é visivelmente mais rara do que as configurações clássicas cliente-servidor com geração GPU-cluster.

Conclusão

CADAM é uma aplicação web livre e de código aberto que combina processamento de linguagem natural com modelagem paramétrica baseada em OpenSCAD WebAssembly. O serviço permite criar modelos 3D a partir de descrições de texto ou imagens de referência, ajustar rapidamente as dimensões através de controles deslizantes interativos e exportar o resultado para os formatos STL e SCAD comuns. Com suporte para as bibliotecas BOSL, BOSL2 e MCAD, além de visualização em tempo real através de Three.js, a ferramenta é útil para engenheiros, designers, estudantes e qualquer um que trabalhe com modelagem 3D paramétrica. A licença GPLv3 aberta e as instruções de implantação local tornam o projeto acessível tanto para uso diário como para estudo e desenvolvimento baseado na comunidade.

Prototipagem rápida de modelos 3D
Criação de modelos para impressão 3D
Geração de peças paramétricas

Perguntas mais frequentes

Consulte também

CADAM – uma revisão da rede neural para a geração de modelos 3D