Je travaille sur un algorithme de modélisation/reconstruction pour les données de nuages de points. Jusqu'à présent, j'ai développé en Python et j'ai été relativement satisfait de VPython pour mes besoins de visualisation. Un problème que j'ai est que VPython devient assez lent lors du rendu d'un grand nombre d'objets (au moins sur mon portable Linux accéléré non 3d), ce qui rend l'inspection visuelle des modèles compliqués assez difficile.Format de fichier et outil appropriés pour le pipeline de modélisation 3D
J'ai essayé d'utiliser un outil externe pour la visualisation, mais le problème est que je suis un peu perdu dans la mer des formats de fichiers possibles et des outils disponibles. J'ai essayé MeshLab par exemple, qui fonctionne très bien pour afficher des données de nuages de points dans des formats ascii simples, mais je ne pouvais pas décider dans quel format compatible exporter mes autres types de géométrie pour les superposer sur la couche nuage de points.
Voici les exigences de mon pipeline tout:
- Les données de nuages de points peuvent contenir des millions de points, stockés sous forme coords ascii xyz simples
- Les primitives de modélisation sont principalement des lignes et des cylindres (aucun polygones), numéroté dans les milliers
- l'outil de visualisation devrait idéalement être multiplateforme (il doit fonctionner au moins sous Linux)
- il devrait y avoir un module Python import/export de données facile du format de fichier choisi (ou le format est simple assez pour écrire un convertisseur simple, si ce n'est pas)
J'ai beaucoup cherché sur Google à ce sujet, donc j'ai des réponses provisoires pour tout cela, mais aucun qui est 100% satisfaisant dans mon contexte. Toute aide ou conseil serait grandement apprécié .. merci beaucoup d'avance!