С текстовия обект генерираме сплайн основни обекти, които можем после да екструдирате дума, абзац или дори буква по буква в 3D обекти. До сега възможностите за типография бяха силно ограничени и изискваха много усилия, защото по-сложни дизайни на текста бяха възможни само с индивидуално позиционирани текстови обекти.

В CINEMA 4D Release 15 вече имаме възможността да настройваме разстоянията между буквите и скалирането параметрично и дори интерактивно в редактора. Скалирането обаче следва да се използва само за създаване на текстови анимации като в показания пример. В този урок може да научите как да го направите чрез XPresso.



Ако искате да проследите този урок стъпка по стъпка, в работните файлове ще намерите проекта "PSD_C4D_R15_Kerning_start.c4d" като начало. В него съм изготвил текста "psd" в екструдиран текстов обект и съм го осветил преди син фон. Така можем да се съсредоточим изцяло върху функциите за разстояние между буквите на текстовия обект.

Ново в издание 15 - Кърнинг при текстовия обект

Както вече споменах, обектът за екструдиране (до R15 наречен "Extrude-NURBS") е най-често използваният генератор за създаване на тримерни текстове. В примерната сцена не е по-различно, текстовият обект вече е създадено като подобект на генератора за екструдиране.

В сцената има също и обект равнина като задна стена зад текста и едно просто източник на светлина за осветяване на сцената.

Ново в версия 15 - Кърнинг при текстовия обект

Създаване на текста

Като изберем текстовия обект чрез мениджъра на обекти, виждаме неговия диалог за настройки в мениджъра на атрибути. Разбира се, може да въведете произволен текст в полето Текст и да изберете желания шрифт чрез менюто Шрифт.

Тъй като по-късно анимацията на текста трябва да използва като основна точка средата на текста, избрах опцията Среда при Настройки на текста. Всички останали параметри останаха на стойностите по подразбиране.

Ново в издание 15 - Oтстояние на думите при текстовия обект.

Типографско оформление на текста

Като разкрием полето Дистанци чрез малката стрелка, откриваме новите възможности за типографско оформление на текста пред нас. За да можете да редактирате не само чрез параметрите, но и през 3D изгледа, активираме опцията Покажи 3D-ръкохватки.

Ново в издание 15 - Кърнинг при текстовия обект.

Всеки символ вече притежава собствен ръкохватка, с която можем да го преместим. Оранжевият цвят на тези ръкохватки ни казва, че в момента всички три символа са селектирани и могат да бъдат редактирани едновременно. Стрелките в горния десен ъгъл позволяват хоризонтално и вертикално скалиране на селекцията, докато чрез ръкохватките за стрелки на линията на основата може да се зададе отстъп на основната линия.

Ново в версия 15 - Кърнинг при текстовия обект.

За възможно най-точно типографско редактиране ще преминем най-добре към изгледа отпред (клавиш F4). За да редактираме отделен символ, го селектираме чрез преминаване през ръкохватката. Неселектираните символи сега показват ръкохватка в лилав цвят. С лекота преустановяваме символа по основната линия, за да последва следващия символ "d" след него и да постигнем прекъсване между символите.

Ново в издание 15 - Кърнинг при текстовия обект

Кой символ е избран в момента, можем също да видим в параметрите Старт и Край. В момента това може да изглежда не много важно, но за по-късна анимация е от голяма помощ. В параметъра Междузнаково разстояние виждате стойността на моята промяна между буквите "s".

Ново в издание 15 - Кернинг при текстовия обект

След като вече сме направили големи отстъпи наляво за "s" и "d", местим "p" нагоре с помощта на отстъпа на основната линия. За целта първо избирате "p" с помощта на рукохватката на символа и след това премествате горе с помощта на рукохватката със стрелка на основната линия.

Ново в издание 15 - Кърнинг при текстов обект.

За контрол тук отново моите настройки за буквата "p" в мениджъра на атрибути. Тъй като изглеждаше ми, че "p" е малко доминиращо, го намалих чрез параметъра Скалиране.

Ново в издание 15 - Кернинг при текстовия обект.

