Motion - Max

 This use case shows how to apply motion on objets.

Spline Path Motion

  How to apply a Spline Path Motion on a teapot. To tangent the path, Motion coord value is "pos-rot"
process
<Process id="motionPath" type="3d">
        <Input creationId="bezier" />
        <Object create="object" name="teapot">
                <Param name="class">teapot</Param>
                <Param name="radius">10</Param>
                <Motion name="m2" coord="pos-rot" frames="1-100/21">
                        <Path name="spline" type="bezier" update="true">
                                <Point name="0" in="-95.0;47.6;35.5" out="-90.2;46.6;28.5">-95.0;47.6;35.5</Point>
                                <Point name="1" in="-81.9;37.0;23.5" out="-57.9;0.4;18.1">-69.9;18.7;20.7</Point>
                                <Point name="2" in="-70.9;-61.7;17.5" out="24.8;-62.8;20.1">-23.0;-62.2;18.8</Point>
                                <Point name="3" in="30.4;-42.3;21.4" out="52.1;7.5;27.1">41.2;-17.4;24.2</Point>
                                <Point name="4" in="94.6;32.8;54.4" out="129.5;22.0;64.4">129.5;22.0;64.4</Point>
                        </Path>
                </Motion>
        </Object>
</Process>
result

Spline Path Motion with Transform

  How to apply a Spline Path Motion on a camera with transform. To tangent the path, Motion coord value is "pos-target".
process
<Process id="motionPathTransform" type="3d">
        <Input creationId="bezier" />
        <Camera create="target" name="camera">
                <Param name="fov">80.0</Param>
                <Motion name="m2" coord="pos-target" frames="1-100/21">
                        <Path ref="spline" >
                                <Transform name="translate">0;0;5</Transform>
                        </Path>
                </Motion>
        </Camera>
        <Path name="spline" type="bezier" update="true">
                <Point name="0" in="-95.0;47.6;35.5" out="-90.2;46.6;28.5">-95.0;47.6;35.5</Point>
                <Point name="1" in="-81.9;37.0;23.5" out="-57.9;0.4;18.1">-69.9;18.7;20.7</Point>
                <Point name="2" in="-70.9;-61.7;17.5" out="24.8;-62.8;20.1">-23.0;-62.2;18.8</Point>
                <Point name="3" in="30.4;-42.3;21.4" out="52.1;7.5;27.1">41.2;-17.4;24.2</Point>
                <Point name="4" in="94.6;32.8;54.4" out="129.5;22.0;64.4">129.5;22.0;64.4</Point>
        </Path>
</Process>
result
viewport