Let take this photoflow as example. http://www.flashloaded.com/flashcomponents/photoflow/
Each item is a ObjectContainer with photo and reflection. I need to do fading on the reflection. So, i put all reflection object in one layer and apply a mask. Hope this more clear. On Feb 18, 12:56 am, Fabrice <[email protected]> wrote: > Any visuals would certainly help... > > Fabrice > On Feb 17, 2009, at 5:46 PM, Li wrote: > > > Mmmm... I dont know, perhaps someone else on the list can throw you > > a clue... > > > On Tue, Feb 17, 2009 at 1:01 PM, [email protected] > > <[email protected] > > > wrote: > > > Thanks Li. > > > I have think of this idea. But seem not work in my case. > > > My object is in hierarchical structure. > > > e.g. > > > I have object structure > > > ObjectContainerA have ObjectA and ObjectB (fake shadow) > > ObjectContainerB have ObjectC and ObjectD (fake shadow) > > > But i want to render Object B and ObjectD in the same layer. In order > > i can do some copypixel and effect on the layer. > > > Since papervision layer system is independent to object structure. i > > can put any object in the same layer for render. > > > I dig in the code of away3d. I find something called render session. > > Do this stuff help on my case? > > > On Feb 17, 2:15 pm, Li <[email protected]> wrote: > > > Hey William, > > > > If you set ownCanvas = true to any 3d object, it will be rendered > > in its own > > > Sprite container. Once this is done you can apply any effects/ > > filters to it > > > as if it was a normal sprite. Furthermore, you can use an > > ObjectContainer3D > > > to place other objects within it, set ownCanvas = true for the > > container and > > > apply a filter to all, for instance: > > > > var container:ObjectContainer3D = new ObjectContainer3D(); > > > scene.addChild(container); > > > > var obj1:Cube = new Cube(); > > > obj1.x = 1000; > > > container.addChild(obj1); > > > > var obj2:Sphere = new Sphere(); > > > obj2.x = -1000; > > > container.addChild(obj2); > > > > container.ownCanvas = true; > > > container.filters = [new BlurFilter()]; > > > > Haven't tested it, but it should work... > > > Hope it helps, and welcome to Away =) > > > > On Tue, Feb 17, 2009 at 1:37 AM, [email protected] < > > > > [email protected]> wrote: > > > > > Hi, > > > > > I am new to away3d. I try papervision 3d before. Now, I want to > > switch > > > > the work to away3d. > > > > But I find a function missing in away3d which stop me for using > > it - > > > > Render Layer. > > > > > I have a scene with several object. In papaervision3d, I can > > render > > > > each object in different layer. > > > > More, I can place different object in the same render layer and do > > > > effect on all object as once in that layer. > > > > > I search though the api and code. I can't figure out how can I > > do it > > > > with away3d. > > > > From the achieve of this mail group, I learn a method which > > separate > > > > the object in different view and render. > > > > > But, I find it is not practical in my case. Since the objects have > > > > hierarchical structure, I don't want to break the structure. > > > > > Anyone have experience to deal with this issue? > > > > > William
