Combinando uma câmera em uma cena 3D com base em uma foto

7

Tenho uma cena do Sketchup com um modelo 3D e uma geolocalização, mas também tenho uma foto para a cena.

Como posso combinar / criar uma câmera virtual no aplicativo 3D para corresponder ao ponto de vista do ponto de vista da câmera física?

Seria legal se a solução também estiver no Sketchup, mas também pode ser feita usando outros pacotes 3D.

Obrigado!

George Profenza
fonte
você tem mais uma foto de um ângulo diferente?
Inan
alguém que sabe sobre isso deve realmente responder a isso.
precisa saber é
@InanBerbatov Eu tenho vários. O único problema na minha situação é a resolução / qualidade como algumas imagens vêm de uma câmera compacta ea maioria dos outros de uma câmera IP
George Profenza
Você tem mais uma foto da mesma câmera ? Nesse caso, dois ângulos da mesma lente podem ser suficientes para recriar a cena com uma câmera. Estou tentando descobrir se uma solução envolvendo o rastreador de câmera embutido do Blender seria possível. Nesta situação, você obviamente conhece o modelo da câmera e possui informações sobre a lente, certo?
Inan

Respostas:

5

Software de produção usado:

PfTrack , PfMatchit , Boujou , Syntheyes , Nuke Camera Tracker ...

Uso gratuito do aluno: Autodesk Matchmover

Todo o software acima é usado para 3D Match Move Cameras em sequências de vídeo. A maioria deles é muito cara. PfTrack é o meu favorito.

Embora todo o software acima mencionado seja usado para resolver câmeras para sequências de vídeo, elas funcionam tão bem quanto com fotos. O PfTrack possui ferramentas para orientar uma cena com base nas dicas fornecidas sobre escala, eixo x, eixo y, eixo z, FOV e assim por diante. A solução é mais fácil com mais imagens de referência que foram tiradas de diferentes ângulos, observando a mesma cena.

Como foi mencionado acima, procurar por sinais-chave na foto que dão dicas para os eixos y e z ajudará você a alinhar sua cena. Se você colocar as grades para baixo, poderá tentar estimar a perspectiva do tiro e dar a si mesmo uma boa linha do horizonte. Você também pode colocar a geometria proxy de alguns dos objetos em sua cena para adivinhar a profundidade e assim por diante. Muitas dessas técnicas são usadas para combinar CG ao vídeo.

No final, mais informações que você tem sobre a cena física original é o que facilitará a correspondência entre CG. como dimensões reais da cena e tantas medições quanto possível. Se você tiver acesso a qualquer um dos softwares acima, poderá não distorcer suas fotos e obter assistência na produção de boas soluções para a câmera 3D de cenas.

Luke Fraser
fonte
1

Pode haver software para olhar uma foto e determinar a lente, a altura e o ângulo da lente. Mas eu só sei de software que faz isso com videoclipes.

No entanto, a maneira de fazer seria olhar para a foto e sobrepor a foto à cena e brincar com as lentes das câmeras 3D, a altura da lente e o ângulo da lente e aproximá-la. Devido à distorção da lente, há alguma margem de erro, mas você provavelmente pode chegar muito perto.

Chris James Champeau
fonte
qual software pode facilitar?
precisa saber é o seguinte
11
O OP poderia fazer um videoclipe de sua foto (cada quadro seria idêntico) e, em seguida, usar o software ao qual você está se referindo. Você poderia postar um link para esse software?
Saaru Lindestøkke 14/01
Não, isso não daria certo, ele usa o movimento da câmera e dos objetos na cena para determinar a paralaxe de objetos, etc. @saber isso corretamente, mas aqui estão alguns software que faz isso com vídeo Boujou - vicon.com/boujou O Foundrys Camera tracker - thefoundry.co.uk/products/cameratracker PFTrack - thepixelfarm.co.uk/product.php?productId=PFTrack E AE CS6 também tem um construído em, mas novamente eu não posso forçar este bastante, estes não irá funcionar uma imagem ainda com
Chris James Champeau