Just a quick update as to where I'm at now. Basically I'm new to Away3d and I'm experimenting, looking to get the best performance that I can. I'm aware that there are lots of ways of optimizing but the one I've been looking into the past few days is using Sprite3d.
I've put together a scene which has an animated robot figure(MovieMesh), 5 birds (One MovieMesh + 4 clones) and a surface (plane) - 1100 polys in total. It is running perfectly fine in Lite - 50 Fps on my laptop in Balanced Mode and 20 Fps in Power Saver Mode. But I thought I'd look into improving the perfomance in Balanced Mode as well as learn how to do Sprite3ds. I spent a bit of time and changed it so that the birds were now displayed as Sprite3ds. This reduced the poly count to 690. I thought by reducing the poly count I'd definitely see an improvement in Fps. Turns out this isn't the case. They both run at pretty much the same Fps and if anything the original usually runs slightly faster. So I guess the conclusion I've come to so far is that it isn't so much the polys in your scene that make the difference it's what is actually being drawn at any one time. And it doesn't seem to matter whether what is drawn is a MovieMesh or a Sprite3d, if they have the same Materials and the same Animations the outcome is the same. Having said that the 1000 Marios demo done using Sprite3ds is very impressive. I'm really not sure how 1000 Marios made using MoveMesh clones would stack up against it. Anyway - that's where I'm at now. Any thoughts from you experienced Away3ders would be appreciated. :) I'd like to think I'll be using Away3d for quite some time to come and I'm keen to get into good habits at the start. Cheers D On Apr 1, 11:53 am, dapdap <[email protected]> wrote: > Hi guys, > > I've been playing around with Sprite3d and it's really great! > I can load one animated model into the program and generate a bunch of > Sprites creating 6 or 7 versions of the same model without adding much > to the overhead. > > My question is this: If I have one animated Md2 file of say 400 - 600 > faces and I want to tween it across the stage would it be > better(faster/lighter) to display it as a Sprite3D rather than as the > actual model/MovieMesh? > > I know that if I display it as a Sprite3D it will reduce the number of > polys in the scene. > But I'm also aware that the model will still be animated off stage. So > I'm thinking that even though the polys on stage will be reduced I > would have the same processing going on and the same graphical data > being displayed. > > I can certainly see if the benefits if I want to display more than one > copy of the a model. But what do people think when it comes to > displaying just one copy - would it end up being much the same either > way or would Sprite3d be significantly more optimized. -I don't know > the ins and outs of the Away3d engine well enough to work it out for > myself! > > Cheers > > D -- To unsubscribe, reply using "remove me" as the subject.
