VRCの知り合いから、この現象について質問されて、なんとか解決できたのでついでに記事にします。
解決策
Edit→ProjectSettings→Player→OtherSettings→GPUSkinningをオフにする。
これだけで動きます。
参考記事
起きた事象について
環境
- Windows10
- Intel Corei3 2100 3.10GHz
- GPU無し
- Unity2018.4.20f1
- ミントちゃん
- Sunao Shader
事象
UnityでVRC用のアバターをアップロードしようとしていたところ、アバターのシェイプキー(BlendShape)の値を少しでも変えたら、そのメッシュが表示されなくなるという現象が起こりました。
そしてこの現象は、どのシェイプキーどんなアバターでも、またUnityProjectを作り直しても、またUnityEditorを再インストールしても治りませんでした。
また、このときConsoleには
Platform dose not support compute shaders
というエラーが表示されました。
実際に起きてるときの画像を貼ります。
解決法について
めっちゃ検索したところ、上で貼った参考記事が出てきて、なんとか解決しました。
記事を要約すると、GPUSkinningという機能がErrorを起こしているのが原因なので、この機能をオフにすると解決、とのことでした。
おそらく、この事象が起きたパソコンにGPUが搭載されていないことで、該当機能がErrorを起こしていたのではないかと自分は思っています。
最後に
GPUはいいぞ!