I have imported a prefab from unity that looks like this.

It is a track for a roller coaster.

I want to twist it about the axis in between them such that it forms a roller coaster path like this.
example roller coaster

I can't figure out how to twist it, both along its own axis, and also along another axis such that it forms a loop, as shown in the roller coaster figure. I thought that making a parent empty object (Plane Axes) and twisting it would solve the problem, but the Empty object doesn't seem to have modifiers, so I can't even add a twist to that object.

  • 5
    $\begingroup$ Curve modifier and array modifier? $\endgroup$
    – J Sargent
    Jun 6, 2015 at 15:58
  • $\begingroup$ Did my answer below help you with your file? Or do you need a different solution? $\endgroup$ Jun 7, 2015 at 20:10

1 Answer 1


You need to model one segment of the repeating pattern of the roller coaster track, and then add an array modifier and a curve modifier.

The important thing is to make sure you align the first control point in the curve with the object origin of the mesh object. Also, you can set the array length to be based on the length of the curve as well.

enter image description here

  • $\begingroup$ Does this technique allow you to control the roll? $\endgroup$
    – Mutant Bob
    Jan 26, 2016 at 17:58
  • $\begingroup$ @MutantBob Of course, you can edit the tilt of the curve's vertices. $\endgroup$ Jan 26, 2016 at 18:24

You must log in to answer this question.

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