Skip to content

Releases: drcain1/Meshia.MeshSimplification

Meshia drcain fork 1.2.1 — Clearer presets and Japanese labels

Choose a tag to compare

@github-actions github-actions released this 08 Oct 20:54

English

A small wording update to make the simplification presets clearer.

  • Rename Protection preset to Preset.
  • Use プリセット with 弱・中・強 for the Japanese Conservative / Aggressive / Extreme choices. Updated tooltips explain the reduction strength.
  • Shorten the Japanese triangle labels to 目標三角形数 (Requested Triangle Budget) and 三角形数予算 (Triangle budget).
  • Update related Japanese Undo labels and English/Japanese documentation.

No changes to simplification algorithms, preset values, protection behavior, or saved settings.

Validation: 63 Unity inspector EditMode tests passed in Unity 2022.3.22f1, with zero failures or skips; 12 distribution tests passed.

日本語

軽量化プリセットの意味が伝わりやすくなるよう、表示を調整した小規模な修正版です。

  • グループ名を プリセット に変更(英語は Preset)。
  • Conservative / Aggressive / Extreme の日本語表示を 弱・中・強 に変更。ツールチップで削減の強さを説明します。
  • 三角形数の表示を 目標三角形数 と 三角形数予算 に変更。
  • 関連する Undo の表示名と、日本語・英語の説明書を更新。

軽量化アルゴリズム、プリセットの設定値、保護の動作、保存済み設定は変更していません。

検証:Unity 2022.3.22f1 で インスペクターの EditMode テスト63件が成功し、失敗・スキップは0件でした。配布テスト12件も成功しました。

Meshia drcain fork 1.2.0 — Texture preservation, joint protection, and faster previews

Choose a tag to compare

@github-actions github-actions released this 08 Oct 20:06

English

Meshia 1.2.0 is the stable release of the improvements tested through 1.2.0-beta.1: better texture-mapping preservation, supported clothing-cut protection, faster interactive editing, and automatic knee and elbow support. The implementation is unchanged from the final beta.

Main additions since stable 1.1.2

  • Experimental per-mesh texture-mapping preservation for FA-QEM, with Low/Medium/High presets and editable strength. New/reset settings default to On and Medium (5000); existing saved settings are retained.
  • Protection around supported AAO cuts and MA visibility boundaries, using the standard packages.
  • Experimental body/clothing contact and deformation protection around supported cuts.
  • Automatic knee and elbow support when FA-QEM and Automatically protect deforming meshes are enabled. Detects connected bone-weight transitions and preserves a narrow support ring, including separate clothing rigs mapped through stock Modular Avatar. Manual Off and No protection remain respected.
  • An Extreme protection preset and a revised Aggressive/Extreme range for further reduction.
  • Correct preservation of blend-shape normal and tangent offset magnitudes.

Texture and contact preservation remain experimental. They do not guarantee freedom from clipping or that every avatar can reach its requested triangle budget.

Interactive editing improvements

  • Reuse exact FA-QEM reduction sequences and unchanged mesh outputs for faster slider feedback.
  • Keep output sliders editable after protection changes when FA-QEM and NDMF Preview are enabled. The latest request waits for fresh measurements instead of requiring another full analysis just to resume editing.
  • Fix measured slider values after Undo and Redo, and prevent obsolete pending edits from being reapplied.
  • Reduce initial preparation work and defer reduction calculations for full-detail meshes until they are needed.
  • Reduce repeated inspector work and keep the calculation indicator active until the updated preview is displayed.

The first calculation and changes to protection, geometry, cuts, or pose can still take time. Analyze Build remains the final check after all build tools run. This stable release preserves existing settings and the protection defaults from 1.2.0-beta.1. Turning protection on restores saved limits; it does not reset them. For holes or distorted folds, try a smaller positive Maximum Surface Deviation and check the result in motion.

