Question

Quelqu'un pourrait-il me dire quelles sont mes options pratiques pour la publication de modèles 3D interactifs sur le Web?

Je pense que Flash ou Silverlight serait la voie à suivre, mais même si tel est le cas, il y a peut-être certains cadres déjà disponibles sur ceux qui l'aideront.

Détails:

  • Modèles assez simples
  • doit soutenir les "os" et les joints, etc.
  • Un certain niveau d'interaction utilisateur requise
  • une animation requise.
Était-ce utile?

La solution

Au cours de la dernière année, la publication d'objets 3D est devenue beaucoup plus facile.

Silverlight ne peut pas encore le faire. Il y a eu des promesses mais c'est bientôt à venir.

Quand il s'agit de flash - la construction d'un visualiseur d'objet 3D est vraiment très simple et il est possible de produire un visualiseur d'objet 3D dans quelques heures.

Je suis au courant de Papervision 3D. Dont vous pouvez simplement déposer un fichier Collada dans la visionneuse et ce sera affiché.

Il existe de nombreux autres moteurs 3D conçus pour Flash. Alternativa3d, loin et sablonneuse pour nommer quelques-uns. Ils ont tous leurs propres forces. PaperVision est le choix général tel qu'il fait partie du bloc et c'est à un niveau dont vous pouvez faire à peu près tout ce dont vous avez besoin.

Away3D est acclamé pour l'excellence visuelle et une application préfabriquée pouvant aider à la construction de scènes 3D

alternativa3d a de beaux exemples et il a la capacité de lisser une scène de rendu tandis que la caméra est stationnaire.

Paperviction3D - Dans mon expérience C'est le moteur de rendu le plus rapide. J'ai rendu la vitesse de 60 fps avec des scènes complexes. C'est aussi le plus rapide de la configuration de la vue. Malheureusement, il peut parfois être sa propre syntaxe et sanguine de contournement.

Tout cela vous aidera dans votre exigence.

Autres conseils

Je ne suis pas sûr que cela fasse exactement ce dont vous avez besoin, mais j'ai entendu de vraiment bonnes choses sur Papervision 3D

J'utilise l'unité avec son lecteur Web et c'est très bon, et il circule dans la plupart des principales plates-formes.

Il a toutes les fonctionnalités que vous souhaitez, et c'est assez facile à utiliser.

J'espère que cela vous aidera!

Comme il était précédemment indiqué, il y en a de nombreuses personnes.

Soutien - Silverlight Bibliothèque 3D: Texte alt http://i3.codeplex.com/project/ Télécharger / filedownload.aspx? ProjectName= Balder & DownloadId= 123000

Java et JavaScript n'ont pas été mentionnés. @ Maffel a touché cela.

