Aide au drapage d'une image sur un TIN dans FME pour la visualisation dans MeshLab ou similaire


8

J'utilise FME pour générer un TIN à partir d'un nuage de points LiDAR, et tout fonctionne sauf pour draper une image sur le TIN résultant.

J'ai lu toutes les pages d'aide de FME et vérifié les exemples qui sont facilement googlé.

Je fais actuellement ce qui suit:

  • Sélection de la dernière frappe dans le nuage de points LiDAR
  • Génération d'un TIN
  • Couper une ECW dans la zone d'intérêt
  • Utilisation d'un AppearanceStyler sur l'image, puis AppearanceSetter avec le TIN entrant dans le port de géométrie et l'image dans le port d'apparence
  • Écriture du résultat aux formats Collada et OBJ, ainsi que visualisation des résultats dans l'inspecteur

Le TIN est visible dans MeshLab et semble bien, mais je ne peux pas obtenir de texture (image drapée)! Je ne peux pas le voir dans les fichiers Collada ou OBJ, et pas dans l'inspecteur, donc je pense que quelque chose ne va pas dans l'espace de travail.

Quelqu'un a une méthodologie qui fonctionnera?

Exemple de paramètres AppearanceSetter


Je suppose que vous avez vu ceci: youtube.com/watch?v=edZeJLWDqiQ
Fezter

Oui merci. J'ai parcouru cet exemple ici: fmepedia.safe.com/articles/Samples_and_Demos/…
Alex Leith

1
Un peu long (basé sur ma mémoire d'un problème similaire) - avez-vous essayé d'utiliser FaceReplacer entre TINGenerator et AppearanceSetter?
mKurowsKi

Hé, @mKurowsKi, ça a marché! Je ne pensais pas que ce serait le cas, mais c'était le cas!
Alex Leith

Agréable! heureux d'entendre
mKurowsKi

Réponses:


1

Pour paraphraser ma suggestion initiale dans la section des commentaires:

En regardant votre espace de travail, il semble que l'insertion d'un FaceReplacer entre TINGenerator et AppearanceSetter devrait faire l'affaire.


3

Je pense que la solution proposée par @mKurowsKi a fonctionné.

L'ajout d'un FaceReplacer entre le TINGenerator et l'AppearanceSetter signifie que le fichier OBJ, lorsqu'il est ouvert dans MeshLab, a de la couleur!

Très agréable...

images drapées sur un fichier OBJ dans Meshlab


1
Dans ce cas, je pense que @mKurowsKi mérite la prime.
Germán Carrillo

Oui, bien @mKurowsKi pouvez-vous l'écrire brièvement?
Alex Leith

sûr! vient de l'écrire ci-dessous
mKurowsKi

J'ai utilisé les packages R RTriangle et rgl pour faire ce genre de choses - la partie délicate est le traitement du nuage de points - vient de faire quelque chose de stupide comme un max dans la cellule -, mais tout le reste est assez simple. Avez-vous essayé d'autres workflows de logiciels gratuits? je tiens à utiliser D3 pour le vis finalement.
mdsumner

Désolé, @mdsumner, je n'ai utilisé que FME pour cela. Cela économise beaucoup de piratage avec du code! Je ne sais pas par où commencer pour le faire en utilisant des outils open source.
Alex Leith
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.