The only reason it might be slightly blurred is: 1 You are seeing the swf > 100%, say 101% or so,
2 the camera is not 900 away 3 the X or Y of your Plane is on some non integer value (like 300.5), in this case Flash will also blur bitmaps the same. I overlayed Picture4 on Picture2 in Photoshop and it seems like Picture 4 is a tad bigger, say 101%, so my guess might be it's either 1 or 2. Otherwise I am not sure why it would do that (other than #3). : / -Pete On Sun, Sep 27, 2009 at 9:21 PM, David Di Biase <[email protected]>wrote: > Oh my gosh, wow. Apologies for that. I'm not the only one who's touched the > code and it appears someone added that without my knowledge. Yikes! Well out > of that comes another question. It's rendering rather nicely but slightly > blured. Could this be due to the camera location or something? > > > On Sun, Sep 27, 2009 at 9:13 PM, Peter Kapelyan <[email protected]>wrote: > >> I am not 100% certain but you have: >> >> stage.quality = StageQuality.LOW; >> >> if you comment that line, does it get any better? >> >> -Pete >> >> >> On Sun, Sep 27, 2009 at 9:07 PM, David Di Biase >> <[email protected]>wrote: >> >>> Hi Peter, >>> >>> I'm pretty sure I'm using 3.4.0. So I'll remove the precision and >>> segments since they are useless now. >>> >>> My apologies from before, I removed the height and width to test. I >>> actually had the plane set to 700x110 to match the MC. I've attached the >>> resulting rendered results. >>> >>> You mentioned "focus" and zoom. I'm using neither, I'm actually just >>> setting leaving the camera where it is right now and moving the object. I've >>> attached my full .as script for you to take a closer look if you have time. >>> >>> I don't really expect Flash to make it look better when it comes to >>> scaling but it should at least look normal with a regular size object, no? >>> or am I not going to get anything better than what you see? Then again I see >>> *so* many 3D applications that look so slick...how the heck will I get those >>> results? >>> >>> Best, >>> >>> Dave >>> >>> >>> On Sun, Sep 27, 2009 at 8:55 PM, Peter Kapelyan <[email protected]>wrote: >>> >>>> Hi Dave, >>>> >>>> Are you using Away3d 2.X or 3.X ? >>>> >>>> You wouldn't need that many segments, and precision at the same time. If >>>> you are using 3.X - you wouldn't need either. >>>> >>>> The reason your 20x20 plane looks like crud is because that's how Flash >>>> treats bitmaps, when you scale them down. If you tried your MC with a 700 x >>>> 110 Plane , it would look EXACTLY like your MovieClip, if you place the >>>> camera 900 away from the plane, with default zoom + focus. >>>> >>>> It's not Away3D's fault, it's just Flash, it simply cannot antialias >>>> bitmaps when you are scaing them smaller than 100%. If you REALLY wanted >>>> your 700x100 plane to be 20x20 and FORCE flash to antialias it better, you >>>> can try a tad of blur filter on it. >>>> >>>> -Pete >>>> >>>> >>>> >>>> On Sun, Sep 27, 2009 at 8:16 PM, David Di Biase <[email protected] >>>> > wrote: >>>> >>>>> Hi Peter, >>>>> >>>>> Thanks for helping me out on this. It's greatly appreciated. >>>>> >>>>> I have an mc in my library with the dimensions 700x110. This is how I'm >>>>> creating the material: >>>>> >>>>> var mc:MovieClip = new MC1(); >>>>> material = new MovieMaterial(mc, { precision: 15, smooth: true, >>>>> interactive: true, transparent: true }); >>>>> >>>>> It's an interactive material because the user has to be able to use it >>>>> as a navbar. >>>>> >>>>> This is how I'm creating the plane: >>>>> >>>>> private function initObjects():void { >>>>> plane = new Plane(); >>>>> plane.material = material; >>>>> plane.x -= 180; >>>>> plane.z += 900; >>>>> plane.segmentsH = 20; >>>>> plane.segmentsW = 20; >>>>> plane.y -= 300; >>>>> plane.yUp = false; >>>>> plane.bothsides = true; >>>>> scene.addChild(plane); >>>>> } >>>>> >>>>> I've attached a screenshot of what is being rendered. Picture 2.png >>>>> represents the MC in the library that I'm trying to use as a material. At >>>>> first I thought I needed more segments or something but now I'm just >>>>> totally >>>>> clueless. >>>>> >>>>> Best, >>>>> >>>>> Dave >>>>> >>>>> >>>>> On Sun, Sep 27, 2009 at 7:23 PM, Peter Kapelyan >>>>> <[email protected]>wrote: >>>>> >>>>>> Away3D will create a bitmap of your MovieClip, so you have one >>>>>> resolution (texture size), and it's basically the same as having a >>>>>> Bitmap on >>>>>> screen, with the same pros and cons. >>>>>> >>>>>> Do you have a screenshot of the problems you are having? >>>>>> >>>>>> -Pete >>>>>> >>>>>> On Sun, Sep 27, 2009 at 3:12 PM, pilotcrew <[email protected]>wrote: >>>>>> >>>>>>> >>>>>>> Hi here, >>>>>>> >>>>>>> I'm doing a lit of work with movieclips and primitives. Lots of basic >>>>>>> interaction. I'm having some trouble withthe quality of the clip as >>>>>>> it's layer over say a plane. It appears aliased despite the fact that >>>>>>> I set the material to have smoothing on. >>>>>>> >>>>>>> I've assumed that the scale for 3D objects is the same on a Flash >>>>>>> stage. So basically if the movieclips is 300x300 on stage I simply >>>>>>> create a plane at 300x300 and move the camera to a distance from it. >>>>>>> >>>>>>> I'm wondering how I can get the quality of the plane material to be >>>>>>> perfect as it's rather annoying to look at crappy images! Eeek. >>>>>>> >>>>>>> I've tried searching this and found some material but nothing that >>>>>>> really answered it. >>>>>>> >>>>>>> David >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> ___________________ >>>>>> >>>>>> Actionscript 3.0 Flash 3D Graphics Engine >>>>>> >>>>>> HTTP://AWAY3D.COM >>>>>> >>>>> >>>>> >>>>> >>>> >>>> >>>> -- >>>> ___________________ >>>> >>>> Actionscript 3.0 Flash 3D Graphics Engine >>>> >>>> HTTP://AWAY3D.COM >>>> >>> >>> >> >> >> -- >> ___________________ >> >> Actionscript 3.0 Flash 3D Graphics Engine >> >> HTTP://AWAY3D.COM >> > > -- ___________________ Actionscript 3.0 Flash 3D Graphics Engine HTTP://AWAY3D.COM
