Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Experimental Exportをしたときに、マテリアルのシェーダーが unlit から Standard に変わる #351

Closed
esperecyan opened this issue Dec 26, 2019 · 2 comments
Labels
bug Something isn't working
Milestone

Comments

@esperecyan
Copy link

バグについて

UniVRM-0.54.0において、エディタ拡張でVRMをエクスポートする際、シェーダーが unlit の場合、Standard シェーダーとしてエクスポートされます。

再現方法

  1. Unity 2019.2.17f1 で UniVRM-0.54.0 をインポート
  2. AliciaSolid_vrm-0.51-unlit.zip をインポート
  3. マテリアルのシェーダーが UniGLTF/UniUnlit であることを確認
  4. Export humanoid でエクスポート
  5. エクスポートしたVRMファイルをインポート
  6. マテリアルのシェーダーが Standard であることを確認

期待する動作

マテリアルのシェーダーが UniGLTF/UniUnlit であること

環境情報

  • OS: Windows 10
  • UniVRM version: 0.54.0
  • Unity version: 2019.2.17f1

追加の状況・背景

エクスポートする際、「Use Experimental Export」のチェックを外すと、問題を回避できました。

@hiroj hiroj added this to the v0.55 milestone Dec 26, 2019
@hiroj hiroj added the bug Something isn't working label Dec 26, 2019
@hiroj
Copy link
Contributor

hiroj commented Dec 26, 2019

ご報告ありがとうございます、Experimental Exportのシリアライズ時にKHR_materials_unlit拡張が出力されていないことが原因でした。
問題を修正し、Experimental Exportはデフォルトfalseにする変更を加えます。

@hiroj
Copy link
Contributor

hiroj commented Dec 26, 2019

https://github.com/vrm-c/UniVRM/releases/tag/v0.55.0
Experimental Export修正致しました。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants