Curling Curves with Geometry Nodes | Blender 3.1 Tutorial

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 พ.ย. 2024

ความคิดเห็น • 203

  • @Carfreak800
    @Carfreak800 2 ปีที่แล้ว +58

    Hi! Thanks for the tutorial. I found a second workaround for the Set Handle Positions at 5:55 - 6:29. Duplicate both Set Handle Positions nodes, and add them in between the Set Spline Type and the first Set Handle Positions node. Keep both Set Handle Positions nodes, Vector Math node, and Curve Tangent. For some reason, it seems that the first Set Handle Positions node ignores the Curve Tangent and Vector Math (Scale), and stops the interaction. Adding duplicates of the Set Handle Positions node, for unknown reasons, allows both Set Handle Positions to work accordingly. An alternative to the duplicated nodes is to add a Set Handle Type node in between the Set Spline Type and the first Set Handle Positions node. It gives the same effect, but some of the curves look weird.
    I found this workaround by accident as I was trying to figure out why any mesh (including my own) with the Geometry Node setup didn’t look at least similar to what was shown in the video. I unplugged the Vector Math (Scale) from the Set Handle Positions node (set to Left) while it was still plugged into the Set Handle Positions node (set to Right), and the mesh changed. From that point, I just added and connected the nodes mentioned out of pure curiosity.

    • @gopalshah
      @gopalshah 2 ปีที่แล้ว +2

      Thank you. This saved me!

    • @Ufus.
      @Ufus. 2 ปีที่แล้ว +1

      Thanks a lot.I was stuck.

    • @jessyemcdowell4154
      @jessyemcdowell4154 2 ปีที่แล้ว

      Thank you!

    • @Pomeo7520
      @Pomeo7520 2 ปีที่แล้ว +1

      От души душевно в душу! Спасибо брат!)))

    • @qinghuqlin7067
      @qinghuqlin7067 2 ปีที่แล้ว +1

      I found the answer in an experiment, I solved the problem by adding "Set handle type node" before "Set handle position node".

  • @quasicesium
    @quasicesium 2 ปีที่แล้ว +58

    Just a note, in 3.2, you have to add the Set Handle Type node just before the Set Handle Positions for it to work.

    • @southrules1993
      @southrules1993 2 ปีที่แล้ว +1

      thanks!

    • @ih4269
      @ih4269 2 ปีที่แล้ว +2

      Thank you! Id never would have figured that out.

    • @kseniashinkarjuk8990
      @kseniashinkarjuk8990 2 ปีที่แล้ว +1

      Thanks!!!

    • @drumboarder1
      @drumboarder1 2 ปีที่แล้ว

      I've done this but it only affects the Z axis for some reason and when manually changing the X/Y axis' every curve is modified identically.
      Are there any other changes between 3.1 and 3.3 that I'd need to know to do differently?

    • @quasicesium
      @quasicesium 2 ปีที่แล้ว

      @@drumboarder1 If you want to modify a point individually, or a number of points, you have to do selection with the Selection socket.

  • @abstract_duck
    @abstract_duck 2 ปีที่แล้ว +4

    I absolutely love the overview at the start ... gives a quick overview of the methods used

    • @Khamurai
      @Khamurai  2 ปีที่แล้ว +1

      I felt like it was fitting for the structure of the video since the node tree is fairly big (compared to my other videos)
      Glad it was helpful!

  • @Gichanasa
    @Gichanasa 2 ปีที่แล้ว +8

    The inserted visuals to explain the principle concepts are very nice for understanding. Really appreciate it, thank you!

  • @muscle__rr
    @muscle__rr 2 ปีที่แล้ว +34

    This is amazing !! Please keep this "houdini to blender" series .

    • @Khamurai
      @Khamurai  2 ปีที่แล้ว +5

      Thanks! And yeah I might, sounds like a fun idea

    • @pascals5408
      @pascals5408 2 ปีที่แล้ว

      @@Khamurai Could you please try the differential growth? Here is a video by entagma: th-cam.com/video/LgAt2FWJ0V0/w-d-xo.html, and here is what really nice differential growth looks like (to me): th-cam.com/video/9HI8FerKr6Q/w-d-xo.html

    • @Khamurai
      @Khamurai  2 ปีที่แล้ว +1

      @@pascals5408 Amazing stuff, unfortunately I doubt that it is possible to emulate it in Blender with the nodes that are available right now.
      Thanks for the suggestion though, I will keep it in mind as they add more nodes to the system!

    • @Khamurai
      @Khamurai  2 ปีที่แล้ว +2

      @hisocar I found this video about a differential growth addon for Blender that does something like that if you want to check it out: th-cam.com/video/Q-nu3SOcvOg/w-d-xo.html

  • @davidmcsween
    @davidmcsween 2 ปีที่แล้ว +3

    Thank you very much, I love the amount of detail that you use to explain why each step is required and what the node does.

  • @gramarlacsina4390
    @gramarlacsina4390 2 ปีที่แล้ว +2

    Wow you're doing TH-cam now. Proud of you! 💯

  • @Ludifant
    @Ludifant 2 ปีที่แล้ว +1

    First one who made something that makes me want to dive into geometry nodes. Busy now... but I'll be back..

    • @Khamurai
      @Khamurai  2 ปีที่แล้ว

      Geometry nodes is a fun dive but it's a one way trip, once you start understanding it and using it you will use it for everything lol

  • @TadThurston
    @TadThurston 2 ปีที่แล้ว +4

    Just what I was looking for in starting an abstract project. Love the use of the Raycast node! Thanks!

    • @Khamurai
      @Khamurai  2 ปีที่แล้ว

      Awesome, feel free to share what you end up making!

  • @rembrandtklazinga4443
    @rembrandtklazinga4443 2 ปีที่แล้ว +3

    Stunning tutorial, thank you very much! I was actually looking for an effect like this to make an object covered in vines, this is exactly what I need :)

    • @Khamurai
      @Khamurai  2 ปีที่แล้ว +1

      Awesome, glad it was helpful! And thank you!

  • @markzaikov456
    @markzaikov456 ปีที่แล้ว +1

    If you want to animate it, add a "Trim Curve" node just before the last "Curve to Mesh" node. Keyframe the End value to animate it.

  • @beeverone4740
    @beeverone4740 2 ปีที่แล้ว +1

    Thanks for taking the time to do this mannnn❤️❤️❤️

    • @Khamurai
      @Khamurai  2 ปีที่แล้ว

      My pleasure!

  • @donmcarthur9102
    @donmcarthur9102 2 ปีที่แล้ว +1

    Stunning. I am coming back for more. Thanks.

    • @Khamurai
      @Khamurai  2 ปีที่แล้ว

      Thank you very much!

  • @brandonmanus
    @brandonmanus ปีที่แล้ว +1

    You and so many others have allowed me to create what i imagine, thank you so much

  • @clarissa8804
    @clarissa8804 2 ปีที่แล้ว +1

    I really appreciate the detail in the video. It's really helpful ❤️

  • @rushoddtv
    @rushoddtv 2 ปีที่แล้ว +3

    Beautiful stuff! Love all your geo nodes tutorials.
    I also had a similar problem to TANKY JONES where I could only see one mesh line when I had the first 3 nodes connected. Only solution was to add a Realize Instances after the Instance on Points. This let me see all the mesh lines properly. Not sure why I couldn't see the instances when it works with other tutorials I've tried. Using Blender 3.0.

    • @Khamurai
      @Khamurai  2 ปีที่แล้ว +1

      Thank you!
      I haven't tested the setup in 3.0, however I know that with mesh lines specifically they won't show up as instances unless you realize them. Not sure why but it has been fixed in 3.1 and above

    • @rushoddtv
      @rushoddtv 2 ปีที่แล้ว +1

      @@Khamurai You're correct. I downloaded 3.2 and everything works as it should.
      Cheers!

    • @Khamurai
      @Khamurai  2 ปีที่แล้ว +1

      Happy Blending!

  • @johnsmith56920
    @johnsmith56920 2 ปีที่แล้ว

    Wow. I am officially impressed. You might not realize it but you just solved a very annoying problem all photographers have. Namely the problem of detouring messy hair. I'll give you links to my FlickR if you are interested since I don't do videos.

    • @Khamurai
      @Khamurai  2 ปีที่แล้ว +1

      Glad it was helpful!

  • @violentpixelation5486
    @violentpixelation5486 2 ปีที่แล้ว +1

    I wanted to learn Houdini for years. Now I can stay in Blender. Isn't that fabulous. I think it is. Great video. Really like your channel. #blender #geometrynodes

    • @Khamurai
      @Khamurai  2 ปีที่แล้ว +1

      Thank you!
      And yeah geometry nodes is a game changer for Blender, and this is probably just the beginning. I'm really looking forward to physics nodes being added to the system

    • @violentpixelation5486
      @violentpixelation5486 2 ปีที่แล้ว

      @@Khamurai physics nodes 🤯👍💯

  • @sirwani_k320
    @sirwani_k320 ปีที่แล้ว

    this was a hard thing to do, but it went into my mind so easily,
    great tutorial

  • @darknebula1150
    @darknebula1150 2 ปีที่แล้ว

    Now tNice tutorials was truly an aweso video. I love your thorough style

  • @KensaiVaizard
    @KensaiVaizard 2 ปีที่แล้ว +7

    I am loving your tutorials! Not sure if there was an update recently in 3.2, but when I set handle positions it literally makes no difference. I can mute the nodes and still get the same result.

    • @luchoMKlove
      @luchoMKlove 2 ปีที่แล้ว +2

      i have the same problem the handle come with out the ofset

    • @Khamurai
      @Khamurai  2 ปีที่แล้ว +8

      Yep, literally the day after uploading there is an update to 3.2 that breaks the handle positions part 👍
      Skip those nodes and add a Set handle type (set to Auto) node after the Set spline type node and you will get a similar result

    • @fionacai3786
      @fionacai3786 2 ปีที่แล้ว

      @@Khamurai Hi, I tried to do so but it didn't work :(( I try to plug the Scale node to the set handle type but nothing has changed.

  • @theartoftk1
    @theartoftk1 2 ปีที่แล้ว

    thanks for actually explaining things before doing them. every chanel just tells you to do X but you cant actually learn that way.

  • @greendholia5206
    @greendholia5206 2 ปีที่แล้ว +1

    That's wild!

  • @MilanB
    @MilanB 2 ปีที่แล้ว +1

    Man this is stunning, I see this kind of stuff on twitter. Just with particles and some gradients.

    • @Khamurai
      @Khamurai  2 ปีที่แล้ว

      It definitely has an interesting look, giggity

  • @mvl9322
    @mvl9322 2 ปีที่แล้ว +1

    Really liked the overall presentation. Good job 👍

    • @Khamurai
      @Khamurai  2 ปีที่แล้ว

      Thank you!

  • @christopherk4166
    @christopherk4166 2 ปีที่แล้ว +1

    This is exactly the new tool I needed in my toolbox for some new inspiration. Thanks :)

    • @Khamurai
      @Khamurai  2 ปีที่แล้ว +1

      Glad to hear, hope it helps in the creative process!

  • @Aafanyu
    @Aafanyu 2 ปีที่แล้ว +1

    sweet bro definetly deserves a sub

    • @Khamurai
      @Khamurai  2 ปีที่แล้ว +1

      Thanks for the sub!

  • @nicegame5069
    @nicegame5069 2 ปีที่แล้ว

    Legend has it he never ca back later.

  •  2 ปีที่แล้ว +1

    Very good tutorial. Thanks!

  • @gl.3d
    @gl.3d 11 หลายเดือนก่อน

    Thanks for the wonderful tutorial!! Is there any way to eliminate the ends of the lines? So that the entire volume is filled only by curves without the ends? I've been trying to make something like a sea made of tangled snakes, but without seeing the end of them, just the curves of the overlapping bodies.

  • @pugnaska
    @pugnaska 2 ปีที่แล้ว +2

    i have followed all steps until 6:20 but when i put the curve tangent with the vector math node and link them to the set handle, nothing happens, you know what could be causing this problem? i have no modifiers just added a monkey head and tried to do this
    edit. nvm figure it out well more like a sort by new comments and one dude said, i need to put set handle type first before the set handle positions, it works now.

    • @Crimson2873
      @Crimson2873 4 หลายเดือนก่อน

      thank u so much..

  • @pq3929
    @pq3929 2 ปีที่แล้ว +1

    You are a nice teacher!

    • @Khamurai
      @Khamurai  2 ปีที่แล้ว

      Thank you!

  • @ViktorPochtalion
    @ViktorPochtalion 2 ปีที่แล้ว +1

    thx for your tutorials !!! as always mind-blowing

    • @Khamurai
      @Khamurai  2 ปีที่แล้ว

      Glad you like them!

  • @josealloza5908
    @josealloza5908 2 ปีที่แล้ว +1

    Thanks so much!

  • @alexandermoyle9034
    @alexandermoyle9034 ปีที่แล้ว

    great! learnt alot, thank you :) great to see concepts explained too 👌

  • @jimcoote5094
    @jimcoote5094 2 ปีที่แล้ว

    This looks very interesting and could solve the absence of Animation Nodes after 2.93. It seems strange that the latter has not been achieved in Geometry Nodes. Just having a way of connecting all points of a mesh with curves sounds easy, but as I know diddly squat about programming I'll just be grateful something has emerged that fills the gap and maybe then some. Moreover there must be advantages in achieving the effect within the powerful GN system. At the end of the day it probably doesn't matter how an object is filled, and so in terms of pure outcome I might not miss Animation Nodes at all, even if I remain curious about why it hasn't been recreated in GN.

  • @codecontemplator
    @codecontemplator 2 ปีที่แล้ว +1

    Great stuff. Thanks.

  • @giovannadeluca6902
    @giovannadeluca6902 2 ปีที่แล้ว +1

    Thanks!

    • @Khamurai
      @Khamurai  2 ปีที่แล้ว

      Thank you!

  • @darshan1974
    @darshan1974 2 ปีที่แล้ว

    DAMN COOL , THANK YOU

  • @Gichanasa
    @Gichanasa 2 ปีที่แล้ว +4

    What would be the best way to smooth out the kinks in the curves(on mine, not on your demo)? I put a subdivision surface node after the Curve to Mesh, but I have a feeling there might be a better way for performance.

    • @Khamurai
      @Khamurai  2 ปีที่แล้ว +3

      Another way to smooth the curves is to use a Set handle type after the Set spline type and set it to Auto, that way the handles will smooth out the curves automatically and it removes the need to use the Set handle positions nodes

    • @mgh666
      @mgh666 2 ปีที่แล้ว

      @@Khamurai thank you, Khamurai, this was exactly the hot point missing... now it looks really amazing!

  • @illerhag
    @illerhag 2 ปีที่แล้ว

    Great, thanks!

  • @henrytan6030
    @henrytan6030 2 ปีที่แล้ว

    this really helpful, thank you, keep it up.

  • @trovr
    @trovr 2 ปีที่แล้ว

    P E R F E C T

  • @michaniewiarowski3921
    @michaniewiarowski3921 2 ปีที่แล้ว

    Vary well explained!!! Thanks!

  • @pixels3314
    @pixels3314 2 ปีที่แล้ว

    helpful video. Thanks a lot

  • @coleorloff
    @coleorloff 2 ปีที่แล้ว +1

    Awesome, simple, and easy to follow. Is there a way to create a random value for the radius of each curve? Instead of changing the radius of every curve, each one is unique?

    • @Khamurai
      @Khamurai  2 ปีที่แล้ว +1

      Yeah you could use a Random Value node to set the Curve Radius, that way each curve will get a random radius assigned to it!

  • @andrewwells290
    @andrewwells290 2 ปีที่แล้ว

    Amazing, thank you!

  • @ashokp9260
    @ashokp9260 2 ปีที่แล้ว +1

    Yes helpful

  • @sndosc
    @sndosc 2 ปีที่แล้ว +1

    Cool, just discovered your channel

    • @Khamurai
      @Khamurai  2 ปีที่แล้ว

      Welcome!

  • @FerReyesCreative
    @FerReyesCreative 2 ปีที่แล้ว

    Sin palabras, just cool !!!!

  • @Enterintothespiral
    @Enterintothespiral 2 ปีที่แล้ว

    thank a lot for your tuto its helpfull !

  • @manikseth786
    @manikseth786 2 ปีที่แล้ว

    can we make animation where these curves are forming the object

  • @JYMIX
    @JYMIX 2 ปีที่แล้ว

    Your tutorial certainly look awesome, although quite frustrating when I get half way through to discover I can't connect to the 'Offset' due to the node being changed. Its literally the third one of these tutorials that I have got half way through and then had to scrap it.. 😞

  • @sealishproductions
    @sealishproductions 2 ปีที่แล้ว

    Thanks, you helped me out so much;)

  • @GuillaumeGdr
    @GuillaumeGdr 2 ปีที่แล้ว

    thx!

  • @BBMotion
    @BBMotion 2 ปีที่แล้ว

    Great tutorial! Learned a lot about geo nodes again. I was wondering if there is a way to keep the curves completly inside the given mesh? Maybe offset the raycast somehow?

  • @--signald
    @--signald 2 ปีที่แล้ว +1

    Great tutorial. It must be a drag to put in all that time and effort and then the Blender team changes/deletes nodes that you used.

    • @Khamurai
      @Khamurai  2 ปีที่แล้ว

      It's expected, but the change is only applied in 3.2 and up so everything should work as expected in 3.1 (which is the version I specified in the title)

  • @verstaerker
    @verstaerker ปีที่แล้ว

    how can i generate a UV along the curves ... so i could put a gradient on the curves?

    • @Khamurai
      @Khamurai  ปีที่แล้ว

      Here is a good video about it: th-cam.com/video/mdLQ36pee44/w-d-xo.html&ab_channel=BradleyAnimation

  • @biancaglaser
    @biancaglaser 2 ปีที่แล้ว

    nice!

  • @FrankCappello_official
    @FrankCappello_official 2 ปีที่แล้ว

    I have Blender 3.1 and the Set Handle Positions has no OFFSET input. And no Spline Parameter node. This gets frustrating - I thought 3.1 was a release version.

    • @Khamurai
      @Khamurai  2 ปีที่แล้ว

      Do you have a Curve Parameter node?

  • @aweidenhammer
    @aweidenhammer 2 ปีที่แล้ว

    in 3.1, a point density of 100 is close to a crashing situation... The density to get roughly the amount you have on screen is 0.01. That's quite some order-of-magnitude difference in the change from Blender 3.0 to 3.1!

    • @aweidenhammer
      @aweidenhammer 2 ปีที่แล้ว +1

      My Scene Unit Scale is set to 0.01. This is probably why. I use Blender a lot with Unreal, and this setting allows for easy export at the right unit scale. I have to remember to set this back to 1 when doing tutorials! ;)

    • @Khamurai
      @Khamurai  2 ปีที่แล้ว

      What you are describing is dependant on the scale of the object since the true size of the object is what is used when the points are scattered.
      If you get massive amounts of points on a small surface when the point density is set to 100 then it sounds like the scale of the object isn't applied and probably has a scale of around 0.01, it happens a lot when you import meshes made in other 3D softwares that are using different scale units :)

    • @Khamurai
      @Khamurai  2 ปีที่แล้ว

      Yep you beat me to it lol

  • @oritfx
    @oritfx 2 ปีที่แล้ว

    Smoothing curves step isn't working anymore. My guess is that the tangent node is no longer passing tangents of curve control points, and I have no idea how to capture those.

  • @AgaMahesa
    @AgaMahesa 2 ปีที่แล้ว +1

    If I do it on an animated object, how do I get it fixed shape/position? because I tried it and every frame it changes shape ahaha
    Thankyou before, your video is very good

    • @Khamurai
      @Khamurai  2 ปีที่แล้ว

      Thanks!
      I made a follow-up video to this and in it I show how you can modify the system to use it on animated meshes, you can check it out here: th-cam.com/video/KcIkIZWDOJQ/w-d-xo.html

    • @AgaMahesa
      @AgaMahesa 2 ปีที่แล้ว +1

      @@Khamurai Woahh I was looking for this haha ​​apparently you already made it too, thank you very much... keep it up man, I'm sure your channel will be big because geometry nodes are very fun to learn

    • @Khamurai
      @Khamurai  2 ปีที่แล้ว

      @@AgaMahesa Not stopping any time soon :D
      Hope it helped!

  • @vekkdrums
    @vekkdrums 2 ปีที่แล้ว +1

    Hi! i have a problem with this one. I do all the steps you do until 1:50 but nothing reflects on my screen. there are no lines or anything, its like if the object were transparent (which is not) could you help me to fix this?

    • @Khamurai
      @Khamurai  2 ปีที่แล้ว +1

      Sure, are you using 3.1 or something else?
      Are you using the correct Instance node (Instance on points, not Instance to points)?

    • @vekkdrums
      @vekkdrums 2 ปีที่แล้ว +1

      @@Khamurai Thanks! it's Blender 3.0. yep I just double checked and the instance node is correct *instance On points). The mesh line is set to end points. Still nothing shows up

    • @Khamurai
      @Khamurai  2 ปีที่แล้ว +1

      Oh okay, drop a Realize instances node after the Instance on points node and they should show up

    • @vekkdrums
      @vekkdrums 2 ปีที่แล้ว +1

      @@Khamurai Thanks a lot! that worked. So I have to do this every time I want to add this kind of effects? Maybe i should just download blender 3.1 hehe

    • @Khamurai
      @Khamurai  2 ปีที่แล้ว +2

      As far as I know it's a problem that is specific to only Mesh lines in 3.0 so you don't have to move to 3.1 yet 😁Though if you are planning on doing a lot of geometry noding then it is worth making the switch

  • @szabolcsberger6409
    @szabolcsberger6409 2 ปีที่แล้ว +1

    Thanks for the amazing tutorial!
    One question: is it possible to use this with an animated (rigged) mesh?

    • @Khamurai
      @Khamurai  2 ปีที่แล้ว

      Thanks for watching!
      And yeah it is possible, though the points will be recalculated every time the mesh changes so the result will be extremely chaotic

    • @Gichanasa
      @Gichanasa 2 ปีที่แล้ว

      @@Khamurai Perhaps it's possible to bake curves in the overall shape of the mesh, and then use nodes to give thickness and other characteristics?

    • @Khamurai
      @Khamurai  2 ปีที่แล้ว

      @@Gichanasa Well if you apply the Geometry nodes modifier like any other modifier then you will have all the curves with thickness and all converted to a mesh, though I don't think the rigging will work after that

  • @sheikhjamiralam2580
    @sheikhjamiralam2580 2 ปีที่แล้ว

    Can you make particles move across a mesh surface in blender?

  • @idoramon
    @idoramon 2 ปีที่แล้ว +1

    Hi man Great tutorial! i learn a lot from it. and thanks for pinning that comment because i struggle with that as well on 3.3.
    I was wandering is it possible to create animation that the lines grow? I couldn't a find a good way. increasing the density makes it jump and it's not good for smooth animation. Hope you can help and thanks again for all your work!! you are awesome!

    • @Khamurai
      @Khamurai  2 ปีที่แล้ว +2

      There is a pretty easy way to make the spline grow actually, you just need a Trim Curve node and animate the End value.
      I suggest adding it before the radius nodes so that the trimmed curve is used when setting the radius

    • @idoramon
      @idoramon 2 ปีที่แล้ว +1

      Wow man thank you for the quick response 👍 I will try it thanks🙏

  • @firevenger0340
    @firevenger0340 2 ปีที่แล้ว

    help me ! In the "set handle positons" Bloc I don't have "offset". Why ?!

    • @Khamurai
      @Khamurai  2 ปีที่แล้ว

      There was an update shortly after I uploaded this video, I talk about it in this follow-up video (and show a better solution to it) if you're interested!
      th-cam.com/video/KcIkIZWDOJQ/w-d-xo.html

  • @evk3134
    @evk3134 2 ปีที่แล้ว +1

    I had a similar idea, but my method is slightly different. Not better, just different. Your execution is much nicer though.

    • @Khamurai
      @Khamurai  2 ปีที่แล้ว

      Interesting, would you mind sharing your way?

    • @evk3134
      @evk3134 2 ปีที่แล้ว

      You can see the result here: th-cam.com/video/ZXcV2zHdo_Y/w-d-xo.html
      A few days since I watched your video, but if I remember correctly you distribute points on the surface of the mesh and use that as the endpoints (+noise). I distribute points inside the mesh and make one continuous curve with all the points.

  • @--signald
    @--signald 2 ปีที่แล้ว +2

    There is no longer a "spline parameter" node. I used a "curve parameter" and that worked.

    • @Khamurai
      @Khamurai  2 ปีที่แล้ว

      It's actually the other way around, Curve parameter was the name prior to 3.2!
      And yeah they work the same, except the Spline parameter has some extra functionality

    • @Khamurai
      @Khamurai  2 ปีที่แล้ว

      Though I just realized that the Curve parameter node and Spline parameter node both existed in 3.1, just not at the same time. At some point in 3.1 Curve parameter was replaced with Spline parameter (at least judging by the documentation)

  • @nirvana_xo
    @nirvana_xo 2 ปีที่แล้ว

    Can you try to emulate the entagma wire sculpture tutorial

    • @Khamurai
      @Khamurai  2 ปีที่แล้ว

      Looks interesting, I will check it out

  • @mainecoon6122
    @mainecoon6122 2 ปีที่แล้ว +1

    Nice tutorial, is it perhaps possible to use the random value of the geometry node in the shader to make it a bit more interesting? It didn't work when I tried. :(

    • @Khamurai
      @Khamurai  2 ปีที่แล้ว +1

      Thanks!
      Yes you can access geometry nodes values in a shader, you need to connect the value to the Group output and give it a name in the Modifiers tab, then in the shader you need to use an Attribute node and use the name you gave it

    • @mainecoon6122
      @mainecoon6122 2 ปีที่แล้ว

      @@Khamurai thx for your quick answer, I think I misphrased my question, I meant the object info node in the shader. Let me try again; I would like to give each spline a different color like Andrew does here with the sprinkles (th-cam.com/video/bLw0HwphXO0/w-d-xo.html) but it gives all splines one and the same color. How can I give each spline a different color?

    • @Khamurai
      @Khamurai  2 ปีที่แล้ว +1

      Oh okay got it, there is no easy way to do it (since the instanced lines 1. don't have UV maps and 2. don't really exist outside of the node tree) but you can Capture the index of each instance after the Instance on points node with a Captrue attribute node (Integer, Instance), then use a Modulo node to set how many different colors you want (captured attribute in top socket, modulo value in bottom field), then use a Map range node with the From Max value set to the same as the Modulo value and then connect it to the group input.
      From there you can access the values from the shader like I described before

    • @mainecoon6122
      @mainecoon6122 2 ปีที่แล้ว

      @@Khamurai Hmmmzz, I'm afraid this goes beyond my capabilities for now. Did you see this method in another geonodes tutorial perhaps? If not, are you perhaps willing to make a quick how-to vid? It would help me a lot when the workflow is visualized. I would be very grateful!

    • @Khamurai
      @Khamurai  2 ปีที่แล้ว

      No I just worked it out after you asked because I got curious, I might do a follow-up to this video and if I do the random colors will be one of the things I touch on for sure :)

  • @whysopathetic8880
    @whysopathetic8880 2 ปีที่แล้ว

    7:24 - how to open that viewport, to see how concrete paramater works on a simple line?

    • @Khamurai
      @Khamurai  2 ปีที่แล้ว

      Oh it's not a special viewport, it's a separate project I opened just to better show what the Float curve node can do

  • @blackswan6386
    @blackswan6386 2 ปีที่แล้ว +1

    did you tried to use " spline generator" it maqkes exact same thing + animated...hm i will try your technique to expect bigger different, thanks sir

    • @Khamurai
      @Khamurai  2 ปีที่แล้ว

      I have actually, it was the thing that eventually led me to creating the setup in this video because I wanted something similar that was also procedural!

    • @blackswan6386
      @blackswan6386 2 ปีที่แล้ว

      @@Khamurai procedual was the magic keyword, yeah your absolut right, im sorry - i will take a look later thanks sir -im very bussy becauase the pawnisher challenge :(

    • @Khamurai
      @Khamurai  2 ปีที่แล้ว

      @@blackswan6386 Don't be sorry, like I said I started this thing by using the spline generator because it's a pretty awesome tool, then it evolved into what I show in the video :) Didn't know about another challenge, will have to check that out, thanks!

  • @qedqubit
    @qedqubit 2 ปีที่แล้ว +1

    lol... you've noodled spaghetti 😂

    • @Khamurai
      @Khamurai  2 ปีที่แล้ว

      Mmmm... spaghetti

  • @DrNapalm
    @DrNapalm 2 ปีที่แล้ว

    there isn't spline parameter node. how I fix that?

    • @Khamurai
      @Khamurai  2 ปีที่แล้ว

      Update to a more recent version of Blender (the official release of 3.1 for example)
      Otherwise I provided an alternate way of smoothing the curves in a response to Get2DaChoppa in the comments on this video that removes the need for the Set handle position node

  • @lucasverissimo312
    @lucasverissimo312 2 ปีที่แล้ว

    Ive watched tNice tutorials a couple tis and i tNice tutorialnk the key is to slow the video down to .75. TRY IT!!!

  • @darrenberkey7017
    @darrenberkey7017 2 ปีที่แล้ว +1

    A well made video, thanks, but here again is where I get frustrated with geometry nodes. I can certainly follow all of these steps and get the same or similar results, but it's kind of like painting by numbers. Sure, I can match the numbers on the canvas with the numbers on the paint vials, fill them in, and eventually end up with a decent painting. But if you gave me a blank canvas without the numbered areas, there's no way I could reproduce the same painting again. In other words, it didn't make me understand how to paint. When I follow tutorials like this, I'm just copying what is shown, but I still have almost no understanding of how 95% of these nodes actually work and would have no clue at all how to use them in any situation outside of this specific tutorial. I'm reproducing the effect, but I don't feel like I'm learning. However, that's not your fault, I have followed MANY other tutorials on geometry nodes by other people over the past year or more, but I've made no real progress, so clearly the problem is with me.

    • @Khamurai
      @Khamurai  2 ปีที่แล้ว

      I understand your frustration, geometry nodes is a very different way of working compared to the usual workflow of Blender.
      Unfortunately it's hard for me to point you in any specific direction since I don't know what part or parts of the workflow and system that you are struggling with

    • @mystery_guy
      @mystery_guy ปีที่แล้ว

      @darrenberkey Same for me. But then I thought, what if someone making a geo nodes tutorial explained in detail every node used? The tutorials would be at least an hour long. But that's what's needed. It isn't you.
      A lot of times I get really really stuck when I can't make a render; the screen is blank. Tutorials don't explain the addition steps needed to convert all curves to mesh, or whatever. If you can't render, the tutorial is useless.

  • @donmcarthur9102
    @donmcarthur9102 2 ปีที่แล้ว

    It would be **great** if adding materials / colours worked with Eevee -
    does it look like this could happen any time soon??

    • @Khamurai
      @Khamurai  2 ปีที่แล้ว

      Maybe I'm misunderstanding your comment but materials added with the Set Material node works in Eevee aswell

    • @donmcarthur9102
      @donmcarthur9102 2 ปีที่แล้ว

      @@Khamurai Thanks for your quick reply. I'm in the early stages of trying this out,
      however on my Mac, when I switch to Eevee, and use the Ambient Occlusion node followed by colour ramp as outlined in the tutorial, I am getting a single colour but not a variety of colours.

    • @Khamurai
      @Khamurai  2 ปีที่แล้ว

      Oh right, that might be because you haven't enabled Ambient Occlusion in the render settings.
      If you are working with Eevee I would recommend enabling Ambient Occlusion, Bloom and Screen Space Reflections, and also under Screen Space Reflections enable Refraction.
      They are all available in the Render Settings tab

    • @donmcarthur9102
      @donmcarthur9102 2 ปีที่แล้ว

      @@Khamurai Thanks:)
      Two things have happened: (1) [just FYI] if I use an AO node / AO socket to the Colour Ramp in Eevee after enabling everything you listed, still nothing happens.
      (2) To experiment, I replaced the AO node with the Texture Coordinate node and I got great results,
      e.g. using "Reflection" or "Normal" inputs.
      Appreciate your responses.

    • @Khamurai
      @Khamurai  2 ปีที่แล้ว

      @@donmcarthur9102 Oh that's interesting, I need to try that too, not sure why the AO approach isn't working though 🤔

  • @lukaburrell6447
    @lukaburrell6447 2 ปีที่แล้ว

    the offset socket isnt sohwing up for me

  • @ヴァイブ
    @ヴァイブ 2 ปีที่แล้ว

    Can i record real internts to??

  • @hanzevisuals
    @hanzevisuals 2 ปีที่แล้ว

    It doesn't give me the shape of my silhouette at all..
    i have to set density to 1000 (and higher) to barely have a little bit of curves

  • @shortvideo6627
    @shortvideo6627 2 ปีที่แล้ว

    how to animated this?

    • @Khamurai
      @Khamurai  2 ปีที่แล้ว +1

      I show how you can animate it in this follow-up video if you are interested!
      th-cam.com/video/KcIkIZWDOJQ/w-d-xo.html

    • @shortvideo6627
      @shortvideo6627 2 ปีที่แล้ว

      @@Khamurai thanks man, thats amazing, but, i mean like deforming or morphing form object like shoes or something to curling, or curling to curve, sorry for bad english :'D

  • @Archi_Voxel
    @Archi_Voxel ปีที่แล้ว

    This is very inspiring thank you for sharing! I used this effect to create some crazy audio visualizers, check it out on my channel!

  • @tankyjones888
    @tankyjones888 2 ปีที่แล้ว

    When I instance the mesh line it only instances 1

    • @tankyjones888
      @tankyjones888 2 ปีที่แล้ว

      I was using an stl file but switched to Suzanne as well and still only 1 line distributes

    • @Khamurai
      @Khamurai  2 ปีที่แล้ว +1

      Not sure why that could be without looking at your node tree. Only things that come to mind would be having a mesh that is so small that only 1 point is able to be distributed with your settings, or not actually using the distribute node at all

    • @tankyjones888
      @tankyjones888 2 ปีที่แล้ว

      @@Khamurai I’m three nodes deep, Distribute points on faces, instance on points and mesh line. And I have everything set as it is @1:51. I appreciate your reply greatly!

    • @tankyjones888
      @tankyjones888 2 ปีที่แล้ว

      @@Khamurai it instances the density of my points with other mesh primitives tho

    • @Khamurai
      @Khamurai  2 ปีที่แล้ว

      @@tankyjones888 That is very odd 😅 Is the scale applied to Suzanne? How many points do you see if you disconnect the mesh line from the Instance socket?

  • @mickyr171
    @mickyr171 2 ปีที่แล้ว

    Geo nodes has completely killed my interest in blender, every single tutorial i try to follow fails, have the latest version and follow instructions to a t and still doesnt work out lol, drives me nuts

    • @Khamurai
      @Khamurai  2 ปีที่แล้ว

      I understand your frustration and in this specific case it was unfortunate that shortly after uploading this video the next patch came out which broke the interaction with the Set Handle Position node (even though 3.1 was already in it's official release stage).
      I have pinned a comment which contains a couple of workarounds, but for a nice result you can swap the Set Handle Position nodes and replace them with a single Set Handle Type node set to Auto.
      Hope it helps!