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.

Foi útil?

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/

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top