Blender Geometry Nodes - Looping instances on a curve.

  Рет қаралды 8,124

Zain Erikat

Zain Erikat

Жыл бұрын

This video was made in one take. So no bully please.

Пікірлер: 14
@KhawaProd
@KhawaProd Жыл бұрын
Man, I was looking for a way to move my objects on a curve but in a uniformed matter. You had the only video that demonstrated exactly what I was looking for! Thank YOU!
@castleinspace
@castleinspace Жыл бұрын
I think it's super interesting and you explain a lot (finally). Lots of geometry nodes videos are made like "You put this piece and it works" but no real explanation. I am fixing a lot of missing informations from your speech. Thanks a lot
@richard29sher
@richard29sher Жыл бұрын
One totally fantastic tutorial, thank you!
@pakki_1399
@pakki_1399 6 ай бұрын
😍subscribed , you just saved my job
@zainerikat4704
@zainerikat4704 Жыл бұрын
BTW you can the limit the effect of the proximity node through using the map range for which I made a video explaining by dissolving a donut. LINK TO VID -> kzfaq.info/get/bejne/hLGZZZtixLLIiac.html
@tuanmemes
@tuanmemes Жыл бұрын
I wanna ask about index node, what does it's mean? I read the desc but i don't get the point, bcz English not my main language. Can you explain this node fuction?
@zainerikat4704
@zainerikat4704 Жыл бұрын
Surely doodly. Let's say you have five instances the indices (index plural) for those instances will be from 0 to 4. not only the instances have indices but also vertices, edges, faces and curves. In this tutorial I use the indices of the instances to spread them evenly on a curves factor which is from 0.0 to 1.0 by getting the amount of instances and dividing the index by it. If we go by the first example that would be as the following [0.0, 0.2, 0.4, 0.6, 0.8] and using the sample curve node you can get the position on the curve using its factor. If you pay attention to the sample curve node you'll notice that there's a curve index socket down below if you wanna understand what you can do with it i suggest you watch this video which i made kzfaq.info/get/bejne/nalyZrB2rLu5mn0.html
@Eikonic_
@Eikonic_ 10 ай бұрын
This was helpful, however iv hit a problem where i am using a curve object that has more than 1 curve. Example, i have a curve object that is 2 circles. The intances are only being copied to, and moved along, 1 of the circle curves. Is there a way to get the clones to respect multiple curves?
@zainerikat4704
@zainerikat4704 10 ай бұрын
Yes there is. You can watch my wolfgang video or read this explanation. lets say you draw the curves or have instanced them (in which case you have to realize them) call the geo nodes menu and search for domain size there's an option for curves where you can get the number of curves (spline count) in the geometry you created. get the instance you want and use then the duplicate node and get a constant (integer) number which will define how many instances are on the curves set it to 10 which you will multiply by the amount of curves you have created (spline count) and will in turn give you the total amount of instances on all of the curves and let's say that there are 3 curves. in geo nodes like vertices, edges and faces etc. each spline (curve) has it's own index so you will divide the index of each instance by the the number 10 which is how many instances there are on each curve and you will get instead of 0-1...28-29 in terms of instance indices, 0-0.1...2.8-2.9 use the floor function the math node and you will get 0 for the first ten instances 1 for the next ten and 2 for the last ten. plug it into the sample curves node's curve index socket and each set of ten instances will be positioned at each curve. when it comes to positioning the instances evenly we'll have to use the same equation we used to set the instances on each curve but we dont need to floor them becuase we'll use the fraction function in the math node what fraction does is if the number goes above one (like 1.1) it will be set to 0 and below 0 (-0.1) will set it to 1 so after the division the indices of the instances will be 0-0.1-0.2...0.9 and the next ten will be exactly the same. plug it into the sample curve's factor socket add a set position to the instances use the position output from the sample curve's node and put it into the set position's position input socket and have fun. after the fraction add an add node then another fraction node then use the value in the add node to mkae them loop.
@Eikonic_
@Eikonic_ 10 ай бұрын
@@zainerikat4704 thanks for the fast reply! i will have to slowly read thru this, and watch the other video, and try and make sense of it. Iv very new to Blender, so im still getting comfortable with geo nodes, and all the options that are avaialble. Thanks again!
@zainerikat4704
@zainerikat4704 10 ай бұрын
just watch the video understand it and it's OK if it doesnt work keep looking on forums im telling you this because i told you in the comment how to do that so just be patient and take your time
@Eikonic_
@Eikonic_ 10 ай бұрын
Yup, that got it working! Had to go through it many times. I really appreciate the help here. EDIT: Id originally commented here and asked about setting the instances to orient along the curve once i had followed above and gotten that far, but i figured that out. I just had to pull the curve tanget from the proper place. However, now Im trying to scale the instances along the curve, using a Spline Parameter Factor into a map range, but this is not working. Im assuming im trying to affect the scale of in the instances at the wrong point in the node graph, though as of yet, I havent found out how to make this work. If you had any insight here, that would be great!
@alexanderg8466
@alexanderg8466 Жыл бұрын
I feel like The attribute nodes are unnecessary in this example. I am a newbie in geometry nodes, but I tried it without them and worked. I still don't get what is the utility of the attribute statistic node. I don't even know what it does in this video
@zainerikat4704
@zainerikat4704 Жыл бұрын
Everything you said is correct in fact you don't need the attribute statistic node since you can hook up an integer node (while using a curve to points node) into both the curves to points node and the node where you divide one by the amount of instances (or points in this case). the attribute stats node is only used to get the amount of points on the curve and also due to my lack of perception during creating that video. Thanks for your reply and I'll create another video where I show a more concise and effective method but dont expect it to be shorter.
WE GOT ACCESS TO GPT-3! [Epic Special Edition]
3:57:17
Machine Learning Street Talk
Рет қаралды 280 М.
Select What You Want in Geometry Nodes - Blender Tutorial
1:14:20
Llegó al techo 😱
00:37
Juan De Dios Pantoja
Рет қаралды 55 МЛН
A teacher captured the cutest moment at the nursery #shorts
00:33
Fabiosa Stories
Рет қаралды 43 МЛН
A little girl was shy at her first ballet lesson #shorts
00:35
Fabiosa Animated
Рет қаралды 13 МЛН
Geometry Node Selecting Vertices Tips and Tricks
14:33
Artisans of Vaul
Рет қаралды 30 М.
OpenAI's New SearchGPT Shakes Up the Industry, Google Stock CRASHES!
10:10
Realistic Lightning with Geometry Nodes || Blender 3.1
35:38
Joey Carlino
Рет қаралды 59 М.
Essential Nikola Tesla Lecture from 1891
51:04
Master Ivo
Рет қаралды 10 М.