0
$\begingroup$

In the end it will be a video, for a music track of mine, a fly though through the corridor.

Let met start with a few picture to explain what I am trying to achieve. ( and a vid )

My question is not about the fly through part, it's about how to model the corridor around the bends.

enter image description here

enter image description here

https://www.youtube.com/watch?v=fbJrFz2nKls

The problem I am having , is how to get not just the hull around the bends, but also the pipes and other details.

The bends I made in edit mode, select edges, then spin (45 degrees) then fill (F) then extrude, and again spin. Then delete the faces I used to extrude.

Wiling to share the blend file if that helps explaining my problem.

I hope the answer won't be, I will have to do this part for part.

I am getting the feeling I am doing it too much the 3D cad way, not the Blender way.

I thought I had figured it out so I made the hull a parent, and the details childern, but this does not work for edit mode, only for object mode.

$\endgroup$
1
0
$\begingroup$

I guess that you are using an array modifier since your pattern is repeating itself. I think you can very easily achieve your goal with a curve and a curve modifier.

Create you hull-block.

enter image description here

Create a curve and tweak it as you need. You can force the control points to be linear by selecting them and the shortcut V > Vector.

enter image description here

Add an array modifier to your hull, set the length to "Fit curve" to your new curve. You may need to tweak the direction depending on in which direction you modeled your hull.

enter image description here

Add a curve modifier and set the object to your curve. You may need to tweak the axis or rotate your object in edit mode to get the correct result, You can also tweak the "Roll" parameter of your curve's control points.

enter image description here

Result :

enter image description here

Let's say you have a multitude of different objects to add to the array, you would have to use a "Constant offset" instead. Let's say the block dimensions are 2 meters in the Y axis :

enter image description here

Now you have your pipe elements which are 2 meters long and some kind of repeating thing on top.

enter image description here

Select all these elements and set their origin to the world origin. Make sure you apply the transforms with CTRL + A > Apply all. Now keep them selected and select your hull object as the last object, and choose Object > Make Links > Modifiers.

Result :

enter image description here

$\endgroup$
3
  • 1
    $\begingroup$ Thank you, this is exactly what I need. Will have to do some tweaking to my model, so I can use the array modifier like you do in the example, but thats not a big deal. Also like how you're screen is divided. I might copy that. The blend file is saved to my pc. :) You made me very happy :) $\endgroup$ – Guus Poort Jul 2 '20 at 14:23
  • 1
    $\begingroup$ @GuusPoort If this answer has solved your problem you should consider 'accepting' it to mark the question as solved. See: blender.stackexchange.com/help/someone-answers $\endgroup$ – Ray Mairlot Jul 2 '20 at 15:07
  • $\begingroup$ Can't yet use the bezier curves but while reading the manual, I found something else, I have been wondering about. Extrude along a path is possible with those curves too, interesting. $\endgroup$ – Guus Poort Jul 3 '20 at 11:26

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.