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.
