Thanks you very much for all this precision, you're the one ;)

On 28 avr, 15:04, Fabrice3D <[email protected]> wrote:
> well, if both planes use the whole surface of the mc (1/2 of the source each)
> yes setting the cliprect helps, because internally each material will copy 
> and attempt to draw, even outside of canvas
> if you do not, both planes will require 2 draw commands of entire area.
>
> > textName.clipRect = myRectangle
>
> if textName is of type MovieMaterial yes.
>
> also a detail
> it would be a good idea to change your sizes, use 512x1024 to get best out 
> flash renderer.
>
> Fabrice
>
> On Apr 28, 2010, at 2:33 PM, Colir wrote:
>
> > one last question please to close our discution about MovieMaterial:
> > so i have my plane with the half-top of my movie clip map on it.
>
> > Let's imagine that my movie clip is animated on his full size
>
> > it's better to set a clipRect to the top of my texture, or  is not
> > important cause we see only the half-top, so away3d don't redraw the
> > full clip (i'm looking for the best optimisation) ?
> > i dont see real difference, so perhaps you know how does it work...
>
> > and just to finish, i have note that i can set a "clipRec"t directly
> > in my  texture declaration. I must use :
> > textName.clipRect = myRectangle
>
> > after my material init, it's normal ?
>
> > Thanks you very very much
>
> > On 28 avr, 13:20, Fabrice3D <[email protected]> wrote:
> >> in regard with your last answer i think it's the way you mean, that's
> >> true ?
> >> Yes, thats exactly what I ment. Glad you've decoded my english:)
>
> >> je veux pas te faire péter les plombs, donc je comprendrai que tu ne  
> >> répondes pas
>
> >>Y'm faut plus que ca pour les faire péter.
>
> >> On Apr 28, 2010, at 12:34, Colir <[email protected]> wrote:
>
> >>> well, i tried a lots of setup in my MovieMaterial declaration...
>
> >>> the only way that 's work for me to have the half bottom of my
> >>> movieClip is  to scale my texture by 2 and apply a negativeoffset
>
> >>> var summerMatTop:MovieMaterial = new MovieMaterial(summerPlan,
> >>> {smooth:true,precision:2,lockW:1182,clipRect:bottomMatClip,scaleY:
> >>> 2,offsetY:-1050});
> >>> var topPlane = new Plane({material:summerMatTop,width:1182,height:
> >>> 525,segmentsW:3,segmentsH:3});
>
> >>> in regard with your last answer i think it's the way you mean, that's
> >>> true ?
>
> >>> i dont' want to boring you..
>
> >>> je veux pas te faire péter les plombs, donc je comprendrai que tu ne
> >>> répondes pas
>
> >>> On 27 avr, 22:33, Fabrice3D <[email protected]> wrote:
> >>>> btw, on my way home, thought about your issue.
> >>>> I might have been confusing (as usual ) using terms like .5
> >>>> I ment here that you need "see" on the plane only .5 of the source,  
> >>>> so it needs to be twice on scale on one axis.
>
> >>>> using bellow zero you get indeed repeats.
>
> >>>> I think that with scaleX, on both and use OffsetX to correct the  
> >>>> second plane. (if its horizontal)
> >>>> you should be just fine.
>
> >>>> Hope it helps :)
>
> >>>> Fabrice
>
> >>>> On Apr 27, 2010, at 3:53 PM, Colir wrote:
>
> >>>>> Hi  fabrice,
> >>>>> im really sorry but i try what you say, and i get the result i
> >>>>> except...the movieMaterial are tilled...
> >>>>> here is my code:
>
> >>>>> var topMatClip = new Rectangle(0,0,1182,525)
> >>>>> var bottomMatClip = new Rectangle(0,525,1182,1050)
>
> >>>>> var rainningMatTop:MovieMaterial = new MovieMaterial(rainningPlan,
> >>>>> {smooth:true,precision:2,lockH:525,clipRect:topMatClip});
> >>>>> var rainningMatBottom:MovieMaterial = new MovieMaterial
> >>>>> (rainningPlan,
> >>>>> {smooth:true,precision:2,lockH:525,clipRect:bottomMatClip,offsetY:
> >>>>> 525});
>
> >>>>> var topPlane = new
> >>>>> Plane
> >>>>> ({material:summerMatTop,back:rainningMatBottom,bothsides:true,width:
> >>>>> 1182,height:525,segmentsW:3,segmentsH:3});
> >>>>> var bottomPlane = new
> >>>>> Plane
> >>>>> ({m
> >>>>> aterial:summerMatBottomBack,
> >>>>> back:summerMatBottom,bothsides:true,width:
> >>>>> 1182,height:525,segmentsW:3,segmentsH:3});
>
> >>>>> wahts wrong with this ?
>
> >>>>> thanks you very much
>
> >>>>> On 24 avr, 14:59, Fabrice3D <[email protected]> wrote:
> >>>>>> MovieMaterial has LockH and W and a  clipRect. Both planes with
> >>>>>> 500,500 locks. On clip rect with 0,500 on H, the other 500,1000.  
> >>>>>> Set
> >>>>>> on second material offsetY to .5.
> >>>>>> So you have two materials using same mc but clipping is different.
>
> >>>>>> Note that cliprect defines the region that will be updated.
>
> >>>>>> Fabrice
>
> >>>>>> On Apr 24, 2010, at 10:00, Colir <[email protected]> wrote:
>
> >>>>>>> so the only solution i found is this one:
>
> >>>>>>> context :
> >>>>>>> i have 2 plane and one texture as MovieMaterial  to use on it. i  
> >>>>>>> want
> >>>>>>> to split my texture.
>
> >>>>>>> my planes is 500px height and my Movie material is 1000px height.
> >>>>>>> I want  my bottom texture to be 180° flipped
>
> >>>>>>> here is my code for the texture :
>
> >>>>>>> var summerMatTop:MovieMaterial = new MovieMaterial(summerPlan,
> >>>>>>> {smooth:true,precision:2,lockH:747});
> >>>>>>> var summerMatBottom:MovieMaterial = new MovieMaterial(summerPlan,
> >>>>>>> {smooth:true,precision:2,scaleY:-2,offsetY:2988});
>
> >>>>>>> i dont know if is the best way to do this.
>
> >>>>>>> Can you give me your feedback ?
>
> >>>>>>> On 22 avr, 19:04, Colir <[email protected]> wrote:
> >>>>>>>> hello,
> >>>>>>>> i'm looking for a solution to give an negative offsetY value to a
> >>>>>>>> movieMaterial that i use on a plane.
>
> >>>>>>>> i have two MovieMaterial and one plane.
> >>>>>>>> My plane is half height from the movieMaterial
>
> >>>>>>>> The idea is to use the top part of the first MovieMaterial for  
> >>>>>>>> the
> >>>>>>>> front, and use the bottom part of the second for the back.
>
> >>>>>>>> MoviesMaterials must be bigger than the plan (2x plane height),
> >>>>>>>> because i will invert the part of them during the animation i  
> >>>>>>>> create
>
> >>>>>>>> The problem is that when i setup a negativeoffset, the texture is
> >>>>>>>> tilled, cause i also setup the lockH property to keep aspect  
> >>>>>>>> ratio of
> >>>>>>>> the movie clip
>
> >>>>>>>> here is my code :
>
> >>>>>>>> var summerPlan:MovieClip = new SummerPlan() as MovieClip;
> >>>>>>>> var rainningPlan:MovieClip = new RainningPlan() as MovieClip;
>
> >>>>>>>> var summerMatTop:MovieMaterial = new MovieMaterial(summerPlan,
> >>>>>>>> {smooth:true,precision:2,lockH:742});
> >>>>>>>> var rainningMatBottom:MovieMaterial = new MovieMaterial
> >>>>>>>> (rainningPlan,
> >>>>>>>> {smooth:true,precision:2,lockH:742,offsetY:-742});
>
> >>>>>>>> How i can fix this please?
>
> >>>>>>>> thank you very much.
>
> >>>>>>>> --
> >>>>>>>> Subscription settings:http://groups.google.com/group/away3d-dev/
> >>>>>>>> subscribe?hl=en

Reply via email to