Validation: 388 EditMode tests passed in Unity 2022.3.22f1 on October 8, 2026, with zero failures or skips, plus 12 distribution tests. Coverage includes automatic joint support, separate clothing mappings and invalidation, manual overrides, fresh/async/replay output parity, previews, measured budgets, Undo/Redo, and localization. This is automated validation, not a new in-game pose check. Automatic support can increase triangle counts; use Analyze Build and check bent-knee/elbow poses before uploading.

日本語

Meshia 1.2.0 は、1.2.0-beta.1 までに検証した改善をまとめた安定版です。テクスチャマッピングの保持、対応する衣服のカット境界の保護、編集時の応答性向上、膝・肘の自動保護を含みます。実装は最終ベータ版から変更していません。

安定版 1.1.2 からの主な追加機能

  • FA-QEM のメッシュ別テクスチャマッピング保持(実験的機能)。低・中・高のプリセットと数値入力に対応。新規設定・リセット時は有効、中(5000)が既定値です。保存済みの設定は維持されます。
  • 対応する AAO のカットと MA の表示境界を保護。通常の配布版パッケージで動作します。
  • 対応するカット付近の身体と衣服の接触・変形を保護する実験的機能。
  • FA-QEM と「変形するメッシュを自動で保護」が有効な場合、膝・肘の支持頂点を自動で保持。接続されたボーンウェイトの遷移と隣接する一周分の頂点を保護し、通常版 Modular Avatar が対応付ける服専用リグにも対応します。手動オフと「保護なし」は維持されます。
  • Extreme 保護プリセットを追加し、Aggressive/Extreme の削減範囲を調整。
  • ブレンドシェイプの法線・接線オフセットの大きさを正しく保持。

テクスチャ保持と接触保護は実験的機能です。すべての貫通を防いだり、すべてのアバターで指定した三角形数に到達したりすることを保証するものではありません。

編集時の応答性の改善

  • FA-QEM の削減手順と、変更していないメッシュの出力を再利用し、スライダー操作後の更新を高速化。
  • FA-QEM と NDMF プレビューが有効な場合、保護を変更しても出力数のスライダーを操作可能に。新しい計測が完了すると最後に指定した数を反映するため、編集を再開するだけのために全体を再解析する必要がありません。
  • Undo/Redo 後の計測済みスライダー値を修正し、古い未反映の編集が再適用される問題を防止。
  • 初期準備の重複処理を削減。元の三角形数を維持するメッシュは、削減を指定するまで削減手順の計算を延期。
  • インスペクターの重複処理を削減し、更新後のプレビューが表示されるまで計算中の表示を維持。

初回や保護・形状・カット・ポーズの変更時には、引き続き準備時間がかかる場合があります。すべてのビルドツールによる処理後の最終確認には ビルド解析(Analyze Build) を使用してください。1.2.0-beta.1 から保護の既定値は変更しておらず、保存済みの設定も維持されます。保護を有効にすると保存済みの制限値を使用し、既定値にはリセットしません。穴や折り返し部分の崩れが生じる場合は、Maximum Surface Deviation を 0 より大きい、より小さな値にして、動かした状態も確認してください。

検証:2026年10月8日、Unity 2022.3.22f1 で EditMode テスト388件が成功し、失敗・スキップは0件でした。配布テスト12件も成功しました。関節の自動保護、服専用リグの対応付けと更新、手動設定、同期・非同期・再生出力の一致、プレビュー、計測済み三角形数、Undo/Redo、多言語表示を検証しています。これは自動テストの結果であり、新たなゲーム内ポーズ確認ではありません。自動保護で三角形数が増える場合があるため、アップロード前にビルド解析と膝・肘を曲げた状態の確認を行ってください。

Meshia drcain fork 1.2.0-beta.1 — Faster previews and automatic joint protection

Choose a tag to compare

@github-actions github-actions released this 07 Oct 21:51

English

The first beta for 1.2.0 brings together the improvements tested in 1.1.3-beta.1 through beta.7 and adds faster interactive editing plus automatic knee and elbow support.

Main additions since stable 1.1.2

  • Experimental per-mesh texture-mapping preservation for FA-QEM, with Low/Medium/High presets and editable strength. New/reset settings default to On and Medium (5000); existing saved settings are retained.
  • Protection around supported AAO cuts and MA visibility boundaries, using the standard packages.
  • Experimental body/clothing contact and deformation protection around supported cuts.
  • Automatic knee and elbow support when FA-QEM and Automatically protect deforming meshes are enabled. Detects connected bone-weight transitions and preserves a narrow support ring, including separate clothing rigs mapped through stock Modular Avatar. Manual Off and No protection remain respected.
  • An Extreme protection preset and a revised Aggressive/Extreme range for further reduction.
  • Correct preservation of blend-shape normal and tangent offset magnitudes.

Texture and contact preservation remain experimental. They do not guarantee freedom from clipping or that every avatar can reach its requested triangle budget.

Interactive editing improvements

  • Reuse exact FA-QEM reduction sequences and unchanged mesh outputs for faster slider feedback.
  • Keep output sliders editable after protection changes when FA-QEM and NDMF Preview are enabled. The latest request waits for fresh measurements instead of requiring another full analysis just to resume editing.
  • Fix measured slider values after Undo and Redo, and prevent obsolete pending edits from being reapplied.
  • Reduce initial preparation work and defer reduction calculations for full-detail meshes until they are needed.
  • Reduce repeated inspector work and keep the calculation indicator active until the updated preview is displayed.

The first calculation and changes to protection, geometry, cuts, or pose can still take time. Analyze Build remains the final check after all build tools run. This beta does not change protection preset defaults from 1.1.3-beta.7.

Validation: 388 EditMode tests passed in Unity 2022.3.22f1, followed by 79 focused integration/inspector tests after the final mapping and tooltip changes, plus 12 distribution tests. Coverage includes automatic joint support, separate clothing mappings and invalidation, manual overrides, and fresh/async/replay output parity. Before the automatic protection addition, the preview optimization matched all 19 sampled mesh fingerprints. Automatic support can increase triangle counts; run Analyze Build and check bent-knee/elbow poses. A new in-game check of this automatic protection remains pending.

日本語

1.2.0 の最初のベータ版です。1.1.3-beta.1~beta.7 で検証してきた改善をまとめ、編集時の応答性の向上と膝・肘の自動保護を追加しました。

安定版 1.1.2 からの主な追加機能

  • FA-QEM のメッシュ別テクスチャマッピング保持(実験的機能)。低・中・高のプリセットと数値入力に対応。新規設定・リセット時は有効、中(5000)が既定値です。保存済みの設定は維持されます。
  • 対応する AAO のカットと MA の表示境界を保護。通常の配布版パッケージで動作します。
  • 対応するカット付近の身体と衣服の接触・変形を保護する実験的機能。
  • FA-QEM と「変形するメッシュを自動で保護」が有効な場合、膝・肘の支持頂点を自動で保持。接続されたボーンウェイトの遷移と隣接する一周分の頂点を保護し、通常版 Modular Avatar が対応付ける服専用リグにも対応します。手動オフと「保護なし」は維持されます。
  • Extreme 保護プリセットを追加し、Aggressive/Extreme の削減範囲を調整。
  • ブレンドシェイプの法線・接線オフセットの大きさを正しく保持。

テクスチャ保持と接触保護は実験的機能です。すべての貫通を防いだり、すべてのアバターで指定した三角形数に到達したりすることを保証するものではありません。

編集時の応答性の改善

  • FA-QEM の削減手順と、変更していないメッシュの出力を再利用し、スライダー操作後の更新を高速化。
  • FA-QEM と NDMF プレビューが有効な場合、保護を変更しても出力数のスライダーを操作可能に。新しい計測が完了すると最後に指定した数を反映するため、編集を再開するだけのために全体を再解析する必要がありません。
  • Undo/Redo 後の計測済みスライダー値を修正し、古い未反映の編集が再適用される問題を防止。
  • 初期準備の重複処理を削減。元の三角形数を維持するメッシュは、削減を指定するまで削減手順の計算を延期。
  • インスペクターの重複処理を削減し、更新後のプレビューが表示されるまで計算中の表示を維持。

初回や保護・形状・カット・ポーズの変更時には、引き続き準備時間がかかる場合があります。すべてのビルドツールによる処理後の最終確認には ビルド解析(Analyze Build) を使用してください。1.1.3-beta.7 から保護プリセットの既定値は変更していません。

検証:Unity 2022.3.22f1 で EditMode テスト388件が成功。最後の対応付け・ツールチップ変更後に 統合・インスペクターテスト79件、さらに 配布テスト12件が成功しました。関節の自動保護、服専用リグの対応付けと更新、手動設定の尊重、同期・非同期・再生出力の一致を確認しています。自動保護を追加する前のプレビュー最適化では、比較した19メッシュすべての出力が一致しました。自動保護で三角形数が増える場合があるため、ビルド解析と膝・肘を曲げた状態の確認を行ってください。この自動保護の新たなゲーム内確認は未実施です。

Meshia drcain fork 1.1.3-beta.7 — Clothing deformation protection

Choose a tag to compare

@github-actions github-actions released this 07 Oct 17:04

English

This beta improves protection for close-fitting clothing around supported mesh cuts when joints bend.

  • When a supported AAO cut meets clothing with blended bone weights, Meshia now protects the corresponding bending region and its joint transitions. This helps reduce skin poking through stockings or sleeves after simplification.
  • The additional protection is detected automatically from geometry and bone weights. It respects Preserve Border Edges and No protection, retains existing joint selections, and uses the same resolved protection in previews, builds, and output measurements.
  • Updated English and Japanese documentation explains the behavior and its limits. No modified AAO or Modular Avatar installation is required.

The overlap handling remains experimental and may retain extra triangles. It does not guarantee a 70,000-triangle result or prevent clipping in every pose. Nearby layers without a supported cut, such as a tie against a shirt, are outside this detection. After updating, run Analyze Build and check bent joints, blendshapes, and outfit toggles. Avatar-specific tuning from testing is not included as new defaults.

Validation: 363 Meshia EditMode tests passed in Unity 2022.3.22f1 with stock AAO 1.9.20 and MA 1.18.7, plus all 12 distribution tests. Complete NDMF builds and representative bent-knee diagnostics were checked locally; these are not a guarantee of in-game results for every avatar.

日本語

対応するメッシュの切り口付近で、関節を曲げたときの衣装の形状を保ちやすくするベータ版です。

  • 対応する AAO の切り口に接する衣装で、複数のボーンウェイトが混在している場合、対応する変形範囲と関節の境界を自動で保護します。軽量化後にストッキングや袖から肌が突き抜けるのを抑えます。
  • 形状とボーンウェイトから自動判定し、Preserve Border Edges と No protection の設定に従います。既存の関節選択を維持し、プレビュー、ビルド、出力数の計測で同じ保護条件を使います。
  • 英語・日本語の説明を更新しました。AAO や Modular Avatar を改造する必要はありません。

重なりの保護は引き続き実験的な機能です。残る三角形数が増える場合があり、70,000 三角形への到達や、すべてのポーズでの突き抜け防止を保証するものではありません。ネクタイとシャツなど、対応する切り口がない衣装同士は検出対象外です。更新後は「ビルドを解析」を実行し、関節を曲げた状態、ブレンドシェイプ、衣装の切り替えを確認してください。テスト用アバターの個別調整は、既定値には反映していません。

検証:Unity 2022.3.22f1、通常版 AAO 1.9.20・MA 1.18.7 の環境で、Meshia の EditMode テスト 363 件と配布用テスト 12 件がすべて成功しました。完全な NDMF ビルドと代表的な膝曲げの状態もローカルで確認していますが、すべてのアバターのゲーム内動作を保証するものではありません。

Meshia drcain fork 1.1.3-beta.6 — Clothing cut protection

Choose a tag to compare

@github-actions github-actions released this 06 Oct 21:59

English

This beta improves mesh reduction around clothing cuts and close-fitting openings.

  • Protect AAO cut edges: supported Remove Mesh By BlendShape cuts are prepared before FA-QEM simplification, allowing Preserve Border Edges to keep their boundaries. Requires AAO 1.9+, a non-inverted selection, and the default clamped interpolation.
  • Protect MA visibility boundaries: visible and hidden regions stay separate even when deformation protection is reduced. No modified AAO or MA installation is needed.
  • Experimental clothing overlap protection: applies a tighter local shape limit to both meshes near clothing openings over supported cuts. Preview, builds, and output measurements use the same protection.
  • Rebalanced presets: Aggressive uses the previous Extreme baseline; Extreme allows further reduction outside the deformation-protected selection. Reapply a preset to use its new values; existing settings are retained otherwise.
  • More reliable budget adjustment: accounts for the changed cut order, improves searching when protection limits further reduction, and handles fully removed meshes safely.

Known limits: overlap protection checks the reference pose and does not guarantee clearance while bending joints or between nearby clothing layers. Knee and tie follow-up experiments are not included. Additional protection can retain triangles above the requested budget. Run Analyze Build after updating and check poses and outfit toggles before uploading.

Validation: Unity 2022.3.22f1: 359 EditMode tests passed with stock AAO 1.9.20 and MA 1.18.7; without AAO, 352 passed and seven AAO-specific tests were skipped. All 12 distribution tests passed. Representative NDMF builds and visual diagnostics completed; this is not a claim of complete in-game validation.

日本語

衣装の切り口や、肌に近い開口部でのメッシュ軽量化を改善するベータ版です。

  • AAO の切り口を保護: 対応する Remove Mesh By BlendShape の削除を FA-QEM の軽量化前に反映し、Preserve Border Edges で境界を維持します。AAO 1.9 以降、反転していない選択、既定の補間方式が必要です。
  • MA の表示・非表示の境界を保護: 変形保護を緩めても、表示される領域と非表示の領域が統合されないようにします。AAO・MA の改造版は不要です。
  • 衣装の重なりの保護(実験的): 対応する切り口を覆う衣装の開口部付近で、両メッシュの形状変化を局所的に抑えます。プレビュー、ビルド、出力数の計測に同じ保護を適用します。
  • プリセットを調整: Aggressive は従来の Extreme を基準とし、Extreme は変形保護の対象外でさらに削減できる設定になりました。新しい値を使うにはプリセットを再適用してください。再適用しなければ既存の設定を維持します。
  • 予算調整の改善: 削除順序の変更を考慮し、保護によって削減量が変わらない場合の探索を改善しました。全ポリゴンが削除されたメッシュも安全に処理します。

既知の制限: 重なりの保護は基準ポーズを確認するもので、関節を曲げた状態や近接する衣装同士の突き抜けを保証するものではありません。膝・ネクタイに関する追加の実験は含みません。保護によって目標数を超える三角形が残る場合があります。更新後は「ビルドを解析」を実行し、アップロード前にポーズと衣装の切り替えを確認してください。

検証: Unity 2022.3.22f1、通常配布の AAO 1.9.20・MA 1.18.7 で EditMode テスト 359 件が成功しました。AAO なしでは 352 件成功、AAO 専用の 7 件をスキップしました。配布検証テスト 12 件も成功しています。NDMF ビルドと表示比較を実施しましたが、ゲーム内での全面的な検証を保証するものではありません。

Meshia drcain fork 1.1.3-beta.5 — Refined Extreme protection

Choose a tag to compare

@github-actions github-actions released this 06 Oct 16:45

English

Refined Extreme for stronger reduction while retaining protection around bending joints.

  • Extreme now keeps the default joint protection around elbows, knees, wrists, ankles, hands and fingers on meshes selected for deformation protection.
  • Its maximum surface deviation is now 0.001, allowing more reduction away from protected vertices while retaining border, seam, face-flip and texture-mapping guards.
  • Updated English and Japanese descriptions. Reapply Extreme to use the revised preset; existing saved settings are not changed automatically. Targets, excluded meshes and locked allocations are retained, with Undo support.
  • When Prefabulous Generate Twist Bones is set to run in the Optimizing phase, it runs after Meshia and before Avatar Optimizer. Earlier-phase settings are unaffected. This is an ordering change, not a fix for rig-specific twist deformation.

