Converter imagens 2D em modelo 3D [fechado]
-
20-09-2019 - |
Pergunta
Preciso exibir esculturas 3D em meu aplicativo, mas tudo o que terei inicialmente são imagens 2D de esculturas de diferentes ângulos (o ângulo e a contagem de imagens estão sob nosso controle).
1.Existe alguma biblioteca que possa fazer isso, por ex.pegar 8 imagens de todos os lados e costurá-las em um modelo 3D?Qualquer biblioteca/produto de código aberto/comercial está ok.
2.Alternativamente, quão difícil seria fazer isso se eu começasse do zero?que direção você tomaria, por ex.
Solução simples um
O modelo 3D não é um requisito rigoroso, mas o resultado final deve ser que o usuário possa girar o objeto e vê -lo de diferentes ângulos, de modo que uma solução simples pode ser tirar 100 anos de fotos de todos os ângulos e alterá -los à medida que o usuário muda de ângulo, mas seria Seja muito pesado para converter muitas esculturas.
Solução
Havia uma pergunta sobre o super usuário que perguntou:
"Existe algum software gratuito/de código aberto que converte fotos em modelos 3D?"
mas desde então foi excluído. (Seu aqui Para qualquer pessoa que tenha> 10k representante em su)
Da resposta aceita:
Eu penso Insight3d faz exatamente o que você está pedindo.
Tendo participado de gráficos em 3D nos anos 90 e início dos anos 2000, eu teria dito que você não teria encontrado nada adequado, pois é um problema muito difícil.
No entanto, verifiquei o site Insight3D e ele parece ser legítimo.
Outras dicas
Acho que este é um tema quente de pesquisa...Tenho visto muitas demonstrações técnicas mostrando reconstruções parciais, em domínios como arquitetura ou objetos geométricos simples;então não tenho certeza se você conseguiu encontrar uma biblioteca que funcione para todos os modelos (com apenas algumas fotos).
Programá-lo do zero é uma loucura.Apenas fazer os modelos matemáticos poderia levar muito tempo para matemáticos qualificados (pequenas melhorias na área poderiam valer um trabalho de doutorado), e não para conversar com cientistas da computação "simples"...e a implementação também não seria fácil.
Por outro lado, sei que existem scanners 3D que são usados diariamente nas indústrias de jogos e animação...mas aposto que são muito caros e não atendem às suas necessidades.
P.S.Não tome minhas palavras como definitivas, pois sou apenas um aficionado e já faz um tempo que não vejo o que há de mais moderno.
Você já pensou em usar câmeras estéreo para tirar as fotos?
O Photosynth da Microsoft está no mesmo estádio, mas pode não ser preciso o suficiente para suas necessidades.
Experimente o Agisoft PhotoScan ... Há uma versão de teste que funciona completamente, mas não exportará modelos ou salvar. Mas vale a pena tentar. Ele constrói malhas que são incríveis. Freqüentemente parece melhor do que os resultados da nuvem de pontos do Photosynth.
Você também pode olhar para o Bundler e o PMVS2 ... mas eles são um pouco mais complicados para se acostumar.http://phototar.cs.washington.edu/bundler/