Hello, I'm not sure, and correct me if I'm wrong, but I think ASSIMP can only read up to FBX version 7.3.
Update: Cinema 4D Exporting Materials(information from C4D's help) FBX - The texture set to the Alpha Channel must be identical to the texture set to the Color Channel; DAE - Textures meant to be in the Alpha Channel must be placed in the Transparency Channel instead, before exporting. This potentially messes up the model in C4D, because Transparency and Alpha are not the same thing, but the DAE XML gets the data to be where it's supposed to be. ASSIMP's AiTextureType_OPACITY finds the reference....
Update: Cinema 4D Exporting Materials(information from C4D's help) FBX - The texture set to the Alpha Channel must be identical to the texture set to the Color Channel. This is useless for me; DAE - Textures meant to be in the Alpha Channel must be placed in the Transparency Channel instead, before exporting. This potentially messes up the model in C4D, but the DAE XML gets the data to be where it's supposed to be. ASSIMP's AiTextureType_OPACITY finds the reference. Sounds like DAE is a winner for...
I was wondering... have you found a .DAE that references multiple textures? The examples I've got deal with one single external file only. If so, could you attach a .DAE .zip file here?
Hello, Vinnie! Yes, COLLADA in its XML structure looks promising. I've downloaded the 1.5 Specs., the hard part is to find relevant info.. I'll let you know if I find anything useful. Thanks!
Hey, Vinnie! Thanks a lot! I don't mean to be rude or anything like that, but what you've just described is exactly what made me ask if anybody had had experience with this sort of issue before. Well, let's take it as confirmation: Cinema 4D does not like exporting alpha channels! I managed to make the .OBJ work properly with Assimp by editing its respective .MTL file, the info was plenty on this subject around the Web. I had to add the reference to photo_alpha.jpg and a few other things. On the...
Hey, Vinnie! Thanks a lot! I don't mean to be rude or anything like that, but what you've just described is exactly what made me ask if anybody had had experience with this sort of issue before. Well, let's take it as confirmation: Cinema 4D does not like exporting alpha channels! I managed to make the .OBJ work properly with Assimp by editing its respective .MTL file, the info was plenty on this subject around the Web. I had to add the reference to photo_alpha.jpg and a few other things. On the...
Sure, I've attached a .ZIP to this comment. Assimp and my code load this .OBJ and its associated .MTL(which was edited by me) properly; .FBX and .DAE are exactly as Cinema 4D exported. Thanks!
Hello, again! I couldn't debug it yet. And yes I did build Assimp 3.3.1 from source with CMake and Visual Studio 2017. I just did a very quick test: I changed the name of the actual .JPG that's supposed to be loaded as the diffuse texture. I wanted to see if Assimp would give me an error message. It didn't, and nothing showed up in my context window, just as before. My code is telling me it detects the presence of a reference to a diffuse texture in the .FBX, but that's it for now, it never checks...
Hello, again! I couldn't debug it yet. And yes I did build Assimp 3.3.1 from source with CMake and Visual Studio 2017. I just did a very quick test: I changed the name of the actual .JPG that's supposed to be loaded as the diffuse texture. I wanted to see if Assimp would give me an error message. It didn't, and nothing showed up in my context window, just as before. My code is telling me it detects the presence of a diffuse texture in the .FBX, but that's it for now, it never checks if the image...
Hi, Vinnie! Before moving on to .FBX(as I intend to implement animation import later), I had code and shaders working properly with the same model in the .OBJ format. I must say I had to tweak the .MTL file a bit after exporting from Cinema 4D so that ASSIMP(3.3.1 -x86) could find the alpha channel texture as well. Now, for the .FBX version, messages(I implemented when loading textures) tell me ASSIMP gets to find the texture for diffuse channel but not the one I had set for the alpha channel in...
Hello, there! In my .FBX text(v7.3 from C4Dr18), I see the diffuse channel absolute texture path I had set in my Material, but there's no sign of the texture path assigned to the alpha channel. Did this happen to anyone else? Thanks for your time.
Hi, guys, I've got some more feedback for Assimp 3.1.1 and Assimp 3.3.1, x86 and...
Hello, Vinnie! Thanks a lot for the input. I tweaked a few things in VS2017, and...
Hello, Vinnie! Thanks a lot for the input. I tweaked a few things in VS2017, and...
So, folks, here I am after updating CMake to 3.8.0. My results were the same as I...
Hey, Farhan! I didn't know there was a CMake version 3.8.0. I'll try to find it,...
Hi, everyone! I'm new to this subject and there's just too much information out there......