Cinema 4d плагины
Опубликовано: 30.10.2017
Часть 1. Обучение CINEMA 4D + Python: Программирование, предметная область.
Часть 2. Cinema 4D: фракталы и сплайны
Разогреваемся
В этой статье познакомимся с плагинами. Если коротко, то все видимое на экранной форме Cinema 4D является набором экземпляров классов некоторых предустановленных плагинов. Но можно дополнительно создавать и свои, пользовательские плагины. Если говорить о типах плагинов, то в примерах разработки можно увидеть несколько типов. Номер в круглых скобках – это регистрационный номер, выдаваемый Cinema 4D, как, узнаем позже. Базовые 4 типа это объектные, командные, инструмент и тег. Различия в месте расположения на экранной форме и пользовательском интерфейсе.
Плагин Greebler для Cinema 4D.
Рис. 1.
Одно из двух фиксированных мест расположения, как при использовании, так и при разработке следующее:
Однако, учитывая столь важную роль плагинов при анализе структуры Cinema 4D, необходимо рассмотреть особенности и цели разработки плагинов поподробнее.
Выбор места расположения связан с необходимостью повторного запуска плагина при отладке. В норме плагины загружаются (и очень долго) при запуске Cinema 4D на выполнение.
Предположим, в вашем проекте нужно показать процесс горения или стакан молока на освещенном месте. Можно подбирать соответствующие текстуры, а можно по соответствующей постановке выполнить разовые, доступные математикам уровня выше среднего, расчеты и оформить результаты текстурой и учесть вариации исходных данных некоторым шейдером. Работа не для слабых, по крайней мере в одном из очень известных мультфильмов со стаканом молока не справились, поэтому будем говорить о горении, тут все в порядке. Далее, стандартным способом действий является поиск и вставка уже готового кода, в нашем примере это TurbulenceFD, предварительно “обработанный” нашими умельцами против жадности. Уже установленный и принятый системой плагин выделен курсором.