Hello I know this question has been asked but I'm reading different responses. Some say Maya isn't good for this others answer didn't work for me. Currently I have an
obj file
mtl file
and several jpgs for my texture in the same directory.
I go to file import and then import the obj. However the image I import appears but with no texture. Is this even possible to do in Maya? The file has no name spacing here is a screen shot of the file structure.
Hi impactcolor
When you import an OBJ essentially what you're doing is importing the mesh by itself, in order to add your textures to the mesh, you'll need to open the hypershade menu and apply all your textures to a new material.
The Hyper shade setting you'll want to use is Stingray PBS. Simply add all your textures into the required nodes based on their name (base color, Metallic, roughness, etc) and when you've set all your textures you'll be able to right click your imported model while it's selected and Mouse down to Assign materials, and then apply your new Stingray PBS material.
Thanks for your response. The problem is I'm not really sure which shades are to be applied. I got this model from the internet and the textures are in a folder. Is there any way to set them to automatically use the ones in a folder?
I remember having to write a script to read mtl's and create materials and attach textures etc into Maya ~10 years or more ago. Does Maya still not offer that functionality? Hard to believe. So anybody that needs to do this has to either do it by hand or write such a script. It would save a lot of artist hours if Maya included such a basic functionality. It's like buying a car without a steering wheel or brakes or a gas tank. Post it in the Autdesk/Maya ideas section. And wait for your dreams to come true. One can hope.
https://www.okino.com/conv/conv.htm
It can read the obj+mtl and save it out as .ma (maya ascii)
Here are the details for the OBJ format support.
https://www.okino.com/conv/imp_wave.htm
PolyTrans-for-Maya
Can't find what you're looking for? Ask the community or share your knowledge.