Skip to content

Latest commit

 

History

History
51 lines (43 loc) · 4.32 KB

README.md

File metadata and controls

51 lines (43 loc) · 4.32 KB

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

  • createSpline.py - один из способов создать сплайн
  • clearMaterial.py - удаляет из менеджера материалов все материалы начинающиеся на "mat"
  • createMaterial.py - создает сферу, красный материал и применяет его на сферу
  • createCloner.py - создает клонер из кубов, размещенных в линию
  • XpressoLinkNode.py - создает куб и вешает на него тег Xpresso. Внутри тега создает узлы, порты и соединяет их.
  • createLayers.py - создает слой, выводит свойства, меняет их, привязывает объект к слою.
  • VoronoyFracture.py - создает объект voronoi на кубе.
  • ObjectIterator.py - класс итератора объекта и пример использования
  • MaterialIterator.py - класс итератора материалов и пример использования
  • TagIterator.py - класс итератора тегов и пример использования
  • AddUserData.py - на выделенном объекте создает тег Xpresso и пару пользовательских данных. В теге Xpresso создает узел объекта и помещает на порт входа и выхода созданные пользовательские данные
  • Пара интересных скриптов:
    • createSpheres.py создаёт несколько сфер случайного диаметра в случайных местах
    • AnimationSphere.py добавляет анимацию синусоидального движения всем найденным в сцене сферам
  • Два скрипта, которые помогут понять как запрограммировать нажатие кнопки в инструменте:
    • CallButtonTransferTool.py вызывает нажатие кнопки 'Переместить' в инструменте TransferTool
    • callCommandNaming.py вызывает нажатие кнопки 'Переименовать' в инструменте переименования объектов
  • connectNode.py - скрипт с оф. форума. Показывает как соединить порты двух узлов в Xpresso
  • createUserDataAndGroup.py - скрипт с оф. форума. Создает на объекте пользовательские данные во вложенных группах
  • GetUserDataContainer.py - скрипт выводит в консоль информацию о пользовательских данных выделенного объекта
  • multiGradient.py - скрипт создает материал с шейдером градиента в канале цвета. Показаны главные настройки и варианты значений.
  • ReflectionMaterial.py - скрипт создает материал со слоями в канале отражений. Создаются слой ORENNAYAR и BECKMANN. Показаны главные настройки и варианты значений.