Накрая идва редът на буквата "d". В първата стъпка я преместваме чрез подрязване над буквения захващач, след което я преместваме нагоре чрез вертикален офсет, докато оптически се допира до началото на "s".

Ново в версия 15 - Кърнинг при текстовия обект

За проверка тук са настройките ми за буквата "d" в Мениджъра на атрибутите. Тези параметри се отнасят конкретно за моят пример с използвания от мен шрифт и предлагат начало за собствени творения.

Ново в версия 15 - Кърнинг в обекта за текст.

Контрол на параметрите за кернинг с XPresso

Вие вече сте забелязали, че при параметрите за кернинг няма наличен кръг на параметъра за анимация. Това наистина не улеснява текстовата анимация, но благодарение на XPresso не е невъзможно.

С малка текстова анимация на два параметъра за кернинг виждаме какво можем да постигнем без особено усилие с единствен обект текст и с помощта на израза на XPresso. В началото присвояваме на обект, в моя случай обекта за екструзия, чрез контекстно меню с десен бутон или от менюто Етикети>CINEMA 4D Етикети израз на XPresso.

Ново в издание 15 - Кърнинг на обекта за текст.

С двойно кликване върху Етикета за Израз в Мениджъра на обектите отваряме редактора на XPresso. Тъй като искаме да контролираме параметрите на текстовия обект, го влачим от Мениджъра на обекти директно в редактора на XPresso, за да създадем възел за текстовия обект.

Новото в версия 15 - kerning за текстовия обект

Тъй като искаме да контролираме текстовия обект, за нас е интересен само синият входен порт. Чрез щракване върху синия портов бутон създаваме общо четири порта от менюто Свойства на обекта>Кернинг: Начало, Край, Вертикално мащабиране и Обхват. Тези четири записа са ни необходими за нашата анимация.

Ново в версия 15 - правене на типове при текстовия обект

За да снабдим четирите порта на възела на текстовия обект с данни или стойности, се нуждаем от допълнителни възли. Числовите стойности могат лесно да се извършват чрез възел за константа, който създаваме чрез контекстно меню с десен бутон в менюто Нов възел>XPresso>Основно.

Новото в издание 15 - типографско подравняване на текстовия обект.

Лесно може да създадете копия на възела за константен вход, като влачите възела с натисната клавиша Ctrl в XPresso редактора. Ни трябват общо три копия, за да захраним всички четири входни порта на текстовия обект.

Сега ще разгледаме вече споменатите параметри Начало и Край на функцията на кернинга. Ако не определим ясно в нашия XPresso израз, кои букви от текстовия обект искаме да включим, изразът просто използва текущия избор, което не е по нашето желание. Затова осигуряваме Начало и Край тук с два възела за константа с фиксирани стойности. Първият възел за константа можем да свържем директно с порта Кернинг. Начало, тъй като стойността за начало е 0, подходяща за първата буква.

Ново в издание 15 - Kerning на текстовия обект

Селектираме втория възел за константа в редактора, за да можем да въведем стойност чрез диалогов прозорец в Мениджъра на атрибутите. Както видяхме в началото в текстовия обект, кернингът завършва с буквата 3. Сега можем да свържем двата порта на Констата и Кернинг. Край.

Ново в издание 15 - Кърнинг в текстовия обект

Продължаваме с контролирането на параметрите, отговарящи за реалната анимация. За да определим текущото състояние на 100% вертикално мащабиране, на порта трябва да бъде стойност 1. Следователно в диалоговия прозорец на третия възел за константа записваме стойност 1 и го свързваме с порта Кернинг. Вертикално мащабиране.

За обхвата, обаче, стойноста е 0, поради което можем да свържем порта на четвъртия възел за константа директно с порта Кернинг. Обхват без промяна.

Ново в издание 15 - Кърнинг при текстов обект.

Тези последни два възела за константа са ключовите точки за анимацията. Затова има смисъл да им присвоите уникално име. Това може лесно да направите чрез командата Преименувай в контекстното меню с щракване на десния бутон. Просто наименовах двете константни възла според отделните портове на текстовия обект.

Ново в версия 15 - Kerning при текстовия обект