Validation: 341 local Meshia EditMode tests in Unity 2022.3.22f1 and 12 distribution tests, all passing. Local NDMF builds completed successfully. This beta does not claim a fresh in-game confirmation or guarantee a requested triangle count. Hosted Unity tests are separate and may be skipped when license credentials are unavailable.

Enable prerelease packages in your VPM client to install this beta.

日本語

「強力(Extreme)」 を調整し、曲げる関節付近の保護を維持しながら、さらに削減しやすくしました。

  • 変形保護の対象メッシュでは、肘・膝・手首・足首・手・指を含む既定の関節保護を維持します。
  • 表面からのずれの上限を 0.001 に変更しました。境界・継ぎ目・面の反転・テクスチャマッピングの保護を維持しつつ、保護された頂点以外を削減しやすくします。
  • 日英の説明を更新しました。新しい設定を使うには、「強力」をもう一度適用してください。保存済み設定は自動変更しません。三角形数の目標・対象外メッシュ・固定配分を維持し、元に戻す操作に対応します。
  • Prefabulous Generate Twist Bones を Optimizing フェーズで実行する場合、Meshia の後、Avatar Optimizer の前に処理します。それより前のフェーズの設定には影響しません。処理順の調整であり、リグ固有のねじれ変形を修正するものではありません。

Unity 2022.3.22f1 で Meshia の EditMode テスト341件と配布テスト12件がすべて成功しました。ローカルの NDMF ビルドも成功しました。今回の配布版について新たなゲーム内確認や、目標三角形数への到達を保証するものではありません。ホスト環境の Unity テストは別途実行され、ライセンス情報がない場合はスキップされることがあります。

インストールするには、VPMクライアントでプレリリースの表示を有効にしてください。

Meshia drcain fork 1.1.3-beta.4 — Protection presets and clearer counts

Choose a tag to compare

@github-actions github-actions released this 06 Oct 15:44

English

More reduction options and clearer protection feedback:

  • Added Extreme, a stronger reduction preset that keeps surface, seam and texture protection, with extra joint protection focused on hands and fingers. Choose it explicitly; saved settings are not changed automatically.
  • Automatic deformation protection no longer shows a misleading unchecked manual override.
  • Fixed Original triangle counts using processed preview counts instead of the source mesh.
  • Updated English and Japanese controls and documentation. Presets preserve triangle targets, excluded meshes and locked allocations, and support Undo.

Validated with 338 local Meshia EditMode tests in Unity 2022.3.22f1 and 12 distribution tests, all passing. The live editor compiled without errors and retained saved avatar settings. The simplification algorithm is unchanged; Extreme uses a new combination of settings and has not received a fresh in-game visual confirmation. Texture preservation remains experimental.

Enable prerelease packages in your VPM client to install this beta.

日本語

削減の選択肢を追加し、保護の状態を分かりやすくしました。

  • 「強力(Extreme)」 プリセットを追加しました。表面・継ぎ目・テクスチャの保護を維持しながら、さらに削減しやすくします。関節付近の追加保護は手・指に絞っています。選択したときだけ適用され、保存済み設定は自動変更しません。
  • 変形の自動保護が有効なとき、保護がオフに見えてしまう未チェックの手動項目を非表示にしました。
  • 元の三角形数 に処理済みプレビューの数が表示される問題を修正し、元メッシュの数を表示するようにしました。
  • 日英の操作説明とドキュメントを更新しました。プリセットは三角形数の目標・対象外メッシュ・固定配分を維持し、元に戻す操作に対応します。

Unity 2022.3.22f1 で Meshia の EditMode テスト338件と配布テスト12件がすべて成功しました。実行中のエディターでもコンパイルエラーがなく、保存済みのアバター設定が変わらないことを確認しました。簡略化アルゴリズムは変更していません。「強力」は設定の新しい組み合わせで、今回のゲーム内での見た目の確認はまだ行っていません。テクスチャ保護は引き続き実験的な機能です。

