Albalrogue Posted June 9, 2018 Share Posted June 9, 2018 Hello, I'm working on making a hooded steel plate helmet so I modified the helmet model to be able to fit under the mage's hood.I have hawever come across a problem that I do not know how to resolve. The texture has gone from the usual metallic shine to looking like glossy plastic. https://imgur.com/a/BfHCWK7 Could anyone point out what I have missed / done wrong? Link to comment Share on other sites More sharing options...
Tasheni Posted June 9, 2018 Share Posted June 9, 2018 Do you have an alpha channel in the normal file? Delete it and create the normal again. Don't youse a scale higher than 4. Hope this helps. Link to comment Share on other sites More sharing options...
Albalrogue Posted June 9, 2018 Author Share Posted June 9, 2018 I don't actually what an alpha channel is. I haven't changed the scale of anything I just "brushed" down the model of the helmet with blender to solve the clipping issue. Link to comment Share on other sites More sharing options...
Tasheni Posted June 9, 2018 Share Posted June 9, 2018 Your texture for this nif includes a normal map and perhaps a specular map. Look at this wiki:http://wiki.tesnexus.com/index.php/What_are_all_these_texture_files%3F First solution: In your texture file that is linked to the nif exists an alpha channel. Alpha channels allow you to store transparency in a graphic. Backup the texturefile. Open the texture file in photoshop or gimp, look for channels, delete the alpha channel and save the texture. If you have no transparency in your texture, the alpha channel is obsolete. Second solution: Create a new normal map file for the texture with an alpha channel that is black. Perhaps this tutorial will help:https://vrayschool.com/normal-map/Add the normal map texture file to your nif with nifskope. This is what I would try. Good luck. Link to comment Share on other sites More sharing options...
FrankFamily Posted June 9, 2018 Share Posted June 9, 2018 (edited) You should keep both the vanilla normal and the vanilla specular (in the alpha channel of the former). It would be a very bad idea to recreate the normal using photoshop filters, that is nowhere near in quality to the vanilla one that is baked from a highpoly model. Specularity is likewise an important component of how the item looks, Making it all black will just change it from plastic to dull stone. If you have no transparency in your texture, the alpha channel is obsolete. That's not entirely correct. In the main color texture/diffuse/albedo sometimes marked with _d prefix, alpha channel is indeed transparency, in the _n (normal map) the alpha channel is the specular map, not obsolete at all. ---------------------------------- In any case I'm not sure the problem is textures, could perfectly well be in the model. Albalrogue, have you even touched textures for this? if so I don't think you should, just redirect each item to the vanilla textures. If you haven't, then the problem is in the bslightingshader block, that's where the shader properties and the links to textures are. Your model seems to be ignoring the normal map altogether, that's the second line in the BSShaderTextureSet within the block mentioned above, compare it to the vanilla model. There are other things that could be wrong with it, you can post the nif here, it would be easier to troubleshoot it. Edited June 9, 2018 by FrankFamily Link to comment Share on other sites More sharing options...
Albalrogue Posted June 10, 2018 Author Share Posted June 10, 2018 (edited) I haven't touched any of the textures all I did was touch up the helmet model (the wingless plate helmet from https://www.nexusmods.com/skyrim/mods/21431) in blender. Looked at the bslightingshader block and it is identical to the one I modified. Here's the nif file. Edited June 10, 2018 by Albalrogue Link to comment Share on other sites More sharing options...
FrankFamily Posted June 10, 2018 Share Posted June 10, 2018 (edited) Several issues: > The hierarchy of that nif is messed up, there has to be a "NiNode" as parent of the "NitriShape" and these having "NiTriShapeData" and "BsLightingShaderProperty".You can check this going to View > BlockList > Show Block List in tree. You'll quickly see differences with vanilla. > The nitrishape of the helmet you have copied has no skinning (dismemberskininstance), that's required for armor. You can see the hood has it. > Your BsLightingShaderProperty is not identical, it's children node "BsShadertextureSet is missing most textures (check the vanilla one), that's the issue you are seeing. But the issue above is more important, that armor is not going to work ingame as it is now even if you copy the Nitrishape to the parent NiNode and delete some unused nodes you have. In addition the one path you have is absolute instead of starting with "textures/" that should be fixed as well. So, are you following any tutorial for this? Copying stuff around with nifskope or exporting with a 3d program? Which one? I can give more specific directions for 3dsmax which is what I have experience with, for blender you'd have to refer to a tutorial or maybe someone used to blender can come and help. There are certainly problems in you current workflow beyond it being shiny. Edited June 10, 2018 by FrankFamily Link to comment Share on other sites More sharing options...
Recommended Posts