Skip to main content

maya-rig-operation-graph

maya计算图的实现

目录

快速开始

安装

注意下方的python是你的Python, 正常情况下可以直接通过python调用, 而Maya的python一般是"C:\Program Files\Autodesk\<Maya版本>\bin\mayapy.exe"

python -m pip install maya-rig-operation-graph

在windows下maya的安装例子

注意:

  1. 请将Maya路径替换为自己的。
  2. 如果你需要安装到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

Release files for maya-rig-operation-graph 0.7.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for maya-rig-operation-graph 0.7.2
File Size Uploaded
maya_rig_operation_graph-0.7.2.tar.gz 13.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for maya-rig-operation-graph 0.7.2
File Interpreter ABI Platform
maya_rig_operation_graph-0.7.2-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 36.3 kB

Release files / maya_rig_operation_graph-0.7.2.tar.gz

Download URL maya_rig_operation_graph-0.7.2.tar.gz
Size 13.7 kB
Tags Source
SHA-256 checksum
How to use checksums
a4621caab01917f72526fdc428c6fbe6b4a4e16f1094efe83858bd2a0bd1d1aa
BLAKE2b-256 checksum
How to use checksums
8f9d6c21aaf926ec783c505e97de7f7b50ff6511ebd3a0d0d4f3fc02ed3bdf90
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.6

Release files / maya_rig_operation_graph-0.7.2-py2.py3-none-any.whl

Download URL maya_rig_operation_graph-0.7.2-py2.py3-none-any.whl
Size 22.6 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
daa718423b3ae850eb80a48c7673d1cee67ddb322a4379832e29071b6d16b8c2
BLAKE2b-256 checksum
How to use checksums
0ddf0b41734e85be3a539a086988bfe1c7c2674a172cdb949b9c4574f505e68c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.6

Release history Release notifications | RSS feed

This release

0.7.2 This release

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.2

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.3

2 release files

0.4.3

2 release files

0.3.3

2 release files

0.2.3

2 release files

0.1.3

2 release files

0.1.2

1 release file

0.1.1

1 release file

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page