Wir sind Dienstleister in diesem Bereich und ich hatte gehoft das mir jemand eine andere Lösung anbieten kann
die ich noch nicht kenne.
Also, ich bin sozusagen auch "Dienstleister in diesem Bereich", mit einer ähnlichen Aufgabenstellung: Wir konvertieren CAD-Daten aus allen möglichen Systemen zur Verwendung in 3D-Animations- und Rendering-Programmen. Was ja hier (texturieren/photorealistisch darstellen) auch das Ziel ist.
Fakt ist, dass ich bereits in den Anfangszeiten (ich mache das seit 1996) begriffen habe, dass ich NICHT darauf zählen kann, passende triangulierte Daten direkt aus den CAD-Systemen zu bekommen. Entweder war die Auflösung immer zu schlecht (konzipiert für Realtime-Flythroughs über VRML) oder zu hoch, oder alle separaten Objekte kamen als wilder Flächenhaufen an, die man dann erstmal auseinanderdröseln und neu verbinden muss.
Die bei mir funktionierende Lösung liegt darin, aus den CAD-Systemen nur auflösungsunabhängige Daten anzufordern, und das in Formaten, die allen CAD-Schaffenden wohlvertraut sind. Es war immer ein erheblicher Aufwand, einem Pro/E-Konstrukteur erstmal zu erklären, dass er unter "3D-Paint" einen Wavefront-OBJ-Export findet, dessen Parameter hinsichtlich Auflösung einstellbar sind (Sehnenhöhe/Winkelkontrolle). Bis da vernünftige Daten ankommen, hat man es selber gemacht.
Also: Ich fordere - sofern ich die nativen Formate nicht direkt konvertieren kann - immer und grundsätzlich STEP-Daten an. Ist ein ISO-Standard, funktioniert mit praktisch allen CAD-Anwendungen, und kann wertvolle Infos wie Baugruppenstruktur, Namen und grundlegende Objektfarben transportieren.
Ich habe mehrere Anwendungen, die "parametrische" CAD-Formate wie SAT, STEP, X_T lesen und in Polygonformate umwandeln können. Alle gemeinsam bieten die Möglichkeit, die Umsetzung von "parametrisch" (sprich: auflösungsunabhängige Volumen, NURBS etc.) nach polygonal mittels diverser Parameter einstellen zu können, von hochpräzise bis grob vereinfacht.
Eines dieser Programme - eine eierlegende Konverter-Wollmilchsau - ist PolyTrans:
Zusammen mit den Erweiterungen "CAD Pack" und "Granite Pack" kann man fast alle CAD-Formate (auf jeden Fall die üblichen Austauschformate) in polygonale Daten konvertieren. Wie gesagt, mit einstellbarer Auflösung. Insofern würde ich empfehlen, mal die Demo herunterzuladen und auszuprobieren...
Grüße,
Bernd


