夜風のMixedReality

xRと出会って変わった人生と出会った技術を書き残すためのGeekなHoloRangerの居場所

BlenderファイルによってUnityプロジェクトが全くロードされなくなる問題の解消

本日はUnity枠です。

先日GitHub経由で管理しているUnityプロジェクトを起動しようとした際30分以上ローディング画面のまま起動しない問題が発生しました。

結局のところタスクを終了せざる終えない現象が発生しました。

筆者の場合PCを再起動してもUnityのLibraryフォルダを削除しても開かない現象が発生しました。

 この際に、ステータスを見ると特定の.blendファイルで停止していることが判明しました。

 このプロジェクトでは学生と共同で作っているものであり、学生がAssets内のフォルダに配置していたBlenderファイルでした。

 タスクマネージャーからタスクを確認すると起動してもいないのにも関わらずBlenderが起動していました。

〇原因と解消

 原因はUnityのフォルダ内に.blendファイルが含まれており、Unityのロード時にエラーが発生していることでした。

 解消としては、タスクマネージャーでBlenderを終了することで起動が可能でした。

UnityではBlenderファイルを読み込むことで3Dモデルに変換して使用可能にします。

上記の現象から、何らかの原因で.blendファイルを処理することができず、無限ロードが発生していると考えられます。

 可能性としては.blendファイルで使用されている参照ファイルが欠けているなどが考えられます。

いずれにせよBlenderのデータをAssetsに直接入れてGit経由で他者とやり取りすることは避ける方がよさそうです。