My main development machine runs DirectX 11, and whatever I try there
is no Anti-aliasing.
I have reported this on Adobe's forum, but never had any reply.

If you're running DirectX 11, please add your problem to this thread
or start a new one.
http://forums.adobe.com/thread/833506

On May 30, 6:31 am, Choons <[email protected]> wrote:
> does view.antiAlias = 4 do anything?
>
> On May 29, 10:18 pm, EngineerMike <[email protected]> wrote:
>
>
>
>
>
>
>
> > Hey All,
>
> > I was playing around with Away3D 4 and loading external objects (in
> > this case a simple cube with a texture), however, no matter what I try
> > it won't seem to render without the edges coming out pixelated. I've
> > gone through most of the properties of the view, defaultRenderer,
> > materials, mash and the attributes and params of the object and still
> > can't seem to solve it.  It's a bit odd because the prior project's
> > I've created used embeded objects and textures and this problem never
> > came up.   I feel like I've tried almost everything possible so here I
> > am. Here's the Actionscript file.   Any help from the community would
> > be great!
>
> > -------- AS FILE ------
>
> > package
> > {
> >         import away3d.containers.ObjectContainer3D;
> >         import away3d.containers.View3D;
> >         import away3d.entities.Mesh;
> >         import away3d.events.ResourceEvent;
> >         import away3d.lights.PointLight;
> >         import away3d.loading.IResource;
> >         import away3d.loading.ResourceManager;
> >         import away3d.loading.parsers.OBJParser;
> >         import away3d.materials.BitmapMaterial;
>
> >         import flash.display.Bitmap;
> >         import flash.display.BitmapData;
> >         import flash.display.Loader;
> >         import flash.display.Sprite;
> >         import flash.events.Event;
> >         import flash.events.MouseEvent;
> >         import flash.net.URLRequest;
>
> >         public class Main extends Sprite
> >         {
>
> >                 private var view:View3D = new View3D()
> >                 private var container:ObjectContainer3D = new 
> > ObjectContainer3D();
> >                 private var light:PointLight = new PointLight();
> >                 private var light2:PointLight = new PointLight();
> >                 private var loader:Loader = new Loader();
> >                 private var resource:ResourceEvent;
>
> >                 public function Main()
> >                 {
>
> >                         view.antiAlias = 2;
>
> >                         
> > ResourceManager.instance.getResource('assets/cube.obj', true,
> > OBJParser);
>
> > ResourceManager.instance.addEventListener(ResourceEvent.RESOURCE_RETRIEVED,
> > onRetrieve);
>
> >                         addEventListener(Event.ENTER_FRAME, view.render);
> >                         stage.addEventListener(MouseEvent.MOUSE_MOVE, 
> > onMove);
>
> >                         light.color = 0xFFFFFF;
> >                         light2.color = 0xFFFFFF;
>
> >                         light.moveLeft(200);
> >                         light.moveBackward(400);
> >                         light.moveUp(100);
> >                         light2.moveRight(200);
> >                         light2.moveUp(100);
> >                         light2.moveBackward(400);
>
> >                         view.scene.addChild(light);
> >                         view.scene.addChild(light2);
> >                         view.scene.addChild(container);
>
> >                         addChild(view);
> >                         view.render();
>
> >                 }
>
> >                 private function onRetrieve(e:ResourceEvent):void
> >                 {
> >                         loader.load(new URLRequest('assets/clouds.jpg'));
> >                         
> > loader.contentLoaderInfo.addEventListener(Event.COMPLETE,
> > onComplete);
> >                         container.addChild(ObjectContainer3D(e.resource));
>
> >                 }
>
> >                 private function onMove(e:MouseEvent):void
> >                 {
>
> >                         container.rotationY += e.stageX;
> >                         container.rotationX += e.stageX;
>
> >                 }
>
> >                 private function onComplete(e:Event):void
> >                 {
> >                         var bitmap:Bitmap = loader.content as Bitmap;
> >                         var bmpData:BitmapData = bitmap.bitmapData;
> >                         var mat:BitmapMaterial = new 
> > BitmapMaterial(bmpData);
> >                         mat.smooth = true;
> >                         mat.lights = [light, light2];
> >                         var mesh:Mesh = 
> > Mesh(container.getChildAt(0).getChildAt(0));
> >                         mesh.scale(2);
> >                         mesh.material = mat;
>
> >                 }
>
> >         }
>
> > }

Reply via email to