Thanks for the tips Darcey. I've tried various jpg files - at various
sizes, compression etc. No change. Something is definitely not right
about all this. When 'Enable Hardware Acceleration' is turned off (in
the Incubator build of Flash Player), the screen is just all white.
When it is turned on, however, I just get this jumbled mess. (meaning
it shows bits and pieces of old images of my desktop jumbled together
- like a collage of pieces that were once on the GPU) Perhaps it's my
graphics card? (MacBook Pro with an NVIDIA GeForce 9400M and 2GB or
Ram) Either way, this is such a shame. I believe Away3D 4.0 has a long
way to go if getting a texture on a sphere yields this kind of
problem. Not to mention I'm on a pretty standard (fast) laptop. I
shouldn't have to spend this much time trying to get such a
rudimentary task accomplished. Flash Builder 4.5 has been properly
configured for Molehill (SDK, Broomstick, etc).



On Apr 15, 1:10 pm, Darcey Lloyd <[email protected]> wrote:
> ignore the try embed bit ;)   just try a different jpg could be the
> compression, max compression from photoshop dont show up in any embeds in
> SWFs for me.
>
> D
>
> On 15 April 2011 12:09, Darcey Lloyd <[email protected]> wrote:
>
>
>
> > That code was from a molehill project which is work in progress not Away3D
> > 3.6.
>
> > EG of the work in progress:
>
> >http://www.allforthecode.co.uk/development/away3d4alpha/AFTCRecon/ind...
>
> > Check your JPG, try different ones and try embed instead of bitmapfile that
> > could be the problem.
>
> > D
>
> > On 15 April 2011 10:56, Lucid <[email protected]> wrote:
>
> >> Thanks Darcey, However it did not help. It just shows white. For the
> >> record, however, if I use a color material (red) I do, in fact, see
> >> red. So, this shows that the Molehill APIs (Away3D) are there.. Please
> >> remember, I'm trying to do this in Away 4.0 (Molehill -GPU) not Away3D
> >> 3.6.0
>
> >> package {
> >>        import away3d.containers.View3D;
> >>        import away3d.materials.BitmapFileMaterial;
> >>         import away3d.materials.BitmapMaterial;
> >>        import away3d.materials.ColorMaterial;
> >>         import away3d.primitives.Sphere;
>
> >>        import flash.display.Sprite;
> >>        import flash.events.Event;
> >>        import flash.geom.Vector3D;
>
> >>        public class molehill extends Sprite {
>
> >>                private var view:View3D;
> >>                 private var sphere:Sphere;
> >>                private var material:BitmapMaterial;
>
> >>                [Embed(source='image.jpg')] private var assetSphere:Class;
>
> >>                public function molehill() {
> >>                         view = new View3D(); addChild(view)
> >>                        view.camera.position = new Vector3D(0,0,0)
> >>                         material = new BitmapMaterial( new
> >> assetSphere().bitmapData );
> >>                        material.bothSides = true;
> >>                        sphere = new Sphere(material,2000,30,30);
> >>                        view.scene.addChild(sphere)
> >>                         addEventListener(Event.ENTER_FRAME, frame)      }
>
> >>                private function frame(e:Event):void{view.render()}
> >>        }
> >> }

Reply via email to