Maya PolyNoise

用 Rust 在 Maya 中实现 PolyNoise 的小案例

性能对比

  • Python: 0.6s
  • Rust: 0.04s
  • C++: 0.04s

需要

  • Rust >= 1.49 (nightly)
  • Maya >= 2016
  • pip

安装

首先克隆代码,并 cd 到代码目录 ​​mayapy -m pip install -r requirements.txt && mayapy setup.py install​

使用

import maya.cmds as cmds
from maya_poly_noise import poly_noise

sphere = cmds.polySphere(radius=1, subdivisionsX=200, subdivisionsY=200)
poly_noise(sphere[0], 100)