Select What You Want in Geometry Nodes - Blender Tutorial

  Рет қаралды 56,526

Erindale

Erindale

Күн бұрын

Пікірлер: 192
@shmuelisrl
@shmuelisrl Жыл бұрын
@Erindale , another tip 😁: when you were checking to see if any selection were too small you didn’t have to separate the mesh (which is some i try to avoid. [messes up my indices, attributes, extra compute time, etc]). what you could do is the less well known node family called the "face groups to boundary edges" and "boundary edges to face groups". You first use the selection as a face group which you convert to boundary edges and then you convert it back; this gives you an ID per selection island, which you could usr with the accumulate field etc.
@Erindale
@Erindale Жыл бұрын
Huh I did not realise there was a boundary edges to face group node now 🙌
@shmuelisrl
@shmuelisrl Жыл бұрын
@Erindale I'm thinking about how many nodes you used and how two nodes could probably replace almost the whole thing 😄
@hereb4theend
@hereb4theend Жыл бұрын
I use to think that I'll never get a grasp of Geometry nodes. But after watching this, I'm now certain of it.
@Erindale
@Erindale Жыл бұрын
😂😭
@hereb4theend
@hereb4theend Жыл бұрын
@@Erindale I still watch all your videos in hopes to get that aha moment some day. Thank you for putting out quality contents for free. I'll definitely be purchasing your Simulation nodes course once I get the hang of this.
@Erindale
@Erindale Жыл бұрын
@hereb4theend I recommend joining my discord server so you can ask people directly when you run into issues. It'll help accelerate you
@ericfieldman
@ericfieldman 10 ай бұрын
​@@hereb4theendthis stuff fits squarely into networked muscle memory, so what you'll want to do is go from the top down. Understand the broadest purpose of geometry nodes, and then understand the broadest purpose of the different categories of them, and then look at a bunch of things people have done with them, focusing on the results. Then without even knowing exactly what all the nodes are, you have a framework for what you have and haven't seen done, and where you'll most likely find the components you're looking for to get the effects you want, along with the names of some of the ones people use all the time like instance on points and join geometry. Then it's a matter of drilling some stuff into your head over and over until you might not realize how much progress you made, so if you get imposter syndrome or feel like you're not doing anything, it might help to keep objective progress reports. I sometimes feel like I haven't done a lot, but then I remember when I was even clunkier, and all the surrounding circumstances I tend to not factor in as much as I should, and I build a little confidence and get my head back in gear
@Luixxxd1
@Luixxxd1 7 ай бұрын
The nodes are more scared of you than you are of them
@Walthanar
@Walthanar 8 ай бұрын
This video is pure gold in the form of zeros and ones travelling through the internet!
@Erindale
@Erindale Жыл бұрын
Correction: Accumulate Field node's "Total" output does not tell you how many elemtns have been counted, it returns the sum total of whatever values it has counted up. When the Value is 1 as in mine, that means it added 1 per element which is why I worded it that way.
@blendcreator
@blendcreator Жыл бұрын
Is it possible to force blender´s geometry nodes to NOT calculate specific regions?
@danialsoozani
@danialsoozani Жыл бұрын
​@@blendcreator exactly in that boolean math where erindale showed and told you can use them by ENGLISH there is a NOT option ;)
@Erindale
@Erindale Жыл бұрын
Your Boolean NOT is going to be the inverted selection but you still need to evaluate the mask everywhere. The selection sockets on Set Position, Store Named Attribute etc do limit the computation of the node operation just to the selection but, unfortunately, you can't get around evaluating where the mask actually is.
@BalaAnimationStudios
@BalaAnimationStudios 4 ай бұрын
you deserve a million subscribers
@Erindale
@Erindale 3 ай бұрын
Thank you 🙏
@totheknee
@totheknee Жыл бұрын
32:17 - "Just a little bit of esoteric knowledge..." The very _best_ kind of knowledge there is!
@TripTilt
@TripTilt Жыл бұрын
one of the best, if not THE best, yet underrated, advanced yet prescinded geometry nodes tutorial. So very useful and valuable info! Thanks erin!!!
@macronomicus
@macronomicus 24 күн бұрын
I had many selection questions, you answered them all, and added lots more to consider. Excellent tutorial! Cheers!
@Erindale
@Erindale 24 күн бұрын
Glad to hear it!
@motionbones
@motionbones Жыл бұрын
Selections… the topic i most need for GN! Many thanks.
@Erindale
@Erindale Жыл бұрын
Thanks! I think this is going to help a few people out here
@francesca5295
@francesca5295 3 ай бұрын
I don't think I can thank you enough for this tutorial it's so helpfull
@Erindale
@Erindale 3 ай бұрын
Glad to hear that!
@Chillerll
@Chillerll Жыл бұрын
You legend. This is the single best geo nodes tutorial I have seen and I wish I had it years ago.
@Eyeballplant
@Eyeballplant Күн бұрын
Excellent tutorial! That was extremely helpful and gave me solutions to some frustrations I'm having learning geometry nodes. Thank you!
@Erindale
@Erindale 16 сағат бұрын
I’m glad it helped!
@JakeStaines
@JakeStaines 3 ай бұрын
Thank you so much for this. Both for excellently bridging the gap between a lot of other geometry node tutorials and Being Actually Useful, and also for using the word 'indices' repeatedly! Seriously, I had a use-case I'd been trying to get geometry nodes to work for me on for a while and every time I tried I watched some introductory tutorial, went to have a play, and got nowhere and gave up - and it was always down to being able to actually pick apart the mesh to do the work on the right edges. I've been going back to it while watching this and it's already 90% of the way to where I need it.
@Erindale
@Erindale 3 ай бұрын
That’s great to hear! Thank you so much. This is one of those areas that’s just not sexy so a lot of people don’t want to talk about it but it’s got to be one of the most important things to know when working procedurally. Well done getting your project on track!
@johnsmith56920
@johnsmith56920 Жыл бұрын
You are officially the best. Others abide our questions, you stand alone.
@Erindale
@Erindale Жыл бұрын
Thank you so much
@stache_obj
@stache_obj Жыл бұрын
oh shit this was exactly what i was looking for, for one of my projects. thanks a lot! No one explains this complex node stuff better than you erin..
@Erindale
@Erindale Жыл бұрын
Thank you! Yeah it took me some time to get fluent with geo nodes and I realised that it's really all down to being confident in what selection you're making
@MrFrgtme
@MrFrgtme 7 ай бұрын
❤Jeeesus criest this is the BIBLE for starting work on geonodes... you are a hero. thanks a lot!!
@cglifeforreal9271
@cglifeforreal9271 3 ай бұрын
Thanks Erindale, Your videos are really helping me do things impossible to achieve with built in modifiers. I hope you make a series about UV mapping especially mapping a "curve to mesh" geometry which uses a cyclic curve, I've been looking all around the web for a working solution but all of them work only in simple cases.
@Erindale
@Erindale 3 ай бұрын
Try searching for it on my discord. It’s definitely something that’s been solved by a few of us. Fundamentally you want to create geometry that matches the topology in terms of face corners and then just transfer by index from one to the other.
@cglifeforreal9271
@cglifeforreal9271 3 ай бұрын
@@Erindale I've tried this approach but the flat none cyclic curve results in 1 extra column of mesh indices compared to cyclic mesh. I'll definitely join the community and look for a solution. See you there.
@cglifeforreal9271
@cglifeforreal9271 3 ай бұрын
@@Erindale I've tried this approach but the flat none cyclic curve results in 1 extra column of mesh indices compared to cyclic mesh. I'll definitely join the community and look for a solution. See you there.
@sudiptaroyarts3861
@sudiptaroyarts3861 Жыл бұрын
As always , you're the only boss of the Geo nodes . 😊
@Erindale
@Erindale Жыл бұрын
Thanks so much
@Nicko16
@Nicko16 Жыл бұрын
Thanks for the brilliant tutorial, I did not realise the subtle power of the accumulate field node until I watched this, cheers!
@Erindale
@Erindale Жыл бұрын
Yeah it's amazing! A lot of advanced setups use it
@danialsoozani
@danialsoozani Жыл бұрын
The tutorial was amazing as always, but finding out the most common and still yet least spoken issue and making a tutorial for it was even more brilliant! great job and thanks a lot dear Erin :)
@Erindale
@Erindale Жыл бұрын
Haha thank you 😁
@YvesBonheur
@YvesBonheur Жыл бұрын
I learn tons of new stuffs about geonode in your video,thanks a lot,by the way,I'm a big fan of you from China
@Erindale
@Erindale Жыл бұрын
Thank you so much!
@zboy303
@zboy303 Жыл бұрын
Really great video. Just to note that for the 'expand selection' part, the Blur Attribute also does the job when you put it through a Vector Math (Ceiling) node, so no need for the Repeat Zone. (or you can multiply instead of ceiling for a more circular expansion).
@BBennie444
@BBennie444 Жыл бұрын
Been waiting for a tutorial on geometry nodes that goes over selections for quite some time now, Thank you!
@rosedaveproductions1528
@rosedaveproductions1528 4 ай бұрын
Great video. I will definitely be returning to this for review for my projects in the future.
@voyageruk2002
@voyageruk2002 8 ай бұрын
This has really turned on a lightbulb in my mind. I've learnt so much, thank you
@Erindale
@Erindale 8 ай бұрын
I’m glad! Good luck
@tasmansea1620
@tasmansea1620 Жыл бұрын
grand. selections are an area where I seem to invent new struggles every time. this is super valuable and I'm sure I will trigger a few hundred plays in the near future. thanks for sharing!
@Erindale
@Erindale Жыл бұрын
That's great to hear! I see a lot of people struggling with selections, both beginners and professionals. You are very much not alone
@tasmansea1620
@tasmansea1620 Жыл бұрын
@@Erindale thanks, glad the devs added a way to visualize selections a few versions back. Paired with this video, I should be able to get up to speed
@ClemensHoenig
@ClemensHoenig 10 ай бұрын
Great Tutorial. Thank you! To be honest, your tutorials keep pushing me to the limits, so I always need to watch them at least two times. Once I get it, it's really satisfying...
@Erindale
@Erindale 10 ай бұрын
I’m happy they’re useful to you!
@cinegraphis______ecoledesm4799
@cinegraphis______ecoledesm4799 10 ай бұрын
wahooo, I have zero knowledge in programming. But this course is just master class. Thanks a lot ! This base will let us learn geometry node. Great explanation, considering I'm French native speaking. again Thanks !!
@Erindale
@Erindale 10 ай бұрын
Good luck with your learning!
@milansvancara
@milansvancara 6 ай бұрын
I love you man, I love you...
@kareldobbelaere1870
@kareldobbelaere1870 Жыл бұрын
I really hope they will add a list node and list methods soon, great tutorial again! very grateful
@Erindale
@Erindale Жыл бұрын
There's definitely been some murmurs around that but I don't see it happening soon 🥲
@systematicpsychologic7321
@systematicpsychologic7321 9 ай бұрын
Great video. Figuring out certain things about geometry nodes -- selections, how to conceptualize working on fields and operating on them with some precision -- has been the biggest hurdle so far. This helps.
@Erindale
@Erindale 9 ай бұрын
Thanks for this! Seeing what’s harder for people to grasp is very useful for me making content
@zetsology
@zetsology 6 ай бұрын
Gold. First, I'm so happy that I've managed to figure out a lot by myself, but there are things that couldn't be possible without you and other authors on YT. Mostly because of terminology. The math itself is not that hard, but learning the names of math ops, as a kid, in Croatian still gives me headaches when learning GN watching the tuts English. It's a lot easier for me to build node systems for terrains because I am not limited by numbers that much and that's where my brain has all the artistic freedom it needs, and, basically, I often make tools from my experiments and happy accidents. Anyway, for the 100th time - thank you.
@Erindale
@Erindale 6 ай бұрын
I feel very lucky that I learned maths through Blender. I only really have the visual understanding of the functions. I’m glad the contents useful!
@zetsology
@zetsology 6 ай бұрын
I'm going through this again​ and thinking how you, as an educator, would have a special place in the world of architecture. Maybe even as an architect. I know you had that sort of content in the past, but maybe getting more specialised in that area is even better than focusing on games/cg market/industry. Just a thought.
@matthewwilliams6019
@matthewwilliams6019 Жыл бұрын
i was looking for tutorials on this and Boom! this was posted minutes before i typed in my search A Big thank you!!
@Erindale
@Erindale Жыл бұрын
Nice! The secret art
@MagtanggolDG
@MagtanggolDG 11 ай бұрын
Wished I watched this waaaaaay sooner! really love this, the way you explained and went through this was great -- didn't even feel like a 1 hour video. Been following your other tutorials as well and have been trying to learn bit by bit through different use cases but really glad to have come across this as a general knowledge tutorial which I feel is incredibly helpful also once you start moving into more specific use cases where tutorials might not be available for.
@Erindale
@Erindale 11 ай бұрын
Thank you! Yeah as much as I love making the specific tutorials, it can be difficult to extract the general lesson as a learner
@vikkiarts1407
@vikkiarts1407 Жыл бұрын
Awesome tutorial. This is something what I was looking for. Giving a general information that can be used for problem solving instead just solving one problem. I'd like to see more tutorials like this in the future. This helps a lof for people like me who wants a deeper and behind the screen understanding for the nodes and math in general. I'd like to know more about the topology nodes as well. I'd like to know how you switched the connected socket from 'x' to 'z' so fast at 23:24.
@Erindale
@Erindale Жыл бұрын
Alt+S cycles the input noodle through the sockets
@tendividedbysix4835
@tendividedbysix4835 8 ай бұрын
Gonna send people this way for geometry node tips this is super useful reference material thank you :)
@nenghuo
@nenghuo Жыл бұрын
Super good, must watch video!
@Erindale
@Erindale Жыл бұрын
Thank you, enjoy
@edwinluthfisaputra107
@edwinluthfisaputra107 Жыл бұрын
Many thanks! these kind of videos that compile methods are easy to get back to
@kyegutierrez25
@kyegutierrez25 Жыл бұрын
I could learn so much from you man, this was more than enough to properly introduce fundamentals for geometry nodes! Keep up the great work!
@OwenPowell-ts9em
@OwenPowell-ts9em 3 ай бұрын
Thank you sooo much this is exactly what I was looking for. No really
@somali4154
@somali4154 Жыл бұрын
Super useful tutorial. Had to watch a few times and keep Geo nodes open on Blender to try selection tools at the same time.
@Erindale
@Erindale Жыл бұрын
This is definitely something worth learning well
@DarkShroom
@DarkShroom 9 ай бұрын
a really concise roundup here thanks... i think it mostly just clicked for me now prob the last tutorial i need (he says) the docs on these are so bad (literally almost 0 examples, just a small description, if you're lucky a "hint"), so this is great
@JulianRendell
@JulianRendell Жыл бұрын
Thank you! This is an incredibly useful walk through of how selection works!
@Erindale
@Erindale Жыл бұрын
Glad it's useful!
@shakraz621
@shakraz621 Жыл бұрын
friend you really explain very, very well thank you very much for sharing your knowledge God take care of you
@Erindale
@Erindale Жыл бұрын
Thank you!
@jykoo4817
@jykoo4817 7 ай бұрын
very useful~ good. thank you
@Erindale
@Erindale 7 ай бұрын
Thank you!
@IrocZIV
@IrocZIV 10 ай бұрын
This is great, I love the breakdown of how/why things are working the way they do.
@Erindale
@Erindale 10 ай бұрын
Thank you, glad you like it!
@somatonic
@somatonic Жыл бұрын
Thanks so much Erindale, always wondered about selection in geo nodes. Very useful!
@Erindale
@Erindale Жыл бұрын
My pleasure!
@edwinluthfisaputra107
@edwinluthfisaputra107 Жыл бұрын
Oh wow @somartist you also do blender besides painting?
@somatonic
@somatonic Жыл бұрын
yes, I always been a secret 3d artist too, and it comes in handy for various projects I have :D@@edwinluthfisaputra107
@dezcooking
@dezcooking 7 ай бұрын
This is wonderful! Thank you very much for sharing your knowledge while explaining the thinking behind the choices. I've learnt a lot from you!
@flavio8430
@flavio8430 5 ай бұрын
Great lesson -- thanks for sharing.
@SrdjanPavlovic11080
@SrdjanPavlovic11080 Жыл бұрын
Thank you, thank you, thank you! I am leaning Geo Nodes and up until 40th min I could understand and replicate almost everything from memory, but after that it become much much harder for my level - anyway will go systematically with you other tutorials and resources and try again in few weeks.
@UnbekanntesSubjekt
@UnbekanntesSubjekt Жыл бұрын
Great explanation.
@renegaderaid
@renegaderaid Жыл бұрын
Thank you for this incredibly informative video! NOW I feel like I’m starting to get it. I can’t wait to check out your courses
@Erindale
@Erindale Жыл бұрын
Thanks! Enjoy!
@shmuelisrl
@shmuelisrl Жыл бұрын
​@Erindale , Quick tip. use the blur attribute node for expanding selections. no loops needed 😉
@Erindale
@Erindale Жыл бұрын
I mention it but the iteration count correspond perfectly to the expansion steps?
@shmuelisrl
@shmuelisrl Жыл бұрын
@Erindale at least when I used it, if you compare greater than 0 and you converted it to a float, I haven't maxed out before blender slowed down significantly. and yes, the iteration matches the steps perfectly. it uses topology to smooth, so smoothing depends on topology density and always follows the topology
@shmuelisrl
@shmuelisrl Жыл бұрын
(To be clear, I haven't maxed out selection expansion at all even after blender slows down)
@Mind_Splitter
@Mind_Splitter Жыл бұрын
This is going to be super useful thank you!
@Erindale
@Erindale Жыл бұрын
Thank you!
@glennet9613
@glennet9613 9 ай бұрын
It's hard going but I think I'm starting to get the hang of the concepts. I like the way it teaches the fundamentals, not just press this, press that but explains the thinking behind it. But I'm a long way from being able to do it on my own, maybe one day!
@Erindale
@Erindale 9 ай бұрын
It’s all just practice and repetition. The foundations will all start clicking together ✌️
@cbsniper
@cbsniper 5 ай бұрын
Thank you so much!!!
@robinsquares
@robinsquares 11 ай бұрын
Absolute gold video
@Lluc3D
@Lluc3D Жыл бұрын
Great tutorial, this is not a very intuitive way to work but with practice, I can see myself using this. I really hope that GN developers make things easier in the future !
@insane3953
@insane3953 Жыл бұрын
Wait this video for a long time! Really thanks
@Ian-ko1wh
@Ian-ko1wh 3 ай бұрын
Thanks for the video! Ive been trying to work out if you can take a selection and transform it, ie move it, scale it and deform it. I'm aware all a selection is is a a 'True' or '1' against a vertex (or face etc) . So moving a selection means moving the value to the next vertex in a given direction. I know that if you want to move a selection, you're best to do it when your setting up the selection (i.e. if you're creating a selection with the raycast node). But it would be very useful to be able to take a defined selection and transform it. The only example of this type of transform I can see is the expand/contract operation covered in the video (others like higgsas have also implemented) It's hurting my brain trying to work out if its possible to do this, as your moving values across a mesh rather than moving the mesh itself! 🤯🤯
@Erindale
@Erindale 3 ай бұрын
With mesh topology nodes you should be able to check if the neighbour is selected or not and change the current selection state based on that. The issue is that you’re going to need to do a bunch of selection-specific weights to make sure you’re checking against the correct neighbours for that specific selection on that specific topology… good luck 🥹
@Ian-ko1wh
@Ian-ko1wh 3 ай бұрын
​@Erindale that sounds horrific. haha! I had a vision of creating selections, using Boolean operators to 'shape build' the selections, then move / deform the built selections as a final step (tweak). Looks like this final step is going to be limited to expand/contract (I'm not mentally capable of implementing your suggestion). Appreciate the response! 🤝👌
@nikolaykirchev9672
@nikolaykirchev9672 Жыл бұрын
Hey, great topic and deep dive. I noticed the pile of books behind you and since im a huge fan of 7 habits of highly effective people, i wondered what the rest of the books are.
@Erindale
@Erindale Жыл бұрын
In this stack I have Building a Second Brain by Tiago Forte which I definitely recommend. Also Deep Work and So Good They Can't Ignore You (by Cal Newport), The Freelance Manifesto (Joey Korenman), Eat That Frog (Brian Tracy), and Getting Things Done (David Allen)
@Erindale
@Erindale Жыл бұрын
I've not read them all but they're my motivators when I fall off the horse
@GaryParris
@GaryParris Жыл бұрын
excellent
@Erindale
@Erindale Жыл бұрын
Thank you!
@nikhil3417
@nikhil3417 Жыл бұрын
Insane tutorial.
@boudewyn
@boudewyn Жыл бұрын
I think this might be the one video that will make everything click! 100x (Y)
@Erindale
@Erindale Жыл бұрын
I hope so!
@ashasekayi
@ashasekayi Жыл бұрын
Thank you so much! This tutorial was extremely helpful. 😺
@MarioRivera-png
@MarioRivera-png Жыл бұрын
Hozier of the Blender world. I will not elaborate
@ztfx4683
@ztfx4683 Жыл бұрын
非常有意义的示教,GN第一事,选择要操作的内容。太赞了👍👍👍👍👍
@Erindale
@Erindale Жыл бұрын
Thanks so much!
@danialsoozani
@danialsoozani Жыл бұрын
你会说中文,你是如何理解教程的?
@ztfx4683
@ztfx4683 Жыл бұрын
@@danialsoozani 我是中国人😁即便只是看视频,也毫无问题,演示的图形本身就是非常明确的语言!
@rionhunter
@rionhunter 4 ай бұрын
Every other geometry node youtuber is playing checkers and you’re playing chess holy cow
@Thingsbydesign
@Thingsbydesign 8 ай бұрын
nice tutorial :)
@till.sen_wlc
@till.sen_wlc Жыл бұрын
10/10 thank you so much for this!
@remobalcells4332
@remobalcells4332 Жыл бұрын
this is great, thank you!
@Hazard206
@Hazard206 11 ай бұрын
Hey Erindale! Great tutorial and I learned a lot. Thank you very much! I have a question regarding selecting the UV Seam. I'm trying to select the UV seam to use it to split the edges in GN. My setup is basically getting the UVmap attribute from the group input and then run it through an evaluate on domain node with data type as vector and domain as points and then send it to a compare node and compare the UVmap original vector with the new evaluated one with a compare node with the Element-wise mode and Not Equal operation and capture the result from the compare node with a capture attribute node set to Boolean Data Type and Face Corner as Domain and use it as the selection for the Split Edges node. So far it seems to work in selecting the seam if the seam is going through a full loop cut but if it’s a partial loop cut it seems like it doesn’t select the final edge of the seam and it stays welded. I tried many different ways but I couldn’t get to select that last edge. Any idea how to get around this issue? Thanks in advance.
@Erindale
@Erindale 11 ай бұрын
This is kind of a hack and it won’t be as performant as purely doing it via data, however, if you capture the original positions, split all the edges, set the positions to the UV map locations, merge by distance, and then set the position back to that original position, you’ll have the split edges where the seams have split the UV islands
@Hazard206
@Hazard206 10 ай бұрын
@@Erindale This will work for now. Thank you so much.
@alexanderlopes9400
@alexanderlopes9400 5 ай бұрын
Thank you! I think that GN is a amazing tool, but people at Blender foundation should start thinking about a more intuitive way of working with data. In my opinion lists should be the way to go. For example, Grasshopper for Rhino is just way easier to manipulate your data.
@Erindale
@Erindale 5 ай бұрын
It’s a different methodology and both Houdini and grasshopper (which is essentially a pythonic data flow) were considered. Once you’re fluent with GN you’ll find that a lot of things work a lot better and more intuitively because you’re specifically not needing to work with the data yourself. It’s handled inherently in the workflow
@alexanderlopes9400
@alexanderlopes9400 5 ай бұрын
Hey, @@Erindale. Thanks for your feedback! Yeah, I think I'm trying to figure out GN logics with a pythonic dataflow in my mind, as you said. I think it make things a little harder, but I'll figure it out with time. By the way, your tutorials are helping a lot! Thanks!
@mdriaz2002
@mdriaz2002 Жыл бұрын
first time seeing ur tutorial on my laptop (instead of my phone)... Holy fuck thats a huge cursor...
@Erindale
@Erindale Жыл бұрын
Go back to your phone 😭
@mdriaz2002
@mdriaz2002 Жыл бұрын
@@Erindale dude my phone was dead i couldn't wait to watch ur video so i just used my laptop instead ahahaha
@vintezis
@vintezis Жыл бұрын
Suzanne from procedural nodegroup... how come?? You saved somehow the original vertex positions to values? or or or what? :)
@Erindale
@Erindale Жыл бұрын
Yeah no clever shortcuts, I just copied all the vertex positions into a node group 😂 still no idea why she wasn't included in the mesh primitives
@nickpendragon5391
@nickpendragon5391 11 ай бұрын
Vid is great 👍 but what about any inner parts like a bottle?
@Erindale
@Erindale 11 ай бұрын
You could use raycast to see if you will shoot out into empty space or hit the other inside face
@bodhihorton5854
@bodhihorton5854 Ай бұрын
This is fantastic. Is there any changes to these methods in 4.2?
@Erindale
@Erindale Ай бұрын
The vast majority are the same, and all should still work. There may be some optimisations you can do with new nodes though. A lot of curve topology nodes and little hacks with the accumulate field node for example
@kai8468
@kai8468 Жыл бұрын
You are amazing! Are you a mathematician?
@Erindale
@Erindale Жыл бұрын
Nah I learnt everything from Blender!
@artemsh6302
@artemsh6302 Жыл бұрын
🔥🔥🔥
@npj5578
@npj5578 11 ай бұрын
Thanks Erindale! Legend. I have a question... how would you grow a selection on a curve/edge? The technique you showed only seems to work on faces.
@Erindale
@Erindale 11 ай бұрын
Use a blur attribute node and ceiling the output. Each blur step will walk one more element
@zac-x7k
@zac-x7k 8 ай бұрын
Another superb tutorial, thank you. Using the Normal method, with either a Direction or Dot Product comparison, I can select lines (/faces) of latitude on a sphere or torus - but I can't figure out how to adapt that to select lines of longitude. Any ideas?
@Erindale
@Erindale 8 ай бұрын
Take the normal, multiply by (1,1,0) to negate the difference in vertical direction and then normalize so each band has the same vector on it. The you can compare against a horizontal vector to make the selection
@zac-x7k
@zac-x7k 8 ай бұрын
@@Erindale Thanks - bit strange!?! , but that works well enough!!
@ChristianKrupa
@ChristianKrupa 3 ай бұрын
Is there a way to use multiple vertex groups so that I can cycle through defined sets of geometry? (I’m trying to adapt a setup that just breaks a mesh up based on each face to use larger pieces that are more representative of how the object might come apart) - I’ve knife projected the pattern I want onto it so creating the groups might be a bit laborious, but at least I’ll get the result I intend 😅
@Erindale
@Erindale 3 ай бұрын
I would name your vertex groups with integers like 0, 1, 2, 3 etc. Something very simple like that. Then have a node group that has an integer on the front. Inside, plug that integer into a value to string node, then the string into a named attribute node. That'll let you cycle through the groups. If you want a more complex name then you could use an index switch node and plug multiple different strings into it and cycle through that way
@ChristianKrupa
@ChristianKrupa 3 ай бұрын
@@Erindale ahh yes, so simple, this is why I’ll always struggle with programming 😅😂 Nice one, that’ll get me on the road 🙌🤘🙏
@benallen4986
@benallen4986 8 ай бұрын
excellent as always - but what is the difference between a 'float to integer' node and math node set to floor? don't they both just truncate the thing (by which I think I mean chop off the bits after the decimal point)?
@Erindale
@Erindale 8 ай бұрын
The difference is how the data is literally stored in memory. Floats have floating point precision error so it just depends on your requirements. Functionally they’re so similar that if often doesn’t matter. Storing as integers will be more optimised
@benallen4986
@benallen4986 8 ай бұрын
@@Erindale thanks Erin - six minutes to reply to a question on a four month old video is very impressive :)
@ogneed
@ogneed 11 ай бұрын
Hey Erindale! Great tutorial and a lot of info. Thank you very much! I'm currently trying to make nodes for converting text objects to Neon Geometry. And stuck on the Neon ends. Which have to be bent backward from the letter plane. Main issue after i;ve deleted segment by using Endpoint Segment node for defining that segment. I have to move the ends backward. That is not a problem too with Set Position + Endpoint Segment nodes. But I also need to move that ends straight under the next points at the curve to make a straight angle between ends and letter plane. And I can't catch that, how do I get the location of the next points and use it for the positions of the ends. I'm a beginner here and might I've chosen the wrong way?
@Erindale
@Erindale 11 ай бұрын
One potentially easy option would be to convert to mesh without a profile so you have an edge, use the extrude mesh node to extrude back as far as needed and then convert to curve to continue. You could even use the filet curve node to round that corner to the extrusion
@ogneed
@ogneed 11 ай бұрын
Thank you Erindale! Many ways, and some of them are not so oblivious at my level. Looks like I have to learn the basics better. Then I will see.@@Erindale
@AhmedNassef
@AhmedNassef Жыл бұрын
I can't seem to get around comprehending the accumulate field node.. What's the idea behind it? 🤔
@Erindale
@Erindale Жыл бұрын
It's a sum loop. It will look at the attribute on each mesh element and add it up in order. Johnny Matthews' has a good video on it (he made it)
@3drwny
@3drwny 11 ай бұрын
🙏
@AlexanderKislyakov
@AlexanderKislyakov Жыл бұрын
Great tutorial as always, thank you for that. I have a question - why does the float to integer node even exist when the exact same operations can be done with the regular math node? Is it more lightweight, or is it something else?
@Erindale
@Erindale Жыл бұрын
Integers are not susceptible to float rounding errors. It's easy to think of numbers as numbers like how we see them but computers have to do some trickery to actually store them. That's why on the compare node when it's set to float, equals, there's an epsilon value. Asking a float when it equals exactly itself will often fail due to some small decimal part being different. Integers also take less memory to store so it can be an efficiency gain, especially on very dense geometry
@AlexanderKislyakov
@AlexanderKislyakov Жыл бұрын
@@Erindale Thanks a lot, that cleared it up for me.
@elunicocalvo
@elunicocalvo 11 ай бұрын
How would you store a selection made with an empty cumulatively as the empty is moved around?
@Erindale
@Erindale 11 ай бұрын
Using simulation nodes and adding the selection to the current named attribute and storing it with the same name
@elunicocalvo
@elunicocalvo 11 ай бұрын
Thank you! @@Erindale
@Youshisu
@Youshisu 7 ай бұрын
So many hotkeys were used, yet I can't see key press :'(
@Erindale
@Erindale 7 ай бұрын
Yeah this was while Screencast Keys addon was not working with the new Blender version
@BruvSon
@BruvSon Жыл бұрын
Why isn't the Edge Angle node called Face Angle?
@BruvSon
@BruvSon Жыл бұрын
OK, I've just realised the answer to my question. It's the angle at an edge (at the junction of two faces)...
@BruvSon
@BruvSon Жыл бұрын
Bloody good, by the way.
@sdffhsdghhn
@sdffhsdghhn 2 ай бұрын
This guy has the same demeanor as Jenny Nicholson, in multiple ways.
@flavio8430
@flavio8430 5 ай бұрын
@25:36 - How do you make each island have a different color? Mine are all grayscale...
@Erindale
@Erindale 5 ай бұрын
Make sure that you are connecting your viewer automatically with the hotkey so that it makes the right kind of socket. You see when I first drop on the white noise node that it shows black because it had been previewing an integer before. Then I recreate the connections on the float (grey socket) and then click again to get to the color (yellow socket)
@flavio8430
@flavio8430 5 ай бұрын
@@Erindale It worked - thank you very much.
@deanjohnson7973
@deanjohnson7973 Жыл бұрын
my viewer node turns off whenever I select the empty. how can I keep viewing it?
@Erindale
@Erindale Жыл бұрын
Make sure you pin the node tree as the viewer is disabled when the node tree is not in focus
@deanjohnson7973
@deanjohnson7973 Жыл бұрын
@@Erindale thank you!
@eclecticgamer5144
@eclecticgamer5144 Жыл бұрын
Warning about selection using Indices: The devs warn not to do this. Their backend is whack, and when they make edits to nodes, it could result in completely different indexing. I have an 18,000 node model that uses selection by indexing exclusively... and Each version of blender breaks at least 3 nodes... The one that pretty much made me quit using blender: Split Edges worked perfectly... and Hans went and redid it so that it *RANDOMLY* reindexes the *entire* model for no reason. When I asked him not to... he added notes to the documentation not to use indexing as selection. -_- Purposefully breaking nodes just rubbed me the wrong way to the point of losing all motivation to work on any Blender related project. Years of work... broken by someone else... on purpose. (He didn't purposefully break my node, but he did purposefully change the node to explicitly rearrange indexes, which breaks any nodegroup that uses index as selection... and refused to care that it broke years of work.)
@Erindale
@Erindale Жыл бұрын
Indices in Blender have always been a bit hit and miss. If you ever did anything with python building meshes outside geometry nodes you'll have run into the same problems.
@denisebelanger3711
@denisebelanger3711 6 күн бұрын
牛逼
@luciddream2249
@luciddream2249 Жыл бұрын
zzzzz......
@Erindale
@Erindale Жыл бұрын
Literally same I pass out while reviewing these edits
@dinusiva3019
@dinusiva3019 Жыл бұрын
Thank you... So much ❤❤❤❤
Loft Curves Properly - Geometry Nodes in Blender 3.6
54:21
Erindale
Рет қаралды 25 М.
How Ian Hubert Hacked VFX (and you can too!)
22:26
InLightVFX
Рет қаралды 245 М.
An Unknown Ending💪
00:49
ISSEI / いっせい
Рет қаралды 58 МЛН
А ВЫ ЛЮБИТЕ ШКОЛУ?? #shorts
00:20
Паша Осадчий
Рет қаралды 10 МЛН
Help Me Celebrate! 😍🙏
00:35
Alan Chikin Chow
Рет қаралды 63 МЛН
I wish I knew this before using Geometry Nodes (Blender)
1:24:14
Rabbit Hole Syndrome
Рет қаралды 175 М.
10 Geometry Nodes HACKS in Blender (+ free download)
18:20
Stray Creations
Рет қаралды 61 М.
Blender: procedural buildings with geometry nodes fields | pt. 1
16:04
BLENDER 3D | GEO-NODES Просто и понятно!
1:12:40
3D GRIPINSKY
Рет қаралды 47 М.
A guide to blender’s geometry node editor
16:39
harry blends
Рет қаралды 4,7 М.
Blender Geometry Nodes [LEVEL 1 - FULL COURSE]
1:50:22
CGMatter
Рет қаралды 212 М.
You Should be Using Proximity in Your Animations (Blender)
22:39
6 Years of Blender in 13 Minutes
13:01
Kaizen
Рет қаралды 131 М.
An Unknown Ending💪
00:49
ISSEI / いっせい
Рет қаралды 58 МЛН