Omegacron Posted April 8, 2018 Share Posted April 8, 2018 I've noticed that some NIF files have the texture paths linked across nodes, so that if you change the value for one node, it updates in all the others. An example would be the arrows in the vanilla quiver mesh (any material style). Obviously, this saves a lot of time when you have multiple nodes using the same textures. Is this something that can be done in Nifskope, or does it have to be done in the object itself before you export to NIF? I have some armor meshes that have 4-6 nodes I'd love to link together... Link to comment Share on other sites More sharing options...
Di0nysys Posted April 8, 2018 Share Posted April 8, 2018 Delete the BSShaderSet under the nodes that you want to share a single ShaderSet, but leave one BsShaderTextureSet.This is what we're gonna use as the shared node.Then go into each BSLightingShaderProperty, look under "Texture Set" in it's properties. Assign the node number of the main BsShaderTextureSet we left above to each BSLightingShaderProperty node. Obviously this method won't let u have unique materials on the separate nodes. Once you're done, go to Spells > Sanitize > Reorder Blocks to make sure it doesn't cause any funky crashes. Link to comment Share on other sites More sharing options...
DavidJCobb Posted April 9, 2018 Share Posted April 9, 2018 Di0nysys is correct. It's worth noting that nodes can share BSShaderTextureSet blocks, but not BSLightingShaderProperty blocks; trying to share the latter will cause crashes. Link to comment Share on other sites More sharing options...
Recommended Posts