I usually encounter annulus-like shapes such as the one shown below:

I want to create a gradient mesh out of this array of discrete patches. However, Adobe Illustrator can only create rectangular gradient mesh. I had to fudge the mesh to this annulus. I'm wondering is there a good way to create a gradient mesh that cover this annulus shape and so that the mesh grid more or less follow the grid of the annulus?

  • it is not possible in illustrator, you may need to start the project using any 3D software doing the job and project the result into Illustrator for recoloring.
    – hsawires
    Dec 15 '14 at 14:16

This is what I find to be an acceptable solution. First, create a gradient mesh to a box as follows.

Second, drag every other box to a suitable location.

Third, rotate each box to a suitable angle.

Fourth, drag each vertex to a suitable location.

Fifth, pick up color for each vertex from the original figure.

Sixth, use the original figure to create a mask for the mesh.

Although it is stupid, it will eventually get what I want.

  • Will someone please adjust the size of the figures for me...
    – Troy Woo
    Dec 15 '14 at 15:10
  • I just did it for you. Nice answer!
    – Yisela
    Dec 15 '14 at 16:52
  • I started to write "it's easier if you start with standard rectangles or ellipses then transform them." Then I realized explaining may take more time than I had. Good answer to your own question +1.
    – Scott
    Dec 15 '14 at 16:57
  • @Yisela Thank you so much. Now I know how to do it in the future.
    – Troy Woo
    Dec 15 '14 at 23:22
  • 1
    Troy, have you tried Mesh Tormentor? I haven't, I just know it exists meshtormentor.com Dec 17 '14 at 16:07

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.