Bump

On Mar 11, 2:33 pm, charglerode <[email protected]> wrote:
> Ok, so I was able to retrieve the mesh from the object container, but
> the I still need access to the bitmap material's bitmap data. I tried
> grabbing it from the mesh material, but all I get is a solid white
> material. Any ideas?
>
> _mesh = e.loader.handle as ObjectContainer3D;
> var mat:WhiteShadingBitmapMaterial = new
> WhiteShadingBitmapMaterial( _mesh.children[1].material.bitmap );
> _mesh.children[1].material = mat;
>
> On Mar 11, 12:50 pm, Fabrice3D <[email protected]> wrote:
>
>
>
> > again, the Object3d returned from .awd data, id either a Mesh (when there 
> > is only a single mesh) or
> > an ObjectContainer3D with more object3d's in it
>
> > ObjectContainer3Ds do not have property material, you need to parse your 
> > loader.handle to find meshes.
> > look in geom package at methods of recursive parsing.
>
> > Fabrice
>
> > On Mar 11, 2010, at 9:36 PM, charglerode wrote:
>
> > > I'm retrieving the object from the Loader3DEvent handle as an
> > > Object3D. The Object3D has no material property and I cant cast it as
> > > Mesh.
>
> > > On Mar 11, 11:55 am, Fabrice3D <[email protected]> wrote:
> > >> lol, sorry, forgot say awd has no library! :)
> > >> you can access the mesh.material as you please
>
> > >> Fabrice
>
> > >> On Mar 11, 2010, at 8:49 PM, charglerode wrote:
>
> > >>> Fabrice, I took your advice and switched to the AWD format. The
> > >>> material library is still null. I need access to the material library
> > >>> so that I can swap the bitmap material applied to a white shading
> > >>> bitmap material.
>
> > >>> On Mar 11, 7:33 am, Fabrice3D <[email protected]> wrote:
> > >>>> awd data format runs in all away engines.
>
> > >>>> yes AWData parsers are in the f9, f10 and f10 lite trunk
>
> > >>>> exporters to awd format are available in F10 branch (no embeds) and in 
> > >>>> AwayAir branch (with embeds).
> > >>>> Prefab exports to this format.
>
> > >>>>> Never heard of this thing, and its not in the API Refrence.
>
> > >>>> doc will be updated... team is kinda super busy atm.
>
> > >>>> awd = away data
> > >>>> This is a dedicated format, holds only the data away3d needs.
>
> > >>>> the 1.1 version of the format holding a new kind of data will even 
> > >>>> make this format the only way to use a new feature
> > >>>> that will be introduced soon.
>
> > >>>> Fabrice
>
> > >>>> On Mar 11, 2010, at 4:16 PM, Reinorvak wrote:
>
> > >>>>> Is this AWData something that was created with Away3D Lite? Never
> > >>>>> heard of this thing, and its not in the API Refrence. Currently
> > >>>>> running Away3D 2.3.
>
> > >>>>> If its on the SVN, where can I get access to it?
>
> > >>>>> On Mar 11, 9:50 am, Fabrice3D <[email protected]> wrote:
> > >>>>>> its loading fine in Prefab, because I do not use the lib.
> > >>>>>> so why not load as obj in Prefab and export as awd?
>
> > >>>>>> only change in your code would be change Obj.load by AWData.load
>
> > >>>>>> Fabrice
>
> > >>>>>> On Mar 11, 2010, at 3:12 PM, Reinorvak wrote:
>
> > >>>>>>> Hmm, fun stuff there. I don't think the OBJ loader actually creates 
> > >>>>>>> a
> > >>>>>>> materialLibrary when loading the obj file. Rather it applies the
> > >>>>>>> texture to all faces. So if you want to do it dynamically you'll 
> > >>>>>>> have
> > >>>>>>> to go down to the faces each time and change all of their texture's 
> > >>>>>>> if
> > >>>>>>> you want to change it.
>
> > >>>>>>> Interesting enough, I can load the obj file through prefab just 
> > >>>>>>> fine,
> > >>>>>>> and I exported it back out thinking it may have some vodo-magi, but 
> > >>>>>>> to
> > >>>>>>> no avail. The model still loads fine but the texture is still in no
> > >>>>>>> man's land.
>
> > >>>>>>> On Mar 10, 6:58 pm, charglerode <[email protected]> wrote:
> > >>>>>>>> Surprisingly, in my case, the texture does show up on the model.
> > >>>>>>>> Everything appears to be working absolutely perfectly until I try 
> > >>>>>>>> to
> > >>>>>>>> access the material library. It appears to me that the obj loader 
> > >>>>>>>> is
> > >>>>>>>> loading and applying the texture properly, but it doesn't place it
> > >>>>>>>> into the material library for us to access. Which means, I can't
> > >>>>>>>> replace materials dynamically which is exactly what I'm trying to 
> > >>>>>>>> do.
> > >>>>>>>> I've been trying to work around this for the better part of a month
> > >>>>>>>> with no luck.
>
> > >>>>>>>> On Mar 10, 2:55 pm, Reinorvak <[email protected]> wrote:
>
> > >>>>>>>>> Hello there, I'm have the same problem I believe. The model can 
> > >>>>>>>>> appear
> > >>>>>>>>> on the view and shows up with the basic color materials on it. The
> > >>>>>>>>> modelLibrary is null within the object but otherwise its there.
>
> > >>>>>>>>> The accessing of null might be from a different object maybe?
>
> > >>>>>>>>> Now I've been banging my head against the wall at this away3D OBJ
> > >>>>>>>>> loader, but to no avail can I figure out why model has no 
> > >>>>>>>>> materials. I
> > >>>>>>>>> believe the OBJ loader doesn't actually set up a  
> > >>>>>>>>> materialLibrary, but
> > >>>>>>>>> actually just applies the material to all faces within the mesh.
>
> > >>>>>>>>> I've stepped through everything I could on the away3D side and 
> > >>>>>>>>> found
> > >>>>>>>>> that the image is loading correctly, the mtl is loading 
> > >>>>>>>>> correctly, and
> > >>>>>>>>> the obj is loading correctly, the texture just fails to make it 
> > >>>>>>>>> back
> > >>>>>>>>> to the model on screen. Instead, it assigns it to this container
> > >>>>>>>>> object in the OBJ loader who doesn't belong to anyone.
>
> > >>>>>>>>> Not quite sure whats going on here, help us out mates!
>
> > >>>>>>>>> Rein
>
> > >>>>>>>>> On Mar 9, 12:49 pm, charglerode <[email protected]> wrote:
>
> > >>>>>>>>>> I load an OBJ file using the Loader3D, object loads and is 
> > >>>>>>>>>> displayed
> > >>>>>>>>>> correctly. However, when I try to access the material data from 
> > >>>>>>>>>> the
> > >>>>>>>>>> loaded Object3D it's null. In fact, any property I try to trace 
> > >>>>>>>>>> comes
> > >>>>>>>>>> back null. Any Ideas?

Reply via email to