Export scene to Blender

I need to export an Unity scene to Blender. The scene is quite large, and contains PBR materials that must be correctly exported.

What is the best way?

So far I tried some GLTF exporters, but did not import / export correctly, plus the GLTF loader in Blender is so slow it can take an hour to load the model.

I have very little experience in this subject but I believe maybe writing your own .obj exporter might be possible (or even .fbx if you have more time).

I know nothing about GLTF though, so maybe this differs.

However, you do not give clear details about what is entailed in the term “scene”, does that include animation? Sky textures? meshes? prefabs? Light/reflection probes? Baked light maps? This could be quite an undertaking to export the whole scene to a Blender friendly format.

Also, are you intending on using Blender’s internal renderer or do you need Cycles/EEVEE, which might require constructing shader nodes in Blender from the Unity materials?

I have created a tool called AnimationPrepStudio which allows users to create stories in VR and then export their compilations as Blender friendly files all with a single click, maybe it’s applicable to your situation?
Here’s a video showing the export process in action.

Thank you for your reply. I just need to export the models in the scene along with its hierarchy. So, only the standard PBR material is needed (but has to be fully supported with all material slots, parameters and types). No animations, reflection probes or other Unity specific things. Will target Cycles only.

The OBJ format does not support all aspects of the PBR materials as far as I know, also the files becomes too large as they are stored in ascii. This means several gigabytes in my case.

I’ll look into your tool, however, it seems it is tailored for VR animations…