New Blender 3.1 Geometry Node: Accumulate Field - Part 1

  Рет қаралды 25,250

Johnny Matthews

Johnny Matthews

Күн бұрын

Пікірлер
@salarycat
@salarycat 3 жыл бұрын
Your contributions made geometry nodes two times better!
@JimmyGunawan
@JimmyGunawan 3 жыл бұрын
Thanks for this accum node, Johnny!!
@JohnnyMatthews
@JohnnyMatthews 3 жыл бұрын
You're welcome!
@mrofnoctonod
@mrofnoctonod 3 жыл бұрын
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!
@alabrrmrbmmr
@alabrrmrbmmr 2 жыл бұрын
Thanks, my friend. This is exactly the node I was looking for.
@JohnWesleyDavison
@JohnWesleyDavison 3 жыл бұрын
This is going to help so much. Thank you sir.
@JohnnyMatthews
@JohnnyMatthews 3 жыл бұрын
Hope so!
@Fafmagic
@Fafmagic 2 жыл бұрын
Awesome work again Johnny! Keep at it!
@JohnnyMatthews
@JohnnyMatthews 2 жыл бұрын
Thanks! Will do!
@opti12
@opti12 2 жыл бұрын
That's magic! Thanks for your contributions again!
@JohnnyMatthews
@JohnnyMatthews 2 жыл бұрын
My pleasure!
@keisukeakita5951
@keisukeakita5951 2 жыл бұрын
Thank you johnny!This is helpful. I enjoyed this tutorial!
@Mainman0011
@Mainman0011 3 жыл бұрын
I'm really gonna enjoy using that node later! Thank you for workin on it :)
@JohnnyMatthews
@JohnnyMatthews 3 жыл бұрын
My pleasure!
@Mw_kwak
@Mw_kwak 3 жыл бұрын
Oh man this is awesome. First thing that came to mind is to make towered rocks.
@peaolo
@peaolo 2 жыл бұрын
Thank you Johnny, really useful node!
@JohnnyMatthews
@JohnnyMatthews 2 жыл бұрын
You are welcome!
@BlenderBob
@BlenderBob 2 жыл бұрын
Awesome video! New sub!
@JohnnyMatthews
@JohnnyMatthews 2 жыл бұрын
Awesome thank you!
@aduinker5853
@aduinker5853 2 жыл бұрын
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
@NicolasRouelle
@NicolasRouelle 2 жыл бұрын
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_man
@man_art_man 3 жыл бұрын
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
@ruslandad365 Ай бұрын
Amazing Tutorial!!! Thanks!!!
@drummerjeff
@drummerjeff 2 жыл бұрын
Great tutorial!!!
@JohnnyMatthews
@JohnnyMatthews 2 жыл бұрын
Thank you!
@AnimeGIFfy
@AnimeGIFfy Жыл бұрын
but the base object still has to be 1x1x1 size, coz otherwise youll get gaps?
@hitalpatel
@hitalpatel 2 жыл бұрын
Great Tutorial ..... thank you
@davidmcknight4028
@davidmcknight4028 2 жыл бұрын
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
@synapse349 Жыл бұрын
But what is the value the node accumulates and how does the node know without me telling it
@dimitribastos2285
@dimitribastos2285 2 жыл бұрын
Thanks for the amazing node. One question though: can't the average node group be an output option of the Accumulate Field node?
@borington4317
@borington4317 2 жыл бұрын
Amazing node! Any idea on how to get the min/max of a group instead of the sum?
@JohnnyMatthews
@JohnnyMatthews 2 жыл бұрын
That is part of a patch that may eventually get added to Blender.
@borington4317
@borington4317 2 жыл бұрын
@@JohnnyMatthews That would be nice. In the meantime I found a pretty bonkers workaround
@3zzzTyle
@3zzzTyle 2 жыл бұрын
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.
@masterxeon1001
@masterxeon1001 2 жыл бұрын
this ish is nuts.
@hypersonicmonkeybrains3418
@hypersonicmonkeybrains3418 3 жыл бұрын
It did not like it when i tried to connect the mesh line count to the Group input. It turned red.
@christophertinklerart2020
@christophertinklerart2020 2 жыл бұрын
is there a link to the blender version you used? i just down loaded 3.1 twice no accumulate node in the utilities
@astralartz2478
@astralartz2478 2 жыл бұрын
I didn't know you could save a node group out to a file. Is that using the Node Presets add-on?
@JohnnyMatthews
@JohnnyMatthews 2 жыл бұрын
Now with the Asset Browser in 3.2 you can save node groups as Assets.
@DanielPartzsch
@DanielPartzsch 3 жыл бұрын
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?
@JohnnyMatthews
@JohnnyMatthews 3 жыл бұрын
Officially the target is 3.1 release. Not sure how soon it will be in the alpha though.
@DanielPartzsch
@DanielPartzsch 3 жыл бұрын
@@JohnnyMatthews nice, this will be a huge helper improvement for geo nodes
@peaolo
@peaolo 2 жыл бұрын
@@DanielPartzsch I totally agree
@afrosymphony8207
@afrosymphony8207 3 жыл бұрын
SUBBED!
@eclecticgamer5144
@eclecticgamer5144 3 жыл бұрын
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. ^_^
@JohnnyMatthews
@JohnnyMatthews 3 жыл бұрын
You can do it!
@eclecticgamer5144
@eclecticgamer5144 3 жыл бұрын
@@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!
@eclecticgamer5144
@eclecticgamer5144 3 жыл бұрын
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. ^_^
@BlendingEdge
@BlendingEdge 3 жыл бұрын
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 :)
@JohnnyMatthews
@JohnnyMatthews 3 жыл бұрын
Yup adding things up is pretty niche.
@BlendingEdge
@BlendingEdge 3 жыл бұрын
@@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 :)
@bitsurface5654
@bitsurface5654 3 жыл бұрын
I am using the same version of blender but on linux. There is no accumulate field node, why?
@JohnnyMatthews
@JohnnyMatthews 3 жыл бұрын
Wait until the next build (dated 12/30) is available and download it. It should be there.
@bitsurface5654
@bitsurface5654 3 жыл бұрын
@@JohnnyMatthews Thanks , I will try tomorrow.
@Starius2
@Starius2 2 жыл бұрын
Does the blender foundation pay you for your additions to it?
@JohnnyMatthews
@JohnnyMatthews 2 жыл бұрын
No, I'm just a volunteer
@eclecticgamer5144
@eclecticgamer5144 3 жыл бұрын
We desperately need Logic nodes, for loops, while loops, if/then/elseif/else nodes.
@JohnnyMatthews
@JohnnyMatthews 3 жыл бұрын
Doing that in a way that works well with the Geo Node design is on the roadmap for the main devs.
@eternalguy6023
@eternalguy6023 3 жыл бұрын
❤️
@JohnnyMatthews
@JohnnyMatthews 3 жыл бұрын
Right back at ya :)
@hummlas
@hummlas 2 жыл бұрын
How do you add a reroute node directly when dragging from a socket? 😲kzbin.info/www/bejne/oZq2mmN-eJxgl68
@JohnnyMatthews
@JohnnyMatthews 2 жыл бұрын
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.
@eclecticgamer5144
@eclecticgamer5144 3 жыл бұрын
You've got the "Tutorial Narration Voice" down pat.
@plasid2
@plasid2 2 жыл бұрын
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
New Blender 3.1 Geometry Node: Accumulate Field - Part 2
3:44
Johnny Matthews
Рет қаралды 9 М.
Every Node in Blender Geometry Nodes | Geometry pt.1
21:48
HEY Pictures
Рет қаралды 131 М.
How to treat Acne💉
00:31
ISSEI / いっせい
Рет қаралды 108 МЛН
Enceinte et en Bazard: Les Chroniques du Nettoyage ! 🚽✨
00:21
Two More French
Рет қаралды 42 МЛН
Free Floorplanner Geometry Node Asset
10:57
Johnny Matthews
Рет қаралды 18 М.
How to Stack Cubes with the accumulate field node! (Blender 3.1)
7:19
Cartesian Caramel
Рет қаралды 14 М.
I discovered Impossible Geometry on Google Earth
23:04
thePOVchannel
Рет қаралды 6 МЛН
If You're Learning Blender, You Should Be Using This Node!
24:31
10 Gamedev Libraries For 10 Needs (used by AAA companies)
11:33
Oskar Schramm
Рет қаралды 29 М.
Capturing Attributes - Geometry Nodes 101
9:19
Erindale
Рет қаралды 32 М.
Blender: procedural buildings with geometry nodes fields | pt. 1
16:04
How to treat Acne💉
00:31
ISSEI / いっせい
Рет қаралды 108 МЛН