1
$\begingroup$

I have a tunnel 'section' that I would like to array on a curve using Geometry Nodes. I think the order I am doing things in GN is wrong as I can't get the object to join/weld to the next section and create one mesh.

Trying to create a mineshaft and was thinking I should try and use geometry nodes to be able to make the path procedural so it is easy to change. I am a noob to GN and not sure how to approch this (and couldn't find anything online).

I can easily do it using the modifiers but cannot wrap my head around how doing it using GN.

something like this also, attaching .blend file. thanks for all the help.

enter image description here

https://pasteall.org/media/e/1/e1677d0a2e03b3f8f3d16e4c4b680ca5.blend

$\endgroup$
4

2 Answers 2

3
$\begingroup$

You may want to look at this one "Curve De-former Using Blender Geometry Nodes"

https://youtu.be/sNpWs1xbNOU?t=581

Or another way:

img1

$\endgroup$
2
  • 1
    $\begingroup$ That is perfect! Just so very complicated, blender must create a core node for deformation $\endgroup$
    – Ebi
    Commented Feb 26, 2022 at 9:07
  • 1
    $\begingroup$ True, I'm sure they're working on it, the issue for them is which one of the multiple nodes should they work on / add first. $\endgroup$
    – Rick T
    Commented Feb 26, 2022 at 14:06
1
$\begingroup$

How about the following node setup? enter image description here

You may want to make your tunnel segment shorter, so it fits corners better, but the idea is there. Then, you can also change the 'count' parameter in the 'Curve to Points' node to 'length', to fit the length of the curve automatically.

$\endgroup$
1
  • $\begingroup$ After testing this is not quite the right way to go, the mesh does not curve with the mesh what makes it impossible to weld the verts. ibb.co/BzqfbW4 $\endgroup$
    – Ebi
    Commented Jan 27, 2022 at 9:33

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .