It's an interesting idea, but bandwidth is not really as big a problem as you would think if you choose formats that are more optimized than OBJ. Looking at geometry only, 3DS tends to be about 40% of an OBJ containing the same data, and deflated AWD2 is about 20%. So if you would use AWD (as will be our recommendation once Away3D 4.0 and AWD is stable), you would likely be able to store the smoothed model in 250kb, which is not that bad.
Still, it's an interesting idea, and I would be keen to see some benchmarks on how quickly the smoothing can be calculated in AS3. Simple sub-division is of course rather quick, but smoothing is likely a bit more complex and I'm not convinced the actual operation of smoothing the geometries would be fast enough (especially on lower end CPUs) to provide any substantial improvement over loading high-res models in optimized formats. If you are interested in trying it out and contribute the code, let us know, and we can discuss it! Cheers /R On May 23, 1:40 pm, Michael Iv <[email protected]> wrote: > Adding more subdivisions is not the biggest problem here as it seems to me, > but rather that Molehill is not so strong as native OpenGL to > run smoothly such high res models .Anyhow would like to see such a feature > in Away3D :) > > On Mon, May 23, 2011 at 2:04 PM, themightyatom <[email protected]>wrote: > > > > > > > > > > > Now we've finally got the power to display high-res models in Flash > > via Molehill, the next bottleneck seems to be bandwidth. > > In 3D Studio MAX I am often using TurboSmooth on relatively low-poly > > models, taking them from 100Kb, to 1.2Mb when exported as .OBJ > > > It struck me that if we could implement TurboSmooth, or similar > > smoothing algorithm in the client, we could send low res models over > > the wire, and have them come out smooth in the browser. > > > Is anybody working on this in Broomstick? I've got loads of examples > > of the "theory", but the only source I can find is OpenGL/C++ (and > > pages of it) > >http://www.holmes3d.net/graphics/subdivision/ > > > I will be looking into Loop Scheme myself, but any pointers, examples, > > help, etc. greatly appreciated :O) > > > Cheers, > > > Pete > > -- > Michael Ivanov ,Programmer > Neurotech Solutions Ltd. > Flex|Air |3D|Unity|www.neurotechresearch.comhttp://blog.alladvanced.net > Tel:054-4962254 > [email protected] > [email protected]
