Blender Basics 3-rd edition/Chapter 10- Adding 3D Text

Материал из wiki.nntc.nnov.ru
Версия от 14:04, 8 октября 2009; Gumanoed (обсуждение | вклад) (Новая: =Глава 10: Добавление 3D Текста= Автор: ''James Chronister''<br> Оригинальный перевод: ''Юлия Корбут aka Balista''<br> Перера...)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

Глава 10: Добавление 3D Текста

Автор: James Chronister
Оригинальный перевод: Юлия Корбут aka Balista
Переработка текста: Азовцев Юрий aka gumanoed
Переработка иллюстраций: Елена Силаева


Мы обсудили процесс создания различных объектов в Blender, но хотелось бы отдельно поговорить о создании гакого важного объекта как 3D Текст. Есть 2 способа создать 3D текс та для Blender-сцен. Первый из них - использовать встроенный генератор текста. Другой метод состоит в использовании внешней программы для создания текста и дальнейшем его импортировании в Blender. Каждый метод имеет свои преимущества и недостатки. Текст созданный в Blender можно легко изменять перейдя в Режим Редактирования (кнопка TAB)сделав необходимые найтройки в разделе Текста в Окне Кнопок. Текст, созданный во внешней программе, такой как Elefont, даст вам дополнительные опции и возможность использования различных шрифтов.

Настройки 3D Текста в Blender

BlenderBasics 3rdEdition2009b-82 2.jpg

Для создания трехмерного текста в Blender, установите 3D курсор в нужную позицию, нажмите Пробел, выберите Add >> Text. В 3D окне в режиме редактирования появится слово "Text". Измените текст и выйдите из Режима Редактирования (кнопка TAB). Перейдите в раздел Edit в Окне Кнопок BlenderBasics 3rdEdition2009b-82 1.jpg, экструдируйте текст и сделайте необходимые настройки с помощью "Z" и "Set Smooth". Вы можете увидеть изменения на экране сразу после применения опций. Текст может быть легко изменен путем перехода в Режим Редактирования.

BlenderBasics 3rdEdition2009b-82 3.jpg BlenderBasics 3rdEdition2009b-82 5.jpg


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

BlenderBasics 3rdEdition2009b-82 4.jpg

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

Width, Extrude, Bevel Depth, Bev Resol - Опции для настройки трехмерности текста. Используйте опцию Extrude - если вы хотите сделать текст объемным.

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

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

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

Blender будет использовать шрифты, которые есть в вашей операционной системе. Если у вас установлена операционная система Windows, то шрифты можно найти на диске C:\, в папке Windows. Ваши шрифты будут лежать в папке Fonts. Для операционной системы Linux в окне пользовательских настроек нужно указать путь к папке со шрифтами /usr/X11/lib/fonts. Вы сможете использовать лишь те шрифты, которые отмечены небольшим квадратиком слева. Некоторые из сложных шрифтов, могут исказиться при экструдировании.

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

BlenderBasics 3rdEdition2009b-83 1.jpg

В Blender возможно деформировать текст с помощью кривой Path. Для добавления кривой нажмите Пробел >> Add >> Curve, затем выберите Path (или любой другой вид кривой). Кривая появится в вашей сцене в Режиме Редактирования. Придайте кривой желаемою форму и выйдите из режима редактирования нажав Tab.


BlenderBasics 3rdEdition2009b-83 2.jpg

Затем, создайте текст и перейдите к Разделу Редактирования в Окне Кнопок. Найдите здесь поле "Text On Curve". Введите в него имя кривой (имя кривой вы можете найти в левом нижнем углу окна, когда кривая выбрана. Помните, имена объектов чувствительны к регистру букв). Текст примет форму кривой. Возможно, потребуется подобрать расстояния между буквами (опция Spacing) для придания тексту более правильной формы.


BlenderBasics 3rdEdition2009b-13 5.jpg

РобоЧувак говорит: Когда экструдируете текст для заголовков и лейблов будьте аккуратны с толщиной букв. Слишком толстый текст может оказаться плохо читаем.

Преобразование Текста в Меш-объект

BlenderBasics 3rdEdition2009b-83 5.jpg

В какой то момет вам может потребоваться преобразовать Текст в меш-объект для выполнения опеределенных действий с ним (например, применения эффекта "Build", о котором мы поговорим в Главе 12). Для преобразования текста в Меш-объект, сначала выделите все буквы одна за одной. Затем нажмите "Alt-C" для преобразования его в Меш.


Однажды, вы можете почувствовать некоторые ограничения при создании текста в Blender (хотя с каждой новой версией инструменты редактирования становятся лучше и лучше). В этом случае вам стоит попробовать использовать внешнюю программу для создания 3D-текста. Например Elefont. Она сохраняет файлы в формате DXF, который затем могут быть загружены в сцену Blender.

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

Elefont - это популярная программа для создания трехмерного текста для Blender объектов. Бесплатно распространяемая (freeware) на сайте www.armanisoft.ch. Это простая в использовании программа, которая умеет сохранять файлы в формате .DXF. Как вы помните, Blender отлично работает с форматами файлов .DXF и VRML (.wrl). Именно поэтому мы будем рассматривать именно Elefont. Вот какие опции вам доступны в Elefont:

BlenderBasics 3rdEdition2009b-84 1.jpg


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

BlenderBasics 3rdEdition2009b-84 2.jpg Текст, созданный в Elefont открыт в Blender в Режиме Редактирования. Видны все вершины и ребра.
Текст, созданный в Elefont в Объектном Режиме и активизированной опцией затемнения "Z". BlenderBasics 3rdEdition2009b-84 3.jpg

Практическое Задание. Трехмерный Логотип Компании

Создайте новую сцену в Blender и установите виды для работы удобным для вас образом. Вы создадите текстовый логотип компании по вашему выбору. Старайтесь сделать сцену простой и используйте текстуры, эффеткы освещения и RayTracing для большей привлекательности.


Когда закончите с установками для сцены, сделайте рендер в JPEG и сохраните изображение в вашей домашней директории.


Примечание: Текст, который вы видите на изображении, был помещен на Окруность сформированную Кривой Безье. Если вы оставите кривую в сцене, она появиться на отрендеренном изображении как грань. Текст был преобразован в единый меш, после чего кривая была удалена. Вода была создана тем же способом, как в случае с Маяком (но с меньшим количеством нормалей). Незабудьте добавить воде эффект отражения (ray mirror).


BlenderBasics 3rdEdition2009b-85 2.jpg


BlenderBasics 3rdEdition2009b-85 3.jpg


** Позовите инструктора по окончанию задания **