SpeakCAD vs Thingiverse Customizer: controles deslizantes que o autor escolheu, ou qualquer mudança que você conseguir descrever
O Customizer foi uma ótima ideia: modelos OpenSCAD com parâmetros expostos, ajustáveis com controles deslizantes no navegador, sem precisar de software. Ainda é, nos modelos que suportam isso. Os limites são que a maioria dos modelos não suporta, você só pode mudar o que o autor expôs, e o serviço tem um longo histórico de filas e quedas. O SpeakCAD parte da mesma base (OpenSCAD paramétrico) e elimina os três limites.| Criterion | SpeakCAD | Thingiverse Customizer |
|---|---|---|
| Which models | Any: describe a new one, or upload any STL, 3MF or .scad and have it rebuilt parametrically | Only OpenSCAD models uploaded with Customizer enabled |
| What you can change | Anything you can describe: sizes, holes, lids, mounts, text, fits | Only the parameters the author exposed |
| Interface | Chat plus a dimensions panel; tap a face to read a size | Sliders and fields per parameter |
| Rendering | In your browser, seconds | Server-side queue; historically slow or unavailable |
| Mobile | Full editor in a phone browser | Works in a browser, but sliders on a phone are fiddly |
| Output | STL, 3MF, OpenSCAD source, G-code sliced for your printer | STL |
| Printables, MakerWorld models | Upload the file and rebuild it | Not available: Customizer is Thingiverse only |
| Test the fit before a long print | Fit Check: free 5-minute test slice of the fit, then your printer's calibration is applied to every model | No: reprint, or cut a test piece yourself |
| Price | 7-day free trial; then Maker $3.99/mo or Pro $7.99/mo | Free |
A mesma ideia, levada mais longe
As duas ferramentas se apoiam no OpenSCAD, o CAD por código onde um modelo é um programa com variáveis nomeadas. O Customizer expõe essas variáveis como controles deslizantes. O SpeakCAD faz a IA escrever o programa a partir da sua descrição, ou de um arquivo que você envia, e depois editar o programa quando você pede uma mudança. Então, em vez de o autor ter decidido em 2014 que você pode mudar a largura mas não adicionar um furo de parafuso, você diz "adicione dois furos M3 na base, 40 mm de distância" e o programa muda.
Onde o Customizer vence
É grátis, e em um modelo que foi feito para isso (um gerador de caixas, um gerador de engrenagens, uma etiqueta de texto) é rápido de usar: arraste o controle, baixe. Se o modelo que você quer é um desses, use-o, e se o Customizer estiver fora do ar (o que já aconteceu muitas vezes), baixe o código-fonte .scad do Thing, envie para o SpeakCAD e mude os valores lá.
Onde o SpeakCAD vence
Quase todo modelo no Thingiverse, no Printables e no MakerWorld é um STL simples sem suporte ao Customizer. O SpeakCAD pega o STL, reconstrói como um modelo paramétrico e deixa você mudar o que precisa: uma caixa mais longa, os furos de outra placa, uma tampa de encaixe em vez de parafusos, o seu nome na frente. Ele também funciona no celular, renderiza em segundos no navegador em vez de em um servidor com fila, e exporta 3MF além de STL. E quando a mudança que você precisa não é um tamanho, mas um recurso novo, não existe controle deslizante para isso no Customizer, e existe uma frase para isso aqui.
Uma nota sobre fidelidade
Uma reconstrução reproduz fielmente a geometria funcional (dimensões, paredes, furos, recortes, tampas) e aproximadamente o detalhe decorativo. Modelos esculpidos continuam sendo tarefa de um editor de malha. Para as impressões funcionais para as quais o Customizer foi feito, a reconstrução costuma ficar mais limpa que o original.