За да направим анимацията на двете параметъра наистина удобна, сега щракнете върху параметъра Стойност на двете нодове с константи в Мениджъра на атрибути и добавете двете параметъра за стойност чрез командата Добави в HUD в контекстното меню с десен щрак на мишката в Head Up-Display (HUD) в нашето 3D изглед.

Ново в издание 15 - Кърнинг при текстов обект.

Анимация на разширението на текстовия обект

Сега можем да затворим XPresso редактора и да преминем в централната перспектива (клавиш F1) в нашия 3D изглед. За да преместите двете нови записи в Head Up-Display на подходящо място в изгледа, просто задръжте натиснати едновременно клавишите Ctrl или Ctrl.

Комбинацията от буквите, която сме създали чрез разширяване на символите, трябва да бъде крайното състояние на нашата анимация. Трябва да запаметим тези параметри в един кадър. За много кратка и ясна анимация преместваме зеления слайдер за време на кадър 30 и директно с крачка в параметърите през Head Up-Display чрез щракане с натисната клавиша Ctrl или Ctrl създаваме първите кадри.

Ново в версия 15 - Кърнинг при текстовия обект.

Тъй като анимацията трябва да започне за кадър 5, прецакваме зеления слайдер за време на този кадър. Достигаме крайното състояние, запомнено в един кадър, след като буквите докарат да се движат в сцената отляво, отдясно и отдолу. За тази цел разполагаме с най-добрия инструмент - пространството между символите. Освен това, в началото буквите трябва да бъдат сгъстени и по време на анимацията да се разгърнат до пълния размер. Тук имаме вертикално мащабиране като параметър в HUD.

В моя пример виждате моите две стойности за двете параметри от кадър 5, с щракане с натиснати клавиши Ctrl или Ctrl в параметърния кръг в един кадър.

Ново в Release 15 - Кърнинг при текстовия обект

За да не преминем просто към крайната позиция на буквите, а първо да ги натоварим малко над мястото и да ги позволим да се препокриват, правим спирка на кадър 15 и за пространството между символите въвеждаме стойност около -4 в един кадър.

Ново в издание 15 - кернинг при текстовия обект

Също така вертикалното мащабиране получава още един прокрут преди крайното състояние. За да не стане анимацията твърде еднаква, добавяме този кадър малко по-късно, около кадър 21.

Ново в версия 15 - Кърнинг при текстовия обект

Следващата ни спирка е на кадър 25. Тук позволяваме на буквите отново да се отдалечат малко една от друга, например с пространството между символите 2, което запаметяваме в един кадър.

Ново в версия 15 - кърнинг на текстовия обект

Също така вертикалното мащабиране получава още един завъртане преди крайното състояние. За целта най-добре е да влезете в линията за време (меню Прозорци). В режим кадър разкриваме напълно следата на вертикалното мащабиране и около кадър 27, малко под крайността, чрез щракане с натиснати клавишите Ctrl или Ctrl въвеждаме нов кадър. На прилежащата крива на споредния параметър е ясно видно как мащабирането в последния момент отново се разширява.

Ново в версия 15 - Кърнинг при текстовия обект

Финализиране на анимацията

Остава още една малка несъвършенство, с което трябва да се справим. В началното състояние, дори при минимално разтегляне на "s" остава малка лента видима. Това бързо го отстраняваме, като активираме Генератора на издълбване точно в началото на анимацията.

За целта връщаме зеления слайдер за време на кадър 5 и посредством диалоговия прозорец на Обекта за издълбване на неговата Основна страница въвеждаме кадър за състоянието активиран.

Ново в версия 15 - Кърнинг за обекта текст

С цел Генератор за издълбване да бъде неактивен преди кадър 5, го изключваме от кадър 0. За целта преместваме зеления слайдер за време на кадър 0, изчезва отметката зад параметъра Активиране и посредством параметъра на кръг и натиснати клавиши Ctrl или Ctrl създаваме ключ за неактивното състояние.

Ново в версия 15 - Кърнинг при текстов обект.

Нашата малка примерна анимация за новите функции за разширение на CINEMA 4D Release 15 е завършена. Както видяхте, текстовият обект предлага още няколко параметъра, с които можете да експериментирате…

Ново в версия 15 - кърнинг при текстовия обект