Как создать потенциальную фигуру мексиканской шляпы в Illustrator с помощью 3D Map Art?

26

Это то, что я пытаюсь создать в Illustrator. (для тех, кто заинтересован, это график потенциальной функции мексиканской шляпы )

Мексиканская шляпа

Вот что я сделал до сих пор, используя 3D-> Revolve и Map Art в Illustrator.

кривая

Сначала я нарисовал кривую симлиарную фигуру. (Я знаю, что это не точная форма, вершина должна быть немного кривой. Сейчас я просто использую эту кривую для подтверждения концепции.)

сетка

затем я нарисовал сетку (развернутую) и сделал ее символом.

карта искусства

карта искусства 2

Выбрав кривую, я выбрал 3D-> Revolve. Я проверил опцию «Невидимая геометрия». Я использовал символ сетки, которую я сделал, чтобы отобразить 2 поверхности. Illustrator разделил трехмерную фигуру на 6 поверхностей. Но нужны только 2. В основном «конус» и «чаша».

моя форма

Это то, что я получил (я показываю перспективу под другим углом от оригинала, чтобы лучше представить мои проблемы) На первый взгляд, это было не так уж плохо. Но присмотритесь

  1. Линии сетки не соединяются плавно между конусом и поверхностями чаши.
  2. Линии на краю чаши слишком толстые. Я хочу, чтобы все линии были одинаковой ширины.
  3. Мне нужно скрыть линии чаши за конусом, чтобы конус не выглядел прозрачным.

Для задачи (1) я предполагаю, что мне нужно создавать различные символы сетки и масштабировать их по-разному. Это может быть болезненный процесс методом проб и ошибок. Если бы я мог как-то заставить Illustrator видеть все это как две поверхности (верхнюю и нижнюю), тогда мне нужно было бы просто отобразить изображение на верхней поверхности и игнорировать нижнюю поверхность.

Для задачи (2) я не уверен, есть ли вообще возможность обойти это, поскольку сопоставление с круглой поверхностью, несомненно, искажает отображенный шаблон.

Для задачи (3) я думаю, что обходным решением было бы расширить трехмерную фигуру, а затем вручную обрезать эти контуры. Тем не менее это будет больно.

Jin
источник
(3) должно быть разрешимо с белым фоном позади вашей сетки, нет? Нужен ли сетке прозрачный фон по какой-либо причине?
Фаррей
@ хорошая точка зрения. моя сетка была прозрачной. нет, это не должно быть.
Джин

Ответы:

23

(1) рваные текстуры

В дополнение к моему комментарию, ваша проблема связана с количеством точек, которые вы используете, и кажется странной причудой Illustrator.

В зависимости от того, где вы поставили точку привязки, Illustrator рассчитывает различное количество поверхностей для вашего объекта.

  1. Сделайте форму всего за 2 очка ...

    Всего 2 балла

  2. Составьте карту своего искусства ...

    4 лица

  3. Бинго!

    Художественные карты красиво

  4. Тест с третьим пунктом только для ударов ...

    Добавлена ​​дополнительная точка

  5. Это не выглядит правильно !?

    WTF?

  6. Изучение наложения текстуры показывает 5-е лицо?

    Face ++

Я не уверен, почему Illustrator делает это. Стоит отметить, что это происходит только тогда, когда средняя точка находится в определенных областях чаши. Попытка воспроизвести причуду с острием наверху шляпы не работает.

(Проверено на CS3 Win)

(2) деформация текстуры

Я не думаю, что вы можете что-то сделать с этим в Illustrator

Редактировать: вместо того, чтобы расширять форму и вручную изменять все ваши линии, вы можете захотеть сделать немного больше «предварительной подготовки» к вашему символу сетки. Сделайте символ из повторения другого символа, чтобы вы могли сделать как можно меньше правок для достижения эффекта. Может потребоваться некоторая настройка после расширения 3D-вращения, но это может сэкономить вам время.
Что-то вроде этого:

символы сетки

(3) Текстура "сзади", просвечивающая сквозь

Придайте сетке непрозрачный белый фон.

Изменить: забыл упомянуть. У моей шляпы все еще есть небольшая проблема с текстурой (видимая справа, где вращение на 360 ° начинается и заканчивается), но это из-за моей поспешности и пропуска правильного масштабирования текстуры.

Farray
источник
Отличный ответ. Действительно странно, как Illustrator решает, как разделить поверхность. Ваше решение работает как шарм. Я предполагал, что (2) я всегда могу расширить его и вручную настроить толщину линий.
Джин
@ Джин Я добавил немного больше к (2) выше. Возможно, вы захотите поиграть с предварительным отображением символа сетки вместо ручной настройки каждой линии на развернутой поверхности. (AI создает беспорядок из расширенных трехмерных фигур # ^ $%! @ , Поэтому я лично ненавижу редактировать их после расширения.)
Farray