"GenerateUvs failed, couldn't convert to a D3DXMesh" (Can't add original textures/materials to models that work fine in Unity)

GenerateUvs failed, couldn’t convert to a D3DXMesh

I am getting this error message all the time when importing various models I’ve purchased and trying add the original material/texture them. I have tried changing the Lightmap coordinate index to 1, increasing the lightmap resolution to 64 and 128, generating unique UV’s. Once I build imported models it turns completely black. All of these models I am testing work perfectly fine in Unity, literally drag and drop.

The exact error message is “GenerateUvs failed, couldn’t convert to a D3DXMesh” when I go into the static mesh editor and attempt to generate unique UV’s.

I have also tried the other option which gives me the error “LayoutUvs failed, couldn’t convert to a D3DXMesh”

This model has roughly 200,000 polygons, 500,000 vertices. Someone mentioned to me it may have too many polys, but I had read Unreal Engine 4 had no polygon limit? And also the fact that I have no issues importing these various models into Unity. It’s basically a drag and drop in Unity’s case.

Does anyone have any other ideas for me, I would rather not have to unwrap everything in 3DS Max as someone once suggested because I am honestly not that good at it. These are models that I have purchased online and really just want to throw them into a scene for now like I do in Unity with minimal difficulty.

Edit: Side note, when I try to change the lightmap coordinate index to 1, it has been automatically defaulting itself to 0 immediately after pressing enter. I have tried reinstalling everything, tried 4.3/4.4. Still does not work.

I am getting the same message. My models are uv unwrapped twice with channel 1 and 2 - then packed. I turned on “generate unique UV’s”. When I build lighting I get the error massages d3dxmesh - and the last one was d3dxUVAltas. Attached is a sample of the shadows I am getting.