Experimente ao vivo Sobre este projeto
PrintDrop é uma estante de modelos prontos para imprimir: mais de 60 modelos gerados com o Tripo e processados em arquivos 3MF / STL imprimíveis, abrangendo objetos, peças utilitárias, arquitetura, personagens e iluminação — de tampas de sapata e capas de cartas a uma luminária de crânio de tricerátopo.
Cada cartão de modelo traz uma prévia em tempo real em Three.js para avaliar a estrutura e o volume antes de baixar; os arquivos são servidos como links diretos, prontos para levar a fatiadores como o Bambu Studio — um fluxo completo da geração por IA à impressão física.
Destaques
- Cada cartão de modelo traz uma prévia ao vivo em Three.js — avalie a estrutura e o volume antes de baixar
- Navegue rápido por cinco categorias: objetos, peças utilitárias, arquitetura, personagens e iluminação
- Os arquivos vêm como links diretos 3MF / STL, prontos para levar a fatiadores como o Bambu Studio
Análise técnica
Entrega em lote · saída do Tripo → formatos de impressão
Os mais de 60 modelos da estante vêm todos do Tripo e depois são convertidos para os formatos que a cadeia de impressão precisa: o GLB fica para a prévia na web, enquanto 3MF e STL vão direto para o slicer. Entre a geração por IA e a impressora funcionando, a conversão de formatos é o passo mais crítico — os arquivos de prévia precisam manter o visual PBR bonito e os de impressão, a fidelidade geométrica.
Prévia no card · um ModelViewer de três formatos
Cada card de modelo embute um ModelViewer feito em casa com três loaders montados lado a lado — GLTFLoader, ThreeMFLoader e STLLoader — para os três formatos girarem direto no card. A câmera se enquadra sozinha pela bounding box de cada modelo, e o OrbitControls deixa você orbitar à vontade — mais de 60 modelos, um único visualizador compartilhado, e basta.
Backend enxuto · Supabase
O site em si é totalmente estático (React 19 + TypeScript + Tailwind); metadados dos modelos e download de arquivos ficam por conta do Supabase — banco de dados sem manutenção e links diretos para o armazenamento de objetos. O projeto inteiro não tem um único servidor próprio: fez o deploy, está no ar.


