Instance on Edges with Geometry Nodes - Blender 4.1 Tutorial

  Рет қаралды 7,656

Erindale

Erindale

Күн бұрын

Check out my new procedural modelling bundle: www.nodegroup.xyz/procedural-...
In this session we're going to learn how to instance an object per edge and turn this into a high level professional tool. Thanks to ‪@paniccarefully‬ for the tutorial suggestion!
Grab the final file: / 101175219
Curve Deform: • Curve Deform with Geom...
Array on Curve: • Array Objects on Curve...
Custom Bounding Boxes: • Custom Bounding Boxes ...
Discord: / discord
$40 off a holographic display? Yes please. look.glass/erin
Geometry Nodes Toolkit: gum.co/erintools
Merch? erindale.threadless.com/
My Courses:
www.futurly.com/s/store/cours...
www.canopy.games/p/advanced-g...
www.canopy.games/p/bcs-geomet...
www.canopy.games/p/procedural...
Contents:
00:00 - Intro
01:13 - What are we doing?
03:11 - Setting up the objects
05:25 - Introducing the logic
09:00 - Bounding Box per Instance
13:32 - Getting data to Instances
16:40 - Scale
19:35 - Rotation
21:56 - Non-uniform scaling
22:52 - Translation
29:05 - Clean up attributes
29:44 - Building a group
34:40 - Rotation Offset
39:10 - Translation fix
41:00 - Drawing with Curves
Patreon: / erindale
Ko-fi: ko-fi.com/erindale
Twitter: / erindale_xyz
Instagram: / e.r.i.n.d.a.l.e
Gumroad: gumroad.com/erindale
Blender Market: blendermarket.com/creators/er...

