githubEdit

Примеры скриптов на Python для CINEMA 4D

  • createSpline.pyarrow-up-right - один из способов создать сплайн

  • clearMaterial.pyarrow-up-right - удаляет из менеджера материалов все материалы начинающиеся на "mat"

  • createMaterial.pyarrow-up-right - создает сферу, красный материал и применяет его на сферу

  • createCloner.pyarrow-up-right - создает клонер из кубов, размещенных в линию

  • XpressoLinkNode.pyarrow-up-right - создает куб и вешает на него тег Xpresso. Внутри тега создает узлы, порты и соединяет их.

  • createLayers.pyarrow-up-right - создает слой, выводит свойства, меняет их, привязывает объект к слою.

  • VoronoyFracture.pyarrow-up-right - создает объект voronoi на кубе.

  • ObjectIterator.pyarrow-up-right - класс итератора объекта и пример использования

  • MaterialIterator.pyarrow-up-right - класс итератора материалов и пример использования

  • TagIterator.pyarrow-up-right - класс итератора тегов и пример использования

  • AddUserData.pyarrow-up-right - на выделенном объекте создает тег Xpresso и пару пользовательских данных. В теге Xpresso создает узел объекта и помещает на порт входа и выхода созданные пользовательские данные

  • Пара интересных скриптов:

    • createSpheres.pyarrow-up-right создаёт несколько сфер случайного диаметра в случайных местах

    • AnimationSphere.pyarrow-up-right добавляет анимацию синусоидального движения всем найденным в сцене сферам

  • Два скрипта, которые помогут понять как запрограммировать нажатие кнопки в инструменте:

  • connectNode.pyarrow-up-right - скрипт с оф. форума. Показывает как соединить порты двух узлов в Xpresso

  • createUserDataAndGroup.pyarrow-up-right - скрипт с оф. форума. Создает на объекте пользовательские данные во вложенных группах

  • GetUserDataContainer.pyarrow-up-right - скрипт выводит в консоль информацию о пользовательских данных выделенного объекта

  • multiGradient.pyarrow-up-right - скрипт создает материал с шейдером градиента в канале цвета. Показаны главные настройки и варианты значений.

  • ReflectionMaterial.pyarrow-up-right - скрипт создает материал со слоями в канале отражений. Создаются слой ORENNAYAR и BECKMANN. Показаны главные настройки и варианты значений.

  • RemoveMat.pyarrow-up-right - добавил скрипт, который удаляет со всех объектов сцены теги с отсутствующими материалами (теги с вопросами)

Last updated