Hi,

I had the same question and was helped to understand.
Here is the thread:
https://groups.google.com/group/away3d-dev/browse_thread/thread/fe380d73641d214b/89c7a14516f5f36e?hl=de&lnk=gst&q=pow2#89c7a14516f5f36e

rgrds,
Vatro

On 18 Apr., 18:58, banal <[email protected]> wrote:
> The error tells you exactly what the problem is.
> Your Bitmap must have a size that is a power of two.
>
> It's a limitation of the underlaying hardware API.
> You can still create a bitmap with arbitrary size, but you need to pad
> it to a power of two size and set your UVs accordingly.
>
> On Apr 18, 6:12 pm, Georgi Gevorgyan <[email protected]>
> wrote:
>
>
>
>
>
>
>
> > hi. I'm new in away3d platform. I'm using alpha release of broomstick.
> > I have  got a problem with mipmap. I'm loading external image and want
> > to make a BitmapMaterial like this:
>
> > class extends Plane
> > and here is function when load completes
>
> > private function comp(e:Event):void
> > {
> >         var a:BitmapData=new BitmapData(_width,_height);
> >         a.draw(ldr);
> >         bitMap=new BitmapMaterial(a,true,false,false);
> >         this.material=bitMap;
>
> > }
>
> > where _width, _height >0
> > but I'm getting error:
> > Error: Invalid bitmapData! Must be power of 2 and not exceeding 2048
>
> > so why I can't set bitmapData width and height any value I want ?
>
> > please help,
> > thanks.

Reply via email to