74d79791

Создание текста


Текст является простейшей создаваемой формой. Щелкните в любом видовом окне и текст будет помещен на текущую плоскость конструкции. Чтобы увидеть текст, можно также выполнить перетаскивание при перемещении курсора в пределах видового окна; текст помещается каждый раз при отпускании кнопки мыши. После этого для изменения шрифта, стиля, размера и отображаемой строки текста необходимо установить параметры следующим образом:

  • шрифт. 3DS МАХ может использовать любой шрифт True Type, установленный в Windows NT, и любой шрифт Adobe Type I PostScript, который необходимо поместить в каталог 3dsmax\fonts. Щелкните на списке шрифтов для выбора любого имеющегося шрифта.
  • стиль. Щелчок на двух кнопках, расположенных ниже списка шрифтов, переключает использование курсива и подчеркнутого текста. Если необходим жирный шрифт, следует выбрать его.
  • размер. Устанавливает высоту текста. Установка высоты текста может показаться вначале несколько витиеватой, поскольку для вычисления высоты 3DS МАХ использует полную высоту шрифта из файла шрифтов. Большинство коммерческих шрифтов по умолчанию определяют высоту как расстояние от верхушки верхнего выносного элемента до низа нижнего выносного элемента плюс междустрочие (или заплечик литеры), как показано на рисунке 9.8.
  • Из-за способа определения высоты шрифта строка текста никогда не заполняет полностью указанный размер. Со значением Size (размер) следует экспериментировать до тех пор, пока строка текста не будет иметь необходимой высоты. После нахождения подходящей высоты весь текст, созданный с использованием одного и того же шрифта и размера, будет иметь одинаковую высоту букв.

    Введите текст, который необходимо поместить в сцену 3DS МАХ. Хотя поле текста имеет по высоте множество строк, набрать можно только одну строку текста. Если вводимый текст оказывается длиннее ширины текстового поля, он прокручивается влево.

    Можно также вставить текст из буфера обмена Windows с учетом следующих ограничений:

    • Шрифт, размер и стиль текста из буфера обмена игнорируются. 3DS МАХ использует текущий шрифт, стиль и размер из свитка Parameters.
    • Из буфера обмена считывается только первая полная строка текста; 3DS МАХ игнорирует весь текст, следующий после разрыва первой строки.


    ПРЕДУПРЕЖДЕНИЕ

    Можно создать текст с пустой строкой (в текстовом поле нет текста). При этом получается невидимая точка вращения, которую можно выбрать только в том случае, если она попадает внутрь выборки области или при выборе ее по имени. Перед выполнением щелчка в видовом окне следует убедиться в том, что текстовое поле что-то содержит.

    Текст в 3DS МАХ обладает интересной двойственностью. Текст является параметрическим, поэтому можно вернуться назад и редактировать его как текст. Поскольку текст также является сплайном, его можно редактировать как геометрию. Подобная двойственность текстовых объектов предоставляет лучший из двух миров. Приведенный ниже пример показывает как редактировать и трансформировать текстовые объекты для создания выровненного параграфа.

    Никто не ошибется в случае применения 3DS МАХ в качестве текстового процессора, но в некоторых задачах анимации может потребоваться создание нескольких строк текста с определенным выравниванием. Например, необходимо создать логотип или знак, содержащий несколько строк текста. Данный пример использует Array и Align для расположения трех строк выровненного влево текста для магазина с названием Cameron's Camera Shop:
    1. Создайте первую строку текста.
    2. Щелкните на Text в категории Shapes панели Create.
    3. Выберите шрифт, оставьте значение 100 для Height и в поле текста наберите Cameron's.
    4. Выполните перетаскивание в видовое окно Front для размещения текста. Требуется три строки текста, но вручную трудно разместить текст и получить равномерный интервал между строками. Для быстрого создания последующих строк используйте инструмент Array.
    5. Выберите текстовый объект и Local в качестве опорной системы координат.
    6. Щелкните на Array в линейке инструментов.
    7. Щелкните на Reset (сброс) в диалоге Array.
    8. Установите поле Move Y (переместить по Y) в значение -90.0 и установите Total In Array (итог массива) в значение 3.
    9. Щелкните на ОК.


    Предыдущие шаги создают три строки текста с интервалом 90.0 единиц, как показано на рисунке 9.9. Размер текста обычно является хорошим начальным значением для интервала Array. От этого начального значения можно выполнять регулировку вверх и вниз. Для большинства шрифтов может потребоваться уменьшение интервала, в особенности, если текст имеет всего несколько нижних выносных элементов, как в случае с Cameron's Camera Shop.

    Организация массива из первой строки текста является самым быстрым методом расположения множества строк текста. Затем следует отредактировать новые строки через панель Modify (модифицировать).
    1. Выберите среднюю строку текста.
    2. В панели Modify измените поле текста из Cameron's на Camera.
    3. Выберите нижнюю строку текста и измените ее на Shop.


    4. Если необходимо выравнивание по центру, на этом можно завершить. 3DS МАХ помещает точку вращения текста в центр строки текста, что по умолчанию обеспечивает текст, выровненный по центру. Для выравнивания влево и вправо используйте команду Align.
      1. Выберите две нижние строки текста и Local в качестве опорной системы координат.
      2. Щелкните на Align в линейке инструментов и затем щелкните на верхней строке текста.
      3. Отметьте флажок Х Position (положение X).
      4. Выберите Minimum для объектов Current (текущий) и Target (целевой).
      5. Щелкните на ОК.


      Теперь текст выровнен влево, а первая строка расположена так, как показано на рисунке 9.10. Комбинация параметрического текста. Array и Align позволяет легко расположить множество строк выровненного текста для ЗD-знаков и логотипов.


      Содержание раздела