I'm currently combining this tutorial with this answer in an attempt to make something like this: enter image description here Instead, I'm getting something like this: enter image description here I'm using two simple deforms in order to turn the bezier into something like a sphere, then shrinkwrapping it to a UV Sphere in order to make it more rounded and avoid weird twists inward.

Unfortunately, the road array is going a bit crazy. Can anybody tell me how to get it to more closely follow the curve (in a sphere shape)?

Thanks in advance,


PS: Shrinkwrapping the road just results in the road losing geometric detail as it's smooshed into a razor thin coating on the sphere.


Just to try and clarify, ultimately I'm looking to have a road layout similar to the following wrapped around the sphere seamlessly. InterchangeExample01 InterchangeExample02

As mentioned below, I'd like to be able to have multiple roads and intersections connecting to each other and looping over and around each other with interchanges, etc

  • $\begingroup$ instead of a Simple Deform modifier, why don't you use a Curve modifier after the Array? Use a circle as object $\endgroup$ – moonboots Oct 16 '19 at 8:13
  • $\begingroup$ Hi @moonboots! I've tried using a couple of circles to do the job on the road (after the array modifier and the curve modifier for the road layout), and then tried applying the circles and curve modifiers to the bezier curve, but I'm not getting anything that looks like the desired effect above. Every one of the deformation axis ends up just throwing the road geo around crazily. Could you clarify, or give me an example? Thank you! $\endgroup$ – Reverend Speed Oct 16 '19 at 20:53
  • $\begingroup$ do you need one unique road (i.e. one unique curve) or can you just fake it with several circles? $\endgroup$ – moonboots Oct 17 '19 at 10:56
  • $\begingroup$ Ultimately, I'd like to be able to have multiple roads and intersections connecting to each other and looping over and around each other with interchanges, etc. So basically I need the full-fat wrapping of my layout to a cube. $\endgroup$ – Reverend Speed Oct 17 '19 at 20:03

Do you really need one unique road?

If that's the case, you could create a sphere, a curve, and use the Snap option to stick the curve to the surface of the sphere, then gradually scale down the sphere so that the curve also scales down.

If you don't absolutely need one unique road (which in my opinion is the case in this picture) you could fake this kind of object this way:

  • Create your road segment, apply the scale and the rotation, give it an image texture.

enter image description here

  • Create a curve. Give your road segment an Array modifier, Fit Type > Fit Curve, and a Curve modifier.

enter image description here

  • Duplicate your curve + object, rotate and move it as you like, scale the curve (and only the curve).

enter image description here

|improve this answer|||||
  • $\begingroup$ That's very kind of you to provide such a detailed and illustrated answer, @Moonboots! I'll vote it up, but unfortunately this doesn't cover what I'm looking for. I'll try to better explain my target in my question, but ultimately the best illustration of what I want would be... the illustration I'm trying to make... =/ $\endgroup$ – Reverend Speed Oct 17 '19 at 21:29

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.