Revit to fbx export lose materials in f.e. Unity/Unreal Engine

Revit to fbx export lose materials in f.e. Unity/Unreal Engine

lukasz.banaszkiewicz
Enthusiast Enthusiast
3,994 Views
4 Replies
Message 1 of 5

Revit to fbx export lose materials in f.e. Unity/Unreal Engine

lukasz.banaszkiewicz
Enthusiast
Enthusiast

I have an issue with Fbx export from Revit. I have a Revit file (well prepared, with materials etc.). When I open it in 3ds Max and save it as fbx, after opening, eg in Unity, all materials are preserved.
When I open the same file in Revit and export to fbx I get situation in any graphics engine (Unity, Unreal Engine), the project loses materials, and in principle has one, called 'No NAME' and the same for each object. In addition, if Revit object has several materials in Revit, only one is shown after fbx export, also 'NO NAME'.

Have you met this situation before, you can advise me something ... any direct way to do this without losing mats?

0 Likes
3,995 Views
4 Replies
Replies (4)
Message 2 of 5

L.Maas
Mentor
Mentor

Yes, this is correct. The materials used are not recognized. You can solve this as follows:

-Export your files as fbx from Revit.

-Open the file in 3dsMax.

-Go to Scene Converter (in Rendering menu).

-In the Editor tab convert all source materials to destination standard materials.

-Export the file to fbx.

-Import in Unity (not sure about Unreal)

 

All your Revit materials should be there.

Louis

EESignature

Please mention Revit version, especially when uploading Revit files.

0 Likes
Message 3 of 5

lukasz.banaszkiewicz
Enthusiast
Enthusiast

Hello,
I know it's possible to do this by using 3ds Max but...
- we want to do this without using any other software (Revit has fbx export - how come it doesn't work in right way?)
- if you have to do this for few models it's quite OK but if you have hundreds of them it's not good solution

0 Likes
Message 4 of 5

DarrenP
Consultant
Consultant

it does work the fbx export is designed to work with 3ds max 

you will have to go through 3ds max then to unity or unreal

DarrenP
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

0 Likes
Message 5 of 5

andrew8QEC8
Advocate
Advocate

The ideal work around is to download and install the datasmith exporter from Revit on their website and use the .udatasmith file type.

Installing the Datasmith Exporter Plugin for Revit | Unreal Engine 4.27 Documentation

0 Likes