# nuke-vector-matrix
Suite of mathematical nodes for Nuke to deal with Vectors and Matrices, by @mapoga (Mathieu Goulet-Aubin)
and @herronelou (Erwan Leroy).
### Table of Contents
**[Installation Instructions](#installation-instructions)**<br>
**[Manual Installation](#manual-installation)**<br>
**[Resources to learn about Vectors and Matrices](#resources-to-learn-about-vectors-and-matrices)**
## Installation Instructions
For easy installation of the toolset, we provide a script that will make menu entries for each of our tools and ensure
they are all part of the Nuke plugin path.
Installation instructions are similar for any OS. However, the paths we are using in the example are formatted for an
UNIX system (Mac or Linux).
1. Download the full content of the nuke-vector-matrix repository. If downloaded
as a .ZIP, uncompress the zip in the desired location. For the following steps, we will assume the folder is present
on disk as: `/my_nuke_gizmos/nuke-vector-matrix/`.
2. Add the path to the folder in your NUKE_PATH, either via an environment variable ([Defining Nuke plugin path](
https://learn.foundry.com/nuke/content/comp_environment/configuring_nuke/defining_nuke_plugin_path.html)) or
via an existing / new `init.py` file, in which you would add the line:
```python
nuke.pluginAddPath('/my_nuke_gizmos/nuke-vector-matrix/')
```
This should be enough to Install the suite of tools.
## Manual Installation
While the default installation is probably ideal for many users, it may not be the best for Studio Environments
where tools need to be installed in a specific location or for users who already have their own Gizmo loader.
For manual installation of the tools, only the content of the `nuke` folder is necessary and contains all the .nk and
.gizmo files.
It can be reorganized as required.
.gizmo files need to be added to the nuke plugin path. See instructions by the foundry:
- [Loading Gizmos, Plugins, Scripts](
https://learn.foundry.com/nuke/content/comp_environment/configuring_nuke/loading_gizmos_plugins_scripts.html)
- [Custom Menus](
https://learn.foundry.com/nuke/content/comp_environment/configuring_nuke/custom_menus_toolbars.html)
All the icons are located in the `icons` folder.
## Resources to learn about Vectors and Matrices
Most tools in this toolset are mathematical tools and require some basic knowledge about Vectors and Matrices for
optimal use.
- [Math is Fun: Scalar, Vector, Matrix](https://www.mathsisfun.com/algebra/scalar-vector-matrix.html)
- [Wikipedia: Transformation Matrices](https://en.wikipedia.org/wiki/Transformation_matrix)
- [Nukepedia: Python Vector and Matrix Math](http://www.nukepedia.com/written-tutorials/using-the-nukemath-python-module-to-do-vector-and-matrix-operations/)
- [Nukepedia: The Matrix Knob](http://www.nukepedia.com/expressions/enter-the-matrix-knob)
没有合适的资源?快使用搜索试试~ 我知道了~
用于向量和变换矩阵的Nuke工具集。对于2D和3D向.zip
共56个文件
nk:29个
png:20个
py:3个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 4 浏览量
2023-04-13
23:58:22
上传
评论
收藏 80KB ZIP 举报
温馨提示
用于向量和变换矩阵的Nuke工具集。对于2D和3D向.zip
资源推荐
资源详情
资源评论
收起资源包目录
用于向量和变换矩阵的Nuke工具集。对于2D和3D向.zip (56个子文件)
nuke-vector-matrix-master
init.py 375B
menu.py 4KB
CHANGELOG.md 1KB
nuke
Generate
GenerateMatrix4.nk 4KB
GenerateSTMap.nk 1KB
Convert
STMapToVector2.nk 1KB
LumaToVector3.nk 4KB
Vector3ToMatrix4.nk 17KB
Vector2ToSTMap.nk 969B
Gizmos
IIDistort.gizmo 4KB
Math
Vector2
NormalizeVector2.nk 1KB
TransformVector2.nk 2KB
MagnitudeVector2.nk 1KB
RotateVector2.nk 3KB
CrossProductVector2.nk 2KB
DotProductVector2.nk 2KB
Vector3
TransformVector3.nk 7KB
CrossProductVector3.nk 2KB
DotProductVector3.nk 2KB
RotateVector3.nk 9KB
MultiplyVector3Matrix3.nk 3KB
MagnitudeVector3.nk 1KB
NormalizeVector3.nk 2KB
Matrix4
ProductMatrix4.nk 4KB
TranslateMatrix4.nk 1KB
RotateMatrix4.nk 76KB
TransformMatrix4.nk 7KB
ScaleMatrix4.nk 1KB
TransposeMatrix4.nk 3KB
InvertMatrix4.nk 11KB
Axis
InvertAxis.nk 8KB
TransformAxis.nk 1KB
ZeroAxis.nk 9KB
matrix_utils.py 33KB
icons
RotateMatrix4.png 1KB
CrossProductVector3.png 1KB
MagnitudeVector3.png 1KB
DeterminantMatrix3.png 15KB
NormalizeVector3.png 877B
Vector2.png 759B
Vector3.png 759B
Matrix3.png 930B
TranslateMatrix4.png 1KB
InvertMatrix4.png 981B
ScaleMatrix4.png 1KB
TransformMatrix4.png 1KB
IdentityMatrix4.png 980B
Math.png 674B
DotProductVector3.png 1012B
ProductVector3.png 1KB
TransposeMatrix4.png 930B
DeterminantMatrix4.png 15KB
ProductMatrix4.png 1KB
Matrix4.png 930B
.gitignore 5B
README.md 3KB
共 56 条
- 1
资源评论
快撑死的鱼
- 粉丝: 1w+
- 资源: 9156
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功