4
$\begingroup$

So I have looked around the internet and blender forums and have had no luck finding the answer to this. So a group of friends and I are building a game in Unreal Engine and I have been using the OBJ format for 3d models. However Unreal Engine does not support .mtl files so baking won't work. So I want to know either if there is a different type of file I can use for it to work in Unreal Engine, or if there is a way to save PNG or JPG/JPEG etc. files. This is because I have added nodes and textured my obj with them which Unreal Engine does not work well with this. Thank you in advance for any help.

$\endgroup$
2

1 Answer 1

4
$\begingroup$

First thing - you can export textures from blender without a problem using uv/image editor: How to open UV/Image Editor in Blender

Just select the UV/Image editor as show in (1). Then select texture you want to save (2) and finally save as (3).

Second important thing, from what I understood you are trying to export materials including nodes from Blender to Unreal Engine? This won't work as you suspect it would.

MTL files exported together with OBJs have very little material information and are pretty much useless, not to mention the format is old and there seem to be better alternatives available nowadays.

Basically no 3d software allows you to freely move its own materials to other 3d engines, everyone has its own material making system, renderer etc and I don't think I have ever seen any 3d modeling software being compatibile with 3d engine in that field.

What you should do, is export all the textures, including baked ones (by "baked" I mean textures with shadow/colour/light/normal informations baked into them) and then recreate the material inside the engine using those textures.

$\endgroup$
1
  • $\begingroup$ How do I save the textures of every model in the project? In my case there are thousands of models. $\endgroup$ Sep 23, 2022 at 2:50

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .