Critical Mass :: 3D Action Puzzle Game

Don't Like Ad's?
Click Here


Forum Index - Miscellaneous - Moving through a series of waypoints from a novice

There are 5 replies to this topic ShareIt! Text-To-Speech





-Scooter
Junior Member
Scooter

4 years ago
I hate to impose my ineptitude on the masses, but I am in need of general guidance. I am new to 3d studio max, and could use a jump start on the very basics (the sorts of thing I could learn from simply watching a pro use the software, but alas I have no opportunity).

Specifically, my problem is thus: I need to take a number of objects (hopefully later animating these objects, or possibly turning them into bipeds) and move them through a series of points in time. For instance object J might need to be at (10, -22, 0) at frame 30 and (12, -21, 0) at frame 40, and still at (12, -21, 0) at frame 55. I tried using delegates and biped models for this behavior, but the biped wanted to approximate the path within the limitations of the walking animations it had, or the delegates performance characteristics. Also, the path it followed didn't care for where it was at which frame. I care less about where the feet fall as I do that the object/biped is in the right place at the right time.

I plan to use MAXScript to automate this process, but could use a push in the right direction regarding animating something through a series of waypoints.

Here is what I think I know so far: There are 'key frames', and I need to set up key frames at each of these points for each object to hit. I believe there exists some facility to turn a series of points into a continuous line using these key frames, but I don't know what it would be called, or how to get to it. I can't use biped models because they won't be exactly where I need them to be when I need them to be there, so I think it would be better to put an animated object of a person walking in place of the object as it moves (and stop the animation cycle if the figure happens to stop along its series of points).

Now, can someone please tell me how naive I am, and how difficult I am making this task, which to experts like yourselves is relatively simple?

Many thanks!



+Steve Martin
Moderator
Steve Martin

4 years ago
Would I be correct in saying that you've got some characters that you want to animate moving from point A to point B, but you don't need to animate their walk cycles?

I'm going to start with the most obvious suggestion, which is the autokey button. Press it, slide the timeslider along to any particular frame and then move your object to where you want it to be at that particular frame.

Sorry if that's too obvious.
[Link to www.3dprevis.com]

-Scooter
Junior Member
Scooter

4 years ago
That suggestion is right on the money; it should be too obvious, but I'm new. Thanks for the tip!

+VarnishedOtter
Admin
VarnishedOtter

4 years ago
Or if you want complete and total control, theres a thing called the trackbar.

You get at it from this button (image 1)

Thats what it looks like (image 2)

Then to animate things you select an object (image 3/1)
Choose a property (image 3/2)
Click the draw tool (image 3/3)
Place points in the graph for each cordinate (image 3/4)

You can right click on a point to type in its exact value.

Hope this is helpful.

Please support us and post a [Link to www.digitalartsfront.com] on your website.

--Matt

-Scooter
Junior Member
Scooter

4 years ago
That is perfect help, thanks!

I can now set up a series of cylinders to follow the paths I need by assigning their position controllers key frames at a given position and frame. MAXScript is working beautifully for this, and I appreciate your tip which started me that direction.

I only have one further question. If I wanted to move from cylinders to animated figures (hopefully bipeds), how might I go about it?

So far, I have worked with crowd objects, which emphasize aligning the biped animations at the expense of the behavior that I want (be exactly here at this frame). Given that I want to control this behavior through MAXScript, and not the crowd controller, do I need to do something like load the biped animation files, get controllers for those animations (somehow), and then trigger that animation through MAXScript (also somehow)?

I know I can do it through the crowd object with non-biped objects by associating a delegate with an object with an animation cycle. Can you help me do this through MAXScript?

Many Thanks! This forum is a life-saver.

+Steve Martin
Moderator
Steve Martin

4 years ago
Sorry, I've never actually worked with crowd before. Or Maxscript for that matter. For someone who's new to max you're certainly starting in an advanced area.
[Link to www.3dprevis.com]

Top

Critical Mass :: 3D Action Puzzle Game

Don't Like Ad's?
Click Here