Hilfe beim Drapieren eines Bildes über eine TIN in FME zur Anzeige in MeshLab oder ähnlichem

8

Ich verwende FME, um eine TIN aus einer LiDAR-Punktwolke zu generieren, und alles funktioniert, außer dass ein Bild über die resultierende TIN drapiert wird.

Ich habe alle FME-Hilfeseiten gelesen und mir die Beispiele angesehen, die leicht zu googeln sind.

Ich mache gerade Folgendes:

  • Auswahl des letzten Treffers aus der LiDAR-Punktwolke
  • TIN generieren
  • Beschneiden einer ECW auf den interessierenden Bereich
  • Verwenden eines AppearanceStylers für das Bild und anschließend von AppearanceSetter, wobei die TIN in den Geometrie-Port und das Bild in den Darstellungs-Port verschoben wird
  • Schreiben Sie das Ergebnis in die Formate Collada und OBJ und zeigen Sie die Ergebnisse im Inspektor an

Die TIN ist in MeshLab sichtbar und sieht gut aus, aber ich kann keine Textur (drapiertes Bild) anzeigen! Ich kann es nicht in den Collada- oder OBJ-Dateien sehen und nicht im Inspektor, daher denke ich, dass im Arbeitsbereich etwas nicht stimmt.

Hat jemand eine Methode, die funktioniert?

Beispiel für AppearanceSetter-Einstellungen

Alex Leith
quelle
Ich gehe davon aus, dass Sie dies gesehen haben: youtube.com/watch?v=edZeJLWDqiQ
Fezter
Ja Danke. Ich habe dieses Beispiel hier durchgesehen
Alex Leith
1
Ein bisschen langwierig (basierend auf meiner Erinnerung an ein ähnliches Problem) - haben Sie versucht, FaceReplacer zwischen TINGenerator und AppearanceSetter zu verwenden?
mKurowsKi
Hey, @mKurowsKi, das hat funktioniert! Ich hätte es nicht gedacht, aber es tat es!
Alex Leith
Nett! froh zu hören
mKurowsKi

Antworten:

1

Um meinen ersten Vorschlag im Kommentarbereich zu paraphrasieren:

Wenn Sie sich Ihren Arbeitsbereich ansehen, sollte das Einfügen eines FaceReplacers zwischen TINGenerator und AppearanceSetter den Trick machen.

mKurowsKi
quelle
3

Ich denke, dass die von @mKurowsKi vorgeschlagene Lösung funktioniert hat.

Das Hinzufügen eines FaceReplacers zwischen dem TINGenerator und dem AppearanceSetter bedeutet, dass die OBJ-Datei beim Öffnen in MeshLab Farbe hat!

Sehr schön...

drapierte Bilder auf OBJ-Datei in Meshlab

Alex Leith
quelle
1
In diesem Fall denke ich, dass @mKurowsKi das Kopfgeld verdient.
Germán Carrillo
Ja, kann @mKurowsKi es bitte kurz aufschreiben?
Alex Leith
sicher! schrieb es gerade unten
mKurowsKi
Ich habe R-Pakete RTriangle und rgl verwendet, um dieses Zeug zu machen - der schwierige Teil ist die Punktwolken-Verarbeitung - habe nur etwas Dummes wie ein Maximum in der Zelle gemacht -, aber alles andere ist ziemlich einfach. Haben Sie andere freie Software-Workflows ausprobiert? Ich bin sehr daran interessiert, D3 letztendlich für das Vis zu verwenden.
Mdsumner
Entschuldigung, @mdsumner, ich habe nur FME dafür verwendet. Es erspart viel Hacken mit Code! Ich bin mir nicht sicher, wo ich mit Open Source-Tools anfangen soll.
Alex Leith