![]() ![]() I copy the FBX file together with this plain text file and everything works nicely. fbx.meta with the following content (one line only): So I have this plain text file that I just have to rename to. In order to find some more "generic" solution for every FBX I had to import in 2012 version, I was fiddling around with the 4.3.1 meta file removing lines until I just learnt that we only need a line with any word, but MOST IMPORTANT, finishing the word with a colon ), like it is a property, otherwise it does not work. This kind of "refresh" something in 2018 which will write its own meta file, so no issues there, and the FBX is loaded with the materials having their maps What I did to solve the problem: Instead of copy the FBX to the Assets folder (so it imports automatically, etc.), I copied it together with the meta file from Unity 4.3.1. I have been struggling a lot with this issue to get to the conclusion it was some Unity 2018 specific bug, as any FBX with embedded textures was correctly loaded with textures in Unity 4.3.1. In our company the latest version of Unity that we can use for different reasons is 2018.4.3. Well, I do not know id I am on time for this, but maybe this solutions works for someone using 2018. Workaround to import and display embedded textures from FBX in Unity 2018.4.3f1 Also, if you make changes to the model that add new textures, you'll need to delete and re-import them, since the importer doesn't seem to know how to add new textures only, and will duplicate any existing textures and materials if you try to re-extract them. Note: This only works if the textures are properly embedded in the FBX file to start with. If you use different 3d modelling software, or FBX models downloaded from somewhere else, your mileage may vary. This works when importing models created with 3ds Max at least. Extract Textures and Materials into the model's folder to keep them all together (If you share textures and materials between models, you may want to use a common Textures and Materials folder instead to avoid duplicates, but may need to manually reassign materials if Unity doesn't figure out that they're already present).In the Materials section, choose the Import via MaterialDescription and Use Embedded Materials options. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |