C'est ce que j'essaie de créer dans Illustrator. (pour ceux qui sont intéressés, c'est un graphique d'une fonction potentielle de chapeau mexicain )
Voici ce que j'ai fait jusqu'à présent, en utilisant 3D-> Revolve et Map Art d'Illustrator.
J'ai d'abord dessiné une courbe similaire à la forme. (Je sais que ce n'est pas la forme exacte, le haut devrait être un peu courbe. J'utilise juste cette courbe pour une preuve de concept pour l'instant.)
puis j'ai dessiné une grille (agrandie) et en ai fait un symbole.
Tout en ayant la courbe sélectionnée, j'ai choisi 3D-> Révolution. J'ai coché l'option "Géométrie invisible". J'ai utilisé le symbole de grille que j'ai créé pour cartographier les 2 surfaces. Illustrator a divisé la forme 3D en 6 surfaces. Mais seulement 2 sont nécessaires. Fondamentalement, le "cône" et le "bol".
C'est ce que j'ai obtenu. (Je montre la perspective sous un angle différent de l'original pour mieux présenter mes problèmes) À première vue, ce n'était pas trop mal. Mais en y regardant de plus près:
- Les lignes de la grille ne se connectent pas de manière transparente entre le cône et les surfaces du bol.
- Les lignes au bord du bol sont trop épaisses. Je veux que toutes les lignes aient la même largeur.
- J'ai besoin de cacher les lignes du bol derrière le cône, pour que le cône ne semble pas transparent.
Pour le problème (1), je suppose que je dois créer différents symboles de grille et les mettre à l'échelle différemment. Cela peut être un processus douloureux par essais et erreurs. J'aimerais pouvoir faire en sorte qu'Illustrator voit tout cela comme 2 surfaces (haut et bas), alors je n'aurais qu'à mapper l'art à la surface supérieure et ignorer la surface inférieure.
Pour le problème (2), je ne suis pas sûr qu'il y ait un moyen de contourner cela, car le mappage sur une surface circulaire faussera sans aucun doute le motif mappé.
Pour le problème (3), je suppose qu'une solution de contournement consisterait à étendre la forme 3D, puis à couper manuellement ces chemins. Ce sera toujours douloureux.