• I think I’m nearly there after spending an hour trying to dissect how the polyfill was laid onto the figure and getting the placement of nodes correct

    Problem is that the right side of it is moving and I have to make 2 nodes in the figure un-static for it to work

    7
    • How does the Control node move? Is it supposed to stretch to the right from 100 length to 200?

      Was mainly wondering if its the values, offset having no “do not smart stretch” or having a Length set as “do not smart stretch”… Or is it just polyfill lmao.

      2022-08-02 17:17:32 UTC 3
      • Replying to: arcionekHow does the Control node move? Is it supposed to stretch to

        My tip is to get all segments to thickness 5 or so with modify branch, it will be easier to see what’s goin on

        2022-08-02 17:18:50 UTC 3
        • Replying to: arcionekMy tip is to get all segments to thickness 5 or so with modi

          Oh right also that’s also partially why I have the number 3 thing in the guide

          It basically counters the stretch of the Control, making the point stay in one place. It’s also where I hooked up the right most side. The left is hooked to the root.

          2022-08-02 17:24:34 UTC 3
  • First tutorial figure – Transforming Square

    Download:
    https://cdn.discordapp.com/attachments/1003217424281251881/1003753374321225879/Tutorial_-_Square.nodes

    This one will also include on how-to-make guide and how it works step by step.

    So first, we need to get our values from the calculator. To do so we need to plan out where our points should end up and input them accordingly.

    The reason number 3 exists instead of just being a normal segment, is because it\’s connected to smart stretch segment and would end up at 300 as a normal static node instead.

    Once we hit \”Calculate\” we will be greeted with our outputs: Offset and Length.

    Offset is always a static \”Do not Smart-Stretch\” segment that\’s connected to the Control node.
    Length is a normal static node that\’s connected to Offset.
    If our Control goes to the right, positive values go also to right, negative means to the left.

    Now, instead of making each separate \”joint\” (Offset+Length, name up to debate, give suggestions pls) for each corner, we can group them up.

    Now all we need to do is just overlay all things together, connect everything using polyfill and we\’re done.

    Give feedback and questions.

    19
    • didn’t ask

      2022-08-02 15:15:18 UTC 12
    • this guide confused the absolute fuck out of me so I opened the tutorial square, and tried screwing around
      then I realized I can’t understand what’s going on if I can’t see all of the nodes, so i turned off static on all the nodes and now it doesn’t work

      is this Ralph spaghetti code or am I missing something

      2022-08-02 16:26:22 UTC 4
      • Replying to: vuicethis guide confused the absolute fuck out of me so I opened

        If you make it all non-static it obviously doesn’t work since its using smart stretch. Non-static doesn’t work with smart stretch. Try changing the thickness of the segments or put down circles on the joints to see what’s up.

        Mainly just disassemble the thing and compare it to the graphs.

        2022-08-02 16:30:20 UTC 2
      • Replying to: vuicethis guide confused the absolute fuck out of me so I opened

        Tho props to u for having guts to screw around with it. Hoping it will click for you eventually.

        2022-08-02 16:32:27 UTC 2
      • Replying to: vuicethis guide confused the absolute fuck out of me so I opened

        mf just make static nodes visible

        2022-08-02 22:01:08 UTC 1
        • Replying to: Ralph (Developer)mf just make static nodes visible

          I did, and it still didn’t show in the “test smart stretch” thing

          2022-08-02 22:37:06 UTC 0
          • Replying to: vuiceI did, and it still didn’t show in the “test smart stretch”

            oh in that mode yeah, its not gonna show those nodes

            stop making me look bad

            2022-08-02 22:39:40 UTC 2
    • How the hell would you actually use this
      Effectively

      2022-08-02 16:31:12 UTC 3
      • Replying to: TimelostGamerHow the hell would you actually use this Effectively

        This figure obviously doesn’t have much of utility but it’s mainly to show around the basics.

        Though here’s a practical example. http://sticknodes.com/activity/p/1389337/#acomment-1389796

        2022-08-02 16:50:22 UTC 3
        • Replying to: arcionekThis figure obviously doesn't have much of utility but it'

          One of the advanced examples I could think of would be arm rotation. Instead of two separate sticks, you have one, which allows finer movement and also is entirely tweenable.

          This whole Smart Stretch gimmick is also the inferior version of Nodegramming that would be simpler and more flexible but that would come most likely after SN PC and would still confuse tf out of everyone.

          So this is like a learning phase for everyone before it eventually comes out.

          2022-08-02 16:54:28 UTC 5
        • Replying to: arcionekThis figure obviously doesn't have much of utility but it'

          Woah

          2022-08-02 22:07:13 UTC 0
    • i feel like i simultaneously get this and its really not that tough

      and also at the same time

      what

      2022-08-02 22:02:26 UTC 1
    • time to try and learn this
      :fear:

      2022-08-02 22:07:37 UTC 2
  • Has anyone tried the thing yet

    12
    • what thing

      2022-08-02 04:51:05 UTC 1
    • Calculators help you understand usually

      I need a calculator for this node calculator lmao

      2022-08-02 05:09:10 UTC 2
      • Replying to: Cheese BiscuitCalculators help you understand usually I need a calculator

        To use a calculator you need to understand basic math.

        This is basically just redoing this process all over again.

        I’ll post an downloadable example soon, was just wondering if someone would get it working themselves before I sent it lmao.

        2022-08-02 05:28:27 UTC 3
    • the diagram scared me away

      2022-08-02 06:16:29 UTC 2
      • Replying to: vuicethe diagram scared me away

        Honestly the diagram is meant to help you instead.

        It’s actually just 3 segments.

        One smart stretch, one do not smart stretch, one normal static segment.

        Rest is just info on what is what

        2022-08-02 14:02:20 UTC 1
  • I made smart stretch even more confusing by allowing you to put nodes in predictable locations.

    Here\’s the calculator me and @vincetheanimator whipped out:
    https://vincetheprogrammer.github.io/smart-stretch-calculator/

    Now as to how it works, it\’s a bit hard to initially understand, but once you get it right for the first time, it will become just a pretty convenient tool to have. Control one the site refers to the segment the user will stretch (the very top one on the picture). Start/End is the segment length of the Control, which indicate at what length the segment needs to be to get desired results in the next sentence. The A and B refers to length away from root, when Control is at Start, its at A and vice versa.

    For the sake of the example, the Control goes to the right, so anything on the right side of the root are positive values and on the left of it are negative, so we can have A at -200, which is a segment that would be 200 length away to the left of the root. Confusing as hell, I know.

    After we hit Calculate, we get 2 outputs. Offset is the length of \”Do not Stretch\” segment that is attached to the Control. Length is the length of a stretchy node that\’s attached to Offset.

    Negative Offset or Length means the segment will go towards the opposite direction. So sometimes we would have offset going to the right, sometimes to the left.

    Just give this thing a shot and see for yourself. I’ll be bringing in some examples on how this whole mechanism can be used later on, but try to think up some neat little things on your own as well.

    Also there\’s this whole group made for this whole thing so… Feel free to ask and show stuff here.

    17