I’ve been using a variety of websites that provide some free simple models for things like guns, buildings, fences, etc. Every time I try to import anything into UE4, I get issues.
- The object imports insanely small.
- I have no transform controls except scale for the mesh.
- I don’t get textures or materials despite them being in the same folder and the “import textures and materials” checkboxes being ticked. I just get blank white materials with a 3vector hooked up that is just white.
- When I actually put a mesh into the game it doesn’t spawn, or spawns so small I can’t see it.
I personally have only used Blender for about 20 minutes, so I know next to nothing about modeling. I’m not particularly interested in getting anything super high quality as far as artwork, I just want functional models that I can use for level design and testing gameplay, but everything I get has at least one of the issues I listed. Please help!
Can you provide any examples of assets you trying to make work? Not all models may work with UE4 out of the box, some of htem may require edits.
You might consider lurk in UE4 marketplace, there some free assets from Epic games there
https://free3d.com/3d-model/45-acp-smith-and-wesson-13999.html
https://free3d.com/3d-model/glock-88960.html
https://free3d.com/3d-model/fence-43609.html
These were the three I remember trying. Both of the guns had the super small issue and the no transform controls issue (though this may have just been me incorrectly trying to use them as the root of a blueprint, which apparently only has a scale control?), and all three had textures that wouldn’t load at all.
Also when it comes to Material imports, I have only seen a few FBXs that were set up in a way that Unreal knows how to get the materials. When this happens, you can just build the material yourself:
- Create new Material.
- Import diffuse color image.
- Import normal map if any.
- Add those images to the Material and connect them to their appropriate pins in the material final node.
- Add the material(s) to the imported Meshes at the appropriate Element slot(s).