Question

J'ai un modèle CAO 3D que je souhaite afficher sur une page Web.J'aimerais le montrer sous une forme comme un <img> étiquette (par ex.en ligne avec tout le reste plutôt que sur une page séparée) et je souhaite que le visiteur puisse faire pivoter le modèle pour le voir sous différentes perspectives.

Quelles sont mes options ?

Choses auxquelles je pense/regarde

  • VRML
  • 3DXML
  • éclair
  • Le PDF a quelque chose qui fonctionne mais il ne s'intègre pas comme je le souhaite
  • 3DMLW (Ça semble très lent)
  • 3D universelle (pris en charge par Adobe Reader)

Modifier:Le modèle n’est pas très complexe donc les performances ne sont pas une préoccupation majeure.

Était-ce utile?

La solution

Chrome Experiments a publié plusieurs applications Javascript 3D. Voici un exemple: Couleurs Cube

Autres conseils

Papervison3D est une bibliothèque flash 3D qui pourrait être en valeur un regard. Je ne l'ai pas eu l'occasion de jouer avec moi-même, mais quelques-unes des démos bien paraître.

Je ne sais pas comment bon flash est à support 3D pour des choses comme les formats de fichiers d'applications CAO. IIRC, flash ne peut pas faire l'accélération matérielle des graphismes 3D. D'autre part, une applet Java peut (avec la bibliothèque à droite).

Papervision et Unity3D sont les meilleurs choix pour la conduite et le chargement rapide. Flash est installé sur la plupart usinées, mais vous devez exporter au format COLLADA et il y a une limite de 2000 polys avant qu'il n'enlise.

Unity 3D a un grand pipeline et est gratuit pour l'indie maintenant. Il prend en charge très élevé compte poly et le plug-in installe sans redémarrage du navigateur et est d'environ 4 Mo (Flash et Sliverlight sont à la fois plus 4Mo maintenant).

Une autre option pourrait être Torque 3D, mais qui est aussi jeu très basé. Je pense que votre meilleure option est Unity 3D. Vous pouvez exporter comme FBX et l'avoir sur le web en 5 minutes environ.

Dans le futur, vous pouvez utiliser O3D de Google ou WebGL, mais il est pas prêt pour prime time. Le seul capable pipeline simple d'obtenir 3d sur le web actuellement avec un nombre de poly décent est Unity3D. Il fonctionne sur PC et Mac comme Flash et Silverlight.

Un nouvel outil appelé Fabrique de croquis est sorti il ​​y a quelques mois.Il est entièrement conçu en HTML5 et semble très puissant.

Vous pouvez aussi regarder la balise , qui est mis en œuvre par d'autres navigateurs. Il y a probablement déjà une bibliothèque JavaScript pour la visualisation du modèle.

Considérez QuickTime VR. Il permet une grande partie de ce que vous demandez et que vous avez l'original, vous pouvez créer un modèle assez précis.

Jetez un oeil à http://labs.autodesk.com/technologies/freewheel/

FreeWheel projet peut montrer des modèles 2D et 3D réalisés dans Autocad, Invertor ou Revit. Je pense qu'il utilise DWF ou quelque chose.

À ce stade, il est impossible d'accueillir FreeWheel sur votre propre serveur, mais vous pouvez télécharger un fichier DWF à Autodesk et montrer votre modèle dans un iFrame.

VRML pourrait être un bon choix. Il y a un bon client disponible à partir de Parallel Graphics que je l'ai utilisé pendant un certain temps maintenant. J'ai quelques modèles VRML sur mon (bien le contenu est tout à fait banal!). Les modèles se charge assez rapidement, surtout si elles ne sont pas si grand. Il existe plusieurs modes de navigation disponibles et vous pouvez le verrouiller à « examiner » qui permet à l'utilisateur tourner le modèle (mais en fait, il est la caméra qui bouge autour de l'objet).

Vous aurez besoin de trouver un programme qui peut écrire des fichiers VRML, bien que tout modéliste décent aura cette option.

On dirait que balise canvas basé apis dessin javascript ramassent. Voir la bibliothèque de cette toile récemment publié 3d, même si elle ne fonctionne que dans FF 3.5: http://www.c3dl.org /

Shockwave avec un certain code de script pour que l'utilisateur puisse faire tourner le modèle.

Voici un moteur de rendu 3D JavaScript. pre3d

Si vous ne l'avez pas vérifié dehors, M. Doob dispose d'une bibliothèque pour les graphiques 3D et la modélisation: page d'accueil et pour Three.js .

Vous pouvez utiliser A3dsViewer - fournit l'exportation vers HTML5 (Three.js) ou vous pouvez faire exporter directement vers Google Drive et obtenir l'url <iframe> généré pour la page de la vôtre. HTML5 contient des modèles Exportés par défaut inclus la fonctionnalité de rotation.

Vous pouvez créer fichier html vous modèle 3D à l'aide des plug-ins. Il va générer un fichier html unique et vous pourrez l'utiliser où dans votre site ou vous pouvez l'envoyer au client et

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top