2010-04-03 9 views
0

Je connais Papervision 3D. Cependant, beaucoup de réalisme vient des textures. Est-ce que quelqu'un connaît un benchmark qui montre combien de triagnels 3D unicolores, ombrés en flash flash10 peuvent raisonnablement rendre? Je ne trouve pas ce benchmark en ligne ou un moteur pour cela (la plupart semble vraiment valoriser les bitmaps/texture).Flash10 Triangle Rendu

Répondre

1

J'ai récemment fait quelque chose de très similaire en créant un jeu. J'ai eu d'énormes problèmes avec benching un jeu papervision je faisais:

Sur un forum flash je l'ai dit ... http://built4flash.stackexchange.com/questions/197/effeciency-of-material-swapping-in-papervision

Le jeu lui-même Renderers environ 200 cubes comme des plans séparés. 4 plans visibles avec texture.

Lorsque j'ai préchargé pour la première fois ce cube personnalisé dans la mémoire, les parcourir prenait environ 45 secondes à une minute. Dans ce cas, je permute des matériaux pour atteindre mon résultat. Essentiellement, rendre le même jeu de couloir dans colorMaterial prend 2 secondes. (puis j'échange des matériaux plus tard pour la texture réelle tout en courant autour)

Actuellement le jeu fonctionne sur mon ordinateur portable à environ 8 ~ 15 images par seconde (mauvais je sais mais c'est vieux pour tester) même chose pour les matériaux de couleur je m'amuse facilement à 40 images et aucun problème de rendu.

You can see the final game and judge for yourself.

(Presse lien run roboidz au bas du jeu pour le voir.)

Si vous avez besoin d'une version réduite de cette partie du code que je suis heureux de vous aider.

0

Cela dépend vraiment de votre carte graphique, et d'autres choses. Il n'y a pas de limite fixe, mais Papervision, par exemple, peut exécuter 1000 polys en environ 50fps sur ma machine.

Pour certains cas-tests montrant 1000 polys rendus par certaines des options 3D dans Flash, voir this blog post.