Can't apply materials in unity from .mtl file - unity3d

I have imported a fbx file with all the textures and materials but .mtl file can't seems to be read by unity I have tried extract textures form the folder but it doesn't help either

Related

How can I import the full location from the game into Blender?

How can I import the full location from the game (made on Unity) into Blender? The screenshot shows a set of folders that were in the location file in the game itself.
Enter image description here
I can easily assemble a location from Mesh files, but at the texturing stage I don't know what to do. Manually is too much work. How do I import the entire location from these folders so that the textures are also applied?
You can import your unity file to blender only if you have unity file in FBX form , save unity or export unity file in FBX file and then go in blender , You will get an option to "IMPORT IN FBX FORMAT" , click and import the unity file in that.
Whether textures are auto-applied has to do with whether whoever made the models embedded the textures into the models when exporting them. For this, whoever made the model needs to export the model in FBX format and make sure in export settings that the textures are embedded inside the FBX file.
Also, why are you working with Unity at the texturing stage? Lookdev should be done in a 3d program (substance painter etc). Use neutral lighting for best results (white skydome light).

Unity - Export FBX file with textures for Blender usage

I do want to import exported from Unity FBX file into Blender and edit it with all of terrain and textures. I am searching through web for 2 days and no progress so far. What I am doing at the moment:
What am I using:
FBX exporer from unity packages with this config:
Steps:
Importing this asset into Unity
Target scene object from Hierarchy tree - right click and Export to Binary FBX format
Importing FBX file in blender, and the result is that
There is no terrain, nor textures, only some colors here and there ...
What am I doing wrong and how can I export Terrain and textures in FBX to be the same as in the unity, is it possible ?

Auto Import Blender Textures into Unity Blend File

I am using a .blend file that I import in Unity, which contains a few animations. Unity does not seem to be able to import the textures of the model though. I have noticed that if i import an fbx for a single animation along with an fbm folder containing the textures(same name as the fbx), it does actually locate the textures, but that doesn't work with the .blend file.
I have used Blender's File->External Data->Pack All Into Files, to extract the textures folder, which I then import into Unity. And as I said, Unity does not recognize the folder if I drag/drop the whole blend file.
Is there a way to have Unity auto load the textures of the blend file, the same way it does for an fbx ? Am i maybe doing something wrong ? Thanks !

How to import a .obj with a .mlt into Maya?

I have a folder with a .obj file, a .mlt file, and a number of .jpgs that are textures for the .obj file. Here's a link to the folder.
I'm trying to import this .obj into either Maya or Unity 3D, and when I do I only see a gray, untextured object. How can I get my model to appear with the textures/materials in the folder? From what I gather from elsewhere on the web, .mlt files are sort of tricky to work with in combination with .objs, but is there anything I can do here that will let me get this model to render properly with these materials in Maya or Unity 3D?
Grateful for any help.
From what I've seen online as well, Maya doesn't play nice with .mlt files. I think the best solution is to grab a copy of Maya LT (or download the trial), open your .obj w/ .mlt, and use the FBX plugin (built-in) to export a .fbx file which is compatible with both Maya and Unity.

apply texture on OBJ files automatically in batchmode

I have created a C# script to create unity3D asset bundles automatically via batch mode. When I import FBX files and export them as asset bundles, on instantiation in the app at runtime the textures of FBX files are applied automatically; if while exporting, textures are in same folder and if the texture filename is not changed. But OBJ files never take the textures automatically. OBJ files are exported and also instantiated at runtime in the app but without textures, with the same batch mode script that I use for FBX.
It is important for my project that textures are automatically applied on OBJ files also. How do I do it?
I am using Unity 4.5.0 on a mac.
Thanks!
Found the solution! Two files are generated when object file is exported from 3D modelling software, one is the .OBJ and other is .MTL. The latter contains texture map information of that particular object file.
If .MTL file is imported along with the .OBJ and textures in the unity project, while exporting asset bundle, unity takes all the textures automatically. When this asset is rendered in the app, all the textures are applied automatically now.