Traitement est facile à Commencez avec. Les seuls problèmes que je vois là-bas sont les ennuis des applets Java (Java Runtime Ubiquity n'est pas génial, plus vous obtenez la boîte de dialogue «Trust» ennuyeuse, car vous utiliserez les liaisons JOGL de Sun).

Vous pouvez essayer Webgl. Dennis Ippel a écrit un webgl exportateur pour le mélangeur . L'avantage est que vous n'aurez plus besoin de plug-ins / roulements, mais l'inconvénient est Ce que seuls quelques navigateurs prennent actuellement en charge la ligne Web, car il est expérimental. Ça prend Un peu de Configuration pour obtenir quelque chose à l'écran. Mr.doob travaille un JavaScript Engine 3D , mais il n'y a pas actuellement Soutien à l'importation de modèles 3D.

Avec Flash, il y a beaucoup d'options là-bas. Il y a Exemples Là-bas pour ce dont vous avez besoin d'utiliser Away3d .
Dragon Parce que loin3d peut faire ce dont vous avez besoin, est open source et développé activement je le recommanderais. D'autres options ont déjà été répertoriées (Paperviction3D, Alternativa3D). Yogurt3d est neuf et semble gérer un Poly Nombre : Head YogurT3D http://www.yogurt3d.com/ WP-Contenu / Uploads / 2010/03 / Animated-Head.jpg Ils vise une syntaxe similaire à OpenGL.

Chargement et animation d'un modèle semble être possible en utilisant différentes technologies (Flash, Silverlight, Java, Webgl, etc.), cela dépend donc de la cible que vous essayez d'atteindre et de toute autre contrainte technologique / coût de la partie prenante.

htth

Vous pouvez essayer alternative3d .Selon le site, il soutiendra la cinématique d'Invese - bien que cela ne soit pas clair s'il s'agit d'une fonctionnalité future ou s'il a déjà été implémenté.J'ai trouvé cela cependant http://blog.alternattivaPlatform.com/ru/files/2009/02/bones.swf .L'inconvénient est que le moteur est un projet commercial.

J'ai joué avec PaperVision3D moi-même et je l'ai trouvé assez facile à utiliser. Je ne sais pas si cela (ou Flash) OpenGL est-il actuellement, je ne suis pas devenu correctement sur celui-ci. Il y a un Poste associé sur Stackoverflow cependant. < / p>

J'ai récemment discuté avec un ami avec un ami qui travaille pour une entreprise de jeux qui a une histoire en Flash et 3D. Il m'a dit qu'ils se déplaçaient de plus en plus dans l'unité et ont beaucoup parlé de cela.

Si vous êtes intéressé uniquement, ce qui est disponible ou dans les travaux, il existe également le Projet WebGL Qui est censé se connecter directement au matériel OpenGL et donc être très rapide, mais jusqu'à présent, je pense que le seul navigateur qui le supporte est que le développeur de chrome construit chrome, donc pas vraiment une option de distribution, mais pourrait être amusant de jouer avec.

dernier il y a bien sûr Java avec ses liaisons OpenGL. Une option serait d'utiliser le Traitement Bibliothèques pour résumer la configuration OpenGL. Je l'ai fait moi-même bien que pour une application de bureau, mais cela facilite la gestion de tout ce que vous voulez essayer de sortir.

WPF peut faire 3D dans certaines limites, de sorte que la compatibilité inter-plate-forme n'est pas un problème, vous pouvez construire un XBAP.Vous finiriez par écrire votre propre bibliothèque d'os ou exporter des animations pré-cuites à partir d'un package de modélisation, mais aucun de ceux-ci n'est un défi particulier.Encore une fois, cela fait quelques années que j'étais impliqué dans cet écosystème, il peut donc y avoir des bibliothèques plus appropriées qui valaient la peine d'être examinée.

Il y a une ancienne application WPF à http://www.bl.uk/onlineGallery/virtualbooks/index.html qui montre une approche possible.

Vous pourrez peut-être utiliser Copperlicht qui semble comme ça pourrait faire ce que vousvouloir.Il utilise WebGL qui est expérimental dans les navigateurs en ce moment, mais une option intéressante pourrait être une option intéressante à examiner au moins.

Demicron's WireFusion est excellent et je l'ai utilisé pour déployer un Modèle interactif d'un Scotsman en pleine robe hautes terres pour un client. C'est Java basé sur le moteur sous-jacent complet accessible et personnalisable, donc potentiellement extrêmement puissant. L'importation de modèles à partir de Maya ou 3DMAX est très facile et il y a même une intégration de niveau du plugin avec un excellent outil de réduction de maillage - Syndongon - intégré à droite sur là.

Malheureusement, il y a des problèmes, tout simplement pas avec le logiciel lui-même ...

  • C'est Java, qui n'a que 75% de pénétration de navigateur. Cela peut être un problème, mais encore une fois, il n'y a pas d'autre plugin pour vos utilisateurs à télécharger et à interaction avec la page Web hôte est simple.
  • c'est ridiculement chère. Bien que le déploiement soit libre de droits, le coût du logiciel lui-même est scandaleux. La version professionnelle est de 1700 $ et qui ne vous donne pas un accès complet au modèle (bien que cela soit, juste suffisant pour déployer l'exemple ci-dessus). La version d'entreprise, qui est nécessaire pour accéder à tous les nœuds du moteur Java et en déverrouillage vraiment le potentiel, est de 4000 $.
  • L'outil de réduction des mailles que vous êtes susceptible d'avoir besoin est d'un autre 800 $ et la société qui vend une politique de licence terrible sanglante - elle est liée à PC, et lorsque j'ai mis à niveau mon PC, il m'a fallu une demi-douzaine de courriels avant d'avoir accepté Pour me donner une licence de remplacement, ils ont initialement insisté pour que j'avais juste besoin d'acheter une nouvelle licence.

Ce qui signifie malheureusement que je ne vois pas comment ce système vraiment excellent avec beaucoup de potentiel et beaucoup de bonnes idées va jamais obtenir une traction importante. Cela fait maintenant plusieurs années et est toujours pratiquement inconnu. Si l'argent n'est pas une option, la nature basée sur Java n'est pas une question et vous êtes prêt à passer du temps avec cela, alors je le recommanderais toujours comme l'un des meilleurs systèmes disponibles, mais si Demicron avait du sens qu'ils avaient Offrez ceci à moins de dixième du prix qu'ils font ou même plus bas. J'ai signalé le système à des dizaines de personnes qui se demandaient d'expérimenter des modèles 3D sur leurs sites Web (généralement de commerce électronique) et tous ont baillé quand ils ont vu le prix.

Néanmoins, je vous recommande vivement de télécharger la version d'évaluation et de lui donner une course - cela vous donne un mois au niveau de l'entreprise pour voir comment cela fonctionne. Comme l'appui mentionné, la communauté est bonne et la communauté, elle est aussi grande aussi.

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