Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Моделирование > работа с кривой Безье, решеткой и текстом в Бленде


Автор: ReactOS 3.4.2008, 21:43
Привет всем!

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

Врубаем Блендер
user posted image
Добавляем Bezier Сurve и манипулируя управляющими вершинами добиться той кривизны, которая вас уcтраивает.

user posted image
добавили

user posted image
немного отредактируем нашу кривую

user posted image
Добавим в сцену объект типа Lattice (решетка), затем, применим к ней модификатор Curve и впишем в поле «Ob:» имя пути (по умолчанию «Curve»). Наша решетка разместилась в конце пути. Теперь увеличиваем значение U и равномерно распределяем ячейки (жмем Make Regular) до тех пор, пока решетка не будет повторять изгибы кривой пути от начала до конца. Туннель, по которому будет следовать наш текст готов.

user posted image
Теперь, добавляем в нашу сцену объект типа «текст», вводим содержание послания и настраиваем его вид (выбираем шрифт, толщину текста, устанавливаем скос и т.п.). Добавим тексту модификатор Lattice и введем в поле «Ob:» имя решетки (по умолчанию «Lattice»).

user posted image
Текст тут же изменит свою форму наподобие решетки.

user posted image
user posted image
user posted image
Непосредственно перед анимацией, можно проверить, все ли работает – для этого выбираем текст и перемещаем его строго по оси X, влево-вправо и возвращаем назад. Теперь создаем анимацию, для этого в первом кадре ставим ключ (выделяем сам текст и жмем I, из появившегося текста выбираем Loc). Переходим на то количество кадров, в течение которых текст будет перемещаться (например, 50), перемещаем наш текст строго по оси X до конечной точки и снова создаем ключевой кадр (также выбираем Loc). Просмотрим полученную анимацию (Alt+A). 

А потом, начинаем создавать Видео! Переходим в окно Рендера, настраивам все, как нам надо (width && height, frames per second, RGB/RGBA), и начинаем рендить smile

спасибо за Внимание!


Автор: ReactOS 23.4.2008, 04:44
spasibo za statiy!  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)