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.1.3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | af0f692718356a84a56bb8af74dde9f730aec624ea2cdde157d52345c430e061 |
|
MD5 | 384fe839610b8434d71bd3407c720b01 |
|
BLAKE2b-256 | 19e02d15cc41566fcfe1567f939ad5303a61bd0fa58c6205203c7ec0c8aaeeac |
Close
Hashes for maya_rig_operation_graph-0.1.3-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aef137297f91465d63e3d26d28549ddabd3855f7f34535c9419d3f9f3cba42c9 |
|
MD5 | bc51b8095a12718dc04e8b35608cd746 |
|
BLAKE2b-256 | ff4816c236a9c0b75463f46b7e176141eea91297362f0954c212975840310dba |