Your contributions made geometry nodes two times better!
@JimmyGunawan3 жыл бұрын
Thanks for this accum node, Johnny!!
@JohnnyMatthews3 жыл бұрын
You're welcome!
@mrofnoctonod3 жыл бұрын
Loving the unreal engine style socket-drag-search functionality! 2:02 . This is a fantastic productivity enhancing feature that, once you get used to it in U.E., makes you wonder why Blender didn't have it before. Well done Blender!
@alabrrmrbmmr2 жыл бұрын
Thanks, my friend. This is exactly the node I was looking for.
@JohnWesleyDavison3 жыл бұрын
This is going to help so much. Thank you sir.
@JohnnyMatthews3 жыл бұрын
Hope so!
@Fafmagic2 жыл бұрын
Awesome work again Johnny! Keep at it!
@JohnnyMatthews2 жыл бұрын
Thanks! Will do!
@opti122 жыл бұрын
That's magic! Thanks for your contributions again!
@JohnnyMatthews2 жыл бұрын
My pleasure!
@keisukeakita59512 жыл бұрын
Thank you johnny!This is helpful. I enjoyed this tutorial!
@Mainman00113 жыл бұрын
I'm really gonna enjoy using that node later! Thank you for workin on it :)
@JohnnyMatthews3 жыл бұрын
My pleasure!
@Mw_kwak3 жыл бұрын
Oh man this is awesome. First thing that came to mind is to make towered rocks.
@peaolo2 жыл бұрын
Thank you Johnny, really useful node!
@JohnnyMatthews2 жыл бұрын
You are welcome!
@BlenderBob2 жыл бұрын
Awesome video! New sub!
@JohnnyMatthews2 жыл бұрын
Awesome thank you!
@aduinker58532 жыл бұрын
ive been working on a project and im still learning geometry nodes. this took me like 2 days to make. In the progress of working on the next step i noticed a blender update. i feel glad and sad at the same time. :'D
@NicolasRouelle2 жыл бұрын
Very nice node , is it possible to use accumulate field node to a spline or curve, if i want the instances size to change from big to small based on the length of curve but, be near each other, like cups on a octopus tentacle?
@man_art_man3 жыл бұрын
Looks awesome! It is somehow remind me about my problem with recursive subdivision animation…. But may be it’s not. And thanks for explanation how to use this new feature „socket drag search node“! It helps a lot to reduce SHIFT A usage 😅👍🏻💪🏻🎅🏻 ! Love your videos and the way of explanations!
@ruslandad365Ай бұрын
Amazing Tutorial!!! Thanks!!!
@drummerjeff2 жыл бұрын
Great tutorial!!!
@JohnnyMatthews2 жыл бұрын
Thank you!
@AnimeGIFfy Жыл бұрын
but the base object still has to be 1x1x1 size, coz otherwise youll get gaps?
@hitalpatel2 жыл бұрын
Great Tutorial ..... thank you
@davidmcknight40282 жыл бұрын
Johnny, Great node and same with tutorial. I'm just in the process of recreating your nodes tree as I believe it is what I want for a project, and I want to learn this stuff. My objective is to build a node tree to build log cabin walls both logs and mortar. Q1? - Do you believe accumulate field as you have here is good approach to this? Q2?- you use random seed for size - for my project I want to taper (like tree trunk) as a specific rate along the accumulation stack. Any suggestions on where/what math to generate this taper? There is got to be a way, like always.
@synapse349 Жыл бұрын
But what is the value the node accumulates and how does the node know without me telling it
@dimitribastos22852 жыл бұрын
Thanks for the amazing node. One question though: can't the average node group be an output option of the Accumulate Field node?
@borington43172 жыл бұрын
Amazing node! Any idea on how to get the min/max of a group instead of the sum?
@JohnnyMatthews2 жыл бұрын
That is part of a patch that may eventually get added to Blender.
@borington43172 жыл бұрын
@@JohnnyMatthews That would be nice. In the meantime I found a pretty bonkers workaround
@3zzzTyle2 жыл бұрын
I'm confused about what Accumulate node does, exactly. Does it keep adding numbers it got from Random node every time it's asked for a number from downstream nodes? If so, the scale would be increasing from bottom to top, which clearly isn't happening. I don't get this interplay between Mesh Line/Set Position and Accumulate. I can repeat the example, sure, but the Accumulate still feels like a black box.
@masterxeon10012 жыл бұрын
this ish is nuts.
@hypersonicmonkeybrains34183 жыл бұрын
It did not like it when i tried to connect the mesh line count to the Group input. It turned red.
@christophertinklerart20202 жыл бұрын
is there a link to the blender version you used? i just down loaded 3.1 twice no accumulate node in the utilities
@astralartz24782 жыл бұрын
I didn't know you could save a node group out to a file. Is that using the Node Presets add-on?
@JohnnyMatthews2 жыл бұрын
Now with the Asset Browser in 3.2 you can save node groups as Assets.
@DanielPartzsch3 жыл бұрын
That's awesome, thanks a lot! You mentioned that the node group can be used as asset. Do you have any insights when node groups will be officially supported by the asset browser?
@JohnnyMatthews3 жыл бұрын
Officially the target is 3.1 release. Not sure how soon it will be in the alpha though.
@DanielPartzsch3 жыл бұрын
@@JohnnyMatthews nice, this will be a huge helper improvement for geo nodes
@peaolo2 жыл бұрын
@@DanielPartzsch I totally agree
@afrosymphony82073 жыл бұрын
SUBBED!
@eclecticgamer51443 жыл бұрын
I'm going to try to use this method to create "randomly sized rooms" for office buildings. Without loops, I've not been able to figure out how to "determine how much space is left". But since "instance on points" *is* a loop, and accumulate can extract info from each iteration... I should be able to pull this off. ^_^
@JohnnyMatthews3 жыл бұрын
You can do it!
@eclecticgamer51443 жыл бұрын
@@JohnnyMatthews Woot, I've got it! Using Accumulate and group index, I've successfully got two two rows (using the binary compare) with everything sized and positioned to be completely flush and closed. Next up: replacing the compare nodes with modulo to get several rows. Then I'll have to do sanity checks to exclude unnatural room size combinations. (like having two rooms beside each other that stick out half a foot or less, instead of both being same size). This is utterly impossible without a loop, and your accumulate node takes advantage of the loop inside Instance on Points. Still an absolute bear to wrestle with... but I'm back on track and making progress again. I've already got the exterior skyscraper shell looking good... just need some stuff on the inside!
@eclecticgamer51443 жыл бұрын
Now I've got it to an unlimited number of rows and unlimited number of rooms per row. I honestly believed my entire project would be on hold until Loop nodes. If you're the one that coded this node... THANKS! I don't think I can do sanity checks without loops, but as a work around I can make node group and just duplicate it *many* times. I would post a screenshot... if I could. Once I get it all fleshed out, I'll make my own video demonstrated what was possible with your node. ^_^
@BlendingEdge3 жыл бұрын
This node seems to be so very specific (niche node).. I wonder if the number of use cases in which such feature is useful is large enough to justify having a dedicated node for this. I’d like to see more use cases before I give it a thumbs up :)
@JohnnyMatthews3 жыл бұрын
Yup adding things up is pretty niche.
@BlendingEdge3 жыл бұрын
@@JohnnyMatthews I’ve been a sverchock nodes developer myself for some time and I must say its very tempting to script out just about anything to make it into a node.. and often time you risk making it a niche node. My philosophy though was if a node could replace a spaghetti of 10 nodes (in my node trees) with one node, then it’s probably worth making it into a dedicated node. But even in this case there is an argument to be made against it since you can always make a group node and save it for later reuse. With sverchock nodes however I always felt that making a new node was going to be faster than having it made as a group node (monad), since node data caching and computation can be better optimized in code (eliminate unnecessary copies of data between nodes etc). Plus I always took it as a challenge to further my python / node scripting skills :)
@bitsurface56543 жыл бұрын
I am using the same version of blender but on linux. There is no accumulate field node, why?
@JohnnyMatthews3 жыл бұрын
Wait until the next build (dated 12/30) is available and download it. It should be there.
@bitsurface56543 жыл бұрын
@@JohnnyMatthews Thanks , I will try tomorrow.
@Starius22 жыл бұрын
Does the blender foundation pay you for your additions to it?
@JohnnyMatthews2 жыл бұрын
No, I'm just a volunteer
@eclecticgamer51443 жыл бұрын
We desperately need Logic nodes, for loops, while loops, if/then/elseif/else nodes.
@JohnnyMatthews3 жыл бұрын
Doing that in a way that works well with the Geo Node design is on the roadmap for the main devs.
@eternalguy60233 жыл бұрын
❤️
@JohnnyMatthews3 жыл бұрын
Right back at ya :)
@hummlas2 жыл бұрын
How do you add a reroute node directly when dragging from a socket? 😲kzbin.info/www/bejne/oZq2mmN-eJxgl68
@JohnnyMatthews2 жыл бұрын
In the newest builds of 3.1, if you drag out a socket, you get a plus sign. Release and get a search menu. Then type 'rer' and you will get reroute as an option. I edited the video too much at that moment and it got cut out. Sorry.
@eclecticgamer51443 жыл бұрын
You've got the "Tutorial Narration Voice" down pat.
@plasid22 жыл бұрын
Devs complicated more and more nodes, why they not focus about fast way gruop and use primitives start shape to more advance(make very complicated object but start primitive shape). It will as always 99% users will use few basic nodes and only 1% use full potecial advance nodes. For example they focus about this but still imposible seed one geonodes to another geonodes. If I want make full procedural forest I cant make as first procedural tree and use this to procedural forest but I must start very advance geonodes forest, sorry my bad English but I hope you undarstand what I mean