変更履歴
このプロジェクトのすべての重要な変更はこのファイルに記録されます。
このフォーマットは Keep a Changelog に基づいており、このプロジェクトは Semantic Versioning に準拠しています。
2.11.0 - 2025-06-22
追加
- Settings メニューを追加。 (by @Tliks)
- Enable Validation Automator
- Enable Texture Format Check on Windows Build
- ドキュメントサイトを開く Help メニューを追加。
変更
- [NDMF] Windows ビルドターゲットではデフォルトでテクスチャフォーマットのチェックを行わないように変更。 (by @Tliks)
修正
- マテリアル置換設定のインスペクターの インデントが正しくない問題を修正。
2.10.1 - 2025-06-02
修正
- lilToon で影を使用していないとき Toon Standard の Min Brightness が設定されない問題を修正。 (by @nekobako)
2.10.0 - 2025-05-31
追加
- Toon Standard への変換設定を追加。 (VRCSDK 3.8.1 以降)
- 以下の制限があります。
- lilToon 1.10.0 以降のみをサポートします。非サポートのマテリアルでは Toon Lit 用のメインテクスチャのみ使用します。
- リムライトマスクがありません。リムライトが過剰に明るくなる可能性があります。
- 以下の制限があります。
- 変換後のテクスチャの圧縮形式を指定する機能を追加。
MA Convert Constraints
コンポーネントとの統合を改善。Avatar Converter for Android
ウィンドウの「変換の設定を始める」ボタンを押すとMA Convert Constraints
を追加。- 以下の場面で
MA Convert Constraints
が存在するとき Unity Constraints を削除しない。 (VRCSDK 3.8.1 以降)- 手動での変換
Unsupported Components
ウィンドウ
- [NDMF]
VQT Avatar Converter Settings
で Mobile プラットフォーム向けにアバターをビルドするときにMA Convert Constraints
を追加。
- [NDMF]
VQT Avatar Converter Settings
およびVQT Material Conversion Settings
のNDMF変換フェーズにAuto
を追加。- アバターの状態に応じて以下のようにフェーズを設定します。
- 通常: Optimizing Phase
- VRCFury のコンポーネントが存在: Transforming Phase
- アバターの状態に応じて以下のようにフェーズを設定します。
- [NDMF] 実行順を考慮するプラグインに Overall NDMF Mesh Simplifier を追加。
変更
VQT Menu Icon Resizer
のデフォルトの圧縮形式をASTC 8x8
に変更。VQT Material Conversion Settings
,VQT Material Swap
,VQT Mesh Flipper
の実験的コンポーネントの指定を解除。- [NDMF]
VQT Avatar Converter Settings
およびVQT Material Conversion Settings
のNDMF変換フェーズの初期値をAuto
に変更。
修正
- 以下の操作を Undo できない問題を修正。
Conevrt Avatar for Android
ウィンドウの「変換の設定を始める」ボタンVQT Avatar Converter Settings
インスペクターでのコンポーネントの追加Remove All Vertex Colors
メニューによるVQT Vertex Color Remover
コンポーネントの追加
2.10.0-beta.5 からの変更
- Toon Standard への変換には VRCSDK 3.8.1 以降が必要。
- Toon Lit への変換時にメインテクスチャ以外のパラメーターが反映されない問題を修正。
- Metallic Smoothness Map が正しく生成されない問題を修正。
- [NDMF] 実行順を考慮するプラグインに Overall NDMF Mesh Simplifier を追加。
2.10.0-beta.5 - 2025-05-29
変更
- Toon Standard の変換処理を改善
- lilToon でAOマップを使用しているとき Occlusion Map を生成するように変更。
- 通常モード MatCap の変 換処理を改善。
- Emission Map の変換時に HDR カラーを LDR カラーに変換するように変更。
修正
- lilToon でエミッションマスクだけを設定していると Toon Standard のエミッションマップが生成されない問題を修正。
2.10.0-beta.4 - 2025-05-26
追加
- [NDMF]
VQT Avatar Converter Settings
およびVQT Material Conversion Settings
のNDMF変換フェーズにAuto
を追加。- アバターの状態に応じて以下のようにフェーズを設定します。
- 通常: Optimizing Phase
- VRCFury のコンポーネントが存在: Transforming Phase
- アバターの状態に応じて以下のようにフェーズを設定します。
変更
- Toon Standard のマスクテクスチャを可能な限り1つにまとめるように変更。
- Toon Standard の Metallic Map および Gloss Map の変換処理を改善。
VQT Material Conversion Settings
,VQT Material Swap
,VQT Mesh Flipper
の実験的コンポーネントの指定を解除。- [NDMF]
VQT Avatar Converter Settings
およびVQT Material Conversion Settings
のNDMF変換フェーズの初期値をAuto
に変更。
修正
- Toon Standard のテクスチャの Tiling, Offset が変換後のマテリアルに反映されない問題を修正。
- ノーマルマップ
- マスクテクスチャ
2.10.0-beta.3 - 2025-05-24
追加
MA Convert Constraints
コンポーネントとの統合を改善。Avatar Converter for Android
ウィンドウの「変換の設定を始める」ボタンを押すとMA Convert Constraints
を追加。- 以下の場面で
MA Convert Constraints
が存在するとき Unity Constraints を削除しない。 (VRCSDK 3.8.1-beta.1 以降)- 手動での変換
Unsupported Components
ウィンドウ
- [NDMF]
VQT Avatar Converter Settings
で Mobile プラットフォーム向けにアバターをビルドするときにMA Convert Constraints
を追加。
変更
- 以下のパラメータを変換した Toon Standard マテリアルに反映するように変更。
- MatCap カラーのアルファ値
- MatCap メインカラーの強度
- リムライトカラーのアルファ値
修正
- Toon Standard への変換でテクスチャのアスペクト比が維持されない問題を修正。
- 影を使用しないマテリアルを Toon Standard に変換すると影が設定される問題を修正。
- 以下の操作を Undo できない問題を修正。
Conevrt Avatar for Android
ウィンドウの「変換の設定を始める」ボタンVQT Avatar Converter Settings
インスペクターでのコンポーネントの追加Remove All Vertex Colors
メニューによるVQT Vertex Color Remover
コンポーネントの追加
2.10.0-beta.2 - 2025-05-20
修正
- lilToon 以外のマテリアルがあるとき
VQT Avatar Converter Settings
の「変換後のAndroid用テクスチャを更新」ボタンでエラーが発生する問題を修正。
2.10.0-beta.1 - 2025-05-19
追加
- Toon Standard への変換設定を追加。 (VRCSDK 3.8.1-beta.4 以降)
- 現状では以下の制限があります。
- lilToon 1.10.0 以降のみをサポートします。非サポートのマテリアルでは Toon Lit 用のメインテクスチャのみ使用します。
- リムライトマスクがありません。リムライトが過剰に明るくなる可能性があります。
- マスクテクスチャが最適化されていません。ビルドサイズが大きくなる可能性があります。
- 現状では以下の制限があります。
- 変換後のテクスチャの圧縮形式を指定する機能を追加。
変更
VQT Menu Icon Resizer
のデフォルトの圧縮形式をASTC 8x8
に変更。
2.9.2 - 2025-05-17
追加
- [NDMF] VRCSDK 3.8.1-beta.1 以降では VRCSDK コントロールパネルから直接アップロード可能なことを示すメッセージを追加。
変更
- Android で使用可能なシェーダーのリストに VRCSDK のものを使用するように変更。 (by @KaoruBoy)
- Toon Standard シェーダーが Android で使用可能なシェーダーに追加。
- [NDMF]
VQT Avatar Builder
でのアップロード時に Copyright ownership agreement を確認するメッセージの表示タイミングを VRCSDK 3.8.1-beta.2 以降で調整。
2.9.1 - 2025-05-06
修正
- デフォルトのマテリアル変換設定にマテリアル置換が誤って表示される問題を修正。
- [NDMF]
VQT Avatar Builder
でアップロード 開始時にアップロード進捗が初期化されない問題を修正。
2.9.0 - 2025-04-28
追加
- Android Build Support のインストールを確認する機能を追加。
Avatar Dynamics を削除
設定をVQT Avatar Converter Settings
に追加。- [NDMF] マテリアルの変換設定を保持する
VQT Material Conversion Settings
コンポーネントを追加。 - [NDMF]
VQT Mesh Flipper
にNDMFフェーズ
設定を追加。- Before Polygon Reduction
- After Polygon Reduction
- [NDMF]
VQT Mesh Flipper
を NDMF Preview に対応 (デフォルトで無効)。
変更
- [NDMF]
VQT Material Swap
がVQT Avatar Converter Settings
なしでも動作するように変更。 - [NDMF]
VQT Mesh Flipper
がデフォルトで Optimizing Phase で動作するように変更。
修正
- 非アクティブな Animator の Animator Controller が変換されない問題 を修正。
VQT Avatar Converter Settings
のインスペクターでエラーログが表示されることがある問題を修正。- Mesh Filter がアタッチされていない Mesh Renderer があるとアバターの変換時にエラーが発生する問題を修正。
2.8.3 - 2025-04-08
追加
VQT Material Swap
にマテリアルが設定されていないときのエラーを追加。- [NDMF]
VQT Avatar Builder
でのアップロード時に Copyright ownership agreement を確認するメッセージを追加。
修正
VQT Avatar Converter Settings
で置換先マテリアルが設定されていないときに発生する例外を修正。- [NDMF] アニメーションの変換に関するエラーがNDMFコンソールに報告されない問題を修正。
- [NDMF] マテリアル変換エラーの内容がNDMFコンソールに正しく表示されない問題を修正。
2.8.2 - 2025-04-01
修正
- MatCap Lit への変換が行われない問題を修正。
2.8.1 - 2025-03-31
変更
VQT Avatar Converter Settings
の追加のマテリアル変換設定で対象マテリアルを直接指定できるように変更。- テクスチャ生成処理の多重化をやめ2.7.2と同様に順次処理するように変更。
修正
- 手動変換時に NDMF のインストールされていないプロジェクトで
VQT Menu Icon Resizer
が付与される問題を修正。 - VirtualLens2 のマテリアルを変換するときにエラーが発生する問題を修正。
- [NDMF]
VQT Mesh Flipper
の対象となるメッシュが存在しない場合にエラーが発生する問題を修正。 - [NDMF]
VQT Material Swap
で複数のマテリアルに対して同じ置換先マテリアルを設定するとエラーが発生する問題を修正。
2.8.0 - 2025-03-16
追加
VQT Avatar Converter Settings
でメニューアイコンを圧縮する設定の場合、手動変換時にVQT Menu Icon Resizer
を設定する機能を追加。- テクスチャ生成処理を高速化するためのキャッシュ機能を追加。
- Unity の Preferences (環境設定) に VRCQuestTools の設定画面を追加。
- [NDMF] VQT Avatar Builder で Android 用のオフラインテストに対応。
変更
- テクスチャの生成処理を高速化。
- lilToon マテリアルからのテクスチャの生成処理を高速化。
- オプションの依存関係に対する型の解決を高速化。
- [NDMF] 生成されたテクスチャのRead/Write Enabledを無効にするように変更。
修正
- [NDMF] VRCSDK がサポートしていないビルドターゲットでアバターをビルドすると例外が発生する問題を修正。
2.7.2 - 2025-03-02
追加
- Animator Override Controller の変換に対応。
修正
- Animator Controller に埋め込まれた Blend Tree を変換すると元々の Blend Tree が削除される問題を修正。
- Animator Controller に埋め込まれた Blend Tree が変換された後に正しく保存されない問題を修正。
2.7.1 - 2025-02-26
変更
- Unity 2019でのテクスチャの生成処理を2.6.2以前のバージョンと同じに変更。
2.7.0 - 2025-02-25
追加
- [NDMF]
VQT Mesh Flipper
にマスクテクスチャによって動作範囲を制御する機能を追加。 - [NDMF] (実験的機能)
VQT Material Swap
コンポーネントによる Android ビルド時のマテリアル置換設定を追加。 (by @Amoenus) - [NDMF]
VQT Menu Icon Resizer
によるメニューアイコンのサイズ変更機能を追加。 - [NDMF] 追加のマテリアル変換設定の対象となるマテリアルが他のプラグインによって変更された場合に追跡する機能を追加。
- マテリアル置換設定で非対応マテリアルを指定したときのエラーを追加。
VQT Avatar Converter Settings
に余分なマテリアルスロットを削除する機能を追加。VQT Avatar Converter Settings
にメニューアイコンを圧縮する機能を追加。- lilToon のカスタムシェーダーを使用するマテリアルの変換に対応。(通常の lilToon と同様の処理)
- Local-Only Contact Sender に対応。
変更
- テクスチャの生成処理を高速化。
- [NDMF] Transforming Phase で
VQT Mesh Flipper
がNDMF Mantis LOD Editor
より先に動作するように変更。
2.6.2 - 2025-01-21
修正
- lilToon FakeShadowのマテリアルの変換に失敗する問題を修正。
2.6.1 - 2025-01-19
追加
- lilToon のベイク処理でマテリアルのプロパティの型に不整合がある場合に追加情報を表示する機能を追加。
修正
- GameObject を選択していない状態でヒエラルキーを右クリックするとエラーが発生する問題を修正。
- 入れ子になった Blend Tree が正しく変換されない問題を修正。
- 翻訳ファイルの誤りを修正。 (by @Amoenus)
2.6.0 - 2024-12-14
追加
- Local-Only Contact Receiver に対応。
- Prefab ステージに関する警告にシーンに戻るためのボタンを追加
- [NDMF] (実験的機能)
VQT Mesh Flipper
コンポーネントによるメッシュの向きを反転する機能を追加。 - [NDMF] アバターの右クリックメニューに
[NDMF] Manual Bake with Android Settings
メニューを追加。 - [NDMF]
VQT Avatar Builder
にアップロード対象のアバターを選択する機能を追加。 - [NDMF]
MA Convert Constraints
コンポーネントと非破壊変換を提案するメッセージとダイアログを追加。
変更
- [NDMF] テクスチャフォーマットのチェックを TexTransTool の後で実行するように変更。
- [NDMF] 非破壊変換の優先度が高くなるように
VQT Avatar Converter Settings
のインスペクターを変更。 - [NDMF] Transforming Phase でのアバターの変換を lilycalInventory の後で実行するように変更。
修正
- 未翻訳の文言に対するフォールバックが動作していない問題を修正。
VQT Avatar Converter Settings
の初期状態で非アクティブの Avatar Dynamics コンポーネントが選択されていない問題を修正。- [NDMF] ビルドターゲットがAndroidの場合、変換していないアバターであっても非対応コンポーネント を削除する問題を修正。
2.5.5 - 2024-11-16
修正
- [NDMF] 作成したばかりの Pipeline Manager を持つアバターがあるとき Play Mode で ArgumentNullException が発生する問題を修正。
- [NDMF] 他のプラグインが生成したテクスチャの読み込みに失敗することがある問題を修正。
2.5.4 - 2024-10-09
変更
- Avatar Dynamics Selector と PhysBones Remover の UI レイアウトを統一
修正
- Avatar Dynamics Selector ウィンドウに Root Transform の列が表示されていない問題を修正。
- [NDMF] アバターに Expression Menu がないときテクスチャフォーマットのチェックで発生するエラーを修正。
2.5.3 - 2024-10-06
変更
- Animator Controller の複製処理をリライト。
- 複雑な Animator Controller の複製が改善されます。
修正
- GoGo Loco を使用したFXレイヤーの変換に失敗する問題を修正。
2.5.2 - 2024-09-25
修正
- [NDMF] 再帰的な Expressions Menu を使用しているとスタックオーバーフローが発生する問題を修正。