This plugin takes an object and makes it jump over a series of control points that you add by clicking on any editable poly you have on a 3dsMax Scene.
Version of 3dsMax: Autodesk 3dsMax 2020
-
Download test scene and script.
-
Open test scene from step 1.
-
In 3dsMax, go to
Scripting > MAXScript Editor > Open File
. Open the script from step 1. -
Click anywhere over the editor.
-
Type
Ctrl + A
and thenCtrl + E
to open the plugin window.
-
On Surface Jumper window, click on
Select Jumper
. -
On max scene, select the teapot in the scene by clicking on it. To check you have a jumper, the button should now display the object's name.
-
On Surface Jumper window, click on
Add Point
. -
On max scene, click on any surface to put a control point. A small black circle will appear on the surface you clicked.
-
Make a right click.
-
Repeat steps 3 to 5 in order to add more jump control points. You must have more than 2 points. When you finish placing points, continue on next section.
-
On Surface Jumper window, in
Jump Params
section, select theInterpolation Style
you want:Physical
is face-normal based (looks better in curved surfaces) orBiased
(looks good in horizontal surfaces). -
On Surface Jumper window,
Frames Per Jump
is the amount of frames in the time line that each jump will take. Default set to 24, but click on the arrows of the spinner to add or substract frames. -
On Surface Jumper window,
Roll Angle
is the angle that the jumper will spin when jumping. Default set to 90, but click on the arrows of the spinner to add or substract angle.
-
On Surface Jumper window, in
Jump Sequence Params
section, select theJump Strength
style you want.Decay
, for example, makes the jump sequence decrease its strength each jump. It's how the height of each jump will be handled. -
On Surface Jumper window,
Strength Value
the strength or height you want for all jumps. Default set to 15, but click on the arrows of the spinner to add or substract strength. -
On Surface Jumper window,
Squash Frames
is the amount of frames you want to use from each jump's frames to squash the object when it touches the floor. Default set to 5, but click on the arrows of the spinner to add or substract strength. Do not exceed half the amount ofFrames Per Jump
. -
On Surface Jumper window,
Squash Limit
is a slider where you will choose the maximum squash value. -
On Surface Jumper window,
Constant Squash
checkbox is where you choose if the amount of squash per jump is according to the height (unchecked) or constant (checked). -
Click on
Create Jumps
button to apply everything and generate the sequence.
Note: You may want to have your time line include some negative frames so that you see the anticipation to the jumps.
The plugin window should look something like this:
An example of the usage and result is below.