Are there any examples with source files that show the process of
working with the animator? I woudl be good to be able to tear apart
some files and investigate how it works. The only example i have found
online does not include source.

On Apr 30, 2:54 pm, Fabrice3D <[email protected]> wrote:
> Hi Chris,
>
> 1/ It doesn't matter what format you load. Once loaded you have only 2  
> kinds of objects: Mesh objects or ObjContainer3D's.
> Read past post on obj from a few days ago. A few examples to access,  
> and alter mesh and properties were discussed.
>
> 2/ The vertexes you load need to be object space, included with all  
> transformations.
> the animation system is read only.
>
> 3/ Having them as a series of numbers should be enough
> like  0,0,0. To see how it must look like, just load an md2, and  
> export as animated mesh using the
> Mesh AS export (not yet fully working in AS3Exporter
>
> (myMd2Animation as Mesh).asAS3Class("myclass", "mypackage", true, true);
> --> paste in text file
>
> but again, a simple series of numbers with a delimiter is the way to  
> go...
> in flash you just have to loop +=3 to generate the vertexes or alter  
> the frames information
>
> Fabrice
> On Apr 30, 2009, at 3:54 PM, evilotto wrote:
>
>
>
> > That sounds like a good place to start.
>
> > couple of questions.
>
> > 1. when you bring in a collada i cannot cast the Object3D it is as a
> > mesh so i am not sure how i would access mesh.vertexes.array. i do
> > have access to the vertex array on GeometryData.geometry.
>
> > 2.  do you have any more information on the format of the data i would
> > need to generate? for each vertex does it need a complete 3X3 matrix
> > of translation, rotaiton and scale? It seems like since i am moving
> > them in 3D it would need that amount of info. Also are there IDs per
> > vertex or just their position in the array?
>
> > 3.  can you send me the as3 classes for the Animator example so i can
> > see the data format i need to generate, a concrete example would be
> > very helpful.
>
> > thanks,
>
> > On Apr 29, 7:44 pm, Fabrice3D <[email protected]> wrote:
> >> Hi Chris,
> >> I see you've found your way to our dev group, welcome!
>
> >> After reading your first message, it got me thinking...
> >> We are talking long duration here, right?
> >> I think you could first indeed use animator but just for 3 frames,
> >> just to init the system.
> >> Then update the frame dictonaries with the externall data as they
> >> play, you can use the loops events for this.
> >> it would be like once frame 1 is played, it would play 2 to 3, you
> >> would then swap on loop the frame 1,
> >> once it plays 3 to 1, feed frame 2 etc etc
>
> >> The only issue would be to ensure you do have for every data load/
> >> feed
> >> the same array order.
> >> It also needs to be sync with the first frame order, which is not
> >> allways same as mesh.vertexes array.
>
> >> then the values could be by chunk/frames loaded externally using xml
> >> or even plain text.
> >> it would just be a bunch of numbers per frame with a delimiter.
>
> >> I've wrote something similar for a dance editor a while ago, it  
> >> should
> >> work nicely.
> >> Let me know how it goes. I feel there are some new features that  
> >> could
> >> come out of this :)
>
> >> Fabrice
>
> >> On Apr 30, 2009, at 1:08 AM, evilotto wrote:
>
> >>> Here is my problem. I have a model that i am loading into away3D via
> >>> COLLADA. i need to apply transformations per vertex to the model
> >>> (without using bones). I would like to use animator for this but i
> >>> can’t create a AS3 class for each of the frames.
>
> >>> Esentially what i am doing is I have a piece of video and am  
> >>> tracking/
> >>> match moving it to a model. This produces per vertex transformation
> >>> data, i need to be able to load that data externally via XML or some
> >>> other format and apply it to the verticies of the COLLADA model,  
> >>> again
> >>> without any bones. Animator seems to be able to do this, but I don’t
> >>> know how to format the data since the only i have seen are using  
> >>> this
> >>> as3 export idea.

Reply via email to