What are Fields? - Geometry Nodes 101

  Рет қаралды 43,841

Erindale

Erindale

Күн бұрын

Пікірлер: 112
@Erindale
@Erindale 3 жыл бұрын
3.0 is now in Beta so make sure you grab yourself an up-to-date build!
@Erindale
@Erindale 3 жыл бұрын
@Astrid Alaniz You should have a Texture category on your add menu? You're definitely using 3.0 with the new Sprite Fright splashscreen?
@lajawi.
@lajawi. 3 жыл бұрын
Does your Toolkit work for Blender 3.0.0 Release as well? I've read it isn't yet possible to add nodes that can take inputs.
@Erindale
@Erindale 3 жыл бұрын
@@lajawi. it does! It now has 101 new node groups for the new geometry nodes
@CGMatter
@CGMatter 3 жыл бұрын
Now that’s a thumbnail
@karamdeepsingh2367
@karamdeepsingh2367 3 жыл бұрын
Hey cg matter do you have a discord server?
@jayantharajapaksha7793
@jayantharajapaksha7793 3 жыл бұрын
🤣
@Erindale
@Erindale 3 жыл бұрын
No half measures around here!
@karlisstigis
@karlisstigis 3 жыл бұрын
:D
@wenger3d255
@wenger3d255 3 жыл бұрын
Perfect video. This makes so much more sense now and there's so much Grasshopper-type stuff going into it. That bit about nodes looking backwards is really interesting. It lets you reuse a group of nodes without having to duplicate it.
@Erindale
@Erindale 3 жыл бұрын
Yes! It took me a few days to work out why it was a good design decision but as soon as I started making tools it became very clear how powerful that is!
@evanlane1690
@evanlane1690 2 жыл бұрын
Dude.... that explanation of fields being in context of the geometry nodes finally made it click for me. Thanks!!!
@Erindale
@Erindale 2 жыл бұрын
I'm glad! Making these videos really helped me pin it down too
@aritradattagupta9181
@aritradattagupta9181 11 ай бұрын
This is the ultimate video on fields & geometry nodes which has finally filled up the gaps in my mental model and made it click. Can't thank you enough for this video.
@Erindale
@Erindale 11 ай бұрын
Glad it’s given you that! Enjoy!
@DanielZanSalazar
@DanielZanSalazar 3 жыл бұрын
OMG I can't wait for the next videos!
@issac7787
@issac7787 Жыл бұрын
Your voice is very calming and easy to understand
@ToytownDefects
@ToytownDefects 3 жыл бұрын
Best blender Geometry nodes tuts on the interweb
@Erindale
@Erindale 3 жыл бұрын
Thanks very much!
@Rickynovantotto
@Rickynovantotto 3 жыл бұрын
If this is going to be a series oh boy it's gonna be fun
@davidmcsween
@davidmcsween 3 жыл бұрын
This is an excellent tutorial! Thank you so much for outlining everything in such a clear manner. I really like the delivery, warm and encouraging without dumbing down the content too much
@riccardob9026
@riccardob9026 9 ай бұрын
I am just a beginner with blender, but this finesse (round/diamond sockets, with dot or not, wire dashed or continuous...) just surprised me. Very interesting and good to know...
@leoz96
@leoz96 3 жыл бұрын
Thanks for the tutorials, really needed an explanation of the latest updates
@Alumx
@Alumx 3 жыл бұрын
you're the Bob Ross of nodes also right in time for nodevember c:
@Erindale
@Erindale 3 жыл бұрын
Gotta get people skilled up ready!
@Spacebull
@Spacebull 2 жыл бұрын
This is what I was looking for, the fundamentals! Thank you!
@mostlycolin
@mostlycolin 3 жыл бұрын
dude thank you so much. kept feeling like an idiot not getting what was going on in the new fields nodes but this really helped it click.
@Erindale
@Erindale 3 жыл бұрын
No honestly it took me a while too. It was when I found out the input nodes are just references to the spreadsheet instead of actual data that I clicked with it.
@IvanFlack
@IvanFlack 2 жыл бұрын
Getting through these great tutorials nicely...very useful indeed!
@supersoftdrink
@supersoftdrink 2 жыл бұрын
Thank. You. Erindale! I was struggling with how everything fit together coming from the old attribute workflow and this video made a lot of things finally click in my brain.
@Erindale
@Erindale 2 жыл бұрын
Great to hear! The new system is really powerful once you find your feet
@katessketches8381
@katessketches8381 3 жыл бұрын
Spectacular thumbnail
@juncando
@juncando 2 жыл бұрын
Erindale is the way. Got the course on Canopy. So Good. Will be definitely picking up other courses.
@Erindale
@Erindale 2 жыл бұрын
Thanks so much 🙌
@torjusaanderaa3749
@torjusaanderaa3749 3 жыл бұрын
aaaah, best explaination of fields, or geonodes in general i've come over i think. Thank you!
@Erindale
@Erindale 3 жыл бұрын
Thanks so much! Glad it's of use
@fabbrobbaf
@fabbrobbaf 3 жыл бұрын
You made it crystal-clear to me! Thanks
@Erindale
@Erindale 3 жыл бұрын
I'm glad! Thanks Fabrizio
@pavidarkin9797
@pavidarkin9797 3 жыл бұрын
Very well explained thank you. Fields is a really interesting development
@vstreet7583
@vstreet7583 3 жыл бұрын
What would I do without Erindale? Just run around in a field like a headless chicken. Great explanation, as always. Now I understand a little more. THANK YOU! Dg
@Erindale
@Erindale 3 жыл бұрын
Thanks Dg!
@GoldenMaster288
@GoldenMaster288 2 жыл бұрын
Love the way you explained this thanks a bunch
@TommyLikeTom
@TommyLikeTom 3 жыл бұрын
Fun stuff! Going to make a nodes video this weekend :D
@fanerv3304
@fanerv3304 10 ай бұрын
Great explanation
@masterxeon1001
@masterxeon1001 3 жыл бұрын
great video!
@Erindale
@Erindale 3 жыл бұрын
Thanks so much!
@Verttigo1982
@Verttigo1982 2 жыл бұрын
Thanks, brother! You're the man!
@zboy303
@zboy303 3 жыл бұрын
This is essential information! Thanks.
@gunarliebig
@gunarliebig 3 жыл бұрын
Thanks for confirming my assumption on how this works. Very well explained.
@Erindale
@Erindale 3 жыл бұрын
Thank you!
@Acuzzio
@Acuzzio 3 жыл бұрын
You're amazing.
@mirohorvath
@mirohorvath 3 жыл бұрын
@Erindale If the count of your heads in the thumbnail indicates level of importance of this video then you could add few more :D , thanks mate, now I need some time to process the info... I'm a bit late on all the "Fields" stuff recently added and struggle a lot to get a grasp of it.
@Erindale
@Erindale 3 жыл бұрын
Haha I've never liked faces on thumbnails but I wanted people to see these 101 videos 😂
@DaanJM
@DaanJM 2 жыл бұрын
Great video! Anyone should watch this before getting into geometry nodes!! Thanks a lot.
@lithium534
@lithium534 3 жыл бұрын
Thank you for making these videos. they are supper handy.
@Erindale
@Erindale 3 жыл бұрын
Thanks! More to come!
@higurro
@higurro 3 жыл бұрын
I'm learning so much 😄
@MsGe5
@MsGe5 3 жыл бұрын
Thanks for this!--is there a way to use "image texture" and control UV-mapping for displacement with these newer nodes (no more "sample atttribute texture?)..
@JeffLange1
@JeffLange1 3 жыл бұрын
This was a great tutorial, thanks for sharing your knowledge!
@megaultraglow
@megaultraglow 3 жыл бұрын
Some featutres I was hoping for since years!
@abhayraja412
@abhayraja412 3 жыл бұрын
Thank you, fields calculations very well explained. You have addressed the need 😊
@Erindale
@Erindale 3 жыл бұрын
Thank you Abhay!
@andreasreiser1069
@andreasreiser1069 3 жыл бұрын
This is incredibly well explained! Thank you so much! 🙂
@Erindale
@Erindale 3 жыл бұрын
Thanks so much! Glad it's useful
@sajjadabouei6721
@sajjadabouei6721 Жыл бұрын
Great Great explaination thank you man
@三星堆黄金面具
@三星堆黄金面具 2 жыл бұрын
That's exactly what I wanna know,Ty!
@NirmalveerSingh
@NirmalveerSingh 3 жыл бұрын
that's one JUMBO thumbnail
@Erindale
@Erindale 3 жыл бұрын
Got to show I mean business!
@jeffg4686
@jeffg4686 2 жыл бұрын
Probably required training here for geometry nodes beginners. If they don't get past this "context" concept, it will be impossible to understand - i didn't see it at first, but now I do. The way I would say it is something like this: A field's data is fed by the geometry data that is input into the green node currently being processed in the pipeline, and is specific to a vertex/point
@timdub_cg
@timdub_cg 2 жыл бұрын
Thank you!
@yash1152
@yash1152 3 жыл бұрын
oh, i remember u from the blender splash screen art work explainer vid, right??
@Erindale
@Erindale 3 жыл бұрын
That's me!
@zackrobat
@zackrobat 3 жыл бұрын
How can I use geometry nodes to actually build a mesh plane, control the position of each point, have the plane portions subdivided into many quads for cloth sim, and also build sewing threads to connect pieces of the object?
@Erindale
@Erindale 3 жыл бұрын
You can't create new edges or faces but you can delete faces to leave edges behind. If you're form is possible to make by manipulating a grid or other primitive, or by using the curve to mesh node, then you can delete faces to create sewing threads. In my last test, writing out a group for use as pins in my case didn't work though.
@TheInfinites
@TheInfinites 3 жыл бұрын
@@Erindale also we'll be getting solvers soon.
@thezachlambert
@thezachlambert 3 жыл бұрын
Buhhhh... Thank you for another tasty knowledge nugget. Btw it would be super funny and simultaneously helpful/professional if you moved your webcam footage off the hierarchy/outliner and put it in it's own reserved space in your Blender layout. Maybe even throw in a Metal Gear Solid-esque filter on the footage (made with nodes of course). I think it would be helpful for people to see the status of the outliner (even though it doesn't change that much) during the process and in general your virtual presence definitely deserves an upgrade given your accelerating notoriety. ;^)
@Erindale
@Erindale 3 жыл бұрын
Hahaha thanks! I should tweak my UI! I've always just relied on my procedural workflow being pretty minimal on new objects
@shura8817
@shura8817 3 жыл бұрын
Hi Erin, just a stupid question, where do yo find the documentation for new version, I just grab the beta 3 and everything has changed in geometry nodes (just when i was beginning to understand the previous version) tx
@Erindale
@Erindale 3 жыл бұрын
The documentation is being updated at the moment and it should all be finished by the stable release of 3.0. I personally look at the developer commits if I need to understand something specific but otherwise I reach my own answers. Bouncing ideas off people in my Discord and directly asking developers in the blender chat have helped as well.
@shura8817
@shura8817 3 жыл бұрын
@@Erindale thanks
@MikeMike-wc8on
@MikeMike-wc8on Жыл бұрын
Thanks! So generally fields in gn are same as in Sverchok?
@Erindale
@Erindale Жыл бұрын
Hm sort of. A field is just something that is sampled by the geometry. If it's a position field then it'll return the xyz coordinates of the vertex. If it's a noise field, it'll return the value of the noise formula. If it's an index field, it'll return the index of the geometry element
@MikeMike-wc8on
@MikeMike-wc8on Жыл бұрын
@@Erindale in this case I just hope they works more comprehensive than those in Sverchok.
@Nyubug
@Nyubug 2 жыл бұрын
Do you know why normal shows up in the spread sheet under the face domain if its not an attribute? I thought normals are derived data im a bit confused.
@dainjah
@dainjah 2 жыл бұрын
But how do you manipulate vertex groups of instanced geeometry using the "selection" socket? Nothing appears in the modifier properties :( It seems like it only work for the emitter geometry and can't be done for imported geometry.
@Erindale
@Erindale 2 жыл бұрын
Just type in the name of the group. The modifier can only query the active object but that doesn't matter. You're just providing a reference to a column in the spreadsheet so if you input the correct name, it'll work
@dainjah
@dainjah 2 жыл бұрын
@@Erindale thanks, I would never figure that out😂👍
@darkobakula5190
@darkobakula5190 2 жыл бұрын
I've binged watched your Geo Nodes playlist somewhat and to be perfectly honest, I've still no idea how Geo Nodes works. I am trying to scatter objects randomly with random rotation on a plane in such a way that, if any of the instances exceed plane dimension, they will be duplicated on opposite side. This is so that it produces a tiling texture effect. Another problem self-intersection. I've no idea how any of this works or how you understand all of this, is there a handbook I could download or something to better explain nodes and common use cases?
@Erindale
@Erindale 2 жыл бұрын
You can't check intersections between different instances that have been instanced at the same time. You won't be able to do a tiled scatter without doing something like a grid that you repositioned the points with some tiling noise etc. A lot of this stuff is hard logically because we don't have loops and we don't have an easy way to differentiate between instances after they're realised
@darkobakula5190
@darkobakula5190 2 жыл бұрын
@@Erindale So using Distribute Points on Face along with Instance on Points will generate Instances that I cannnot somehow differentiate based on their bounding boxes crossing the plane? What if I had 9 planes arranged as grid tiles? Middle plane would be used for the canvas and the other 8 would filll the boundaries of the canvas in such way that for example, left plane is simply an offset of right plane. This would produce a tileable effect? I will try to fiddle with this tomorrow. I would love if this were possible because baking objects to a texture would be so much easier than me manually scattering or using Particles then making sure everything tiles and deleting intersecting geometry.
@Erindale
@Erindale 2 жыл бұрын
If you instance a plane on a grid BUT DON'T REALISE instances then when you distribute points on that grid of planes, they'll have identical distribution patterns and therefore tile and you can instance your objects and realise or do whatever you want afterwards if that helps?
@darkobakula5190
@darkobakula5190 2 жыл бұрын
@@Erindale Yeah, that actually might work!
@selewin
@selewin 22 күн бұрын
Could you say that a field is like an algeritme it uses the data from the geometry to calculate the output value.
@Erindale
@Erindale 20 күн бұрын
Yes essentially. I think the developers describe them as functions and the attributes are the arguments that are passed in by the context that the function is computed in
@rbettsx
@rbettsx 3 жыл бұрын
I guess, if you're a programmer, then you recognize a field as a callback. If you're not a programmer, it's quite a nice way of teaching you what a callback is. 🤓
@Erindale
@Erindale 3 жыл бұрын
I've never heard of that! I wonder if all this node work will have given me enough context to start learning programming
@dennisbuyse258
@dennisbuyse258 2 жыл бұрын
agree, i too was going to mention that fields are basically higher-order functions
@openroomxyz
@openroomxyz 3 жыл бұрын
Which Blender should I use so that I can use fields?
@Erindale
@Erindale 3 жыл бұрын
Blender 3 beta or 3.1 Alpha. 2.93 does NOT have them.
@phamquang9203
@phamquang9203 2 жыл бұрын
Does your course have Vietnamese subscribers?
@KriGeta
@KriGeta 3 жыл бұрын
Please make Aura, beam attacks and other anime related things using geometry nodes! That would be so amazing.
@Testurteil20
@Testurteil20 2 жыл бұрын
In case someone searches for "Scale" node. Its in the "Vector" group --> "Vector Math" --> select in dropdown menu.
@Erindale
@Erindale 2 жыл бұрын
In 3.2 or higher you can also just drag off the socket and then search scale in the popup
@Nukepie
@Nukepie Жыл бұрын
So basically field is an array of values, right?
@Erindale
@Erindale Жыл бұрын
A field is more like a function. When geometry evaluates the function it creates an array of values that exists on the geometry. For example a noise texture outputs a field. This noise texture is just a perlin noise function. Without vectors from the geometry, it’s not solvable, it requires the geometry to become meaningful. Functionally you’re correct, you’ll only ever see a list of values in the spreadsheet but it’s important to note that that array of values only exists because of the geometry. It cannot be disconnected from the geometry as you could create a list in Python or Grasshopper etc
@Nukepie
@Nukepie Жыл бұрын
@@Erindale I see now, Thanks.
@marcosgonzalez1304
@marcosgonzalez1304 3 жыл бұрын
@Just3DThings
@Just3DThings 3 жыл бұрын
What a Clickbaity thumbnail! Great video as always, Its ri8 on time for nodevember!
@Erindale
@Erindale 3 жыл бұрын
I literally just told Steph I wouldn't put my face on a thumbnail and I couldn't stop thinking about it 😂
@Just3DThings
@Just3DThings 3 жыл бұрын
@@Erindale works XD, it made me click it LOL
@TheInfinites
@TheInfinites 3 жыл бұрын
What would be do without you :)
@antoniopepe
@antoniopepe 3 жыл бұрын
I don't understand why blender developers always want to reinvent the wheel. they could no longer be inspired by Houdini rather than complicate the workflow. same thing the nodes in c4d are a mess to use. as soon as you go above 50/60 nodes it becomes a mess. in Houdini after 200/300 nodes everything is very clear. congratulations anyway for the quality and clarity of your tutorials.
Holograms with Blender - Looking Glass Tutorial
28:38
Erindale
Рет қаралды 22 М.
I wish I knew this before using Geometry Nodes (Blender)
1:24:14
Rabbit Hole Syndrome
Рет қаралды 182 М.
How Strong Is Tape?
00:24
Stokes Twins
Рет қаралды 96 МЛН
СИНИЙ ИНЕЙ УЖЕ ВЫШЕЛ!❄️
01:01
DO$HIK
Рет қаралды 3,3 МЛН
The evil clown plays a prank on the angel
00:39
超人夫妇
Рет қаралды 53 МЛН
Мясо вегана? 🧐 @Whatthefshow
01:01
История одного вокалиста
Рет қаралды 7 МЛН
A guide to attributes & fields - blender geometry nodes
13:35
harry blends
Рет қаралды 65 М.
If You're Learning Blender, You Should Be Using This Node!
24:31
A NEW Way to Model in Blender?
17:36
Curtis Holt
Рет қаралды 161 М.
Blender Geometry Nodes [LEVEL 1 - FULL COURSE]
1:50:22
CGMatter
Рет қаралды 218 М.
You Should be Using Proximity in Your Animations (Blender)
22:39
How to Scatter Objects WITH GEOMETRY NODES in 2023! (Blender Tutorial)
18:54
Marketing for Blender artist | Wenbo Zhao Podcast EP 03
31:01
Wenbo Zhao
Рет қаралды 2,2 М.
How To Make Crazy Renders With Easy Geometry Nodes
14:30
Max Hay
Рет қаралды 260 М.
Why Does Diffusion Work Better than Auto-Regression?
20:18
Algorithmic Simplicity
Рет қаралды 398 М.
How Strong Is Tape?
00:24
Stokes Twins
Рет қаралды 96 МЛН