11
votes

Collada Fichiers Viewer

Mise à jour : On dirait que c'est ma propre faute pour ne pas étudier suffisamment d'interface graphique de Sketchup. Voir ma propre réponse.

salut,

Je prévois de mettre en place une fonctionnalité "Export to Collada" dans mon logiciel de mappage , mais je suis entravé par Un manque d'un bon spectateur de fichiers Collada. J'ai essayé plusieurs applications:

  1. Google SketchUp offre la meilleure expérience de visionnement que j'ai rencontrée jusqu'à présent, mais l'importation de fichiers Collada est très lent. J'ai essayé Cet exemple J'ai trouvé , mais il faut 2-3 minutes pour le charger dans Sketchup, et je l'exécute sur une machine décente. Depuis que développer un code d'exportation implique de nombreux essais et erreurs, SketchUp est trop lent pour les travaux expérimentaux.
  2. J'ai essayé Blender , mais l'interface utilisateur est assez étroite pour quelqu'un qui ne fait pas de développement de jeux 3D au jour le jour. Mais je dois la louer pour pouvoir charger le fichier d'échantillon presque instantanément, ce qui me fait penser que Sketchup Les gars font du ralentissement délibéré de l'importation dans la version gratuite ou doivent se rafraîchir sur leurs compétences en programmation. ( MISE À JOUR : Il s'avère que peut le charger rapidement, voir ma réponse, désolé les gars.)
  3. J'ai également essayé d'autres téléspectateurs libres, mais ils ne montrent pas l'échantillon correctement ou ils ont des capacités de visualisation très limitées (pas de panoramique ni d'orbite, par exemple).

    Je serais reconnaissant pour toutes les allusions, mais je cherche une expérience de première main, pas seulement googling (j'ai essayé cela). Je me rends compte que ce n'est pas une question de programmation typique, mais je ne vois pas de meilleur endroit sur Stackexchange pour demander cela.


0 commentaires

12 Réponses :


4
votes

9 commentaires

J'ai accepté votre réponse, mais je dois admettre l'installation de 6 packages logiciels afin de voir un fichier n'est pas ce que je cherchais. Continuez bien le bon travail, cependant.


D'accord! Le plan consiste à éventuellement à emballer avec un bel installateur pour Windows, Mac et Linux. Jusque-là, c'est ce que c'est :) bonne chance avec votre exportateur de collada.


MeshTool a l'air sympa, mais il n'est pas utilisable comme un spectateur de collada: nécessite un module "Direct.TASK", qui semble fourni par Panda3D uniquement, ce qui ne peut pas être installé sur Ubuntu, car Panda3D est trop vieux (nécessite AVCodec52, tandis que l'Ubuntu moderne a AVCodec53). Serait mieux sans dépendances à panda3d.


@ Hibou57 Vous pouvez installer manuellement le .deb manuellement à partir de panda3d.org/download.php?sdk&version= Devel


@Jterrace. Merci pour le pointeur. J'ai été déçu pour la première fois de voir que tout est pour AMD64, mais j'ai trouvé qu'il y a une instable pour Oneiric, qui est proche de précision: panda3d.org/... Au fait, voici un pointeur que je ressens de la peine de partager ici: SUBDUDE-SITE.COM/WEBPAGES_LOCAL/REFINFO/Computer/RNLUX/... Ps Mon moment s'excuse pour une telle URL longue.


Wow, c'est une liste impressionnante


J'ai réussi à installer Panda3D 1.9 également sur Ubuntu Quantal. Mais toujours, je reçois "AVERTISSEMENT: FILTER 'SANDER_SIMPLIFY' désactivé à cause de IMPORTEROR: Aucun module nommé NetworkX" Après lequel je reçois une trace de trace qui se termine dans - "Fichier" /USR/LIB/PYTHON2.7/DIST-PACKAGES/NUMUMPY/ lib / arraysetsops.py ", ligne 178, dans un unique perm = ar.argsort (genre = 'Mergesort') TypeError: Tri demandé Non disponible pour Type" Toute aide ici?


Quelle version de numpy avez-vous? Vous devrez peut-être passer


Oui, vous aviez raison de la version numpy. Merci. J'ai mis à jour la version 1.7.1 à partir du 1.6.2. Mais toujours, quand j'essaie le spectateur, je reçois une fenêtre de panda vierge. J'ai confirmé que Panda 3D travaille pour moi. Maintenant, lorsque j'essaie d'exécuter MeshTool avec Collada_Viewer sur un fichier DAE, je reçois "Types de tuyaux connus: GLXGraphicspipe (tous les modules d'affichage chargés.): Affichage: GLXDISPLAY (AVERTISSEMENT): Aucun contexte FBConfig approprié disponible; Utilisation de xvisual uniquement. Profondeur_bits = 24 color_bits = 24 alpha_bits = 8 pochoir_bits = 8 back_buffers = 1 force_hardware = 1 "comme sortie suivie de la fenêtre de panda vierge grise.



7
votes

Eh bien, il éteint SketchUp est lent car il valide le fichier Collada lors de l'importation. Vous pouvez l'éteindre:

  1. Sélectionnez Fichier | Importer ... MENU.
  2. Cliquez sur le bouton OPTIONS dans la boîte de dialogue OPEN .
  3. Décochez Valider le fichier Collada Case à cocher.

    Peut-être une suggestion à Sketchup Developers: rendre cette option plus visible ou éteint par défaut.


0 commentaires

2
votes

GLC_Player vaut également la peine d'être mentionné. Multi-plate-forme, assez rapide et avec une fonction d'album pratique pour la visualisation de nombreux fichiers (vous pouvez ouvrir une hiérarchie complète de dossiers) avec elle.


0 commentaires

2
votes

Photoshop (au moins depuis CS4) peut ouvrir et afficher des fichiers Collada.


0 commentaires

2
votes

the Ouvrir la bibliothèque d'importation d'actifs a une visionneuse autonome, ASPIMPVIEW , que j'utilise pour tester un exportateur sur lequel je travaille. C'est rapide et a des options utiles pour le débogage. Il donne également des messages d'erreur décents lorsque vous visez quelque chose, ce qui a été une aide énorme.


0 commentaires

1
votes

J'ai créé Collada-Viewer, une application HTML5 qui regroupe Colladaloader.js, Three.js et HTML5 Fichier API pour permettre un stockage et le chargement de modèles 3D faciles persistants dans le format de fichier Collada.

http://www.ravenrend.com/2012/11/26 / Collada-Viewer /

devrait faciliter la visualisation de plusieurs fichiers, c'était l'idée.


1 commentaires

Le site Web est en panne, mais vous pouvez voir la source complète à Github.com/csbrandt/collada-Viewerle



17
votes

Il y a aussi Meshlab qui est libre et open source , plate-forme multiplate-forme (Windows, Mac OS X, Linux), il prend en charge plusieurs Formats (Collada, VRML 2.0, 3DS, etc.) et a vaste Visualisation des capacités (p. Ex. Panning / orbite).

EXEMPLE DE MESHLAB


0 commentaires

1
votes

Vous pouvez utiliser le moteur Vanda pour charger vos scènes au format Collada et les convertir en scènes en temps réel. C'est leur site Web .


0 commentaires

1
votes

Je l'ai téléchargé depuis Autodesk:

http://usa.autodesk.com/adsk/ Servlet / PC / Article? SiteID = 123112 & ID = 20481519

(Si le lien ne fonctionne pas: http://www.autodesk.com/products/fbx / Vue d'ensemble )

Convertisseur FBX comprend la visionneuse DAE Collada


0 commentaires

1
votes

Si vous acceptez des outils commerciaux, la meilleure solution pour afficher un fichier Collada utilise Autodesk 3ds Max ou Maya avec OpenCollada < / a> plugin. Il prend en charge Collada version 1.4.1 et 1.5 et donne de meilleurs résultats que tous les téléspectateurs gratuits de mon expérience.

Une autre possibilité pourrait être le Unity . En fait, ce n'est pas un spectateur, mais un moteur de jeu. Néanmoins, cela peut importer des fichiers Collada vraiment avec succès.


0 commentaires

1
votes

Collada avait maintenant été remplacé par le format GLTF.

F3D Peut ouvrir GLTF et de nombreux autres formats de fichier. F3D est un logiciel basé sur OpenSource VTK. P>

f3d file.gltf


0 commentaires

0
votes

Il existe également Meshlab, qui est libre et open-source, multi-plate-forme (Windows, Mac OS X, Linux), il prend en charge plusieurs formats (Collada, VRML 2.0, 3DS, etc.) et présente de nombreuses capacités de visualisation (p. Ex. Panning / orbiter).


0 commentaires