Assigning shape key to a curve

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty margin-bottom:0;







up vote
4
down vote

favorite












To create a shape key of a curve we need to start with the curve's base geometry and then move the points in edit mode to have the new form, that's assigned to shape key.
Is there a way I can directly assign a curve to another curve as shape key? I can then draw the two curves (or maybe import them from an external file) freely and assign one as the shape key of the other.







share|improve this question


























    up vote
    4
    down vote

    favorite












    To create a shape key of a curve we need to start with the curve's base geometry and then move the points in edit mode to have the new form, that's assigned to shape key.
    Is there a way I can directly assign a curve to another curve as shape key? I can then draw the two curves (or maybe import them from an external file) freely and assign one as the shape key of the other.







    share|improve this question






















      up vote
      4
      down vote

      favorite









      up vote
      4
      down vote

      favorite











      To create a shape key of a curve we need to start with the curve's base geometry and then move the points in edit mode to have the new form, that's assigned to shape key.
      Is there a way I can directly assign a curve to another curve as shape key? I can then draw the two curves (or maybe import them from an external file) freely and assign one as the shape key of the other.







      share|improve this question












      To create a shape key of a curve we need to start with the curve's base geometry and then move the points in edit mode to have the new form, that's assigned to shape key.
      Is there a way I can directly assign a curve to another curve as shape key? I can then draw the two curves (or maybe import them from an external file) freely and assign one as the shape key of the other.









      share|improve this question











      share|improve this question




      share|improve this question










      asked Sep 2 at 8:42









      Blender Dadaist

      814




      814




















          2 Answers
          2






          active

          oldest

          votes

















          up vote
          2
          down vote



          accepted










          Found the answer here:
          https://blenderartists.org/t/blender-add-on-to-import-shape-keys-from-youtube/1124990
          Here's the add-on that does this:
          https://youtu.be/XMimQfQR_ss


          As per the suggestion in the comment, here's the brief description:

          The add-on descried in the video above imports svg paths directly as shape keys. So if I have a rectangle and circle in the svg file and if I group them with rectangle at the top in the xml group, circle will be imported as shape key and rectangle as the target. Apparently, there are no limitations about the number of nodes, as texts can also be imported as a shape key. There can be many shape keys for one target.

          Download link: https://github.com/Shriinivas/shapekeyimport






          share|improve this answer






















          • While reference links are useful, link only answers are discouraged here, if the links go down your answer becomes useless for future visitors. Please describe shortly how you solved the issue and how the links help and are related
            – Duarte Farrajota Ramos
            Sep 2 at 13:28










          • here's an old script also, not very smart but don't need the svg step blenderartists.org/t/join-curves-as-shapekeys
            – calambre
            Sep 3 at 16:25

















          up vote
          1
          down vote













          I don't know a way to do this in native Blender, but with the addon Animation Nodes you can look at the control points of each spline and mix their coordinates. If the splines don't have the same number of control points, you can also evaluate an equal number of points of each spline and mix their coordinates.



          You can start with a loop that takes two vector lists an mixes pairs of vectors according to the float factor.



          vector mix loop



          A Spline Info node is used to extract the coordinates of the control points for each curve. The previous loop is invoked three times to mix control points and left and right handles. A Spline from Points node will create a new spline from these mixed coordinates. Finally, a Curve Object Output will create a object out of this spline.



          main node tree






          share|improve this answer




















          • This looks a little complicated though. Please see the answer above.
            – Blender Dadaist
            Sep 2 at 13:56










          Your Answer




          StackExchange.ifUsing("editor", function ()
          return StackExchange.using("mathjaxEditing", function ()
          StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix)
          StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
          );
          );
          , "mathjax-editing");

          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "502"
          ;
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function()
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled)
          StackExchange.using("snippets", function()
          createEditor();
          );

          else
          createEditor();

          );

          function createEditor()
          StackExchange.prepareEditor(
          heartbeatType: 'answer',
          convertImagesToLinks: false,
          noModals: false,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: null,
          bindNavPrevention: true,
          postfix: "",
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          );



          );













           

          draft saved


          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fblender.stackexchange.com%2fquestions%2f117440%2fassigning-shape-key-to-a-curve%23new-answer', 'question_page');

          );

          Post as a guest






























          2 Answers
          2






          active

          oldest

          votes








          2 Answers
          2






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes








          up vote
          2
          down vote



          accepted










          Found the answer here:
          https://blenderartists.org/t/blender-add-on-to-import-shape-keys-from-youtube/1124990
          Here's the add-on that does this:
          https://youtu.be/XMimQfQR_ss


          As per the suggestion in the comment, here's the brief description:

          The add-on descried in the video above imports svg paths directly as shape keys. So if I have a rectangle and circle in the svg file and if I group them with rectangle at the top in the xml group, circle will be imported as shape key and rectangle as the target. Apparently, there are no limitations about the number of nodes, as texts can also be imported as a shape key. There can be many shape keys for one target.

          Download link: https://github.com/Shriinivas/shapekeyimport






          share|improve this answer






















          • While reference links are useful, link only answers are discouraged here, if the links go down your answer becomes useless for future visitors. Please describe shortly how you solved the issue and how the links help and are related
            – Duarte Farrajota Ramos
            Sep 2 at 13:28










          • here's an old script also, not very smart but don't need the svg step blenderartists.org/t/join-curves-as-shapekeys
            – calambre
            Sep 3 at 16:25














          up vote
          2
          down vote



          accepted










          Found the answer here:
          https://blenderartists.org/t/blender-add-on-to-import-shape-keys-from-youtube/1124990
          Here's the add-on that does this:
          https://youtu.be/XMimQfQR_ss


          As per the suggestion in the comment, here's the brief description:

          The add-on descried in the video above imports svg paths directly as shape keys. So if I have a rectangle and circle in the svg file and if I group them with rectangle at the top in the xml group, circle will be imported as shape key and rectangle as the target. Apparently, there are no limitations about the number of nodes, as texts can also be imported as a shape key. There can be many shape keys for one target.

          Download link: https://github.com/Shriinivas/shapekeyimport






          share|improve this answer






















          • While reference links are useful, link only answers are discouraged here, if the links go down your answer becomes useless for future visitors. Please describe shortly how you solved the issue and how the links help and are related
            – Duarte Farrajota Ramos
            Sep 2 at 13:28










          • here's an old script also, not very smart but don't need the svg step blenderartists.org/t/join-curves-as-shapekeys
            – calambre
            Sep 3 at 16:25












          up vote
          2
          down vote



          accepted







          up vote
          2
          down vote



          accepted






          Found the answer here:
          https://blenderartists.org/t/blender-add-on-to-import-shape-keys-from-youtube/1124990
          Here's the add-on that does this:
          https://youtu.be/XMimQfQR_ss


          As per the suggestion in the comment, here's the brief description:

          The add-on descried in the video above imports svg paths directly as shape keys. So if I have a rectangle and circle in the svg file and if I group them with rectangle at the top in the xml group, circle will be imported as shape key and rectangle as the target. Apparently, there are no limitations about the number of nodes, as texts can also be imported as a shape key. There can be many shape keys for one target.

          Download link: https://github.com/Shriinivas/shapekeyimport






          share|improve this answer














          Found the answer here:
          https://blenderartists.org/t/blender-add-on-to-import-shape-keys-from-youtube/1124990
          Here's the add-on that does this:
          https://youtu.be/XMimQfQR_ss


          As per the suggestion in the comment, here's the brief description:

          The add-on descried in the video above imports svg paths directly as shape keys. So if I have a rectangle and circle in the svg file and if I group them with rectangle at the top in the xml group, circle will be imported as shape key and rectangle as the target. Apparently, there are no limitations about the number of nodes, as texts can also be imported as a shape key. There can be many shape keys for one target.

          Download link: https://github.com/Shriinivas/shapekeyimport







          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited Sep 2 at 13:54

























          answered Sep 2 at 13:14









          Blender Dadaist

          814




          814











          • While reference links are useful, link only answers are discouraged here, if the links go down your answer becomes useless for future visitors. Please describe shortly how you solved the issue and how the links help and are related
            – Duarte Farrajota Ramos
            Sep 2 at 13:28










          • here's an old script also, not very smart but don't need the svg step blenderartists.org/t/join-curves-as-shapekeys
            – calambre
            Sep 3 at 16:25
















          • While reference links are useful, link only answers are discouraged here, if the links go down your answer becomes useless for future visitors. Please describe shortly how you solved the issue and how the links help and are related
            – Duarte Farrajota Ramos
            Sep 2 at 13:28










          • here's an old script also, not very smart but don't need the svg step blenderartists.org/t/join-curves-as-shapekeys
            – calambre
            Sep 3 at 16:25















          While reference links are useful, link only answers are discouraged here, if the links go down your answer becomes useless for future visitors. Please describe shortly how you solved the issue and how the links help and are related
          – Duarte Farrajota Ramos
          Sep 2 at 13:28




          While reference links are useful, link only answers are discouraged here, if the links go down your answer becomes useless for future visitors. Please describe shortly how you solved the issue and how the links help and are related
          – Duarte Farrajota Ramos
          Sep 2 at 13:28












          here's an old script also, not very smart but don't need the svg step blenderartists.org/t/join-curves-as-shapekeys
          – calambre
          Sep 3 at 16:25




          here's an old script also, not very smart but don't need the svg step blenderartists.org/t/join-curves-as-shapekeys
          – calambre
          Sep 3 at 16:25












          up vote
          1
          down vote













          I don't know a way to do this in native Blender, but with the addon Animation Nodes you can look at the control points of each spline and mix their coordinates. If the splines don't have the same number of control points, you can also evaluate an equal number of points of each spline and mix their coordinates.



          You can start with a loop that takes two vector lists an mixes pairs of vectors according to the float factor.



          vector mix loop



          A Spline Info node is used to extract the coordinates of the control points for each curve. The previous loop is invoked three times to mix control points and left and right handles. A Spline from Points node will create a new spline from these mixed coordinates. Finally, a Curve Object Output will create a object out of this spline.



          main node tree






          share|improve this answer




















          • This looks a little complicated though. Please see the answer above.
            – Blender Dadaist
            Sep 2 at 13:56














          up vote
          1
          down vote













          I don't know a way to do this in native Blender, but with the addon Animation Nodes you can look at the control points of each spline and mix their coordinates. If the splines don't have the same number of control points, you can also evaluate an equal number of points of each spline and mix their coordinates.



          You can start with a loop that takes two vector lists an mixes pairs of vectors according to the float factor.



          vector mix loop



          A Spline Info node is used to extract the coordinates of the control points for each curve. The previous loop is invoked three times to mix control points and left and right handles. A Spline from Points node will create a new spline from these mixed coordinates. Finally, a Curve Object Output will create a object out of this spline.



          main node tree






          share|improve this answer




















          • This looks a little complicated though. Please see the answer above.
            – Blender Dadaist
            Sep 2 at 13:56












          up vote
          1
          down vote










          up vote
          1
          down vote









          I don't know a way to do this in native Blender, but with the addon Animation Nodes you can look at the control points of each spline and mix their coordinates. If the splines don't have the same number of control points, you can also evaluate an equal number of points of each spline and mix their coordinates.



          You can start with a loop that takes two vector lists an mixes pairs of vectors according to the float factor.



          vector mix loop



          A Spline Info node is used to extract the coordinates of the control points for each curve. The previous loop is invoked three times to mix control points and left and right handles. A Spline from Points node will create a new spline from these mixed coordinates. Finally, a Curve Object Output will create a object out of this spline.



          main node tree






          share|improve this answer












          I don't know a way to do this in native Blender, but with the addon Animation Nodes you can look at the control points of each spline and mix their coordinates. If the splines don't have the same number of control points, you can also evaluate an equal number of points of each spline and mix their coordinates.



          You can start with a loop that takes two vector lists an mixes pairs of vectors according to the float factor.



          vector mix loop



          A Spline Info node is used to extract the coordinates of the control points for each curve. The previous loop is invoked three times to mix control points and left and right handles. A Spline from Points node will create a new spline from these mixed coordinates. Finally, a Curve Object Output will create a object out of this spline.



          main node tree







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Sep 2 at 13:42









          binweg

          1,8061312




          1,8061312











          • This looks a little complicated though. Please see the answer above.
            – Blender Dadaist
            Sep 2 at 13:56
















          • This looks a little complicated though. Please see the answer above.
            – Blender Dadaist
            Sep 2 at 13:56















          This looks a little complicated though. Please see the answer above.
          – Blender Dadaist
          Sep 2 at 13:56




          This looks a little complicated though. Please see the answer above.
          – Blender Dadaist
          Sep 2 at 13:56

















           

          draft saved


          draft discarded















































           


          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fblender.stackexchange.com%2fquestions%2f117440%2fassigning-shape-key-to-a-curve%23new-answer', 'question_page');

          );

          Post as a guest













































































          Comments

          Popular posts from this blog

          List of Gilmore Girls characters

          What does second last employer means? [closed]

          One-line joke