Ajuda para drapejar uma imagem sobre um NIF no FME para visualização no MeshLab ou em Similar

8

Estou usando o FME para gerar um NIF a partir de uma nuvem de pontos LiDAR, e tudo está funcionando, exceto para exibir uma imagem sobre o NIF resultante.

Eu li todas as páginas de ajuda do FME e verifiquei os exemplos que são facilmente pesquisados ​​no Google.

Atualmente, estou fazendo o seguinte:

  • Selecionando o último ataque da nuvem de pontos LiDAR
  • Gerando um NIF
  • Recorte de um ECW para a área de interesse
  • Usando um AppearanceStyler na imagem e, em seguida, AppearanceSetter com o TIN entrando na porta de geometria e a imagem na porta de aparência
  • Escrevendo o resultado nos formatos Collada e OBJ, bem como visualizando os resultados no inspetor

O TIN é visível no MeshLab e parece bom, mas não consigo exibir uma textura (imagem drapeada)! Não consigo vê-lo nos arquivos Collada ou OBJ, e não no inspetor, então acho que algo está errado no espaço de trabalho.

Alguém tem uma metodologia que funcione?

Exemplo de configurações de AppearanceSetter

Alex Leith
fonte
Eu
suponho
Sim obrigado. Passei por esse exemplo aqui: fmepedia.safe.com/articles/Samples_and_Demos/…
Alex Leith
1
Um tiro no escuro (com base na memória de um problema semelhante) - você tentou usar o FaceReplacer entre o TINGenerator e o AppearanceSetter?
MkurowsKi
Ei, @mKurowsKi, funcionou! Eu não pensei que sim, mas sim!
Alex Leith
Agradável! contente de ouvir
mKurowsKi

Respostas:

1

Parafraseando minha sugestão inicial na seção de comentários:

Olhando para o seu espaço de trabalho, parece que a inserção de um FaceReplacer entre o TINGenerator e o AppearanceSetter deve funcionar.

mKurowsKi
fonte
3

Eu acho que a solução sugerida por @mKurowsKi funcionou.

Adicionar um FaceReplacer entre o TINGenerator e o AppearanceSetter significa que o arquivo OBJ, quando aberto no MeshLab, tem cor!

Muito agradável...

imagens drapeadas no arquivo OBJ no Meshlab

Alex Leith
fonte
1
Nesse caso, acho que o @mKurowsKi merece a recompensa.
Germán Carrillo
Sim, bem, @mKurowsKi pode escrever brevemente?
Alex Leith
certo! apenas escrevi abaixo
mKurowsKi
Eu usei os pacotes R RTriangle e rgl para fazer essas coisas - a parte complicada é o processamento da nuvem de pontos - apenas fiz algo parecido com o máximo dentro da célula -, mas tudo o resto é razoavelmente direto. Você já tentou outros fluxos de trabalho de software livre? Estou interessado em usar D3 para o vis finalmente.
Mdsumner 23/07
Desculpe, @mdsumner, eu só usei o FME para isso. Isso economiza bastante hacking com o código! Não tenho certeza de onde começaria a fazer isso usando ferramentas de código aberto.
Alex Leith