【HANA_Tool_v5】BlendShapeをコントロールするツール [Japanese ver]
- ダウンロード商品v5.0.3_2024/08/09¥ 1,500
- ダウンロード商品v5.0.3_English_2024/08/09¥ 1,500
- ダウンロード商品Boost用(中身は同じ)¥ 2,000
この商品はVRM1.0用です。 English version https://kuniyan.booth.pm/items/4607357 Discordサーバー https://discord.gg/JB96VnFtMW
概要
BlendShapeデータをコントロールできるツールです。 クリエイターはアバターからBlendShapeデータを出力して配布し、ユーザーは配布されたファイルを読み込んでアバターに適用することができます。 VRChatやVtuber活動でもっと表情豊かになれます! 注意:出力したファイルを読み込めるのは出力したアバターと同じ種類のアバターだけです。(VRoidは頂点情報が同じなので別のデザインのVRoidでも読み込めます。)
Writer
アバターからBlendShapeデータだけをファイルに書き出します。 出力するBlendShapeを選択することも可能です。 データファイルはHANA_Toolフォルダ→BlendShapeDataフォルダの中に出力されます。
BuildCopy
頂点数の違うメッシュにBlendShapeをコピーします。(違う種類のアバターには使えません) Unityの仕様によりBlender等でBlendShapeを編集した後にUnityに持ってくると頂点数とポリゴンが増えることがある為、それを補正します。 出来るだけ精度を高めましたが正確にコピーできない場合もあります。 配布をお考えの方は、 BlenderでBlendShapeを編集 ↓ Unityでこのツールを使って編集前のアバターにコピー ↓ Writerツールで出力して配布 という流れになると思ってください。 このツールは使用が難しい所もあるので、同梱の「使い方」を読んでも失敗してしまった場合は製作者にご相談ください。
Reader
同梱、又は配布されたBlendShapeデータをアバターに読み込みます。 データを書き出されたアバターと同じ頂点数でないと読み込めません。 Writerの出力先と同じく、HANA_Toolフォルダ→BlendShapeDataフォルダにあるデータを読み出します。 配布されているデータを使用する時はこのフォルダにデータを入れてください。
Remover
不要なBlendShapeを削除します。
CheckVertexCount
頂点数を表示します。 開発中にデバッグ用に作ったものですが便利だったのでそのまま同梱します。
Renamer
BlendShape及びそのMeshの名前を変更することができます。
ExpressionBuilder(VRM専用)
パーフェクトシンク用Expressionをアバターにセットするツールです。 Expressionsの設定が終わっている同一のアバターがあり、そのExpressionをコピーしたい場合は他のツールの使用をオススメします。 Avatarの項目にアバター本体(VRMInstanceコンポーネントがある階層)を入れてください。 Expressionsの中のExpressionの設定がデフォルトでセットされます。 その他の場合であればどちらを選択してもExpressionはセットされ、BlendShapeの設定はされません。 適用後にあなたのアバターにあった数値にExpressionを編集することをオススメします。 *注意:このツールはアバターのプレハブを更新します。VRMの仕様でプレハブを更新しないとBlendShapeの情報が更新されない為です。 プレハブを更新されたくない場合は作業する前に専用のプレハブを作成するなどして対応してください。
ShapesToShape
BlendShapeを合成できます。 ひとつのBlendShapeに対して複数のBlendShapeを調整して合成しますのでBlendShapeの最大移動量の調整にも使うことができます。
ExpressionToShape(VRM専用)
Expressionで調整した値でBlendshapeを生成します。 BlendShapeはExpressionと同じ数になり、動き方はそのExpressionと同じ動きになります。 Expressionは変換後のBlendshapeと1対1でウェイトが100になります。 主に「Animazeへの対応」や「BlendShapeの数を減らして軽量化」の為に使用することができます。
Insertor
BlendShapeの任意の順番に空のBlendShapeを追加します。 追加時に名前を変更することが出来ます。 名前を変更しないままだと「同じ名前がある」というエラーが出ますので名前を編集するようにしてください。 空のBlendShapeを追加後にShapesToShapeツールで新しい表情を作成することを想定しています。
Separator_LeftAndRight
BlendShapeを左右分割します。 左右分割したいBlendShapeにチェックをいれて分割を開始してください。
Separator_UpAndDown
BlendShapeを上下分割します。 上下分割したいBlendShapeにチェックを入れて、編集ボタンで分割する高さを調整してください。 指定した高さで分割しますので頂点の位置によってはBlendShapeが破綻するようになります。 特に目と眉毛の間等の細かい部分で分割しようとすると破綻しやすいので注意してください。 オススメは口と目の間ぐらいの余裕のあるスペースで分割してください。
DeleteTransparentMesh
DeleteTransparentMesh アバターのテクスチャが透明な部分のポリゴンを削除します。
ShapeDataUpdater
HANA_Toolの命名規則統一前の表情データを統一後用に変換します。
VRoid用パーフェクトシンク対応データ同梱
はいぬっか様が制作してくださったパーフェクトシンク対応のデータを同梱します。 VRoidの男女両方用意してあります。 また、はいぬっか様がわかりやすい使い方を書いてくださったのでそちらもご覧ください。 https://hinzka.hatenablog.com/draft/QYB3x_lTfXiEsE4p8HrpR1nWahU パーフェクトシンク表情調整TIPS https://hinzka.hatenablog.com/entry/2021/05/05/233915
利用規約
【利用規約】 推奨動作環境 ・Unity2020.3.13f1(64bit) ・VRM0.125.0 ・Windows10Home ----------------------------------------------------------------------------------------------------------------------- ・このツールはピクシブ株式会社のVRoid事務局様から問題ないと許諾を受けています 2021/11に規約について問い合わせたところ、原則禁止しているようなアプリケーションに該当しない旨の返答を頂き、許諾を受けているという記載の許可も頂きました。 ----------------------------------------------------------------------------------------------------------------------- ・このツールの再配布及び改変しての再配布を許可しません 自分の勉強の為に改変することは許可します。改変したものを公開することは許可しません。 ----------------------------------------------------------------------------------------------------------------------- ・Writerを使用して出力したシェイプキー情報のファイルの配布及び販売を許可します このツールでは出力ファイルの配布を許可しますが、アバター自体の利用規約を確認してください。 配布する際はアバターに元々入っているシェイプキーを書き出さず、あなたが制作したシェイプキーのみを配布する事をオススメします。 このツールでは頂点の移動量をデータとして出力していますのであなたが制作したシェイプキーはあなたの制作物と言えます、が、 そのアバター専用の物になるので二次創作とも言えます。 なのでそのアバターの利用規約を確認するようにしてください。 元々入っているシェイプキーはそのアバターのデータになりますので再配布に当たる行為になり得ます。 出力したファイルを配布及び販売する際にこのツールの全部又は一部を同梱させることを許可しません。 ----------------------------------------------------------------------------------------------------------------------- ・このツールを使用したアバターを販売及び配布する事をこのツールは許可します ・このツールを使用してBlendShape及びBlendShapeClipの実装を代行することを有償・無償問わず許可します 出来るだけこのツールの販売に影響しない価格設定にして頂くようにお願いします。 ----------------------------------------------------------------------------------------------------------------------- ・このツールを使用したアバターでVtuber活動等の有償行為をすることを許可します ----------------------------------------------------------------------------------------------------------------------- ・このツールを使用したことのクレジット表記は必要ありません ----------------------------------------------------------------------------------------------------------------------- ・このツールの推奨環境や使用方法外での使用による損害やトラブル等をこのツールの製作者は補償しません ----------------------------------------------------------------------------------------------------------------------- ・このツールの著作権を放棄しません ----------------------------------------------------------------------------------------------------------------------- ・規約違反した場合、調査及び事務手数料、損害金額等を請求致します 状況により請求額は変わりますが50万円以上になると思われますのでくれぐれも規約に違反した事はしないでください。 規約違反になるか不明な場合は製作者にお問い合わせください。
更新情報
2023/03/11 v5.0.0 VRM1.0対応版新規公開 2023/04/09 v5.0.1 ExpressionBuilder使用後にProjectのアセットから表情を編集する際に表情データにセットされているPrefabの中のMeshが変更されていない不具合を修正 2024/08/09 v5.0.3 命名規則の統一 v1.27.0以降用データの同梱 ShapeDataUpdaterツール追加