maya计算图的实现
Project description
maya-rig-operation-graph
maya计算图的实现
目录
快速开始
安装
注意下方的python是你的Python, 正常情况下可以直接通过python调用,
而Maya的python一般是”C:Program FilesAutodesk\\binmayapy.exe”
python -m pip install maya-rig-operation-graph
在windows下maya的安装例子
注意:
请将Maya路径替换为自己的。
如果你需要安装到maya的python的site-packages下时,
请使用管理员身份运行安装命令. (
在你没有安装到一个特定目录下时建议你这么干)
"C:\Program Files\Autodesk\Maya2018\bin\mayapy.exe" -m pip install maya-rig-operation-graph
使用
例子
# -*-coding:utf-8 -*-
from __future__ import unicode_literals, print_function, division
from rig_core.all import *
from rig_operation_graph.all import *
ctx = Ctx()
# 使用计算图进行数学运算
out_attr = float_min(ctx, 0, 1)
print(out_attr, out_attr.get_value())
out_attr = float_max(ctx, 0, 1)
print(out_attr, out_attr.get_value())
out_attr = float_mean(ctx, 0, 1)
print(out_attr, out_attr.get_value())
out_attr = float_pow(ctx, 10, 10)
print(out_attr, out_attr.get_value())
out_attr = float_sin(ctx, 0.5)
print(out_attr, out_attr.get_value())
out_attr = float_cos(ctx, 0.5)
print(out_attr, out_attr.get_value())
out_attr = float_tan(ctx, 0.5)
print(out_attr, out_attr.get_value())
# 使用计算图进行向量数学运算
out_attr = vector_add(ctx, (1, 1, 1), (-1, -1, -1))
print(out_attr, out_attr.get_value())
out_attr = vector_sub(ctx, out_attr, (-1, 1, -1))
print(out_attr, out_attr.get_value())
out_attr = vector_mul(ctx, out_attr, (1.5, 1.5, 1.5))
print(out_attr, out_attr.get_value())
out_attr = vector_div(ctx, out_attr, (3, 3, 3))
print(out_attr, out_attr.get_value())
out_attr = vector_pow(ctx, out_attr, (3, 3, 3))
print(out_attr, out_attr.get_value())
out_attr = vector_mean(ctx, out_attr, (0, 0, 0), (0, 0, 0), (0, 0, 0))
print(out_attr, out_attr.get_value())
out_attr = vector_sum(ctx, out_attr, out_attr, out_attr, out_attr)
print(out_attr, out_attr.get_value())
版权说明
该项目签署了Apache-2.0 授权许可,详情请参阅 LICENSE
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for maya-rig-operation-graph-0.4.3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55b720c2de9409e904196459b54fe981124dd62b3b8bd5ef86fac5e298c654cf |
|
MD5 | 17c8f01972feac90412234354499c5fc |
|
BLAKE2b-256 | c1595f848f9f47ab8643d0965832be5742c6d0aba7344444bca63c3a1e35d336 |
Close
Hashes for maya_rig_operation_graph-0.4.3-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | df681212657072d39d0fc4be0bcf5a44b553b602d830edf5b1b574653a22b2a5 |
|
MD5 | 8766586de7d36589fc16763b71ebf644 |
|
BLAKE2b-256 | cc1cd42d151b599a5cc84d0ff0be5483c65030db0df677232732842da1550962 |