Question

Je cherche une explication quelque peu détaillée dont Engine 3D pour ActionScript3 est le plus efficace, pratique, évolutive, documentée, soutenue par la communauté, etc. Quand je me suis intéressé dans le monde 3D pour flash et actionscript3, tout ce que je savais WAS Papervision3D. Dans ma façon curieuse, je suis allé lire sur Papervision3D et a été choqué par l'absence de didacticiels. Plus tard, je commencé à la recherche Away3D et ont trouvé que leur site est facile à parcourir et il y a de nombreux tutoriels et facile à trouver de la documentation.

Y at-il quelque chose que je suis absent? Papervision3D est si bon qu'il n'a pas besoin de tutoriels et d'autres médiums pour aider les utilisateurs à adopter et commencer à utiliser plus souvent? At-il une augmentation de la performance qui permet cela? Quel moteur 3D proposez-vous?

Était-ce utile?

La solution

AFAIK, Away3D est une fourche de Papervision3D. Vous pourriez être intéressé par cet de leurs fonctions. Il me semble que PV3D est plus rapide, même si cette entrée de blog peut être assez obsolète.

Ce que je voudrais savoir est quelle bibliothèque sera le premier à soutenir les fonctions liées à la 3D de Flash 10. Cela signifierait tant dans la performance ...

Autres conseils

Je suis contre cette même question il y a quelques mois. En fin de compte, je suis allé avec Sandy3d. Qu'est-ce que pour moi est la quantité de qualité documentation et la communauté de soutien vraiment ce qui m'a vraiment aidé à obtenir mon projet et en cours d'exécution.

http://www.flashsandy.org/blog/

Je partirais avec Away3D, si seulement parce que nous savons qu'ils travaillent si étroitement avec Adobe pour vous assurer que les gens les connaissances existantes de leur produit se traduit aussi facilement que possible à la prochaine la version Molehill. Si vous n'êtes pas déjà au courant, Flash Player 11 va avoir une API pour l'utilisation d'OpenGL et / ou DirectX 3D à partir de Flash. Pour ceux qui souhaitent faire des jeux 3D et l'interface utilisateur dans Flash, cela va être énorme.

Papervision3D passe par le processus d'une pleine réécriture pour tirer parti des nouvelles fonctionnalités 3D de CS4. On dirait qu'ils cherchent aussi dans le mélange alchimie dans le moteur pour obtenir un coup de pouce vraiment grand. Vous pouvez le vérifier dans un peu plus de détails ici .

J'ai trouvé que le canal irc pour PV3D est assez actif et ils ont été en mesure de répondre à toutes les questions que j'avais raison d'un tutoriel pas à jour ou à l'article documenté gauchement de code.

Je n'ai pas le commentaire de réputation encore, alors en réponse au commentaire de David Hanak ci-dessus sur les couches de fenêtres, la meilleure utilisation pour eux (que j'ai trouvé) est d'aider avec le tri en profondeur. Vous pouvez assigner des objets à une couche de fenêtre et de donner cette couche un indice. Ensuite, dire le rendu pour trier les couches de fenêtres par index. Il vraiment permet de réduire les erreurs d'affichage visuel.

La chose est que papervision a une bonne communauté. Dans l'usage à long terme, vous devez tenir compte.

J'étais le même au début. Il était pas évident où trouver quoi. Mais vous devez rester avec elle. Je viens travaillé sur un prototype: Papervision3D + Jiglib (physique 3d pour le flash, porté de c ++) et SmartFox serveur = jeu mulitplayer amusant: D

Quoi qu'il en soit: cela pourrait aider: http://papervision2.com/tutorial-list/

le meilleur est vraiment Alternativa3D , mais vous devez les payer. Il est le seul qui prend actuellement en charge des fonctionnalités FP10, que nous attendons toujours PapervisionX

Personnellement, je préfère de loin loin; bien qu'il a commencé la vie comme une fourchette Papervision, ils ont divergé un long chemin depuis. La plupart du temps je commence un nouveau projet 3D, je commence par évaluer à la fois (le temps écoulé entre les projets donne souvent à la fois le temps des moteurs à passer par des changements assez grands), et je finis toujours revenir à l'extérieur - à mes yeux, le rendu la qualité est un peu mieux, et il semble être plus facile de pui avec l'extérieur. Je ne l'ai jamais utilisé Sandy, donc je ne peux pas parler pour cela.

Je ne l'ai jamais eu de problème pour obtenir le soutien de la communauté Away - tandis que PV peut être de plus, est loin est certainement pas à court de personnes utiles

.

Dans mon expérience, PV a tendance à accumuler les caractéristiques whizzy plus rapidement - il est probablement plus avant-gardistes et un moteur techniquement impressionnant - mais tend loin d'être plus stable, a une API plus agréable et est plus facile à pirater environ avec;)

Tout cela est très bien mon opinion, YMMV. Tous les deux ont leurs forces et leurs faiblesses. La meilleure recommandation que je peux faire est d'évaluer les deux et voir ce qui fonctionne le mieux pour vous.

Je l'ai utilisé Papervision, Away3D, Alternativa et Sandy 3D (vous trouverez des tutoriels pour chaque ici ). Personnellement, je aime Away3D mieux - il est gratuit et a plus de fonctionnalités, ainsi que d'une version Lite si vous voulez juste les bases. Je suis particulièrement impatient de la version Haxe, ce qui pourrait tout simplement vous laisser compilez se executables seul en C ++ avec hxcpp.

Options pour 3D en ébullition éclair vers le bas pour Papervision3D , ou href="http://code.google.com/p/sandy/" rel="nofollow noreferrer"> Sandy 3d moteur. Je trouve les deux premiers à être le meilleur, en termes de maturité, la documentation et la performance.

Si vous êtes intéressé, sur le blog de mon entreprise il y a une série de messages comparant les moteurs 3D pour flash (en espagnol, bien que vous pouvez suivre les exemples et lire le code source en anglais).

Away3D est le champ libre actuel.

Il est en développement actif, et prend en charge Flash Player 11, Stage3D, etc.

Je commencerais également regarder Blender3D pour un moteur de jeu dans un avenir proche. Ce n'est pas Flash, mais est gratuit et assez facile à programmer. Le derrière est langage Python.

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