改変版 AvatarTools VerEx.0.5.1【更新停止】
- 0 JPY
本スクリプトは原作者である 黒鳥様 (twitter: @kurotori4423)が 公開されているAvatarTools(アバター着せ替えスクリプト)を、 MIT Licenseに基づき、空々こん(twitter: @kuukuukon)が改変・二次配布を行っているものです。 オリジナル AvatarTools (Base Ver.0.2 ※本家のVersionはもっと進んでいます) 制作・権利者:黒鳥 様 https://kurotori.booth.pm/items/1564788
概要
※更新を停止しています。今後更新する予定はありません。 本改変ツールで出来ていた事と同等以上のことをbd様が公開したツール「ModularAvatar」で安定してできるようになったため、以後そちらを使用することを推奨します。 https://modular-avatar.nadena.dev/ja/ 改変版ツールのデータは引き続きダウンロードできますが、以下の点に注意してください。 ・VRChatのPhysBoneなどのAvatarDynamicsに全て非対応(正常にコピーされません) ・プロジェクトにDynamicsBoneがインポートされていることが必須
更新履歴
==VerEx.0.5.1 (2021/09/14) == ●AvatarAssembler ・AimConstraintのWorldUpObject欄を引き継げるようになった ・出力フォルダパスが無効な場所の場合、警告なしにエラー停止してたのを修正。パスが有効かチェックして警告出すように。 ※他のプロジェクトと設定を共有するため、Unity2018から2019への引っ越しや、その他別プロジェクトで作業することが多いとよく発生していた不具合だった。 ==VerEx.0.5.0 (2020/10/10) == ●BindPoseTransformer (New) ・VerEx版の新規追加ツール。 AvatarAssemblerでは、例えばHeadにウェイトがついた帽子などのアクセサリを移植した際に どうあがいても位置や角度、大きさの調整が出来なかった問題を補うための、 ボーン単位でのBindPose(内部的なボーンの0位置を決める物)の変形が行うツールです。 ○出来ること ・MeshのBindPoseをボーン単位で変形できる。 (要はAvatarと同じボーンを使用しててもアクセサリメッシュだけを自由に移動回転拡縮が出来る) ・Meshがウェイトを付けているボーンを、別のボーン(GameObject全て)に置き換えることが出来る。 (例えば、人差し指にウェイトで付いている指輪を、薬指に移すことが出来る) (なんなら、指輪をNeckに置き換えて大きくして首輪として使う、ということもできる) ・※本来の位置からずらすのでBoundsの設定にご注意ください これより以前の更新は同梱の更新履歴をお読みください。
必要なもの・前提条件
・Unity 2019.4.29f1 (versionは他でも動くと思いますがテストしていません) ・DynamicBone https://assetstore.unity.com/packages/tools/animation/dynamic-bone-16743?locale=ja-JP 直接的には利用していませんが、適切に移植するために内部コードでDynamicBoneのコードを参照しているのでImportが必要です。
免責事項
このプログラムを使用したことによる不具合や損害については空々こん(kuukuukon)は一切の責任を持ちません。
ライセンス
権利は黒鳥様 (twitter: @kurotori4423)にあります。 MIT Licenceで提供されています。 --------------------------------------------------------------------------------------- Released under the MIT License (https://opensource.org/licenses/mit-license.php) Copyright (c) 2019 Kurotori Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.