Cloud build issue - missing 3d model assets
Hi there,
I'm testing out the unity cloud build for android and seem to be configuring something incorrectly.
My project is building successfully but when I install it via the share url, none of my 3d models are showing when the it runs (the same seems to be happening on the web build).
It builds and runs locally as expected.
The models are all from blender. I'm building using 5.1.3f1 The project is pulling out of Bitbucket. I don't see any errors in the build log.
Any help will be much appreciated.
Back when I posted my reply I looked further and it is indeed the .blend files that are the problem. Unity's cloud build doesn't support them, and there's nothing that can be done about that. Use .fbx or *.obj
Answer by sed · Nov 17, 2015 at 10:53 AM
Hi, you could turn all your .blend files into .fbx files and rename the corresponding .blend.meta files to .fbx.meta to keep the prefab / scene references.
To export .fbx from .blend files you could use the script Unity uses behind the scenes to import blender files which can be found here: *\Unity\Editor\Data\Tools\Unity-BlenderToFBX.py .
And run that script recursively on all .blend files in your project.
I know this might cause you some workflow issues but at least you could use cloud build then.
I've done an article on how you could do it in a more step by step fashion:
and more direct link if you'r just after the code: https://github.com/iamsed/blendToFbxExporterForUnity
Thanks this helped me a lot!!
After further testing, I found out it doesn't work with Blender 2.8+ So I took the liberty to update the script. I'll leave it here if anyone ever needs it.
https://gist.github.com/Linkupdated/8827c467bef351d4f58cd3375e9ca72c
Answer by Mr-Logan · Sep 02, 2015 at 06:22 PM
I'm having the exact same issue. I suspect that they may not have forgotten *.blend files.
After all a computer needs Blender installed in order for Unity3D to recognize the files.
Answer by FMaroy · Nov 25, 2016 at 01:19 PM
I have the same problem here. I'm not found of converting all my created assets. Since it is supported natively in Unity, unity cloud should support it as well! Is there a workaround this?
"Which 3D File formats are supported? (FBX? $$anonymous$$ax? $$anonymous$$aya? Blender? Cheetah 3D?)
Unity Cloud Build supports "Exported 3d files". We don't support "Proprietary 3D files" at this time. A list of which types of files are which can be found here: http://docs.unity3d.com/$$anonymous$$anual/HOWTO-importObject.html"
source: https://developer.cloud.unity3d.com/support/faq/
In February 2015 they have said that .blend support is on the feature list just not yet there: https://forum.unity3d.com/threads/unity-cloud-build-beta-update-5.296146/#post-1960409
I'm afraid there's not much you can do outside of converting your assets for the time being.
Your answer
Follow this Question
Related Questions
Why does the unity cloud build not work but local build does? 0 Answers
IAP and Unity Cloud Build 1 Answer
Cloud Build - Why my ios build size is 156mb and android size 28? 1 Answer
Why does Unity Cloud Build Keep Failing? 1 Answer
Cloud build ios : This device was signed for the App Store and connot be installed 1 Answer