![見出し画像](https://assets.st-note.com/production/uploads/images/167061322/rectangle_large_type_2_33fd582d4637dbd390d070c8b8967c9f.png?width=1200)
【Maya】モーションをコピーするスクリプト【Key Paste Tool】
★この記事は「Maya Advent Calender2024」用に投稿しました。
こんにちは、3Dデザイナーの妖怪です。
今回は自作のPythonスクリプトを公開します。
Key Paste Tool
モーションをコピーするスクリプトです。
![](https://assets.st-note.com/img/1735042788-m752pIw3BWhOFclCJtH8ykus.png)
Copy・・・コピーするモーションを読み取ります
Paste・・・ペースト先のオブジェクトを読み取ります
Key Paste・・・ペースト先にキーを流します
使い方
![](https://assets.st-note.com/img/1735043819-LpFnV4fxcIrB2MqGtYvChJyk.png?width=1200)
左のボーンにモーションが入っています。これを右にペーストします。
![](https://assets.st-note.com/production/uploads/images/167055491/picture_pc_22624e3519385c97fe14d31990126d3d.gif?width=1200)
①コピーする方を選択して「Copy」を押します。
![](https://assets.st-note.com/img/1735044659-HF6XaxNVIqWn1Akw0bdQtrSj.png)
![](https://assets.st-note.com/img/1735044923-Dz3AlhrmnqS81OXMjxNCdWQu.png)
②ペーストする方を選択して「Paste」を押します。
![](https://assets.st-note.com/img/1735045060-oEVQKZSh1AW8PxpTwr7MUeiu.png)
③「Kay Paste」を押します、これでペースト完了です。
![](https://assets.st-note.com/production/uploads/images/167058517/picture_pc_a7eb1469fe7a35d2011467ccdf9af637.gif?width=1200)
注意点
綺麗にコピーする場合はコピーする方、ペーストする方の階層が同じであることが前提です。
![](https://assets.st-note.com/img/1735046279-CV6bET5FXLdZOGlmo3WuSUz4.png)
トランスフォームの値は正常に入ってるのは確認できました。
![](https://assets.st-note.com/img/1735046535-65xFjhnRZYdtMgOyJPqDLeH2.png)
スクリプトについて
Python3(Maya2023)で書いています。
Python2の環境(Maya2022)でも動くのを確認できました。
スクリプトは自由に改変して大丈夫です。
※改変後の再配布、自作発言はご遠慮ください。
チームやプロジェクトなどの共有は問題ないです。ご活用くださいませ。
※このスクリプトは無保証で提供されます。関連するいかなる損害や問題についても、作者は一切の責任を負いません。スクリプトの使用はユーザーの自己責任で行ってください。
シンプルな機能ですが制作の手助けになれば幸いです。
ぜひご活用ください!