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]

Reply via email to