Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Wiwkin

.pdf
Скачиваний:
32
Добавлен:
18.03.2015
Размер:
4.82 Mб
Скачать

2.10.Создание 3D-текста

Есть два способа создания текста для сцен Blender:

использование генераторов текста, встроенных в Blender;

использование внешних программ для создания текста с последующим импортированием текста в Blender.

Каждый метод имеет свои преимущества и недостатки. Текст, созданный в Blender, можно легко изменять в режиме редактирования, в окне кнопок редактирования текста можно легко изменять его 3D-характеристики. Текст, созданный во внешней программе, такой как Elefont, можно импортировать в Blender как Mesh-объект. Этому тексту можно добавлять различные эффекты.

2.10.1. Настройки 3D-текста в Blender

Текст для Blender – это особый тип кривой. Blender имеет свой собственный, встроенный шрифт, но позволяет использовать и внешние шрифты.

Для создания трехмерного текста в Blender установите 3D-курсор в нужную позицию и нажмите Пробел → Add → Text (рис. 2.10.1).

Рис. 2.10.1. Пробел → Add → Text

В 3D-окне должно появиться слово «Text» (рис. 2.10.2, а). Перейдите в режим редактирования (Edit Mode) (рис. 2.10.2, б). Теперь с помощью клавиатуры (как в обычном текстовом редакторе) измените текст (рис. 2.10.2, в) и вернитесь в объектный режим (кнопка «Tab»).

101

а)

б)

в)

Рис. 2.10.2. Редактирование текста

Перейдите к Кнопкам редактирования. В этом окне (рис. 2.10.3) видны различные опции и настройки 3D-текста. Здесь можно придать тексту объем (экструдировать текст), изменить цвет, настроить выравнивание и др.

Рис. 2.10.3. Опции и настройки 3D-текста

Front/Back – открытие или закрытие передних и задних стенок текста.

Width, Extrude, Bevel Depth, Bev Resol – опции для настройки трехмер-

ности текста. Используйте опцию Extrude – если необходимо сделать текст объ-

емным (рис. 2.10.4).

Рис. 2.10.4. Пример экструдирования текста

Left, Center, Right, Justifi, Flush – настройки положения текста.

Set Smooth – сглаживание текста.

Size, Spacing, Shear – стиль, размер текста.

102

Blender будет использовать шрифты, которые есть в операционной системе. Если на компьютере установлена операционная система Windows, то шрифты можно найти на диске C:\, в папке «Windows» в директории «Fonts».

Чтобы загрузить нужный шрифт, нажмите кнопку «Load» и укажите путь к папке C:\Windows\Fonts (рис. 2.10.5). Доступные шрифты будут обозначены маленькими квадратиками.

Рис. 2.10.5. Доступные шрифты из папки C:\Windows\Fonts

Сложные шрифты, могут исказиться при экструдировании.

2.10.2.Деформация текста с помощью кривой

ВBlender возможно деформировать текст с помощью кривой «Path». Сначала добавьте кривую, нажмите Пробел → Add → Curve, затем выберите «Path» (или другую разновидность кривой) (рис. 2.10.6).

Перейдите в режим редактирования и произвольно измените форму кривой. Вернитесь в объектный режим. Добавьте в сцену текст (Пробел → Add → Text). В режиме редактирования скорректируйте текст, вернитесь в объектный режим. Выделите текст и перейдите к его Кнопкам редактирования. Во вкладке Font найдите поле «Text On Curve» и введите в это поле название кривой – оно отображается в левом нижнем углу окна, когда кривая выбрана (рис. 2.10.7).

103

Рис. 2.10.6. Добавление кривой

Рис. 2.10.7. Исходный текст и кривая

Названия чувствительны к регистру!

Текст примет форму кривой (рис. 2.10.8).

Рис. 2.10.8. Текст в форме кривой

104

Может потребоваться изменение расстояния между буквами (опция «Spacing»), чтобы текст принял более правильную форму.

Преобразование текста в Mesh-объект

Иногда необходимо преобразовать текст в Mesh-объект, чтобы иметь возможность добавлять ему различные эффекты. Выберите текст и нажмите комбинацию «Alt-C». В меню выберите «Curve» (рис. 2.10.9). Текст преобразуется в кривую. Исходную кривую (путь) сейчас можно удалить.

Рис. 2.10.9. Преобразование текста в кривую

Выделите текст, нажмите «Alt-C», выберите Mesh (рис. 2.10.10) – текст преобразуется в Mesh-объект.

Рис. 2.10.10. Преобразование текста в Mesh-объект

Для создания текста можно использовать внешнюю трехмерную программу текста, такую как Elefont. Она может сохранять файлы в стандартном формате DXF, который поддерживается Blender.

2.10.3. Использование программы Elefont для создания 3D-текста

Elefont – это популярная программа, используемая для создания трехмерного текста, свободно распространяемая (freeware), которую можно скачать с сайта www.armanisoft.ch. После загрузки программы экран выглядит следующим образом (рис. 2.10.11).

105

Рис. 2.10.11. Окно программы Elefont

Функции кнопок: Т – выбор шрифта;

