Tiny Online Tools logoTiny Online ToolssearchBuscar ferramentas…grid_viewTodas as ferramentas
Iniciochevron_rightFerramentas de Gaussian Splatchevron_rightCOLMAP para glTFCOLMAP para glTF

COLMAP para glTF

Exporte uma reconstrução COLMAP como glTF ou GLB: pontos esparsos, frustums de câmera e câmeras glTF reais na pose de cada fotografia.

upload_file

Clique para procurar ou arraste e solte arquivos aqui

cameras, images e points3D — .bin ou .txt, ou um zip

Aceito: .bin,.txt,.zip

Nomes de pasta são ignorados — só os nomes de arquivo importam. points3D é opcional se você só quer as câmeras.checklist O que exportarIncluir a nuvem de pontosUma primitiva glTF POINTS com cor por ponto.Incluir frustums em arameConstruídos com os intrínsecos reais, então a forma reflete a lente.Incluir nós de câmera reaisCâmeras em perspectiva com o nome de cada fotografia. O Blender deixa você olhar por elas.Adicionar um cubo em cada câmeraPara visualizadores que não desenham primitivas de ponto ou linha.Profundidade do frustum como porcentagem da extensão da cena.GLB é autocontido e a escolha mais segura. glTF é JSON que você pode ler e editar.exploreO COLMAP é RDF (x à direita, y para baixo, z para a frente) e o glTF é RUB (x à direita, y para cima, z para trás). Toda posição e direção é convertida na exportação, e as poses de mundo para câmera são invertidas, então a cena abre na posição certa.

Ferramentas semelhantes

Visualizador COLMAP

Visualizador COLMAP

Abra uma reconstrução esparsa do COLMAP e inspecione a nuvem de pontos, as poses de câmera, os intrínsecos e as estatísticas de reprojeção.

Limpador COLMAP

Limpador COLMAP

Filtre pontos ruins e imagens fracas de uma reconstrução COLMAP e baixe um modelo válido, pronto para o COLMAP ou para 3D Gaussian Splatting.

Conversor de Coordenadas Gaussian Splat

Conversor de Coordenadas Gaussian Splat

Converta uma captura Gaussian splat entre as convenções de eixos de COLMAP, glTF, Unity, Unreal e Blender, harmônicos esféricos incluídos.

Empacotador de GLB e GLTF

Empacotador de GLB e GLTF

Empacote um .gltf e as suas texturas num único .glb, ou desempacote um .glb em ficheiros editáveis.

Minificador HTML

Minificador HTML

Minifica HTML removendo comentários, espaços em branco e atributos redundantes.

Gerador de tabelas Markdown

Gerador de tabelas Markdown

Gere tabelas Markdown a partir de cabecalhos e linhas separados por virgulas.

Extrair páginas de PDF

Extrair páginas de PDF

Extraia páginas específicas de um arquivo PDF.

apps

Mais ferramentas

Explore nossa colecao completa de ferramentas online gratuitas.

Tirar uma reconstrução de dentro do COLMAP

Um modelo COLMAP são três arquivos binários que só softwares que conhecem o COLMAP leem. Um GLB abre no Blender, no Visualizador 3D do Windows, no Quick Look do macOS, no Unity, no Unreal, no three.js, no Babylon e em qualquer página glTF da web. Exportar um é a forma de mostrar uma reconstrução a quem não tem COLMAP instalado — ou de colocá-la ao lado do modelo que ela serviu para construir.

O que vai no arquivo

Pontos esparsos como primitiva glTF POINTS com posições e cores. O RGB do COLMAP é sRGB e o COLOR_0 do glTF é linear, então a conversão é feita na saída.

Frustums de câmera como LINES: quatro raios de canto a partir do centro óptico, o retângulo que os une e um entalhe na borda superior mostrando a rotação de cada tomada. As direções vêm dos intrínsecos reais, então uma grande angular desenha um frustum largo.

Câmeras glTF reais — um nó de câmera em perspectiva por imagem, com yfov vindo dos intrínsecos do COLMAP e a proporção correta, cada um com o nome da sua fotografia. O Blender as importa como câmeras de verdade pelas quais você pode olhar, e o outliner vira uma lista dos seus arquivos em vez de Object.001.

A conversão, dita sem rodeios

COLMAP é RDF — x à direita, y para baixo, z para a frente. glTF é RUB — x à direita, y para cima, z para trás. Toda posição e direção é convertida na exportação. Essa única omissão é o motivo de tantas exportações caseiras do COLMAP abrirem de cabeça para baixo no Blender.

A outra metade: o COLMAP grava a pose de mundo para câmera, então a posição da câmera no mundo é −Rᵀt, e não t.

Uma ressalva que vale saber

Primitivas de ponto são glTF válido, mas nem todo visualizador as desenha — o Visualizador 3D do Windows, entre outros, não mostra nada. Blender, three.js e Babylon mostram. Se precisa de algo que renderize em qualquer lugar, ligue os marcadores sólidos.

Tudo roda no seu navegador; a reconstrução nunca é enviada.