国内首家采用 amd EPYC™霄龙处理器的实例,业界领先的性价比,0.57元/天起
python中处理动画曲线最诡异的部分就是DescIDs。 整个c4d都在使用DescID,但动画环节尤其重要。DescID是一个多层级的ID,可以定义多层级数据,比如用户数据userdata,第一个…
python生成器是预制的python 插件的objectData的封装(就和脚本是插件commandData的封装一样)。这样创建生成器对象就不用写全脚本了,注意这物体仅仅是生成器,想创建变形器,还…
C4D的API提供了获取ID相对应的符号常量的方法。这些常量能在C4D主目录中的resource子目录中的.h头文件中找到。 一般建议使用符号常量,不要使用ID,一来可读性更高,二来程序兼容性更好。其…
在CreateLayout()中指定Python对话框的布局。C4D打开对话框时就会调用此函数,继承类中要重载此函数。下面是两种设置布局的方法: 布局文件 推荐的方法是用布局文件,C4D内部就是这么弄…
下面的代码递归遍历C4D中的shader。 首先遍历doc中的所有material,因每个material都是一个shader网络,要先获取其第一个shader,这是一个GeListNode实例,也是…
首先,这里会讨论c4d 对象管理器中的objects,以及编程语言中的实例。 Object中的对象是c4d.BaseObject类中的实例,其是c4d.BaseList2D的子类,实现了层级组织的数据…
C4D API中有两种方法获取键盘和鼠标输入, GetInputStatus, GetInputEvent。 两者都是全局的(C++ c4d_gui, python c4d.gui),在GeDialo…
使用python获取C4D常用的目录 import c4d 获取c4d的启动目录 c4d.storage.GeGetStartupPath() 'C:\\Program Files\\MAXON\\C…
本节讲如何获取和创建通道和层(也叫通道,集合)。 读取通道 获取当前Nuke工程中所有的通道: nuke.channels() # Result: ['rgba.red', 'rgba.green',…
使用性能计时器 在Nuke中打开性能计时器时,就可以通过Python读取性能信息。就能知道每个节点的运算时间。 在调试运行较慢的脚本,找出耗时瓶颈上很有帮助。 注意,打开性能计时器会影响Nuke的性能…

关注我们的公众号

微信公众号