インストールするには、VPMクライアントでプレリリースの表示を有効にしてください。

Meshia drcain fork 1.1.2 — Editor compatibility fixes

Choose a tag to compare

@github-actions github-actions released this 05 Oct 16:18

English

1.1.2 is a maintenance patch that fixes two Unity editor warnings.

  • NDMF preview — CS0618: use the explicit equality API in NDMF 1.13 and newer instead of the obsolete RenderGroup.WithData overload. Preview groups still compare the simplifier component and mesh-entry index. Older NDMF versions retain their compatible API path.
  • Language selection — CS8603: fall back to English if the localization library has no current locale, rather than potentially returning null.

No simplification algorithms, protection defaults, saved avatar settings, or package dependencies changed. The VPM page also now groups per-mesh shape/deformation protection and automatic triangle-budget adjustment based on NDMF measurements under the main additions.

Validation: All 75 affected preview and inspector EditMode tests passed in Unity 2022.3.22f1 with NDMF 1.14.8, with no failures or skips. Preview-group identity has regression coverage, and a live check confirmed the missing-locale fallback. The running editor reported no compilation errors or warnings. Older NDMF compatibility was checked against its API source; it was not tested in a separate editor run. All 12 distribution tests and release prerequisites passed. This patch does not claim a fresh VRChat or package-client installation test.

Update through the VPM repository. This is a stable release; prereleases do not need to be enabled.

日本語

1.1.2 は、Unity エディターで表示される2件の警告を修正するメンテナンス版です。

  • NDMF プレビュー — CS0618: NDMF 1.13 以降では、非推奨の RenderGroup.WithData の代わりに、比較方法を明示する API を使用します。プレビューの同一性は、これまでと同じく軽量化コンポーネントとメッシュ項目のインデックスで判定します。古い NDMF では従来の対応 API を使用します。
  • 言語選択 — CS8603: 翻訳ライブラリから現在の言語を取得できない場合は、null の代わりに英語を使用します。

軽量化アルゴリズム、保護の初期値、保存済みのアバター設定、依存パッケージは変更していません。VPM ページでは、メッシュごとの形状・変形の保護と NDMF 実測値に基づく三角形予算の自動調整を、主な追加機能の説明にまとめました。

検証: Unity 2022.3.22f1 と NDMF 1.14.8 で、関連する プレビュー・インスペクターの EditMode テスト75件 がすべて成功し、失敗・スキップはありません。プレビューの同一性を回帰テストで確認し、言語を取得できない場合に英語へ切り替わることも実行中のエディターで確認しました。コンパイルエラー・警告はありません。古い NDMF との互換性は API のソースを確認しており、別のエディターでのテスト実行は行っていません。配布用テスト12件 とリリース前チェックも成功しました。この版で VRChat やパッケージ管理アプリでのインストール確認を新たに実施したという意味ではありません。

VPM リポジトリ から更新してください。安定版なので、プレリリースを有効にする必要はありません。

Meshia drcain fork 1.1.3-beta.3 — Simpler texture controls

Choose a tag to compare

@drcain1 drcain1 released this 05 Oct 20:10

English

Texture preservation is easier to adjust from each mesh’s cogwheel:

  • One Preserve texture mapping checkbox replaces the separate UV controls.
  • Choose Low (1000), Medium (5000), or High (10000), or type a custom value in the number field beside the preset.
  • Removed the Method selector and Advanced foldout. Fixed controls overflowing narrow inspectors and kept the displayed number synchronized with the preset.
  • New and reset settings default to On, Medium. Saved strengths and legacy behavior are preserved; switching preservation off and back on selects the current joint shape-and-UV method.

Texture preservation remains experimental. Existing meshes are not automatically retuned. No new in-game validation is claimed for the Medium default.

Validation: 62 inspector EditMode tests passed in Unity 2022.3.22f1, including English/Japanese layouts, numeric edits, presets, Undo and saved settings. 12 distribution tests passed. The simplification algorithm is unchanged from beta.2; this release changes the controls and the default strength for new/reset settings.

