FileNotFoundException Error
Closed this issue · 3 comments
refiaa commented
MeshDecimater_Unity Version
v0.0.6.2
Unity Version
Unity 2019.4.31f1, Unity 2022.3.22f1
Reproduction Steps
Using VRC3 Builder Cannot find avatar prefab
Expected Behavior
not hav to happen
Actual Behavior
Unity3D or VRC SDK Cannot find avatar prefab
Console Errors
{blueprint_ID}prefab.unity3d does not exist
System.IO.File.Copy (System.String sourceFileName, System.String destFileName, System.Boolean overwrite) (at :0)
.
.
.
Additional Context
No response
refiaa commented
VRC SDKでアップロードしようとする度に、Assetsに何故かprefabが量産される
本来なら発生しない問題
Shared Mesh
の問題かと思ったんだけど(多分そっちも問題)そこまで簡単じゃないみたい
refiaa commented
問題状況更新
- Decimaterをimportした状態でアップロードするとVRCSDKがHierachy上のprefabではなく、原因不明の理由によりAssetsにBlueprint IDを名前とするprefabが生成し、それをアップロードのためのアバターとして参照しようとする。
- 以上の理由により、FileNotFoundExceptionが発生する。
- Decimaterをimportしただけで問題状況の再現ができる。
- (import後)Decimatingを行わなくても問題状況が再現される。
- VRCSDKとの問題とみられるが、問題を起こしている
VRCAvatarBuilder
ClassとVRC.SDK3.Builder.VRCAvatarBuilder.ExportCurrentAvatarResource
メソッドの内部をSDKで確認できなかったため、なぜアップロードする時にエラーが発生するのかが謎