proper procedure for applying a texture to a mesh?

i keep trying to re-texture some ships, but the textures dont seem to be applying. do i have to add the .dds files to a kind of manifest? or should they just work after putting them in the Texturesfolder? is there a special format they need to be saved in?(more specific that .dds)

4,938 views 5 replies
Reply #1 Top

The way it works is Sins uses the three .dds files to tile on top of the UV mapping applied to a mesh. So assuming your .dds files are correct (i.e. its not corrupted or it was created with the .dds plugin), and your mesh is correct then the likely cause of the problem is not having UV mapping on the mesh.

I haven't done it for a while tbh so others can give you more detailed advice but in essence thats the reciepe for success.

Reply #2 Top

its the dds files i am having problems with. i am trying to alter existing textures of some ships, the models and old textures work fine, but if i try to change the ships colors, the texture fails and there is just a blank model in-game. is there a special format the .dds files need to be in? is there a .manifest file they need to be added to?

Reply #3 Top

Do your .dds textures have an alpha channel?  If not, perhaps that's why your models don't have textures on them.  From what I understand, an alpha channel gives the texture reflectivity.  Suppose you're looking at a ship at an angle where the sun is directly on the ship, and the side of the ship gleams.  That is a result of the alpha channel.

 

 

Reply #4 Top

 Read through the documentation folder that comes with forge tools. The second file contains the proceedures you need to go through for applying textures. - From assigning UV's, rendering and how to hook your texture files to the material etc., adding tangent maps also. It is most likely one of these steps you are missing. If your model appears all black then likely the texture files are not rendered or hooked up properly, either that or it has no UV assigned.

Reply #5 Top

thanks for all the help! once i found out how to alter the correct channels, it worked correctly!