変更履歴
このプロジェクトのすべての重要な変更はこのファイルに記録されます。
このフォーマットは Keep a Changelog に基づいており、このプロジェクトは Semantic Versioning に準拠しています。
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 を使用しているとスタックオーバーフローが発生する問題を修正。
2.5.1 - 2024-09-23
変更
- [NDMF] テクスチャフォーマットのチェックを高速化。
修正
- オブジェクト参照の正しくないAnimator Controllerがあると変換元のAnimator Controllerを変更してしまう問題を修正。
- [NDMF] サブステートマシンを持つAnimator Controllerの変換に失敗することがある問題を修正。
2.5.0 - 2024-09-07
追加
VQT Network ID Assigner
が NDMF なしで動作する機能を追加VQT Avatar Converter Settings
にNDMF変換フェーズ
設定を追加- Transforming
- Optimizing
- .po ファイルをベースにしたローカライズ機構を追加
- ロシア語 (Русский) 翻訳 (by @CoderCoV)
- [NDMF]
VQT Avatar Converter Settings
のあるアバターにVQT Network ID Assigner
が ないときに警告を表示
変更
Convert Avatar for Android
ウィンドウで変換設定を始めるときにVQT Network ID Assigner
をアバターに追加するように変更- [NDMF] アバターの変換処理の実行順のデフォルト設定を 2.4.3 より前と同じに変更 (Transforming)
削除
- ネットワークIDの未割り当てに関する警告を削除
2.4.3 - 2024-08-25
変更
- テクスチャ生成時に PNG および JPEG 以外の画像に対しては Unity がインポートしたテクスチャを使用するように変更
- [NDMF] TexTransTool との相互運用性のために Optimizing Phase でアバターを変換するように変更
修正
- [NDMF] Unity の起動時に VQT Avatar Builder がエラーを出すことがある問題を修正
- [NDMF] マテリアル置 換で複数のマテリアルを同じマテリアルに置換するとエラーになる問題を修正
- [NDMF] マテリアルに PNG および JPEG テクスチャ以外を使用しているとテクスチャ生成エラーになる問題を修正
- [NDMF] スクリプトをリロードするとき NDMF 1.5.0 のプレビュー設定用ウィンドウで例外が発生する問題を修正 (by @ReinaS-64892)
2.4.2 - 2024-08-16
削除
VQT Avatar Converter Settings
の Unity Constraints を VRChat Constraints へ変換するボタンを削除
2.4.1 - 2024-08-15
追加
- Prefab モードではアバターを変換できないことに対してのエラーメッセージを追加
修正
- [NDMF] 現在のプラットフォームに非対応のテクスチャフォーマットを使用しているとき、既知のテクスチャフォーマットが未知のテクスチャフォーマットとして報告される問題を修正
2.4.0 - 2024-08-14
追加
- iOS プラットフォームのサポート (Android と同様)
VQT Avatar Converter Settings
に Unity Constraints を VRChat Constraints へ変換することを提案する警告を追加- [NDMF] VQT Avatar Builder でフォールバックアバターを設定する機能を追加
- [NDMF] NDMFコンソールにロゴを追加
変更
- Modular Avatar 1.9.0 以降を使用している場合
MA Visible Head Accessory
とMA World Fixed Object
コンポーネントを削除しないように変更 - [NDMF] 未知のテクスチャフォーマットが使用されているときにエラーではなく警告を表示するように変更
- [NDMF] 非対応のプラットフォームではテクスチャフォーマットをチェックしないように変更
修正
- VRChat SDK 3.6.2-constraints.3 以降でコンパイルエラーになる問題を修正
2.3.5 - 2024-07-27
修正
- Final IK が存在するときに
VQT Avatar Converter Settings
が正常に動作しない問題を修正
2.3.4 - 2024-07-17
修正
- 非対応コンポーネントを削除するとき
Audio Source
が削除されないことがある問題を修正
2.3.3 - 2024-06-03
変更
- lilToon マテリアルの変換時に発生したエラーの表示を改善
修正
- マテリアルを変更するアニメーションが変換されない場合がある問題を修正
2.3.2 - 2024-05-27
修正
- [NDMF] 複数のシーンをヒエラルキーにロードしているとVQT Avatar Builderがアクティブなアバターを検出できないことがある問題を修正
- 複数のシーンをヒエラルキーにロードしているとアバターの自動バリデーションが全てのアバターに対して動作していない問題を修正
2.3.1 - 2024-05-09
修正
- [NDMF] Animator Controllerの 複製時にサブステートマシンへのEntry Transitionの複製に失敗する問題を修正。
- サブステートマシン内のマテリアル変更アニメーションが変換されない問題を修正。
2.3.0 - 2024-05-05
追加
- [NDMF]
Show Avatar Builder for Android
メニューを追加して NDMF で Android ビルドターゲット用にアバターをアップロードする機能を追加 - [NDMF]
VQT Avatar Converter Settings
コンポーネントによる非破壊的なアバター変換機能を追加 - [NDMF]
VQT Platform Target Settings
コンポーネントを追加してVQT Platform Component Remover
およびVQT Platform GameObject Remover
コンポーネントの対象プラットフォームを指定する機能を追加 - [NDMF] 非対応のテクスチャフォーマットを使用しているときに警告を表示
- [NDMF]
VQT Network ID Assigner
コンポーネントにより Network ID を割り当てる機能を追加
変更
- [NDMF] 頂点カラーを削除するときにメッシュを複製するように変更。元のメッシュは頂点カラーを維持
VQT Platform Component Remover
とVQT Platform GameObject Remover
コンポーネントのチェックボックスを反転し、維持する場合にチェックを入れるように変更
削除
- [NDMF]
VQT Platform Component Remover
とVQT Platform GameObject Remover
コンポーネントからビルドターゲットパラメータを削除
修正
- 小さいテクスチャが 4x4 ではなく 2x2 で作成され適切に圧縮できない問題を修正
2.2.2 - 2024-04-15
修正
- lilToon の色調補正マスクが変換後のテクスチャに反映されない問題を修正
2.2.1 - 2024-03-29
追加
VQT Platform Component Remover
,VQT Platform GameObject Remover
VQT Vertex Color Remover
に説明文を追加
修正
- アバターのオブジェクト名の末尾にドットが含まれていると変換に失敗する問題を修正
2.2.0 - 2024-02-09
追加
- ビルドプラットフォームによって GameObject を削除する
VQT Platform GameObject Remover
コンポーネントを追加 (要NDMF) - NDMFの必要なコンポーネントを使用しているがプロジェクトにNDMFがインストールされていないときの警告を追加
- コンポーネントにアイコンを追加 (Unity 2022)
修正
- アバターのオブジェクト名の先頭や末尾が半角スペースのとき変換に失敗する問題を修正
2.1.2 - 2024-01-29
修正
- NDMF アセンブリのビルドに失敗することがある問題を修正 (by anatawa12)
- NDMF 1.3.0 でコンパイルエラーになる問題を修正 (by anatawa12)
2.1.1 - 2024-01-11
修正
- NDMF 1.3.0 未満を使用しているとコンパイルエラーになる問題を修正
2.1.0 - 2024-01-11
追加
- ビルドプラットフォームによってコンポーネントを削除する
VQT Platform Component Remover
コンポーネントを追加 (要NDMF) - MatCap Lit 変換設定に MatCap テクスチャが割り当てられていないときの警告を追加
- 各コンポーネントのヘルプ URL を追加
2.0.1 - 2024-01-05
修正
- VRChat SDK 3.3.0 未満のプロジェクトに導入できる問題を修正
2.0.0 - 2024-01-05
追加
- アバターに変換設定を保存する
VQT Avatar Converter Settings
コンポーネントを追加 - アバターがVRCQuestToolsで変換されたことを示す
VQT Converted Avatar
コンポーネントを追加 - アバターのビルド中にNDMFで生成された非対応コンポーネントを削除する機能を追加
- マテリアルごとにマテリアル変換設定を変更する機能を追加
- Toon Lit 以外のシェーダーへのマテリアル変換設定を追加
- MatCap Lit
- マテリアル置換
- マテリアル変換設定に「ノーマルマップから影を生成する」オプションを追加
- Poiyomi Toon シェーダーからのマテリアル変換を追加。対応している機能は以下の通り:
- メインカラー
- ノーマルマップによる影
- 発光 (0~3)
- Missing 状態のコンポーネントがあるときの警告内に対象オブジェクトを表示する機能を追加
- VRCQuestTools Extra の機能を統合
- FinalIK のコンポーネントを削除する機能を追加
- VirtualLens2 導入時専用の処理を追加
- アバターの変換時に非対応のModular Avatarのコンポーネントを削除する機能を追加
変更
- VRChat SDK 3.3.0 以降が必要
- unitypackage のインポートパスを
Assets/KRT/VRCQuestTools
からPackages/com.github.kurotu.vrc-quest-tools
に変更 - UPM のインポート URL を
https://github.com/kurotu/VRCQuestTools.git?path=Packages/com.github.kurotu.vrc-quest-tools
に変更 - 変換後のアバターの保存先を
Assets/KRT/QuestAvatars
からAssets/VRCQuestToolsOutput
に変更 - 変換後のアバターのオブジェクト名に付与する接尾語を
(Quest)
から(Android)
に変更 - ビルド時の独自コンポーネントの削除処理を Anatawa12's Avatar Optimizer による最適化の前に実行するように変更
- 更新通知をシーンビューの代わりに Inspector に表示するように変更
- 最新バージョンの確認処理を1日1回に変更
- VRCQuestTools メニューを Tools メニュー内に移動
- メニュー項目の配置を変更
- Remove Unsupported Components メニューで削除対象のコンポーネントを一覧表示するように変更
削除
- Check for Updates メニューを削除。代わりに VCC または Inspector を使用
- シーンから頂点カラーを検出して自動削除する機能を削除。代わりに Remove All Vertex Colors メニューを使用
修正
- Network ID に割り当てられていた GameObject が実際には存在しないとき変換に失敗する問題を修正
- テクスチャ生成時にリニアテクスチャを sRGB で読み込んでいた問題を修正
- VRC Spatial Audio Source が非対応コンポーネントとして検出されない問題を修正
- パフォーマンスランクの推定に失敗する可能性がある問題を対策
1.14.0 - 2023-12-09
追加
- Unity 2022 のサポート (2019 にも引き続き対応)
- Material Variant か らのテクスチャ生成に対応
1.13.5 - 2023-12-03
修正
- lilToon のメインテクスチャが Texture2D でない場合にテクスチャの生成に失敗する問題を修正
1.13.4 - 2023-10-12
修正
- VRChat SDK のコントロールパネルでプラットフォームを Android に変更するとコンパイルエラーになることがある問題を修正