Select What You Want in Geometry Nodes - Blender Tutorial

2024 ж. 3 Мам.
42 534 Рет қаралды

Grab the new simulation courses: www.nodegroup.xyz/mastering-s...
Check out my new platform for technical artists: www.nodegroup.xyz/
In today's lesson we're going to be diving deep into selections. Learning this well will be transformative to you rprocedural workflows, not just in Geometry Nodes but across all procedural systems.
Grab my file here: / 88721784
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.
$40 off a holographic display? Yes please. look.glass/erin
Geometry Nodes Toolkit: gum.co/erintools
Merch? erindale.threadless.com/
Discord: / discord
Courses
Beginner Geometry Nodes: www.canopy.games/p/bcs-geomet...
Advanced Geometry Nodes: www.canopy.games/p/advanced-g...
Procedural Materials: www.canopy.games/p/procedural...
Contents:
00:00 - Intro
02:12 - What are selections?
03:19 - Booleans
06:16 - Joining Booleans
07:55 - What is an index?
08:45 - Vertex Group Selection
10:14 - How floats are interpolated
11:30 - Float to Integer node
13:16 - Selections with Empties
16:27 - Index-based Selections
19:12 - Selecting a grid row
20:50 - Selecting a grid column
23:06 - Duplicate Index
24:55 - Mesh Island Index
26:10 - Index per point per island
28:11 - Splines
29:05 - Spline Parameter Index
30:47 - Index on Spline Domain
32:50 - Position-based Selections
35:19 - Normal-based Selections
37:15 - Raycasted Selections
40:10 - Curve Attribute Selections
42:20 - Curve Corner Selections
47:08 - Expand Selections
53:35 - Flatten Region Exercise
Patreon: / erindale
Threads: www.threads.net/e.r.i.n.d.a.l.e/
Twitter: / erindale_xyz
Instagram: / e.r.i.n.d.a.l.e
Gumroad: gumroad.com/erindale
Blender Market: blendermarket.com/creators/er...