Пікірлер: 50
@paniccarefully
@paniccarefully 3 ай бұрын
Thank you very much for this lecture! Chapeau!
@fabbrobbaf
@fabbrobbaf 3 ай бұрын
Not long ago I badly needed to reset the origin of my instances (letters) to create words with letters that scaled randomly along the word direction (not upwards) while preserving the kerning. I might finally be able to do that in a fast and nondestrucitve way! You are simply the best!
@duncanrudd348
@duncanrudd348 3 ай бұрын
So many goodies in here. Thanks Erin, hope you're keeping well!
@Erindale
@Erindale 3 ай бұрын
Thanks Duncan! Really enjoying getting back into experimenting with geometry nodes. Feels like I slipped behind on the o last year and there are so many great new nodes
@duncanrudd348
@duncanrudd348 3 ай бұрын
@@Erindale Hehe - if you're behind I don't know where that leaves the rest of us. I only managed one video since BCON :(
@danialsoozani
@danialsoozani 3 ай бұрын
Just amazing as always! thanks a lot
@Erindale
@Erindale 3 ай бұрын
Thank you!
@mrofnoctonod
@mrofnoctonod 3 ай бұрын
People who complain about long form content need their lazy heads read. At 7:00 I learned about Alt S for swapping 2 inputs on a node. What a magic shortcut for removing all my stress when dealing with massive node trees and their spiderweb of noodles. Thank you Erin. I am gonna watch the rest and take down notes and learn and, am also going to limit myself to just this one comment. Have an awesome weekend!
@Erindale
@Erindale 3 ай бұрын
Thanks so much! Glad you’re finding value in these
@orenmatar
@orenmatar 3 ай бұрын
Oh are you kidding me! Just 3 days ago I needed to instance on edges and couldn't figure it out for hours and had to settle for a workaround that wasn't as general. Thanks!
@Erindale
@Erindale 3 ай бұрын
Glad it’s helpful!
@KillinSmallz
@KillinSmallz 3 ай бұрын
attribute nodes are OP
@zack3danimation666
@zack3danimation666 3 ай бұрын
Great tutorial. I think it look like primuv vex function in Houdini
@MissaelKaban
@MissaelKaban 3 ай бұрын
finally the thumbnail style is back
@notimportantstudio
@notimportantstudio 3 ай бұрын
Hey appreciate this one :) are you updating ETK anytime soon with these and other nodegroups? thanks for your knowledge
@Erindale
@Erindale 3 ай бұрын
They should be! I’ve got a lot of updating to do there. Just pop me a message if you want anything before it’s in
@eccentric3D
@eccentric3D 2 ай бұрын
Following Up. Appreciate this app. Is there a way to get the Erindale Toolkit to work in the latest release Version 4.1.1? I recognize that both V4.1 Nodes Types and rendering methods have progressed a great deal since you created this add-on. I can till load the EKT Toolkit and it appears in the V4.1.1 shader editor but the final node types show up light gray and unselect-able.
@Erindale
@Erindale 2 ай бұрын
Huh that’s unexpected. It all works fine for me even in 4.2. Maybe just fully uninstall it, download the latest version from wherever you purchased it and install again
@eccentric3D
@eccentric3D 2 ай бұрын
@@Erindale My bad. The ETK toolkit works perfectly in 4.2 Alpha. I appreciate the reply, once knowing the error was definitely on my end, I was able to set things right quickly! I appreciate the' leg up' and inspiration your nodes groups provide-
@zakuma22
@zakuma22 2 ай бұрын
This is amazing. I am using this to create a structural mezzanine. I use your geo node to work with beams following the edges of a grid. How would you do to have a gap between the meshes?. I have a column on every edge, I would like to offset that so it appears that the beams are connecting to the column faces (instead of having them overlapping at the vertices)
@Erindale
@Erindale 2 ай бұрын
You could adjust the bounding box values of the beam when sampling them onto the points. If you just subtract from the min and add to the max in the axis you’re needed to extend then you’ll essentially create a buffer on both ends.
@zakuma22
@zakuma22 2 ай бұрын
@@Erindale Thank you!!!
@thyminade
@thyminade 2 ай бұрын
hey! thank you so much for the tutorial, its insanely helpful, but i got super stuck on the scale part, for some reason it keeps being zero so the instances disappear when i connect the divide edge length and instance length node to scale instances scale socket :(
@Erindale
@Erindale 2 ай бұрын
If you check your points, is v0 and v1 showing in the spreadsheet? What about min and max? If it’s the bounding box data then go through and double check all your attributes are on the correct domain and double check the bounding box group
@deslomator
@deslomator 3 ай бұрын
Me: chains cross products. @Erindale: just constrain to the Z axis. This tutorial is full of very helpful little details, thank you for your work.
@Erindale
@Erindale 3 ай бұрын
Honestly filling your nodegraph with advanced vector math is much more of a power move
@stillpointx2623
@stillpointx2623 3 ай бұрын
Can you please enable the built in screencast keys in blender when you create videos?
@Erindale
@Erindale 3 ай бұрын
What is the built in Screencast Keys? I find the addon I use good because it’s explicit about the keystroke and the operator so even people using industry keymap can follow
@stillpointx2623
@stillpointx2623 3 ай бұрын
@@Erindale Sorry it's an free add-on, I guess I've gotten so use to it being in blender. This would help a lot of people watching your videos if this is enabled. Thanks!
@HeiniGurke
@HeiniGurke 3 ай бұрын
Great tutorial (as always) 😍 One small question: Can anyone explain to me when to use truncated and when to use floored modulo? The blender manual isn't really helping me here 😐
@Erindale
@Erindale 3 ай бұрын
Truncated means that it descends towards zero, floors means it descends towards negative infinity. The only difference is for values below 0. Make yourself a curve line in geo nodes going in the X axis. Then take the spline parameter factor and multiply it by 10 and subtract 5. The module this by some value like 2 and use this to offset the position in the Z axis. You’ll see the difference between the two functions.
@HeiniGurke
@HeiniGurke 3 ай бұрын
@@ErindaleOh, that was fast 😀Thank you!
@vowel8280
@vowel8280 3 ай бұрын
Great tutorial! But I have a problem, I did the exact same steps and when I divide the edge length to the instance length and plug it in the scale it simply returns everything 0, which means nothing appears, and i'm not sure why! Is it because I'm using blender 4.0 instead of 4.1 like you used?
@Erindale
@Erindale 3 ай бұрын
If you inspect the values with a viewer node on the correct domain, does the spreadsheet show the right values? It’s probably that something isn’t set to the right domain so you’re getting either 0 length or 0 size. Check your domains on all the sample and store nodes
@daniellord-vera6987
@daniellord-vera6987 3 ай бұрын
hey erin for some reason i tried out your tutorial but nothing shows in my viewport when atempting to to the geo nodes what could be the issue thx :)
@Erindale
@Erindale 3 ай бұрын
What happens if you mute the scale elements node?
@daniellord-vera6987
@daniellord-vera6987 3 ай бұрын
@@Erindale yup it works if I mute the scale node what could be the issue if you know ?
@Erindale
@Erindale 3 ай бұрын
@daniellord-vera6987 check all the domains on every store and sample node in the graph. Make sure that the data is getting to where it needs to be. Is V0/v1/min/max definitely visible on the instances in the spreadsheet?
@daniellord-vera6987
@daniellord-vera6987 3 ай бұрын
@@Erindale v1 v0 definitely visible but for min and max they have 0 data on the spreadsheet might be the issue but so far I followed the steps il tinker with it and see why il keep you updated thx
@Erindale
@Erindale 3 ай бұрын
@daniellord-vera6987 my guess would be that something inside the bounding box or sample has an incorrect domain. One thing I did when planning was accidentally have the store nodes on the points set to the edge domain instead of points as I had copied them from v0 v1 store nodes.
@arktessellator_10
@arktessellator_10 3 ай бұрын
There are lot of simple vector subtraction operations in this one, how subtracting a vector from other and reversing the order result in same vector with apposite sense, the illustration of this (just explaining using annotation) was missing, if done would have made bit easy for everyone even a beginner in math. anyways i got a bit digressed question on the current situation of cg industry, what you think how AI will shape the 3d industry in general and how unique aspects of blender like geom nodes, simulation nodes will hold its relevance in this ai led 3d world?
@Erindale
@Erindale 3 ай бұрын
I’m not a mathematician so to me it’s just intuitive I’m not sure how to explain that any more than someone can just pick some numbers and try it for themselves. If I walk from the kitchen to the living room, I’ll go the opposite direction than from the living room to the kitchen. The world won’t be AI led any time soon. Investors are going crazy and CEOs are seeing dollar signs but when it comes to actual production of things that need curation and control, we’re a way off yet. When it comes, it will be straight to the final image we consume. 3D might be used just for massing and position consistency between frames but that’s being generous. There will be vastly less space in the world for human artists and those who thrive will either be technical artists or fine artists. Your average 3D generalist isn’t long for the world
@fabbrobbaf
@fabbrobbaf 3 ай бұрын
These are advanced tuts. If he had to explain the basics every time, they would last hours! I suggest going back to his first ones!
@user-xm1pi5sq9t
@user-xm1pi5sq9t 3 ай бұрын
@Erindale Unfortunately, there is no “Diameter” in the blender, I think you can create a “diameter” through geonodes. If anything, you can do a lesson on “diameter”. I'll be happy)
@Erindale
@Erindale 3 ай бұрын
If you’re wanting to define an explicit diameter then you’ll need to set it just the same as we do length. “Diameter / (max.x - min.x)” and the same for Y and use these for the scale of those axis
@mikezxd6025
@mikezxd6025 3 ай бұрын
"Ok but why not just place one of those edge's nodes on that selection" my type of first thought of everything that i will create on geometry nodes. I'm a beginner and wow, 3d its gross🤧
@AnuragShukla-xv4xb
@AnuragShukla-xv4xb 3 ай бұрын
you look like virat kohli , indian cricketer
@Erindale
@Erindale 3 ай бұрын
Haha thank you!
@Buy_YouTube_Views_a050
@Buy_YouTube_Views_a050 3 ай бұрын
Your positivity is needed.
Infinite Block Breaker Game - Simulation Nodes Tutorial
41:51
Select What You Want in Geometry Nodes - Blender Tutorial
1:14:20
Mom's Unique Approach to Teaching Kids Hygiene #shorts
00:16
Fabiosa Stories
Рет қаралды 24 МЛН
Who has won ?? 😀 #shortvideo #lizzyisaeva
00:24
Lizzy Isaeva
Рет қаралды 64 МЛН
Asking an Expert to Rate my Blender Animation
18:41
Kaizen
Рет қаралды 96 М.
Did Blender Just Change Animation Forever?
11:17
Smeaf
Рет қаралды 489 М.
I'm Never Using Tmux The Same Again!
6:58
DevOps Toolbox
Рет қаралды 13 М.
How to use REALIZE INSTANCES in Blender - Geometry Nodes
13:20
The New Geometry Nodes in Blender 4.1
6:51
harry blends
Рет қаралды 15 М.
The Secrets of Photorealism
24:38
Blender
Рет қаралды 816 М.
Maya Pro Tries 3D Modeling in Blender
43:52
JL Mussi
Рет қаралды 153 М.