You can also use the "mesh to points" node to get the face centers
@gordonbrinkmann
2 жыл бұрын
Just what I thought 👍 Much easier with less nodes and not so much to think about.
@johannesheller7068
2 жыл бұрын
Do u tried it? I think it does not work because there is no vertex point generated by the overlapping edges
@hyruleorchestra4339
2 жыл бұрын
@@johannesheller7068 it does work. When you plug the grid into a mesh to points and then set it to faces, you get the center point of each face. Join that with the original grid and you get the classic honeycomb array
@raedinsmore7732
Жыл бұрын
@@hyruleorchestra4339 Can you say at what step in the video you instead did the mesh to points?
@CertifiedDoc
10 ай бұрын
@@hyruleorchestra4339 This incedentally ends up being an order of magnitude faster for a complex mesh. For my project it takes 30 ms to triangulate and separate edges. Using "mesh to points" for both faces and vertices takes 2 ms.
@Layston
2 жыл бұрын
Would really love a followup tutorial on how to scale the 'scales' to each face like mentioned in the video. I feel like that'd be useful for adding scales to characters
@CertifiedDoc
10 ай бұрын
There's a Face Area attribute for meshes. You can insert a Capture Attribute node before you convert your mesh to points. Set its options to Vector and Face. Connect a Face Area node to the value input, and connect the attribute output to the scale input on the Instance on Points node. Depending on your mesh, the value of Face Area may be extremely small. It's in Blender units as far as I know, and a 0.01x0.01 face does have an area of 0.0001. I had to multiply the scale by 2000 to get reasonably sized instances. You may also end up with issues if your mesh has particularly narrow faces. Edge loops, for example, could pose a problem.
@blackvertigoion36
Ай бұрын
the index explanation is the mvp of this video. I've been avoiding using selections in geometry nodes but this helped me take a step in the right direction. thank you.
@CaptSanchez
2 жыл бұрын
I love your tutorials. You not only show how to do something, you also explain why you are doing it that way. I learn more from the "why" than the "how" (though they are both imoortant!) Great work as always!
@abdulshabazz8597
2 жыл бұрын
Demonstrating the Why and Why Not. Clear and concise. As if a master in software and the semantics of superior code design, or a master in mathematics and the art of theorem proving. Instant Subscribe.
@user-xh7fj9gm3h
7 ай бұрын
There is no transfer attribute node, I am using Blender4.0
@drawcanoe
Ай бұрын
19:45 Use the "Sample Nearest" node set to "Face" instead of the "Transfer Attribute" node. In that node 'sample position' will be plugged into "Normal". Rest is the same.
@Casrion
Жыл бұрын
To anyone following along: this doesn't work in the latest version.
@papacci20
7 ай бұрын
So no Blender 4 and above?
@theRunel0rd
6 ай бұрын
@@papacci20 I haven't had a chance to follow along but I'm certain this will work in 4.0 and most likely the issue is something like a node being renamed or setting moved to somewhere different.
@jessicakiely2556
2 ай бұрын
20:21 minutes in and I’ve just realised a node has been renamed and I have no idea what to do next 🫠🤦🏼♀️
@drawcanoe
Ай бұрын
19:45 Use the "Sample Nearest" node set to "Face" instead of the "Transfer Attribute" node. In that node 'sample position' will be plugged into "Normal". Rest is the same.
@wilhelmeniabilliedoherty5917
2 жыл бұрын
Would this work well on an animated mesh? A fish swimming or a snake... snaking? Or would they go all crazy
@husainmadraswala14
2 жыл бұрын
Chris Bailey - The man of the hour!! Always coming up with the most beautiful tutorials. You've been a great teacher. I've learnt a lot from you and I thank you. This was a masterclass. Some advanced stuff, keep it coming. Love your work!! Truly!!
@drawcanoe
Ай бұрын
To anyone following this tutorial in latest Blender version which doesn't have the "Transfer Attribute" node: 19:45 Use the "Sample Nearest" node set to "Face" instead of the "Transfer Attribute" node. In that node 'sample position' will be plugged into "Normal"
@jjmartin6422
Жыл бұрын
Any easy workarounds for Transfer Attribute nodes (19:40) not included with newer versions of blender? The explanations and instructions have been very clear and appreciated. I've tinkered around with Sample Index and Sample Nearest Subsurface nodes, but I'm still new to blender.
@jjmartin6422
Жыл бұрын
Ok. Instead of Transfer Attribute I used the Sample Index node. Took the same Mesh input from Triangulate and fed it into the Geometry of the Sample Index, Plugged Normal into the Index of the Sample Index, then plugged Sample Index value into the Align Euler to Vector node. It *looks* like the same result, but if anybody with more blender experience can verify that it will also behave the same that would be appreciated.
@shichaolee7868
Жыл бұрын
@@jjmartin6422 Please teach me
@matthiasarnold7257
Жыл бұрын
@@jjmartin6422 I've been succesful using the Sample Nearest Surface Node set to Vector with the Normal plugged to the Value Input.
@rusticagenerica
2 жыл бұрын
Fabulous tutorial !! Watched all of it in 2x and understood. Now is time to practice !
@cg_cookie
2 жыл бұрын
Hooray!
@zacharyjohnkline
Жыл бұрын
I KNOW YOU! Zach Kline here. SO COOL to see you through the internet. Thanks for the tutorial.
@StephenJK1
2 жыл бұрын
Thank you so much I’ve been trying to do this for weeks 😂
@adorago6192
Жыл бұрын
LOVE the way the content is presented and the attention to proper explanation. I am looking for a way to integrate a driver for the denseity of the scales, preferrably with pictures to make it a halftone effect?
@garrysalisbury211
2 жыл бұрын
Thanks for this. At 6:10 in the video, why not use the 'merge by distance' node after Join Geometry? That gets rid of extra vertices from the join.
@rubbishbin233
2 жыл бұрын
Yeah but it wouldn't create a point at the intersection
@stephenpauljones
Жыл бұрын
this would be a cool solution for a roof tile system too!
@atlas8528
2 жыл бұрын
damn calling out right now. Hey, when you're passionate about sotNice tutorialng it makes you actually want to study it!
@CertifiedDoc
10 ай бұрын
11:42 There's now a Domain Size node that includes the total count for points, edges, faces, and face corners.
@nystemy
Жыл бұрын
It would be so wonderful if any modifier that created new geometry data could have two optional outputs. (New indexes, old indexes) Since then we could just take the split geometry node and feed in the "new indexes" output into its selection. Not that the attribute statistics node isn't a powerful tool in its own right. But in a lot of situations one just wants to select the "new" geometry a node has just created. And yes, it would have been wonderful if a lot of these "attribute" nodes had a "geometry" input. Leave the input empty and it will do what it currently does and simply work it out itself. Or input a geometry and it will work with that instead. 19:00 (ie, cram in the transfer attribute node into the attribute node itself, saves a few clicks each time one needs to do this.)
@simoneiorio9703
2 жыл бұрын
Very instructive for geonodes and more.
@xaviervicens5217
2 жыл бұрын
Great, I learned a lot. thanks...amazing use position in selection to move vertices...
@user-kp3gf2uo1u
10 ай бұрын
Great tutorial! Do you have a screen shot of all of the nodes in their final locations and values? Tried following but somehow got out of order. I would love a full screen view of all of the nodes and where to place them.
@tweak_squeak
2 жыл бұрын
Setting the scale based on the distance between points is actually exactly what I want to know 😬So if I apply it to a fish/snake/dragon basemesh the scales will be sized to to fit each face. Do you cover how to do that in another tutorial?
@Omobsterrrr
2 жыл бұрын
Yh this is what I was gonna ask. I have no clue how to go about doing that. I tried randomising scale and it just doesnt look as good
@alexphillips3074
2 жыл бұрын
Hey, try this video kzitem.info/news/bejne/q6yY1qSjjWJ6f44 About where he's talking about capturing attributes I think - he talks about using math - square root to do that. Hope this helps.
@tweak_squeak
2 жыл бұрын
@@alexphillips3074 Thank you 😍 I will check it out!
@wuxianchunjie
Жыл бұрын
very cool node skill !! Thumbs for U !
@palpytine
2 жыл бұрын
That seems a very roundabout way to duplicate the behaviour of "dual mesh"
@user-vt9cx3qy8w
Жыл бұрын
We don't have TA Node in 3.5 anymore. What do we replace it with?
@drawcanoe
Ай бұрын
19:45 Use the "Sample Nearest" node set to "Face" instead of the "Transfer Attribute" node. In that node 'sample position' will be plugged into "Normal"
@PlantGothKira
2 жыл бұрын
Thank you! Perfect timing for MerMay!
@brunodemasi381
2 жыл бұрын
Could you use "poke face"?
@jeffg4686
2 жыл бұрын
Really cool. Was thinking about how the scales would be applied to actual fish. Is there any way to apply geometry node output to a vertex group only? Some way to merge with a portion of another model? or would that part best just be done by-hand.
@XDeminox
3 ай бұрын
they must have updated blender because I don't have a geometry node editor in that drop down
@Dozer456123
2 жыл бұрын
Great tutorial! My only critique is that "Euler" is pronounced `oy-ler`
@PPatchen
Жыл бұрын
Fantastic! Thanks!
@bobcatdreams
Жыл бұрын
Transfer attribute is gone in 3.4+ how would you align to face with out it now?
@drawcanoe
Ай бұрын
19:45 Use the "Sample Nearest" node set to "Face" instead of the "Transfer Attribute" node. In that node 'sample position' will be plugged into "Normal"
@myztazynizta
Жыл бұрын
on a freeform object like a snake or a fish, this technique doesn't always keep the scales flowing in a consistent direction for the full length of the body.
@jr-hc2iv
Жыл бұрын
thanks so much for this tutorial! Could this be used on a sculpt I plan to 3d print or is this only a visual effect?
@chedagoz7145
2 жыл бұрын
Thank you very much for sharing something so useful.
@KD9-37
2 жыл бұрын
this was epic! thankyou !
@aaronbarringer4913
Жыл бұрын
Followed this to the letter and everything worked. Then I tried to place it over a coiled snake body, and besides my computer catching fire and dying, the scales had really weird orientations on the tail tip. My attempts to clean it up have so far failed, mostly hindered by my hardware starting to melt. Still a great tutorial though.
@CGRB
Жыл бұрын
Thank you for this video
@Adrian-mu8gg
Жыл бұрын
i added a [Rotate Euler] between [Align Euler to Vector ] and [Instance on Points], tried to "comb" the direction of how the scales are pointing at but it's still looks weird. is there a away to "comb" how the scales are point towards?
@Kamil_O
Жыл бұрын
I am getting good at the blender, from the start I knew he will be deleting that cube.
@AhmedNassef
2 жыл бұрын
Interesting and cool!
@burtveracruz
Жыл бұрын
How would I get this to work with curves? For example, instead of using a cylinder for a mesh primitive, could I use a curve line with a circle radius?
@philhojnacki9988
Жыл бұрын
I second this
@xDaShaanx
2 жыл бұрын
Amazing. Thanks for this.
@user-uc3yi3yl7d
Жыл бұрын
how to solve the normal problem in 3.6, blender updated and removed some nodes that are in this tutorial.
@drawcanoe
Ай бұрын
19:45 Use the "Sample Nearest" node set to "Face" instead of the "Transfer Attribute" node. In that node 'sample position' will be plugged into "Normal"
@aleksanderk5695
2 жыл бұрын
What about Dual Mesh node - faces to points - so it is done without all this introduction?
@thethirdd352
11 ай бұрын
Is there and updated version of this to create a snake tail? With Blender now at 3.6 (for me at least) it will be appreciated to know what needs to be changed. I thought of using a cylinder with part of it removed so the scales only cover the top half and then I can create the underbelly separately. Then attach the tail to a human figure.
@Deyuu
2 жыл бұрын
wow dude i love u, it works!
@ydoucare55
2 ай бұрын
This is an awesome tutorial, but sadly it is mostly useless because Blender devs removed the "transfer attribute" node and replaced it with several other nodes. It is not clear how exactly one could finish this tutorial from that point on using the new nodes. It would be really great if you could drop a comment on how this might be done.
@drawcanoe
Ай бұрын
19:45 Use the "Sample Nearest" node set to "Face" instead of the "Transfer Attribute" node. In that node 'sample position' will be plugged into "Normal"
@esphilee
2 жыл бұрын
Dang! Now teach us how to draw a snake.
@cg_cookie
2 жыл бұрын
Sorry that's too advanced.
@satriyow.asmorojati4147
Жыл бұрын
it didn't work for me. the pattern was only a mess and wasn't the offset pattern i was hoping
@FurlowT
Жыл бұрын
I'm trying add these type scales onto a chest plate for a character. They got plates down chest and up between legs and down the length of the tail. I'm wondering, how hard is it to add these scales to each of the plates and how to turn it into Normals map, if it'll bake into one even. I'm especially wondering how might look for parts that taper pretty thin.
@kubilaykafkasli
Жыл бұрын
Thanks for the tutorial i'm stuck on one thing kzitem.info/news/bejne/x6N63GxnnX-CaZg Transfer Attribute Node I couldn't find the equivalent in version 3.4
@shichaolee7868
Жыл бұрын
!!!!!!How did you solve it ? Please teach me
@jameshayward7253
Жыл бұрын
@@shichaolee7868 stuck at the same point...the transfer attribute node doest exist
@drawcanoe
Ай бұрын
19:45 Use the "Sample Nearest" node set to "Face" instead of the "Transfer Attribute" node. In that node 'sample position' will be plugged into "Normal"
@eriknelson2461
2 жыл бұрын
Thank you. I learned a lot from this but I am not there yet. In general I am having a very hard time making instances of flat objects tile on a surface. I can't get the normal rignt and I do not know wha tI am doing wrong.
@gerdsfargen6687
2 жыл бұрын
What ?? No way! Thats insane! Insane but great 😲. Could this be adapted to form reptilian scales?
@SaintMatthieuSimard
Жыл бұрын
Is there a way to... First... Inset a vertex group... Also... To disable vertices before joining them in the Join Geometry node, by vertex group? I'm trying to make a modular blockouting basemesh and I'd need to delete certain joints, the invisible faces... A bit like in minecraft... And the join mesh operation leaves some residual shapes inside the generated mesh... So... IDK I'm looking for a solution there.
@MrTunebeast
Жыл бұрын
Hey hey :) I have rebuilt it, but I can't find the transfer attribute node. is there an alternative node?
@drawcanoe
Ай бұрын
19:45 Use the "Sample Nearest" node set to "Face" instead of the "Transfer Attribute" node. In that node 'sample position' will be plugged into "Normal"
@venraikov
2 жыл бұрын
very nice
@neerajbhatt3368
2 жыл бұрын
Cannot understand the " Drag this all the way up" instruction at 26.12. Please help
@dalajlampa1170
Жыл бұрын
hi. I am following each step and at the 9:42, I have 6 indexes and you have 4, is there any advice before I eat my keyboard? Thanks
@eliasmedina9060
Жыл бұрын
Can you make Reptilian scales.
@davidmaurer916
Жыл бұрын
Is there a way to apply different materials to different parts of the scales? thanks already:)
@mid-knight6528
2 жыл бұрын
So I have an issue. Every time I try to apply the modifier, my mesh disappears completely. Is there any way to fix this??
@Jutsuss
Жыл бұрын
would it be possible to get a screenshot from your nodes? I just cant get the scales to run on the surface, they keep just facing outwards on my objects.
@SjonSjine
Жыл бұрын
Tried the scales on a displaced mesh but then they are popping up and away randomly???? Help!
@bobo9159
2 жыл бұрын
because 11 has superpowers
@nilfae
2 жыл бұрын
good!
@GooDogProductions
10 ай бұрын
Does the geometric node affect only the texture/mateiral or the actual geometry?
@mickyr171
7 ай бұрын
Its the actual geometry thats modified
@beansze4940
2 жыл бұрын
Hey can someone tell me what is "Capture attribute" I am little bit confuse on it
@GloriaTheAnimator
Жыл бұрын
i cant get the right rotation, did i do something wrong? i doubled checked everything my nodes are identical
@nxone9903
2 жыл бұрын
Where can i find your blend files? Would be really nice to have them and play around
@abysmalodin
2 жыл бұрын
Can you convert this into Geometry after ?
@Mukuro777
2 жыл бұрын
this is so beginner tutorial :D
@thewave5536
Жыл бұрын
Epic
@garrithgill6692
2 жыл бұрын
Thank you!
@totochandelier
Жыл бұрын
clever
@sergeantstrawberry
2 жыл бұрын
Anyone know why my object disappears after I apply geomtry nodes to it? It reappears if I take them off of the object Edit: In case anyone else has this problem, I had the X variable set to 0 by default when I created an object
@mmo4754
Жыл бұрын
Isn't your offset pattern literally just some squares turned sideways? I'm guessing there are other reasons you went through the trouble of doing it this way though
@hoshigamesofficial
20 күн бұрын
22:23 🤓☝
@21Liberdade
2 жыл бұрын
I hate when this happens: add the exact same nodes as the video, with the exact same values and still end up with a different result. At min 12, when I plug the 2nd index to the Attribute Statistic, I do not get the same result.
@mickyr171
2 жыл бұрын
Lol, no kidding, was just trying to do this for a pine cone like 10 minutes ago and couldn't figure it out so quit blender, get on youtube and this is in my recommends
@thomasdepraetere2641
2 жыл бұрын
The reason the scales work strange for circles, but look good on torusses is because of the Hairy Ball Theorem. So no math will ever make it work as math has proven it doesn't work.
@TheEpicknives
Жыл бұрын
How do you get the transfer attribute? I can't find it and Google doesn't seem to be much help
@TheEpicknives
Жыл бұрын
I don't think I even have the option for that node
@drawcanoe
Ай бұрын
19:45 Use the "Sample Nearest" node set to "Face" instead of the "Transfer Attribute" node. In that node 'sample position' will be plugged into "Normal"
@synapse349
2 жыл бұрын
Id have just use two grids, offset to each other
@Some_Guy_Called_Raven
2 жыл бұрын
12 minutes in and I'm more confused than at the start.
@mk-ul5tv
2 жыл бұрын
My brain hurts, so much
@World_Theory
Жыл бұрын
These are really good, but unfortunately not what I want. I am looking for a way to make scales with random slight imperfections, but more importantly, scales that have a higher density according to the spot color values of a grayscale image texture, or some other highly flexible and easy to generate method of creating a freeform gradient. The math explanation is nice, though a lot went over my head due to a lack of math education. I never learned about indexes, but I guess I will learn in time, if I run into them often enough. (I'm sure I'll run into them again if I play with geometry node more. So I will, because geometry nodes are awesome.)
@World_Theory
Жыл бұрын
P.S. - I think that making the scales I want will involve some kind of iterative clustering algorithm to look natural, given the highly variable size and density of the scales I wish to recreate.
@Grimeaper
Жыл бұрын
Def does not work for shingles. Well universal shingles norm changes too much but cheatsy is possible. Though I do have a lot of excess danglies.
@drifter3001
2 жыл бұрын
Great tutorial, thanks! Also, FIRSTTTTTT
@petertremblay3725
2 жыл бұрын
I was shock to see cg cookie force indie developers to get a full year subscription instead of monthly subscription! Do you guy's think we all have that kind of money just to get a few tutorials? Indie devs are the most exploited people in the industry and they are often broke barely making it from month to month!
@billisaacs702
2 жыл бұрын
Why not just Poke Faces? Wouldn't that have saved you 15 minutes?
@tonsab.assist.master
2 жыл бұрын
There is no node for poke face?
@billisaacs702
2 жыл бұрын
@@tonsab.assist.master I guess I'm just not seeing the whole node thing for this. It's brilliant to have geometry nodes, but in this application I'm just not seeing it. Of course, I never use geometry nodes so maybe I'm just not letting it the whole thing sink in. This example just seems to me to be a little bit like using the buttons on your cruise control to negotiate rush hour traffic.
@mastart4971
2 жыл бұрын
You should have wayyyyy more clicks.... thank you for what you do!!! Geometry Nodes are very interesting... If you set "Separate Geometry" on "point" one edge is missing... makes no sense at all to me... this is all witchcraft.... Why do I have (with the exact same settings) 9Vertex/12Edges/4Faces/16Face Corners like you but only an index of 8 and not eleven Rows:9 | Columns: 1 tell you, witchcraft ;-)
@TruthSurge
Жыл бұрын
he said "isosphere". Is ico pronounced "iso"? What does ico even stand for? I thought it was pronounced "eye koe sphere".
@MikeCore
2 жыл бұрын
oOoooooooOOooOOoooOOoo
@RTJ3DCosplay
2 жыл бұрын
nope, u know what fuc ku ... i spent all day yesterday and half a day today modelling (not sculpting) scales for a client and you just come along with the geometry nodes and do it in a minute... why do u hate me lol
@cg_cookie
2 жыл бұрын
It's not personal I swear.
@RTJ3DCosplay
2 жыл бұрын
@@cg_cookie lol i know thanks for being a good sport just epic timing lol
@sudd3660
2 жыл бұрын
Geometry Nodes just kills the joy of making meshes and models, i want to create stuff, not program stuff. its have uses for substituting particle systems and stuff like that.
@sabinepiter5470
2 жыл бұрын
No need to use it :) You are completely free to use Blender in any way you want and if Geometry nodes are not for you, ditch 'em.
@sudd3660
2 жыл бұрын
@@sabinepiter5470 if i only spoke for myself i would not comment at all. dont you see the movement towards non creative methods of creating things? look how stupid when you compare making a simple table with geometry nodes, vs normal mesh editing.
@googlesellsmydata
10 ай бұрын
"Euler" is pronounced "oiler". You should consider getting it right, as he's right up there with Newton in terms of his impact on humanity.
Пікірлер: 142