Нови функции в Cinema 4D - R12 до R19, R20 и R21.

Ново в издание 16 - таг за интеракции и коментари.

Всички видеоклипове от урока Нови функции в Cinema 4D - от R12 до R19, R20 и R21

В този урок ще се запознаем с двете нови тагове. В работните материали ще намерите нашия общ стартов документ "PSD_C4D_R16_Interaktivitaet_start.c4d".

Пред познатия Фигура обект имаме три цветни полета, всяко с един от основните инструменти за обработка Завъртане, Преместване и Скалиране като прост 3D обект. Чрез Таг за Интеракция ще научим тези полета как да изпълняват тези задачи за Фигурата обект.

Ново в изданието 16 - тагове за взаимодействие и коментар.

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

Ново в версия 16 - таг за взаимодействие и коментар.

Интерактивно управление с Интерактивен Таг

Започваме със синия Обект за Завъртане. За да този обект може да реагира на входовете ни, му присвояваме Таг за Интеракция чрез десен клик и избор от менюто CINEMA 4D Tags.

Ново в изданието 16 - Таг за взаимодействие и коментар.

В диалоговия прозорец на Интерактивните Тагове първо ни интересуват страничните Таг и Прокси. Там се уверяваме, че опцията Justieren е деактивирана, в противен случай всички модификации биха засегнали също и синият обект. Нашето интерактивно управление също ще работи само ако обектът не е селектиран. Благодарение на автоматичния режим за корекции, това не е необходимо.

На страничката с Проксито определяме кой обект да получава командите за управление. В нашия случай е Обектът Фигура, оттам и го преместваме от Обектния Мениджър в полето на Прокси Обект.

Ново във версия 16 - Тагове за интеракция и коментар.

Страниците Изход< и Поли-Инфо са предназначени да събират информация за въведените данни, позиции и други, и да ги подготвят за по-нататъшна обработка. Понеже входните ни данни се подават директно и без филтриране на Прокси Обекта, не са необходими промени тук.

За предаването на информация за управлението е необходимо едно малко скрипт, който определяме в полето Скрипт. Като Скриптов Език избираме Python.

Нови във версия 16 - тагове за взаимодействие и коментари

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

За да преминем от диалоговия прозорец в Скриптния Редактор за редактиране на скрипта, кликваме в долната част на бутона Редактиране на скрипт.

Новото в издание 16 - таг за интеракции и коментари

Отваря се Експрешън- или Скриптов Редактор, който предоставя много повече възможности за въвеждане и тестване на скрипта. Повечето от входните цикли са зададени като неактивни с решетката # в началото, за нашия пример ни трябват само активираните jouseDown()-редове.

При събитието mouseXown() трябва да се извика и изпълни Инструмента Завъртане. Следователно първо изтриваме редовете 8 и 9, които не ни са нужни в скрипта.

Ново в Release 16 - Тагове за взаимодействие и коментар.

За да намерим правилния код за Инструмента за Завъртане, отваряме Меню>Персонализиране>Персонализиране на Команди… и допълнително извикваме Мениджъра на Командите.

Ново в изданието 16 - Таг за интеракции и коментари

Там след въвеждане на първите няколко букви от думата "Завъртане" под Филтър: Име вече намираме Инструмента за Завъртане като влизане. Сега трябва само да преместим реда на Инструмента за Завъртане от Мениджъра на Командите посредством Драг-н-Дроп в ред 8 нашето редактор на скриптове.

Ново в издание 16 - Тагове за взаимодействие и коментари

Вече вече е добавено извикването на Инструмента за Завъртане със съответния идентификатор на команда в нашето събитие mouseDown(). За да убедим се дали скриптът е ок, щракваме върху бутона Компилиране …

Ново в изданието 16 - тагове за взаимодействие и коментари.

… и чрез зеленото маркиране на реда ни се сигнализира, че в скрипта няма грешки. И не само скриптът, но и Интерактивният Таг вече е конфигуриран до край. Можем веднага да го използваме за другите две обекта за контрол, защото Таговете се различават само в тази една команда по идентификатор при събитие mouseDown().

Ново в версия 16 - тагове за взаимодействие и коментари

Следователно можем да затворим Редактора за Експрешъни и да дублираме Интерактивния Таг в Обектния Мениджър, като го преместваме и го издържаме с натисната Ctrl- или Ctrl клавиша за другите два контролните обекта.

Ново в версия 16 - тагове за взаимодействия и коментари

Сега трябва да адаптираме двете дублирани тагове за интерактивност към други контролни обекти. В Мениджър на команди бързо намираме Инсрумента за преместване.

След това можем да изтрием и вмъкнем отново съответния ред в скрипта или просто да въведем другата индентификационна ID в кода. Тя се появява, когато съответната команда е селектирана, в долната част на Мениджъра на команди. Засегнатите са последните две цифри, следователно ID-то на командата за Инструмента за преместване завършва на "88".

Ново в версия 16 - Таг за взаимодействие и коментар.

Същото важи и за Инструмента за скалиране. ID-то за него завършва на "89", затова в скрипта на тага за интерактивност трябва да променим последните цифри на това число. При адаптирането на таговете за интерактивност към контролните обекти няма други забележки.

Ново в издание 16 - тагове за взаимодействие и коментари

Сега вече можем да тестваме нашата интерактивна сцена. Внимавайте да няма селектиран обект в сцената и позиционирайте мишката в един от трите цветни квадрата. Докато задържате бутона на мишката натиснат и придвижвате курсора, модифицирате обекта Фигура със съответните основни инструменти за редактиране Завъртане, Преместване или Скалиране.

Ново в релийз 16 - таговете за взаимодействие и коментари.



Сега нашата готова интерактивна сцена не е съвсем разбираема сама по себе си. С новите Тагове за коментар на версия 16 обаче можем бързо да вмъкнем малка помощ.

Забележки в редактора с Коментарни тагове

Също и Коментарните тагове се намират в Таговете на CINEMA 4D в контекстното меню от десния бутон на мишката. Директно го присвояваме на обекта, който трябва да носи забележката.

Ново в издание 16 - тагове за взаимодействие и коментари

В диалоговия прозорец на Коментарния таг вече можем на Страницата за коментар да въведем текст и дори линк чрез URL. По-дълъг текст може да се пренася ръчно в текстовото поле или да се минимизира чрез опцията Сгъни на страницата за преглед. Там можем също така да намерим някои параметри за стилизиране и опции за показване на Коментарния таг. Аз цветово адаптирах Коментарния таг за нашия обект за управление на Завъртане.

Ново в издание 16 - Таг за интеракции и коментари.

Коментарният таг за синия обект за управление на Завъртане го използваме вече като база за другите два обекта за управление. Дублираме го като го плъзгаме с задържан Ctrl клавиш в Мениджъра на обекти и приспособяваме текста и цвета подходящо за обекта за управление на Преместване…

Ново в версия 16 - тагове за интеракции и коментари

… както и за обекта за управление на Скалиране.

Ново в издание 16 - Таг за интеракции и коментари.

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

Ново в издание 16 - Тагове за взаимодействие и коментар.

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

Ново в издание 16 - Таг за взаимодействие и коментар.