Пікірлер
  • @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.

    @shmuelisrl@shmuelisrl8 ай бұрын
    • Huh I did not realise there was a boundary edges to face group node now 🙌

      @Erindale@Erindale8 ай бұрын
    • @Erindale I'm thinking about how many nodes you used and how two nodes could probably replace almost the whole thing 😄

      @shmuelisrl@shmuelisrl8 ай бұрын
  • I use to think that I'll never get a grasp of Geometry nodes. But after watching this, I'm now certain of it.

    @hereb4theend@hereb4theend7 ай бұрын
    • 😂😭

      @Erindale@Erindale7 ай бұрын
    • @@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.

      @hereb4theend@hereb4theend7 ай бұрын
    • @hereb4theend I recommend joining my discord server so you can ask people directly when you run into issues. It'll help accelerate you

      @Erindale@Erindale7 ай бұрын
    • ​@@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

      @ericfieldman@ericfieldman5 ай бұрын
    • The nodes are more scared of you than you are of them

      @Luixxxd1@Luixxxd12 ай бұрын
  • 32:17 - "Just a little bit of esoteric knowledge..." The very _best_ kind of knowledge there is!

    @totheknee@totheknee8 ай бұрын
  • This video is pure gold in the form of zeros and ones travelling through the internet!

    @Walthanar@Walthanar3 ай бұрын
  • Selections… the topic i most need for GN! Many thanks.

    @motionbones@motionbones8 ай бұрын
    • Thanks! I think this is going to help a few people out here

      @Erindale@Erindale8 ай бұрын
  • 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.

    @Erindale@Erindale8 ай бұрын
    • Is it possible to force blender´s geometry nodes to NOT calculate specific regions?

      @blendcreator@blendcreator8 ай бұрын
    • ​@@blendcreator exactly in that boolean math where erindale showed and told you can use them by ENGLISH there is a NOT option ;)

      @danialsoozani@danialsoozani8 ай бұрын
    • 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.

      @Erindale@Erindale8 ай бұрын
  • one of the best, if not THE best, yet underrated, advanced yet prescinded geometry nodes tutorial. So very useful and valuable info! Thanks erin!!!

    @TripTilt@TripTilt6 ай бұрын
  • Thank you so much! This tutorial was extremely helpful. 😺

    @ashasekayi@ashasekayi8 ай бұрын
  • this is great, thank you!

    @remobalcells4332@remobalcells43327 ай бұрын
  • Wait this video for a long time! Really thanks

    @insane3953@insane39537 ай бұрын
  • Many thanks! these kind of videos that compile methods are easy to get back to

    @edwinluthfisaputra107@edwinluthfisaputra1078 ай бұрын
  • Been waiting for a tutorial on geometry nodes that goes over selections for quite some time now, Thank you!

    @BBennie444@BBennie4447 ай бұрын
  • 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!

    @kyegutierrez25@kyegutierrez257 ай бұрын
  • Insane tutorial.

    @nikhil3417@nikhil34178 ай бұрын
  • Great lesson -- thanks for sharing.

    @flavio8430@flavio843025 күн бұрын
  • Gonna send people this way for geometry node tips this is super useful reference material thank you :)

    @tendividedbysix4835@tendividedbysix48352 ай бұрын
  • 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!

    @dezcooking@dezcooking2 ай бұрын
  • Great explanation.

    @UnbekanntesSubjekt@UnbekanntesSubjekt6 ай бұрын
  • This is going to be super useful thank you!

    @Mind-Splitter@Mind-Splitter8 ай бұрын
    • Thank you!

      @Erindale@Erindale8 ай бұрын
  • Thank you... So much ❤❤❤❤

    @dinusiva3019@dinusiva30198 ай бұрын
  • This is great, I love the breakdown of how/why things are working the way they do.

    @IrocZIV@IrocZIV5 ай бұрын
    • Thank you, glad you like it!

      @Erindale@Erindale5 ай бұрын
  • 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

    @renegaderaid@renegaderaid8 ай бұрын
    • Thanks! Enjoy!

      @Erindale@Erindale8 ай бұрын
  • You legend. This is the single best geo nodes tutorial I have seen and I wish I had it years ago.

    @Chillerll@Chillerll7 ай бұрын
  • 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 !

    @Lluc3D@Lluc3D7 ай бұрын
  • Absolute gold video

    @robinsquares@robinsquares6 ай бұрын
  • Thank you! This is an incredibly useful walk through of how selection works!

    @JulianRendell@JulianRendell8 ай бұрын
    • Glad it's useful!

      @Erindale@Erindale8 ай бұрын
  • Thanks so much Erindale, always wondered about selection in geo nodes. Very useful!

    @somatonic@somatonic8 ай бұрын
    • My pleasure!

      @Erindale@Erindale8 ай бұрын
    • Oh wow @somartist you also do blender besides painting?

      @edwinluthfisaputra107@edwinluthfisaputra1078 ай бұрын
    • yes, I always been a secret 3d artist too, and it comes in handy for various projects I have :D@@edwinluthfisaputra107

      @somatonic@somatonic8 ай бұрын
  • 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 :)

    @danialsoozani@danialsoozani8 ай бұрын
    • Haha thank you 😁

      @Erindale@Erindale8 ай бұрын
  • 10/10 thank you so much for this!

    @till.sen_wlc@till.sen_wlc8 ай бұрын
  • i was looking for tutorials on this and Boom! this was posted minutes before i typed in my search A Big thank you!!

    @matthewwilliams6019@matthewwilliams60198 ай бұрын
    • Nice! The secret art

      @Erindale@Erindale8 ай бұрын
  • This has really turned on a lightbulb in my mind. I've learnt so much, thank you

    @voyageruk2002@voyageruk20023 ай бұрын
    • I’m glad! Good luck

      @Erindale@Erindale3 ай бұрын
  • You are officially the best. Others abide our questions, you stand alone.

    @johnsmith56920@johnsmith569208 ай бұрын
    • Thank you so much

      @Erindale@Erindale8 ай бұрын
  • 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...

    @user-wg8dg9yb4s@user-wg8dg9yb4s5 ай бұрын
    • I’m happy they’re useful to you!

      @Erindale@Erindale5 ай бұрын
  • 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.

    @MagtanggolDG@MagtanggolDG6 ай бұрын
    • Thank you! Yeah as much as I love making the specific tutorials, it can be difficult to extract the general lesson as a learner

      @Erindale@Erindale6 ай бұрын
  • Super good, must watch video!

    @nenghuo@nenghuo8 ай бұрын
    • Thank you, enjoy

      @Erindale@Erindale8 ай бұрын
  • 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).

    @zboy303@zboy3037 ай бұрын
  • Super useful tutorial. Had to watch a few times and keep Geo nodes open on Blender to try selection tools at the same time.

    @somali4154@somali41547 ай бұрын
    • This is definitely something worth learning well

      @Erindale@Erindale7 ай бұрын
  • 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

    @YvesBonheur@YvesBonheur7 ай бұрын
    • Thank you so much!

      @Erindale@Erindale7 ай бұрын
  • 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..

    @stache_obj@stache_obj8 ай бұрын
    • 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

      @Erindale@Erindale8 ай бұрын
  • Thank you so much!!!

    @cbsniper@cbsniper22 күн бұрын
  • I really hope they will add a list node and list methods soon, great tutorial again! very grateful

    @kareldobbelaere1870@kareldobbelaere18708 ай бұрын
    • There's definitely been some murmurs around that but I don't see it happening soon 🥲

      @Erindale@Erindale8 ай бұрын
  • 非常有意义的示教,GN第一事,选择要操作的内容。太赞了👍👍👍👍👍

    @ztfx4683@ztfx46838 ай бұрын
    • Thanks so much!

      @Erindale@Erindale8 ай бұрын
    • 你会说中文,你是如何理解教程的?

      @danialsoozani@danialsoozani8 ай бұрын
    • @@danialsoozani 我是中国人😁即便只是看视频,也毫无问题,演示的图形本身就是非常明确的语言!

      @ztfx4683@ztfx46838 ай бұрын
  • 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.

    @SrdjanPavlovic11080@SrdjanPavlovic110807 ай бұрын
  • 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

    @DarkShroom@DarkShroom4 ай бұрын
  • ❤Jeeesus criest this is the BIBLE for starting work on geonodes... you are a hero. thanks a lot!!

    @MrFrgtme@MrFrgtme2 ай бұрын
  • 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.

    @systematicpsychologic7321@systematicpsychologic73214 ай бұрын
    • Thanks for this! Seeing what’s harder for people to grasp is very useful for me making content

      @Erindale@Erindale4 ай бұрын
  • As always , you're the only boss of the Geo nodes . 😊

    @sudiptaroyarts3861@sudiptaroyarts38618 ай бұрын
    • Thanks so much

      @Erindale@Erindale8 ай бұрын
  • friend you really explain very, very well thank you very much for sharing your knowledge God take care of you

    @shakraz621@shakraz6217 ай бұрын
    • Thank you!

      @Erindale@Erindale7 ай бұрын
  • Thanks for the brilliant tutorial, I did not realise the subtle power of the accumulate field node until I watched this, cheers!

    @Nicko16@Nicko168 ай бұрын
    • Yeah it's amazing! A lot of advanced setups use it

      @Erindale@Erindale8 ай бұрын
  • I love you man, I love you...

    @milansvancara@milansvancaraАй бұрын
  • 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.

    @zetsology@zetsologyАй бұрын
    • 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!

      @Erindale@ErindaleАй бұрын
    • 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.

      @zetsology@zetsologyАй бұрын
  • very useful~ good. thank you

    @jykoo4817@jykoo48172 ай бұрын
    • Thank you!

      @Erindale@Erindale2 ай бұрын
  • nice tutorial :)

    @Thingsbydesign@Thingsbydesign3 ай бұрын
  • 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!

    @tasmansea1620@tasmansea16208 ай бұрын
    • That's great to hear! I see a lot of people struggling with selections, both beginners and professionals. You are very much not alone

      @Erindale@Erindale8 ай бұрын
    • @@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

      @tasmansea1620@tasmansea16208 ай бұрын
  • excellent

    @GaryParris@GaryParris8 ай бұрын
    • Thank you!

      @Erindale@Erindale8 ай бұрын
  • 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.

    @nikolaykirchev9672@nikolaykirchev96727 ай бұрын
    • 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@Erindale7 ай бұрын
    • I've not read them all but they're my motivators when I fall off the horse

      @Erindale@Erindale7 ай бұрын
  • 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.

    @vikkiarts1407@vikkiarts14078 ай бұрын
    • Alt+S cycles the input noodle through the sockets

      @Erindale@Erindale8 ай бұрын
  • 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!

    @glennet9613@glennet96134 ай бұрын
    • It’s all just practice and repetition. The foundations will all start clicking together ✌️

      @Erindale@Erindale4 ай бұрын
  • 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 !!

    @cinegraphis______ecoledesm4799@cinegraphis______ecoledesm47995 ай бұрын
    • Good luck with your learning!

      @Erindale@Erindale5 ай бұрын
  • ​@Erindale , Quick tip. use the blur attribute node for expanding selections. no loops needed 😉

    @shmuelisrl@shmuelisrl8 ай бұрын
    • I mention it but the iteration count correspond perfectly to the expansion steps?

      @Erindale@Erindale8 ай бұрын
    • @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@shmuelisrl8 ай бұрын
    • (To be clear, I haven't maxed out selection expansion at all even after blender slows down)

      @shmuelisrl@shmuelisrl8 ай бұрын
  • 🔥🔥🔥

    @artemsh6302@artemsh63028 ай бұрын
  • I think this might be the one video that will make everything click! 100x (Y)

    @boudewyn@boudewyn8 ай бұрын
    • I hope so!

      @Erindale@Erindale8 ай бұрын
  • Hozier of the Blender world. I will not elaborate

    @MarioRivera-png@MarioRivera-png7 ай бұрын
  • 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.

    @Hazard206@Hazard2066 ай бұрын
    • 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

      @Erindale@Erindale5 ай бұрын
    • @@Erindale This will work for now. Thank you so much.

      @Hazard206@Hazard2065 ай бұрын
  • 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?

    @AlexanderKislyakov@AlexanderKislyakov8 ай бұрын
    • 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

      @Erindale@Erindale8 ай бұрын
    • @@Erindale Thanks a lot, that cleared it up for me.

      @AlexanderKislyakov@AlexanderKislyakov8 ай бұрын
  • 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?

    @ogneed@ogneed6 ай бұрын
    • 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

      @Erindale@Erindale6 ай бұрын
    • 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

      @ogneed@ogneed6 ай бұрын
  • You are amazing! Are you a mathematician?

    @kai8468@kai84687 ай бұрын
    • Nah I learnt everything from Blender!

      @Erindale@Erindale7 ай бұрын
  • Vid is great 👍 but what about any inner parts like a bottle?

    @nickpendragon5391@nickpendragon53916 ай бұрын
    • You could use raycast to see if you will shoot out into empty space or hit the other inside face

      @Erindale@Erindale6 ай бұрын
  • 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?

    @user-zc8gz1ez1r@user-zc8gz1ez1r3 ай бұрын
    • 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

      @Erindale@Erindale3 ай бұрын
    • @@Erindale Thanks - bit strange!?! , but that works well enough!!

      @user-zc8gz1ez1r@user-zc8gz1ez1r3 ай бұрын
  • 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.

    @npj5578@npj55786 ай бұрын
    • Use a blur attribute node and ceiling the output. Each blur step will walk one more element

      @Erindale@Erindale6 ай бұрын
  • 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.

    @alexanderlopes9400@alexanderlopes94005 күн бұрын
    • 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

      @Erindale@Erindale5 күн бұрын
    • 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!

      @alexanderlopes9400@alexanderlopes94005 күн бұрын
  • 🙏

    @3drwny@3drwny5 ай бұрын
  • I can't seem to get around comprehending the accumulate field node.. What's the idea behind it? 🤔

    @AhmedNassef@AhmedNassef7 ай бұрын
    • 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)

      @Erindale@Erindale7 ай бұрын
  • Suzanne from procedural nodegroup... how come?? You saved somehow the original vertex positions to values? or or or what? :)

    @vintezis@vintezis8 ай бұрын
    • 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

      @Erindale@Erindale8 ай бұрын
  • first time seeing ur tutorial on my laptop (instead of my phone)... Holy fuck thats a huge cursor...

    @mdriaz2002@mdriaz20027 ай бұрын
    • Go back to your phone 😭

      @Erindale@Erindale7 ай бұрын
    • @@Erindale dude my phone was dead i couldn't wait to watch ur video so i just used my laptop instead ahahaha

      @mdriaz2002@mdriaz20027 ай бұрын
  • 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)?

    @benallen4986@benallen49863 ай бұрын
    • 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

      @Erindale@Erindale3 ай бұрын
    • @@Erindale thanks Erin - six minutes to reply to a question on a four month old video is very impressive :)

      @benallen4986@benallen49863 ай бұрын
  • How would you store a selection made with an empty cumulatively as the empty is moved around?

    @elunicocalvo@elunicocalvo5 ай бұрын
    • Using simulation nodes and adding the selection to the current named attribute and storing it with the same name

      @Erindale@Erindale5 ай бұрын
    • Thank you! @@Erindale

      @elunicocalvo@elunicocalvo5 ай бұрын
  • Why isn't the Edge Angle node called Face Angle?

    @user-bg5uk6ww1h@user-bg5uk6ww1h7 ай бұрын
    • OK, I've just realised the answer to my question. It's the angle at an edge (at the junction of two faces)...

      @user-bg5uk6ww1h@user-bg5uk6ww1h7 ай бұрын
    • Bloody good, by the way.

      @user-bg5uk6ww1h@user-bg5uk6ww1h7 ай бұрын
  • @25:36 - How do you make each island have a different color? Mine are all grayscale...

    @flavio8430@flavio843022 күн бұрын
    • 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)

      @Erindale@Erindale20 күн бұрын
    • @@Erindale It worked - thank you very much.

      @flavio8430@flavio843019 күн бұрын
  • my viewer node turns off whenever I select the empty. how can I keep viewing it?

    @deanjohnson7973@deanjohnson79736 ай бұрын
    • Make sure you pin the node tree as the viewer is disabled when the node tree is not in focus

      @Erindale@Erindale6 ай бұрын
    • @@Erindale thank you!

      @deanjohnson7973@deanjohnson79736 ай бұрын
  • So many hotkeys were used, yet I can't see key press :'(

    @Youshisu@Youshisu2 ай бұрын
    • Yeah this was while Screencast Keys addon was not working with the new Blender version

      @Erindale@Erindale2 ай бұрын
  • 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.)

    @eclecticgamer5144@eclecticgamer51448 ай бұрын
    • 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.

      @Erindale@Erindale8 ай бұрын
  • zzzzz......

    @luciddream2249@luciddream22498 ай бұрын
    • Literally same I pass out while reviewing these edits

      @Erindale@Erindale8 ай бұрын
KZhead