PDA

View Full Version : Play from end state of previous animation?


geroooo
05-26-2009, 09:44 PM
If you make short manual (keys set by not a script) animation (for example 2 minutes long) then the animation returns to original state when the animation ended.
Must i script the new position, angles, deformation, etc... after the animation ending if i want to restart my animation from the end state of my previous animation?

It's very hard to set all data everytime: new angle, new postion, new shape of deformation etc? Is there any trick to make it easier?


I used other animation tools, but nowdays i have read about 3dsmax animations, and i don't know whether 3dsmax do this esaiser or not... I don't why animation tools don't support to play from the last ended animation state... Does someone know the idea behind it? I hope 3dsmax is better.

ydiaz
05-27-2009, 07:40 AM
sorry mate, I'm having trouble understanding what it is that you're trying to accomplish...

Are you trying make a cycle or a ping-pong type motion?
What software are you using? You talk about 3dsmax as something you would like to use rather than actually use it now...

Anyway, if I understand right "animation states" as you call it are just the keyframes for all objects. If you like what you see on screen I would just keyframe all objects (should be easy enough to do, select all objects and use the "key" command, surely your software will have one). Then I would copy those keys and place them wherever you want in the timeline, thus having the animation start or end with it.

Hope that helps.
Good luck!
Y.

geroooo
05-27-2009, 08:12 AM
I want a 2 hour long animation to do with dxstudio (of course i could do with maxscript as well. I have 3 very short 2 minutes long animation. Under this 2 hours i want to use my 3 animations in combinaton (when user press some button).
So i need to play the short animations from the position, scale, deformation, angles of the object, etc... from where the previous animation ended. But when i play my animation again it restarts from the original position, original angles, ...always from the same position where i made my original animations.
Ok i can set these data for example the position from script but it's very annoying. Could be possible to make it easiser?

PS:
I use blender now, but i could not do easier it with blender. I have read a lot about 3dsmax and it seems to be the same. But i look for a better modelling tool.
It would be good to play animation from the end of the previous animation, and not restarts it everytime from the original state...

ydiaz
05-27-2009, 09:54 AM
2 hours?!! :hmm: I hope that animation is pretty interesting...

I would try searching for non-linear animation. The process would consist on saving the 3 animations you have in some format to later create a scene and apply them as layers on top of an object. Sorry I can't be of much help.

Good luck.
Y.

geroooo
05-27-2009, 11:06 AM
Thank you for your replying. I guess it's not possible in 3dsmax as well. Im writing a game with dxstudio which can import objects from modelling and animating tool.

So i donnu who can we do if my charachter jumping (which is one of my animation) by pressing "space button" then my character could continue its moving from that position angles. position, deformation and so on...
Somehow it's solved in games for example warcraft, call of duty and so on. Now, im wondering how.
And now i can only script it which is very hard work.

ydiaz
05-27-2009, 12:11 PM
Oh, you're making a game?! That makes more sense. In that case you need to research on the game engine part of dxstudio. In my previous job in games we exported the model and skeleton first and then each separate animation on different files. Once everything was in place the game engine took these separate files and joined them together based on the user input. Of course it's very likely dxstudio has it's own set of requirements you need to meet. I would try searching on dxstudio's help files or contacting some specific dxstudio user group.

Good luck.
Y.

geroooo
05-27-2009, 12:34 PM
Thank you for your reply again. Yes i can import modells with animation from blender. It was ok, but when i plays animation again and again, it always jumps back to the original position of the animation unfortunatelly.
You can imagine a charachter when you push the "forward button" then your character goes forward for some seconds and return back its original pőositon after you push again the forward button.
When you made your animation inside your game how did you solve that character go forward or something like that movement? Cause animations always return back to their phisical coordination, it doesn't count with logical coordination...

ydiaz
05-27-2009, 12:41 PM
Sorry, I can't help you with that one, it wasn't really "my game", I worked at a company that had a very talented group of programmers that built the game engine. They were the ones that took care of that. Like I said, try a dxstudio user forum, maybe they can be of more assistance.

Y.

CGTalk Moderation
05-27-2009, 12:41 PM
This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.