Enable prerelease packages in your VPM client to install this beta.

日本語

各メッシュの歯車メニューから、テクスチャ保護の強さを簡単に調整できるようになりました。

  • UV 関連のチェック項目を 「テクスチャの歪みを抑える」 に統合しました。
  • 弱(1000)・中(5000)・強(10000) を選ぶか、隣の数値欄に任意の値を入力できます。
  • 「方式」と「詳細設定」を削除しました。狭いインスペクターで操作欄がはみ出す問題と、プリセット変更後に数値表示が遅れる問題を修正しました。
  • 新規・リセット時の初期値は オン・中 です。保存済みの強さと従来方式の動作は維持します。保護をオフにしてからオンにすると、現在の形状と UV の同時最適化に切り替わります。

テクスチャ保護は引き続き実験的な機能です。既存メッシュの設定を自動で変更することはありません。初期値「中」について、新たなゲーム内検証は行っていません。

検証:Unity 2022.3.22f1 で インスペクターの EditMode テスト 62 件(日英表示、数値入力、プリセット、元に戻す操作、保存済み設定の保持を含む)と、配布テスト 12 件が成功しました。簡略化アルゴリズムは beta.2 から変更せず、操作画面と新規・リセット時の強さの初期値を変更しています。

インストールするには、VPM クライアントでプレリリースの表示を有効にしてください。

Meshia drcain fork 1.1.3-beta.2 — UV preservation

Choose a tag to compare

@github-actions github-actions released this 05 Oct 19:19

English

FA-QEM now helps preserve texture patterns while reducing triangles. This beta enables texture-mapping preservation and joint shape/UV optimization by default, at strength 1000 for new mesh settings and Reset Options.

  • Compare or disable either mode per mesh. Existing saved settings keep their values.
  • Joint optimization adjusts vertex positions and UVs together and rebuilds tangents, including blend-shape tangent deltas. Texture images are unchanged.
  • Existing enabled shape, seam, border and deformation protections remain in effect. Invalid joint solutions fall back to the existing method; No protection bypasses UV preservation.
  • English/Japanese controls, tooltips and documentation are included.

Check textures, normal-map shading and movement after changing settings. Keep border protection enabled on thin straps if gaps appear. This remains experimental; it does not guarantee unchanged appearance or complete UV coverage.

Validation: 331 local Unity 2022.3.22f1 EditMode tests passed. A user-reported in-game visual check at strength 1000 was successful. No fresh VCC/ALCOM installation test is claimed.

UV-quadric work adapted from touma-tw's Meshia fork, with attribution and the original MIT notice retained.

日本語

FA-QEMに、ポリゴン削減時の模様の歪みを抑える機能を追加しました。このベータ版では、新しいメッシュ設定とReset Optionsで、テクスチャ保護と形状・UVの同時最適化が初期状態でオンになり、強さ1000から始まります。

  • メッシュごとに切り替えて比較・無効化できます。保存済みの設定値は維持します。
  • 頂点位置とUVを同時に最適化し、ブレンドシェイプの差分を含めてタンジェントを再計算します。テクスチャ画像自体は変更しません。
  • 有効な形状・シーム・境界・変形の保護は引き続き適用します。無効な解は従来の方法に戻り、「保護なし」ではUV保護も無効になります。
  • 日本語・英語の設定表示、ツールチップ、説明を追加しました。

変更後は模様、ノーマルマップの陰影、動きを確認してください。細いストラップなどに隙間ができる場合は境界の保護を有効にしてください。実験的な機能であり、見た目やUV領域の完全な保持を保証するものではありません。

検証: Unity 2022.3.22f1のローカルEditModeテスト331件が成功。強さ1000でゲーム内の見た目に問題がないとのユーザー確認も得ています。VCC/ALCOMからの新規インストール検証は含みません。

UV評価にはtouma-tw氏のMeshiaフォークの実装を参考・移植し、出典と元のMITライセンス表記を保持しています。