Примеры скриптов на 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. Показаны главные настройки и варианты значений.
RemoveMat.py - добавил скрипт, который удаляет со всех объектов сцены теги с отсутствующими материалами (теги с вопросами)
Last updated