2010-10-24 18 views
0

Comme je comprends le flash 10 a quelques fonctionnalités 3d de base. Ma question est de savoir si l'un des moteurs 3D disponibles aujourd'hui (ppv3d, away, sandy, alternativa, en ai-je manqué un) utilise ces fonctionnalités et fournit-il des gains de performance et de qualité.Est-ce que l'un des moteurs flash 3D disponibles utilise flash 10 "native 3d"

Je travaille sur un jeu flash qui devrait contenir du contenu 3d. J'utilise ppv3d et ça ne s'adapte pas à ce dont j'ai besoin. Dois-je essayer quelque chose d'autre ou ne clignote-t-il pas pour montrer des centaines d'objets se déplaçant en temps réel?

grâce Eli

Répondre

0

Je pense que la plupart du flash moteur 3D utilise maintenant le natif des trucs 3D, sauf peut-être papervision 3D. Vous pouvez probablement vérifier cela facilement avec Google.

Cela donne un petit coup de pouce à la performance, mais je pense que c'est beaucoup plus sur la qualité du résultat. Par exemple, si vous créez un cube texturé et que vous l'exécutez sur un moteur utilisant "l'ancienne astuce de projection", vous remarquerez que la projection est déformée. La projection native dans Flash 10 supprime ces artefacts.

Pour votre autre question, eh bien, cela dépend de la complexité de vos objets; principalement le nombre de polygones, la taille de vos textures et le shader que vous utilisez. Vous pouvez probablement mettre 100 cubes avec un simple shader de couleur, mais vous pourriez rencontrer un problème si vous essayez de créer un jeu AAA.

J'espère que ça aide!

0

Adobe a annoncé hier (25/10/10) à MAX un nouvel ensemble d'API pour l'accélération 3D matérielle qui pourrait aider avec vos problèmes de performance ... mais vous devrez évidemment attendre un peu avant de vous être capable de les intégrer dans votre projet.