NURBS 曲线编辑笔刷,学习和探讨 Maya 笔刷开发的各种方式。
我使用了 Maya 的模块安装方法,借助 rj 大神的力量,可以去他的 github仓库 查阅。
只需要按照下面的步骤进行操作即可:
- 执行
git clone git@github.com:FXTD-ODYSSEY/Maya-CurveBrush.git
克隆仓库到本地 - 执行
cd Maya-CurveBrush
跳转到仓库目录 - 执行
git submodule update --init
更新 submodule - 将
CurveBrush.mel
拖拽到 Maya 的视窗上
mel 脚本会自动生成名为 CurveBrush
的工具架,每次启动都会自动生成
工具架前两个是 ysv曲线工具集 (我做了 Py2 Py3 兼容)
om1 是 OpenMaya 1.0 基于 Qt 的绘制方案 实现参考
om2 是 OpenMaya 2.0 基于 Viewport 2.0 的绘制方案
cpp 是 Maya C++ API 基于 Viewport 2.0 的绘制方案