Mochi Reverse Builder


説明
【境月館】Mochi Reverse Builder
もちふぃった~の順変換プロファイルから、逆変換用データを生成するUnity Editor拡張
「対応プロファイルはあるけれど、逆方向の変換データがない」
そんなときに、既存の順変換プロファイルをもとに逆変換用データを生成するための補助ツールです。
■ 概要
Mochi Reverse Builderは、もちふぃった~用の「順変換プロファイル」のみが存在する場合に、そのデータを解析し、逆変換に使用するためのプロファイルを生成するUnity Editor拡張です。
既存のプロファイル・アバター・衣装・もちふぃった~本体などは付属しません。
利用者ご自身が正規に入手したデータを、Unityプロジェクト内およびローカル環境で処理します。
こんな用途を想定しています。
・逆変換プロファイルが配布されていない衣装を試したい ・完全対応でなくても、まずは着せられる状態まで持っていきたい ・手作業で逆変換用データを作る工程を減らしたい ・細かな手直しを前提として変換の土台を作りたい
■ 主な機能
・Unityプロジェクト内の順変換プロファイルを自動検索 ・変換対象アバターを一覧から選択 ・もちふぃった~用Blender環境を自動検出 ・一度指定したBlenderのパスを記憶 ・posediffの逆方向用データを生成 ・deformation(.npz)の逆方向用データを生成 ・configの逆方向用データを生成 ・処理内容をログとして表示/保存 ・元の順変換プロファイルを変更せず、逆変換用ファイルを別途生成
元プロファイルを直接上書きしないため、元データを残したまま使用できます。
■ 基本的な使い方
- もちふぃった~本体を導入します
- 使用したい順変換プロファイルを通常通りImportします
- 本ツールをUnityへImportします
- Unity上部メニューから以下を開きます
Tools > 境月館 > MochiFitter Reverse Builder
- 「逆変換したいアバター」を選択します
- 「逆変換プロファイルを生成」を押します
- 生成された逆変換プロファイルを、もちふぃった~側で使用して変換します
通常は、プロファイルフォルダやconfig JSONなどを手動で指定する必要はありません。
■ 変換精度について
本ツールは、元アバター・元衣装を使用して作者が新規制作した正式な逆変換プロファイルと完全に同一の結果を再現するものではありません。
順変換用データから逆方向のデータを再構成するという性質上、使用する衣装・アバター・プロファイルによっては、以下のような差異が発生する場合があります。
・全体サイズのわずかな差 ・胸、脇、肩周辺などのフィット差 ・局所的なメッシュ貫通 ・指先や膝裏など細部の調整不足 ・BlendShape等による追加調整が必要 ・衣装によっては期待した変換結果にならない
そのため、本ツールは完全自動で完璧な変換を行うものではなく、手直し前提の補助ツールとしてお考えください。
必要に応じてUnity、Blender、その他のメッシュ編集ツール等で調整してください。
正式な逆変換プロファイルが販売・配布されている場合は、精度を重視する方にはそちらの使用をおすすめします。
■ 必要環境
・Unity 2022.3系を想定 ・もちふぃった~ ・対象となる順変換プロファイル ・対象アバター ・対象衣装 ・もちふぃった~で使用するBlender環境
※上記製品・データは本商品には含まれません。
■ ご購入前の注意
本ツール単体では、アバターや衣装の変換は行えません。
別途、
・もちふぃった~本体 ・対応する順変換プロファイル ・対象アバター ・対象衣装
が必要です。
また、すべての順変換プロファイル・アバター・衣装で正常な逆変換結果を保証するものではありません。
■ 商品画像について 本商品ページ内のスクリーンショットでは、アバターに 「うささき」、衣装に BLVK様「Laguna」 を使用させていただいています。
アバター:もち山金魚様「うささき Usasaki / オリジナル3Dモデル」 https://booth.pm/ja/items/3550881 衣装:BLVK様「【32アバター対応】「Laguna」オリジナル3Dモデル」 https://blvk.booth.pm/items/8596333
※本商品には、上記アバター・衣装は付属しません。
■ 利用上の重要な注意事項
本ツールは、NINE GATES様、もちふぃった~開発者様、各アバター作者様、衣装作者様、各変換プロファイル作者様とは無関係の非公式ツールです。
本ツールを使用する前に、必ず以下の各利用規約をご確認ください。
・もちふぃった~ ・使用するアバター ・使用する衣装 ・入力に使用する変換プロファイル
本ツールは、入力データの改変・複製・再配布・販売等に関する権利や許可を利用者へ付与するものではありません。
本ツールによって生成された逆方向用データについても、再配布・販売・共有等の可否は、元となったプロファイルおよび関連製品の利用規約に従ってください。
各規約に反する用途での使用は禁止します。
■ サポートについて
本ツールで生成された逆変換データに問題が発生した場合、元の順変換プロファイル作者様や、もちふぃった~開発者様へ本ツール由来の問題として問い合わせることはお控えください。
本ツールに関する問題は、境月館側へご連絡ください。
不具合報告の際は、可能な範囲で以下の情報をご用意ください。
・Unityのバージョン ・もちふぃった~のバージョン ・使用したアバター名 ・使用した衣装名 ・使用した順変換プロファイル名 ・Unity Consoleに表示されたエラー全文 ・プロジェクト直下に生成されるログファイル
Kyogetsukan_MochiReverse_last.log
・可能であれば変換前/変換後のスクリーンショット
情報が多いほど、原因の確認がしやすくなります。
■ 免責事項
本ツールの使用によって発生した、
・データの破損 ・Unityプロジェクトの不具合 ・作業内容の消失 ・変換結果の不具合 ・VRChat等へのアップロード結果 ・その他、本ツールの利用に関連して発生した損害
について、制作者は責任を負いません。
重要なプロジェクトやデータは、必ずバックアップを取った上でご使用ください。
■ 制作
境月館 / Kyogetsukan