Spirographs and Circles - Geometry Nodes Tutorial

Поділитися
Вставка
  • Опубліковано 27 жов 2024

КОМЕНТАРІ • 77

  • @Erindale
    @Erindale  Рік тому +32

    Hope you enjoy the session! How do you feel about revisiting older tutorials to upgrade them to the new Blenders?

    • @rishikruthinmalireddi2005
      @rishikruthinmalireddi2005 Рік тому +4

      Yes it will be a good idea 😊

    • @khashayarr
      @khashayarr Рік тому +2

      I want to say yes but I wonder how sustainable that is with all the changes to the node system! If you're able to then it'd be amazing! I'd suggest perhaps putting the version in the title too! 🙏

    • @OnePatrix
      @OnePatrix Рік тому

      I think that some of them you could recreate in Simulation Nodes if they comes out, in this way - you could not only recreate it, but also explain what are SimNodes are and how they works for people whos never touched them.
      Also I want to thank you that you share your knowledge with us for FREE. Your videos are unbelieveably good and for me its shocking that they are really free.

    • @mind_of_a_darkhorse
      @mind_of_a_darkhorse Рік тому

      I think it is a good idea to revisit older tutorials simply due to the rate of change in Blender. I do understand they are going to slow the rate of major releases, but still, it keeps getting better and it can throw you off when they change the node structures.

    • @BRON3D
      @BRON3D Рік тому

      That's great Erindale

  • @BlendTheCube
    @BlendTheCube Рік тому +4

    I m just in love by the pacing of this video, Every explanation is crystal clear, i love how you explained "How Multiplying Sine and Cosine makes up a Circle".

    • @Erindale
      @Erindale  Рік тому +1

      That's great to hear! Thanks so much

  • @eliasvargas.
    @eliasvargas. Рік тому +7

    the geo-node goat

  • @mind_of_a_darkhorse
    @mind_of_a_darkhorse Рік тому +5

    Great explanation of the math involved! I love how geometry nodes are basically visual programming!

    • @Erindale
      @Erindale  Рік тому +1

      They are absolutely visual programming, just very scoped down to geometry tasks 😅

  • @MrMygh543
    @MrMygh543 Рік тому +2

    I've just watched your old tutorial, understood and converted the math in it for a project, so this timing is incredible! Thank you so much for teaching this!

  • @ThadeousM
    @ThadeousM Рік тому +3

    I'd really like to see Blender intergrated into the UK public school curriculum. Seeing the maths take shape has a huge effect!

    • @Erindale
      @Erindale  Рік тому +2

      Definitely agreed! Maths can be so visual with the right tools

    • @totheknee
      @totheknee 11 місяців тому +1

      Amazing idea. I wish we had something like Blender when I was in grade school (1980s).
      Hopefully you sophisticated islanders have an easier time updating the curriculum than we have across the pond. It's so bad over here, we get history books banned by the State for having history content in them...

  • @neerajbhatt3368
    @neerajbhatt3368 Рік тому

    Wow...this was another Portal opened up for me into another Blender universe!!!! Kudos to you

  • @ForgoTV
    @ForgoTV Рік тому +1

    Much appreciated, great content. One way I like to approach these tutorials is watch them while playing a game, then go back and try it, knowing the video is there for reference. Side note, didn't realize you worked for Unity, as a shareholder, only gives me more confidence. :)

    • @Erindale
      @Erindale  Рік тому

      Hell yeah! Unity is a great place to work

  • @edisonkertawijaya3039
    @edisonkertawijaya3039 Рік тому +1

    Thanks for your tutorial dude. I'm still new on blender, and have no clues where should I start to learn node.

  • @PaulLPhabett
    @PaulLPhabett Рік тому

    Absolutely Brilliant tutorial. This was explained so well and really helped me understand the math behind spirograph. I've been looking for a tutorial like this for AGES.

  • @legofreak5769
    @legofreak5769 Рік тому

    I should have watched this a few days ago. my solution for a similar issue was a bit more complicated. i converted a circle to points, moved the points, and then made a group to draw lines between all the points.

  • @orenmatar
    @orenmatar 8 місяців тому +1

    Your videos are just amazing! They give me a real understanding of the maths and logic behind modeling and inspire me to think of the beautiful creative things that can be done. Quick question: What if I wanted to have these spirographs as textures? I would love to see a video explaining how to create spirals and spirographs in the shader editor.

    • @Erindale
      @Erindale  8 місяців тому +1

      That is definitely a challenge in itself! You’d have to create the mask and the UV for the ribbon. Much harder than with geometry nodes that’s for sure

  • @visionary_3_d
    @visionary_3_d Рік тому +1

    Great Stuff. 😄Thanks for sharing.

  • @AlexanderKislyakov
    @AlexanderKislyakov Рік тому

    As always, great job explaining the math process and how effective it is to infer knowledge by just trying stuff out. To my not burdened with extensive math knowledge brain it's especially useful to hear and see similar concepts explained a bunch of times with a slightly different flavor. Great tutorial!

    • @Erindale
      @Erindale  Рік тому

      Thanks ! Glad it's useful!

  • @GNOSYY
    @GNOSYY Рік тому +1

    Lots of respect man! you've got a great mind. Really enjoyed the tutorial. I would be extremely interested to understand how you could apply procedural stained glass windows in between the geometry.

    • @Erindale
      @Erindale  Рік тому

      So the spirograph becomes a sort of leading? I guess a hacky way would be to use that curve to mesh pipe as a literal boolean on a shallow cube and then you can create a random value per mesh island to drive colour

    • @GNOSYY
      @GNOSYY Рік тому +1

      @@Erindale Super interesting. If you've got time, I would love to hear more detail about that process? How complicated it is or is it actually quite simple?
      By the way, as I work in Cambridge, I ended up visiting the Mosque after watching your video. Was beautiful

    • @Erindale
      @Erindale  Рік тому

      Literally just a curve to mesh with a circle and capped ends. Plug into a boolean difference with self intersection on against a cube that's thinner in Z than your circle diameter. Should leave you with just the parts of the cube that were in the loops of the spirograph.
      Amazing you went to see it - what a beautiful bit of architecture

  • @lawrencedoliveiro9104
    @lawrencedoliveiro9104 Рік тому +1

    8:09 Just a note that it is more conventional to use the cosine to compute the x coordinate and the sine for y, rather than the other way round. This way the 0° direction follows the positive x-axis, while 90° lies along the positive y-axis. With the convention that the axis of rotation points along the positive z-axis, this gives you the traditional “right-handed” coordinate system. That is, if you make a fist with your right hand and stick your thumb out, that thumb points along the axis of rotation, while the curl of the other fingers indicates the positive direction of rotation.

    • @Erindale
      @Erindale  Рік тому +1

      Thanks! I find it really triggers something in me when it starts on one side instead of centered like I just know it's not going to balance 😅

  • @IvanFlack
    @IvanFlack Рік тому

    Super fun...thoroughly enjoyed this one! Many thanks Erin!

    • @Erindale
      @Erindale  Рік тому

      Great to hear! Thanks!

  • @zboy303
    @zboy303 Рік тому

    Top tutorial. Love the explanation of the maths in this one. Super useful.

  • @coreys2686
    @coreys2686 Рік тому +4

    For anyone who's curious, 3.5 also has the organization of the "Add" menu.

    • @Erindale
      @Erindale  Рік тому

      Somehow I never really touched 3.5 🤔 thanks for sharing

  • @oho6oho
    @oho6oho Рік тому +1

    Thank you for the great tutorial. Could you please elaborate a little bit how are you solving overlapping curves in 3d, because all logic provided is two dimensional . For example the point the two curves intersect one should go above the other and vice versa. Thank you in advance :)

  • @JonDigitalTV
    @JonDigitalTV Рік тому

    So good! Thank you

  • @muneer4k
    @muneer4k Рік тому

    Crstal clear explanation thank for you

  • @karl-heinzbiederbick87
    @karl-heinzbiederbick87 Рік тому

    Thank you very much for sharing, really helpful!

  • @TommyLikeTom
    @TommyLikeTom Рік тому +2

    love you, missed you, sorry I'm mentally ill

    • @Erindale
      @Erindale  Рік тому

      Hope you're doing alright!

  • @Rimini312-o5b
    @Rimini312-o5b Місяць тому

    great tutorial

  • @PaulLPhabett
    @PaulLPhabett Рік тому +1

    Ok but follow up, I'm having trouble adding any randomness to this. With both the Math and Geo Nodes methods, adding random value inputs appears to randomize each point along the curve instead of just randomizing the number or turns or the radius. Ends up looking like a big mess instead of giving me a way to create procedurally generated random spirographs. Help?

    • @Erindale
      @Erindale  Рік тому +1

      If you plug an integer node into the ID socket of a random node then it will make the random output constant, rather than evaluating it per point

    • @PaulLPhabett
      @PaulLPhabett Рік тому

      @@Erindale That worked! thank you so much!

  • @aiz.3d
    @aiz.3d 9 місяців тому

    How can we randomize and make the shape more non-geometrical?

  • @mathieurousseau236
    @mathieurousseau236 Рік тому

    Fantastic tutorial! Subscribed :-)
    I wanted to take it a bit further, by using the mesh created by the geometry nodes to carve a path in an object for spheres to roll through. First, I added a plane and made it thick with solidify modifier. Positioned it to be halfway up through the Spirograph mesh. Then used difference Boolean on that plane to cut out the “curve to meshed” Spirograph…. and the plane disappears… not quite what I was hoping for. Now, if I bring the solidified plane up to completely cover up the Spirograph, and do the Boolean modifier, the plane doesn’t disappear and in wireframe viewport, I can see the Spirograph wireframe inside the solidified plane. But if I bring the plane back down so that it intersects with the Spirograph mesh, the Boolean cut just doesn’t work. I feel like the solution is real simple, but I just can’t find it. Any help appreciated ~ thanks

    • @Erindale
      @Erindale  Рік тому +2

      Booleans can be such a pain. If you're doing it inside geo nodes then make sure that self-intersections is on and also your curve to mesh on the spirograph, make sure that has a profile like a circle that's going to result in a 3D mesh, not a curve line that is just going to be a 2D ribbon.

    • @mathieurousseau236
      @mathieurousseau236 Рік тому

      @@Erindale Thanks! "Self-Intersection" did the trick... mostly ;-)

    • @mathieurousseau236
      @mathieurousseau236 Рік тому +1

      @@Erindale I've been sidetracked, as too often is the case, by other ideas and projects, but I have a few carved spirographs rendered. Just need to add a few more and put some music/sound to them, then I'll post a link here ~ thanks again for the tutorial!

    • @mystery_guy
      @mystery_guy Рік тому

      @@Erindale great tutorial, really fun! I've got mathieurousseau236 method almost perfect. When I try your suggestion above, I end up with small walls at the intersections of curves, looks terrible, not realistic for a ball to roll over a wall. Any help would be much appreciated.

  • @mathieurousseau236
    @mathieurousseau236 Рік тому +1

    Thanks again Erin for the tutorial ~ here's a first batch ;-) ua-cam.com/video/oRAh04y-kcY/v-deo.html

  • @MarioRivera-png
    @MarioRivera-png Рік тому

    I need more blender math stuff

  • @rodinarttv
    @rodinarttv Рік тому

    I have Blender 3.4.1 and the result is straight lines like an "L" shape, why?

    • @Erindale
      @Erindale  Рік тому

      You'll need to make sure you're resampling the curve to have enough points to draw out the shape

    • @rodinarttv
      @rodinarttv Рік тому

      @@Erindale I know what mistake I did and now it works, thank you.

  • @Tony-cm8lg
    @Tony-cm8lg Рік тому

    Unrelated, but how’s the job at Unity going?

    • @Erindale
      @Erindale  Рік тому +2

      Amazing! Honestly such a blast what we're working on and a genuine honour to get to work alongside my team. They're insanely talented!

    • @Tony-cm8lg
      @Tony-cm8lg Рік тому

      @@Erindale That’s great brother 🙏 I’m glad you’ve got this awesome experience and still are able to put out interesting tutorials!
      I suppose you can’t disclose any interesting insider details? Haha

  • @notoriouswhitemoth
    @notoriouswhitemoth 4 місяці тому

    You don't need to know the numbers, you just need to know what the equations that make the shapes are called. You don't need trigonometry to know what a sine wave looks like.

    • @Erindale
      @Erindale  4 місяці тому +1

      The more you know, the more connections you can make and the more likely you are to remember

  • @totheknee
    @totheknee 11 місяців тому

    When we 'Merkan English speakers say: "I'm gonna do it with math, yo!" Does that sound like "I'm going to learn mathematic today!," when we skip the plural "maths?"

    • @Erindale
      @Erindale  11 місяців тому

      Just one math for today. Us Brits know we might need more than one operation 😉

  • @WwAiRtRhIiOnR
    @WwAiRtRhIiOnR Рік тому

    The litteral god of math in procedural geometry/shaders telling he's (been) not good at math 😂
    This reminds me of this video about
    Fourier series, or drawing with circles
    ua-cam.com/video/r6sGWTCMz2k/v-deo.html&feature=shares

    • @Erindale
      @Erindale  Рік тому

      Hahaha no no but seriously I learned it all from playing with procedural shaders in Blender 😭