Q – настройка сглаженности кривой (больше или меньше граней). Нажмите на кнопку левой клавишей мышки и поводите мышкой влево

или вправо.

E – экструдирование толщины. Нажмите на кнопку левой клавишей мышки и поводите мышкой влево или вправо.

e – вызывает окошко, в котором можно увидеть экструдированный текст. B – настройка кромки (сглаживание углов текста). Из меню выбирается

тип кромки.

S – масштабирование кромки (размер кромки). Нажмите на кнопку левой клавишей мышки и поводите мышкой влево или вправо.

F – сохранение текста в файл .DXF формата. H – вспомогательная информация.

106

После создания 3D-текста сохраните его в формате .DXF. Запустите Blender и в меню «File» выберите команду «Open». Введите путь к созданному файлу и нажмите кнопку «Open». После этого текст, созданный в Elefont, появится в сцене. Текст является обычным Mesh-объектом. Для объединения букв текста вместе выберите их (например, используя выделение прямоугольником, клавиша «В») и нажмите комбинацию «Ctrl-J» (рис. 2.10.12). После этого отдельные буквы текста станут единым Mesh-объектом.

Рис. 2.10.12. Создание единого Mesh-объекта

Можно добавить тексту материал и модифицировать его, если это необходимо. Нажав клавишу «F12», получим результат (рис. 2.10.13).

Рис. 2.10.13. Созданный текст после рендера

2.11. Основы NURBS- и Meta-поверхностей

Рассмотрим объекты «Surface» (NURBS) и «Meta». Добавить их в сцену можно, нажав Пробел Add Surface (или Meta). С помощью этих объектов создают, например, туннели, изогнутые поверхности, капли жидкости и многое другое.

2.11.1. Использование NURBS для создания изогнутых форм

Добавьте в сцену объект NURBS, например: Пробел Add Surface NURBS Circle (рис. 2.11.1). В меню «Surface» есть несколько вариантов поверхностей, которые можно добавить в сцену. Эти поверхности можно преобразовать в Mesh-объекты и затем работать с их вершинами.

107

Рис. 2.11.1. Добавление в сцену Nurbs-поверхностей

Для преобразования Nurbs-поверхности в Mesh-объект выделите ее и нажмите комбинацию клавиш «Alt-C» (в объектном режиме). В появившемся окошке подтвердите запрос на преобразование (рис. 2.11.2).

Рис. 2.11.2. Преобразование Nurbs-поверхности в Mesh-объект

С помощью Nurbs можно создавать разные интересные модели. Рассмотрим пример, cоздадим несколько «NURBS Donut», а затем объединим их вместе.

В «вид спереди» добавьте NURBS-поверхность: Пробел → Add → Surface → NURBS Donut (рис. 2.11.3, а). Перейдите в «вид сверху». Нажимая «Shift-D», продублируйте несколько раз кольца «NURBS», затем можно изменить размер или форму некоторых колец (рис. 2.11.3, б).

а) б)

Рис. 2.11.3. Создание и дублирование «NURBS Donut»

а) исходное кольцо; б) изменение размера некоторых продублированных колец

108

Выделите все кольца «NURBS»: удерживая «Shift», кликните правой клавишей мышки по кольцам. Для объединения колец в один целый объект нажмите комбинацию «Ctrl-J» (рис. 2.11.4).

Рис. 2.11.4. Объединение колец «NURBS-Donut»

Перейдите в режим редактирования и выберите все точки (клавиша «A») (рис. 2.11.5, а), затем нажмите клавишу «F» и между кольцами образуется поверхность (рис. 2.11.5, б). Чтобы преобразовать созданную фигуру в Meshобъект, необходимо выбрать ее в объектном режиме и нажать «Alt-C» (рис. 2.11.5, в). Просмотреть созданный объект можно, нажав «F12» (рис. 2.11.6).

а)

б)

в)

Рис. 2.11.5. Создание поверхности между кольцами

а) выбор всех точек; б) образованная поверхность; в) преобразование в Mesh-объект

Рис. 2.11.6. Объект после рендера

109

2.11.2. Эффект капель с использованием Meta-поверхностей

Меta-поверхности (Метаболы, MetaBalls) состоят из шариковых или трубчатых элементов, которые могут взаимодействовать с формой друг друга. Вы можете создавать только округлые и жидкие, «ртутно» или «глиноподобные» формы (рис. 2.11.7).

Рис. 2.11.7. Пример объекта, созданного с помощью Meta-поверхностей

Принцип Меta-поверхности заключается в том, что две Meta-поверхности могут воздействовать на форму друг друга. Эти объекты можно анимировать и текстурировать, как и все другие объекты Blender. Особенно эффектно смотрятся Meta-поверхности с прозрачным или отражающим материалом. Можно использовать только один материал.

Чтобы добавить Meta-поверхность, нажмите Пробел Add Meta и выберите из меню тип Meta-поверхности (рис. 2.11.8).

Рис. 2.11.8. Добавление Meta-поверхности

Первая созданная Meta-поверхность будет «родительской» для всех остальных. При ее передвижении остальные Meta-объекты будут поворачиваться за ней.

110