UniVRM icon indicating copy to clipboard operation
UniVRM copied to clipboard

Android及びiOSのEditor環境においてノーマルマップのエクスポート結果が変わり、テストが失敗になる

Open tsgcpp opened this issue 6 months ago • 0 comments

環境情報

  • UniVRM version: 0.129.2
  • Unity version: 2022.3.52f1, 6000.1.10f1
  • OS: Android, iOS

バグについて

  • バグの内容
    • Android 及び iOS の Editor 環境においてノーマルマップのエクスポート結果が変わり、EditorTextureSerializerTests が失敗になることを確認しました。
    • ノーマルマップの圧縮フォーマットを設定で切り替えない場合、Standalone だと DXT5nm ですが Android 及び iOS だと XYZ になり、結果として NormalMapExporter.shader で実施する UnpackNormal で blue(z方向) の出力が変わってしまうと思われます。
  • ConsoleLog
    • 特になし
  • スクリーンショット
    • Image
  • 再現方法
    • BuildSettings で Platform を Android もしくは iOS に切り替える
    • Unity Test Runner で Editor のテストを実行する
  • エラーの発生するファイル(ここに貼り付けても差し支えの無いもの)
    • 特になし

UniVRM を利用して VRM を作成される方が Platform を Standalone 以外にすることはあまりなさそうと思いましたが、現象として確認したため報告させていただきます。

tsgcpp avatar Jul 07 '25 02:07 tsgcpp