When you talk about "running it through Flex", you mean via Flash Builder? And that versus "Export Release Build"?
The latter is usually a non-debug release. I have found performance is wildly different on all kinds of Away3D things that don't necessarily make a lot of sense to me. Things that seem like optimizations are slower under a debug build and faster under production. For example, my app uses a small palette of materials. In debug, it runs faster if I allocate a new material for every Segment I create versus sharing materials from a palette. In production, the palette is faster. I have read in a lot of places that if you are performance tuning Flex, you have to be real sure you're looking at the production build numbers or you can wind up tuning the wrong stuff. Cheers, BW On Tue, Jun 8, 2010 at 8:12 PM, savagelook <[email protected]>wrote: > http://www.savagelook.com/3ds_test/sandbox.html > > thats a link to the exact code I'm using with a right click "view > source" available. Interestingly enough, I seemed to get a good > performance increase just loading it outside of Flex. I wasn't > running it in debug mode or anything, but when I ran it through Flex I > got about 15 FPS, now I'm getting 22 FPS loaded on my site. In any > case, is 22-23 FPS on average about what I could expect from code and > a model that simple? just want to know if there's something I could > be doing to make it faster. > > On Jun 8, 9:25 pm, Peter Kapelyan <[email protected]> wrote: > > Depends on your stage size also, not all slow performance is directly > > related to away3d, but it can be simple flash limitations itself. > > > > Also lots of code may be slowing it down. Sorry if it seems like I am > > shooting in the dark, but without any examples, assets and code it's hard > to > > tell what's going on. > > > > -Pete > > > > On Tue, Jun 8, 2010 at 3:42 PM, savagelook <[email protected] > >wrote: > > > > > > > > > > > > > "I loaded a 3DS model with about > > > 2800 faces (~1800 rendered at any given time) and when I try to move > > > it at all (rotate in the render event) the frame rate drops into the > > > single digits. I was hoping a different format would help. " > > > > > I was hoping someone could comment on this. I was under the > > > impression that away3d should be able to reasonably handle up to about > > > 10K faces. I would think 2800, and only 1800 rendered, should be no > > > problem and not drive my FPS below 10. I can post my full code later, > > > but for reference now, it is a very basic example with stage quality > > > set to low, no lighting, no background, and the only motion/object in > > > the scene is the model being rotated in the render loop. > > > > > Would a different model format other than 3DS potentially operate > > > faster? Are there other things I can do to increase performance? > > > Please don't say "decrease polycount" because I thought that this > > > polycount should be easy for away3d. > > > > > On Jun 8, 11:03 am, Fabrice3D <[email protected]> wrote: > > > > well, point is that I choose to add/fix and release instead of > waiting > > > months. > > > > this ensures an evolution of the app sync with the away engine. > > > > Even if a Prefab running 3.5 is not fully done yet simply because > Prefab > > > = my free time. > > > > So basically the app evolves, sometimes with loads of new features > > > sometimes more internals > > > > as the last version. Its an ungoing process. > > > > > > > I thought I read one time that certain model formats perform better > > > > > than others? Is that not true? > > > > > > well, yes and no, Prefab doesn't load and play only, its eliminating > > > unwanted stuff > > > > and simplifiying your data, depending on your editor and how you have > > > exported. > > > > so in some cases you indeed get a speed boost next to the garantied > speed > > > boost during parsing > > > > and the lack of extra code required to visualise the data. > > > > The speed boost you would get is simply because if you use the tool > > > properly, the generated data > > > > is optimized for Away and would require less Ram. (excepted for Lite, > > > where weld as no influence as Lite doesn't support yet shared vertices) > > > > But Prefab is no IPad, its not magical. What comes in can be > enhanced, > > > but it will not generate new 3D content for you. > > > > > > > I think a video or 2 walking you through the basics would do a lot > to > > > increase its user base, > > > > > >http://www.youtube.com/fabrice3d > > > > > > another problem with vids or tuts, if you look at oldest one, the > > > interface has changed quite a lot... > > > > > > Fabrice > > > > > > On Jun 8, 2010, at 4:49 PM, savagelook wrote: > > > > > > > I thought I read one time that certain model formats perform better > > > > > than others? Is that not true? Would an AWD not perform better > than > > > > > a 3DS model? I'm concerned because I loaded a 3DS model with about > > > > > 2800 faces (~1800 rendered at any given time) and when I try to > move > > > > > it at all (rotate in the render event) the frame rate drops into > the > > > > > single digits. I was hoping a different format would help. > > > > > > > I guess I have been looking at prefab as an away3d exporter rather > > > > > than a full modeling tool. Again, I don't want to come down on a > > > > > great piece of software, but I can barely figure out how to use it, > > > > > much less do all my texture baking/mapping and such in it. I would > > > > > love to be able to use it as I am focusing my efforts solely on > away3d > > > > > and there's no better fit than prefab, I just can't seem to get my > > > > > head wrapped around the interface. Maybe I just need more > tinkering, > > > > > but I think a video or 2 walking you through the basics would do a > lot > > > > > to increase its user base, and in turn increase feedback and real > life > > > > > applications using it. > > > > > > > On Jun 8, 10:28 am, Fabrice3D <[email protected]> wrote: > > > > >>> - For max performance in away3d, should I be using AS3 classes or > > > AWDs > > > > >>> for representing models? > > > > > > >> its not about performance, except both are parsed the fastest. > > > > >> awd supports Away data only. so no crap you don't need. > > > > >> as3 of course is super easy to use and prevents the loading blues. > > > > > > >>> - If so, what are the limitations of these formats? Do they have > > > animation? > > > > > > >> I feel like an old LP:... No, not yet. > > > > > > >>> s there a prefab tutorial somewhere, or someone who wants to be > an > > > > >>> angel and help me get started? No offense to fabrice because the > > > > >>> feature set is incredible and I really look forward to prefab > > > speeding > > > > >>> my workflow, but right now I don't find it very intuitive and > have a > > > > >>> hard time getting anything done in it. I would love to > reciprocate > > > by > > > > >>> making tutorials as I learn. > > > > > > >> Prefab will help you more or less, depending on the way you work > and > > > the tools you use. > > > > >> Otherwize it will become just an exporter to Away. > > > > > > >> tutorials... mmm, guilty! > > > > >> I do try make vids sometimes, but when I finally get a window to > work > > > on Prefab, what should I do? > > > > >> work on the app or use that time to build a vid, a better site, > tuts, > > > articles... > > > > >> From my point of view, and fire at me if not true, I have not the > > > feeling the app is hard to understand or to be used. > > > > > > >> Away to AwayLite > > > > >> It all depends on what you're using Away for. > > > > >> but its not called Lite for nothing... > > > > > > >> Fabrice > > > > > > >> On Jun 8, 2010, at 3:55 PM, savagelook wrote: > > > > > > >>> like I mentioned in another post, I'm getting ready to start on a > > > > >>> large project and I'm trying to start down the right path. > There's a > > > > >>> few things I'd like to be clear about. Feel free for any of > these > > > > >>> points to tell me to RTFM and point me to a link if there is > > > > >>> documentation to reference. > > > > > > >>> - For max performance in away3d, should I be using AS3 classes or > > > AWDs > > > > >>> for representing models? > > > > >>> - If so, what are the limitations of these formats? Do they have > > > > >>> animation? > > > > >>> - Is there a prefab tutorial somewhere, or someone who wants to > be an > > > > >>> angel and help me get started? No offense to fabrice because the > > > > >>> feature set is incredible and I really look forward to prefab > > > speeding > > > > >>> my workflow, but right now I don't find it very intuitive and > have a > > > > >>> hard time getting anything done in it. I would love to > reciprocate > > > by > > > > >>> making tutorials as I learn. > > > > >>> - What are the major features I take for granted that might be > > > missing > > > > >>> if I switched to away3dLite? What were the things that caught > you > > > off > > > > >>> guard when you switched to lite? > > > > > > >>> I'm sure I'll come up with more, but this is a good place to > start. > > > > >>> Thanks for any feedback. > > > > -- > > ___________________ > > > > Actionscript 3.0 Flash 3D Graphics Engine > > > > HTTP://AWAY3D.COM- <http://away3d.com-/> Hide quoted text - > > > > - Show quoted text -
