4 Replies Latest reply on Jan 16, 2007 4:17 PM by praesul

    Multiple bone animations in a single export

    praesul
      I was wondering how to attach multiple bone animations to a single model, or if it is even possible.
      Do I just need to have duplicates of the model, each with its own animation?
      Is there any way to specify a range of keyframes within a single animation timeline?
      It would be nicer if each animation could have its own name. Is there a way to import a motion independent of a model?
      These are all just different ways of asking the same question, I know

      Thanks for your help!
        • 1. Re: Multiple bone animations in a single export
          James Newton, ACP Level 3
          As far as I am aware, you can only export a single animation per model. If you want to create multiple motions for a given model, then you need to export the model a number of times, each time with a different motion. You can reduce the geometry of the model to a minimum for the second and subsequent motions.

          In Director, you can then use the cloneMotionFromCastMember() command to import the motions from the separate shockwave3D members into the member that contains the complete geometry for the model.
          • 2. Re: Multiple bone animations in a single export
            duckets Level 1
            The 3ds max and plasma exporters have the option to exclude geometry from the export altogether, so you can export a scene which contains only a motion.

            I believe you can use this to create a number of w3ds containing different motions each (however I haven't personally used this - I have always created all the animation I need on a single timeline and used the bonesplayer play command to play specific portions of the timeline)

            hope this helps!

            - Ben


            • 3. Re: Multiple bone animations in a single export
              Level 7
              This is a multi-part message in MIME format.

              ------=_NextPart_000_005C_01C730C2.7EEBF4D0
              Content-Type: text/plain;
              charset="iso-8859-1"
              Content-Transfer-Encoding: quoted-printable

              hi,

              follow this steps

              Create your character
              apply animations as needed using the power of Softimage XSI and the =
              animation mixer if you want.

              put the animations in secuence

              example:

              frames 1-25 standing
              frames 26-50 walking
              frames 51-60 attacking
              and so on...

              after exporting in Director use the range of motion needed in your =
              events.

              whichModel.bonesPlayer.play("name", looped, startTime, endTime, =
              playRate, timeOffset)

              REMEMBER that startTime and end time are in miliseconds so in XSI you =
              need to change your units in preferences to miliseconds also.

              or you can code it in director to have passed fps to miliseconds

              Hope it helps,

              Rafa
              www.sintesys.net/exporter



              ------=_NextPart_000_005C_01C730C2.7EEBF4D0
              Content-Type: text/html;
              charset="iso-8859-1"
              Content-Transfer-Encoding: quoted-printable

              <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
              <HTML><HEAD>
              <META http-equiv=3DContent-Type content=3D"text/html; =
              charset=3Diso-8859-1">
              <META content=3D"MSHTML 6.00.2800.1106" name=3DGENERATOR>
              <STYLE></STYLE>
              </HEAD>
              <BODY>
              <DIV><FONT face=3DArial size=3D2>hi,</FONT></DIV>
              <DIV><FONT face=3DArial size=3D2></FONT> </DIV>
              <DIV><FONT face=3DArial size=3D2>follow this steps</FONT></DIV>
              <DIV><FONT face=3DArial size=3D2></FONT> </DIV>
              <DIV><FONT face=3DArial size=3D2>Create your character</FONT></DIV>
              <DIV><FONT face=3DArial size=3D2>apply animations as needed using the =
              power of=20
              Softimage XSI and the animation mixer if you want.</FONT></DIV>
              <DIV><FONT face=3DArial size=3D2></FONT> </DIV>
              <DIV><FONT face=3DArial size=3D2>put the animations in =
              secuence</FONT></DIV>
              <DIV><FONT face=3DArial size=3D2></FONT> </DIV>
              <DIV><FONT face=3DArial size=3D2>example:</FONT></DIV>
              <DIV><FONT face=3DArial size=3D2></FONT> </DIV>
              <DIV><FONT face=3DArial size=3D2>frames 1-25 standing</FONT></DIV>
              <DIV><FONT face=3DArial size=3D2>frames 26-50 walking</FONT></DIV>
              <DIV><FONT face=3DArial size=3D2>frames 51-60 attacking</FONT></DIV>
              <DIV><FONT face=3DArial size=3D2>and so on...</FONT></DIV>
              <DIV><FONT face=3DArial size=3D2></FONT> </DIV>
              <DIV><FONT face=3DArial size=3D2>after exporting in Director use the =
              range of motion=20
              needed in your events.</FONT></DIV>
              <DIV><FONT face=3DArial size=3D2></FONT> </DIV>
              <DIV><FONT face=3DArial size=3D2>whichModel.bonesPlayer.play("name", =
              looped,=20
              <STRONG>startTime</STRONG>, <STRONG>endTime</STRONG>, playRate,=20
              timeOffset)</FONT></DIV>
              <DIV><FONT face=3DArial size=3D2></FONT> </DIV>
              <DIV><FONT face=3DArial size=3D2>REMEMBER that startTime and end time =
              are in=20
              miliseconds so in XSI you need to change your units in preferences to=20
              miliseconds also.</FONT></DIV>
              <DIV><FONT face=3DArial size=3D2></FONT> </DIV>
              <DIV><FONT face=3DArial size=3D2>or you can code it in director to =
              have passed =20
              fps to miliseconds</FONT></DIV>
              <DIV><FONT face=3DArial size=3D2></FONT> </DIV>
              <DIV><FONT face=3DArial size=3D2>Hope it helps,</FONT></DIV>
              <DIV><FONT face=3DArial size=3D2></FONT> </DIV>
              <DIV><FONT face=3DArial size=3D2>Rafa</FONT></DIV>
              <DIV><A href=3D" http://www.sintesys.net/exporter"><FONT face=3DArial=20
              size=3D2>www.sintesys.net/exporter</FONT></A></DIV>
              <DIV><FONT face=3DArial size=3D2></FONT> </DIV>
              <DIV><FONT face=3DArial size=3D2></FONT> </DIV>
              <DIV><FONT face=3DArial size=3D2></FONT> </DIV></BODY></HTML>

              ------=_NextPart_000_005C_01C730C2.7EEBF4D0--

              • 4. Re: Multiple bone animations in a single export
                praesul Level 1
                Thanks all! Just what I was hoping for!