OK whining mode ON.
I have experimented with FBX and OBJ files so much - i tried to find a workaround like forever - but no luck. OK seriously -forget about OBJ - it’s a lame outdated format anyways, so forget about it.
But FBX is kinda DE FACTO standard. And import nearly never works with textures.
Yeah i know - there are 2 notable exceptions. One is to make models yourself in Blender and puzzle a bit with local and absolute paths and embedding textures and by magic it works. The second one is DAZ STUDIO. Yeah somehow most materials (besides eye cornea for weird reasons) import fine - with textures, transparency and everything.Wonders happen.
But honestly - most (Where’s the strikeout button)… SOME of us do go the cheap way and BUY models or even get them for free from generous people. FBX is a standard that worked for me in pretty much all applications.
I think the big problem with textures is the PATH. Yeah download some free models from 3DDD and such sites and you’ll always end up having the absolute path being like “C:\russianguy\coolTextures\wall.jpg” or so and the relative path being like “…\embeddedTextures\wall.jpg” or so. Pretty much all 3D programs can cope with one or the other, so whether i import these fbx models in Vue 2016, Blender or 3D max - they are fine. WITH TEXTURES.
Only UE4 seems to have some serious disability with Textures. And i never figured out what the problem actually is. But i suspect the path as i can’t think of much else. For some dumb 3D appz i can just make a path like in the fbx file absolute path and create something like “C:\russianguy\coolTextures\wall.jpg” and it works - in worst case. Some 3D appz can be fooled by just placing all textures in the same directory as the FBX file, completely ignoring all paths. And then there is UE4 -ignoring the absolute path, ignoring textures in the root folder, ignoring the relative path. Ignoring all textures whatsoever. Cool.
I looked at DAZ STUDIO FBX and noticed whats special is the last backslash being (incorrectly) actually an ordinary slash in the absolute path, like “C:\Textures/wall.jpg” -which is dumb but works for DAZ models. I tried to manually edit other fbx files like that, but no chance. So the problem must be something else.
So in a nutshell - PLEASE make FBX model import search the texture files in the FBX root path. Or obey the absolute path. Or relative path. SOMETHING! ■■■■, just import them!
Any workaround really appreciated.No kidding, but i read a dozen threads and tried so many things, but i never found that one workflow tha really fixed the issue. I even usedthe official autodesk FBX converter and it didn’t help at all. Well at least UE4 stays stubborn and always imports materials with just one stupid color vector, ignoring all textures, transparencies and everything if it can.
I also had some issues with animations and morphs, but oh well, if the texture problem is already solved imma forget about these, OK?